{"product_id":"vevolora-studiopair-adjustable-chef-apron-set","title":"vevolora StudioPair Adjustable Chef Apron Set (2-Pack)","description":"\u003cdiv id=\"vevolora-studiopair-1729442675004641504\" class=\"vsp-detail\"\u003e\n  \u003cstyle\u003e\n    #vevolora-studiopair-1729442675004641504 {\n      --vsp-ink: #171717;\n      --vsp-paper: #f7f6f2;\n      --vsp-white: #ffffff;\n      --vsp-gold: #c99650;\n      --vsp-red: #a94235;\n      --vsp-green: #2f6655;\n      --vsp-line: #d9d6cf;\n      color: var(--vsp-ink);\n      background: var(--vsp-white);\n      font-family: Arial, Helvetica, sans-serif;\n      letter-spacing: 0;\n      overflow: hidden;\n    }\n    #vevolora-studiopair-1729442675004641504,\n    #vevolora-studiopair-1729442675004641504 * {\n      box-sizing: border-box;\n    }\n    #vevolora-studiopair-1729442675004641504 img,\n    #vevolora-studiopair-1729442675004641504 video {\n      display: block;\n      width: 100%;\n    }\n    #vevolora-studiopair-1729442675004641504 button {\n      font: inherit;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-shell {\n      width: min(1180px, calc(100% - 48px));\n      margin: 0 auto;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-kicker {\n      margin: 0 0 12px;\n      color: var(--vsp-red);\n      font-size: 12px;\n      font-weight: 800;\n      line-height: 1.3;\n      text-transform: uppercase;\n      letter-spacing: 0;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-heading {\n      max-width: 780px;\n      margin: 0;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 50px;\n      font-weight: 500;\n      line-height: 1.04;\n      letter-spacing: 0;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-lead {\n      max-width: 680px;\n      margin: 20px 0 0;\n      color: #505050;\n      font-size: 17px;\n      line-height: 1.65;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film {\n      padding: 70px 0 66px;\n      color: var(--vsp-white);\n      background: #111111;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-head {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      align-items: end;\n      gap: 28px;\n      margin-bottom: 30px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film .vsp-kicker {\n      color: #e1b36f;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film .vsp-heading {\n      max-width: 700px;\n      font-size: 46px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-controls {\n      display: flex;\n      gap: 10px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-button {\n      display: grid;\n      width: 44px;\n      height: 44px;\n      padding: 0;\n      place-items: center;\n      border: 1px solid #5d5d5d;\n      border-radius: 6px;\n      color: var(--vsp-white);\n      background: transparent;\n      cursor: pointer;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-button:hover,\n    #vevolora-studiopair-1729442675004641504 .vsp-film-button:focus-visible {\n      border-color: var(--vsp-gold);\n      color: var(--vsp-gold);\n      outline: none;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-rail {\n      display: grid;\n      grid-auto-columns: 30%;\n      grid-auto-flow: column;\n      gap: 14px;\n      padding: 2px 1px 18px;\n      overflow-x: auto;\n      overscroll-behavior-inline: contain;\n      scroll-snap-type: inline mandatory;\n      scrollbar-color: #5e5e5e transparent;\n      scrollbar-width: thin;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-card {\n      position: relative;\n      aspect-ratio: 9 \/ 16;\n      overflow: hidden;\n      border: 1px solid #3a3a3a;\n      border-radius: 8px;\n      background: #242424;\n      scroll-snap-align: start;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-card video {\n      height: 100%;\n      object-fit: cover;\n      background: #242424;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-label {\n      position: absolute;\n      top: 14px;\n      left: 14px;\n      z-index: 2;\n      margin: 0;\n      padding: 7px 9px;\n      border: 1px solid rgba(255,255,255,.45);\n      border-radius: 4px;\n      color: #ffffff;\n      background: rgba(17,17,17,.76);\n      font-size: 11px;\n      font-weight: 800;\n      line-height: 1;\n      text-transform: uppercase;\n      letter-spacing: 0;\n      pointer-events: none;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-index {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      margin-top: 8px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-dot {\n      width: 24px;\n      height: 3px;\n      padding: 0;\n      border: 0;\n      border-radius: 0;\n      background: #555555;\n      cursor: pointer;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-film-dot[aria-current=\"true\"] {\n      background: var(--vsp-gold);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-intro {\n      padding: 92px 0;\n      background: var(--vsp-paper);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-intro-grid {\n      display: grid;\n      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);\n      align-items: center;\n      gap: 70px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-intro-copy {\n      padding: 22px 0;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-intro-image {\n      min-height: 620px;\n      height: 100%;\n      object-fit: cover;\n      border-radius: 8px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-hook-list {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 0;\n      margin-top: 38px;\n      border-top: 1px solid var(--vsp-line);\n      border-bottom: 1px solid var(--vsp-line);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-hook {\n      min-height: 126px;\n      padding: 24px 18px 22px 0;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-hook + .vsp-hook {\n      padding-left: 18px;\n      border-left: 1px solid var(--vsp-line);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-hook strong {\n      display: block;\n      margin-bottom: 8px;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 23px;\n      font-weight: 500;\n      line-height: 1.15;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-hook span {\n      color: #5d5d5d;\n      font-size: 13px;\n      line-height: 1.45;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-colors {\n      padding: 90px 0 94px;\n      background: var(--vsp-white);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-section-head {\n      display: flex;\n      align-items: end;\n      justify-content: space-between;\n      gap: 40px;\n      margin-bottom: 34px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-section-note {\n      max-width: 340px;\n      margin: 0;\n      color: #5b5b5b;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-color-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-color-card {\n      overflow: hidden;\n      border: 1px solid var(--vsp-line);\n      border-radius: 8px;\n      background: #ffffff;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-color-card img {\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n      background: #efefed;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-color-name {\n      display: flex;\n      align-items: center;\n      min-height: 76px;\n      margin: 0;\n      padding: 18px;\n      border-top: 1px solid var(--vsp-line);\n      font-size: 14px;\n      font-weight: 800;\n      line-height: 1.35;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-swatch {\n      flex: 0 0 auto;\n      width: 18px;\n      height: 18px;\n      margin-right: 10px;\n      border: 1px solid #9d9d9d;\n      border-radius: 50%;\n      background: #171717;\n      box-shadow: inset 8px 0 0 #7b5540;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-swatch-pink {\n      background: repeating-linear-gradient(90deg, #b26a6a 0 4px, #f4e9e4 4px 6px);\n      box-shadow: inset 8px 0 0 #171717;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-swatch-stripe {\n      background: repeating-linear-gradient(90deg, #171717 0 3px, #eeeeea 3px 5px);\n      box-shadow: inset 8px 0 0 #7b5540;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-build {\n      padding: 92px 0;\n      color: var(--vsp-white);\n      background: #1d2925;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-build-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);\n      gap: 66px;\n      align-items: center;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-build-image {\n      aspect-ratio: 4 \/ 3;\n      object-fit: cover;\n      border-radius: 8px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-build .vsp-kicker {\n      color: #efbe73;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-checks {\n      display: grid;\n      gap: 0;\n      margin: 30px 0 0;\n      padding: 0;\n      list-style: none;\n      border-top: 1px solid rgba(255,255,255,.24);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-checks li {\n      position: relative;\n      padding: 17px 0 17px 30px;\n      border-bottom: 1px solid rgba(255,255,255,.24);\n      font-size: 15px;\n      line-height: 1.45;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-checks li::before {\n      position: absolute;\n      top: 17px;\n      left: 0;\n      color: #efbe73;\n      content: \"\\2713\";\n      font-weight: 800;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature-band {\n      padding: 92px 0;\n      background: var(--vsp-paper);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 22px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature {\n      display: grid;\n      grid-template-columns: 46% minmax(0, 1fr);\n      align-items: stretch;\n      overflow: hidden;\n      border: 1px solid var(--vsp-line);\n      border-radius: 8px;\n      background: #ffffff;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature img {\n      height: 100%;\n      min-height: 320px;\n      object-fit: cover;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature-copy {\n      align-self: center;\n      padding: 30px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature h3 {\n      margin: 0 0 12px;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 29px;\n      font-weight: 500;\n      line-height: 1.1;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-feature p {\n      margin: 0;\n      color: #565656;\n      font-size: 14px;\n      line-height: 1.65;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-use-strip {\n      padding: 52px 0;\n      color: #ffffff;\n      background: var(--vsp-red);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-use-grid {\n      display: grid;\n      grid-template-columns: repeat(5, minmax(0, 1fr));\n      gap: 18px;\n      text-align: center;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-use-item {\n      margin: 0;\n      padding: 8px 5px;\n      border-right: 1px solid rgba(255,255,255,.38);\n      font-size: 14px;\n      font-weight: 800;\n      line-height: 1.3;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-use-item:last-child {\n      border-right: 0;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-fit {\n      padding: 94px 0;\n      background: #ffffff;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-fit-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n      gap: 66px;\n      align-items: center;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-fit-image {\n      border: 1px solid var(--vsp-line);\n      border-radius: 8px;\n      background: var(--vsp-paper);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-specs {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      margin-top: 30px;\n      border-top: 1px solid var(--vsp-line);\n      border-left: 1px solid var(--vsp-line);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-spec {\n      min-height: 98px;\n      padding: 18px;\n      border-right: 1px solid var(--vsp-line);\n      border-bottom: 1px solid var(--vsp-line);\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-spec strong {\n      display: block;\n      margin-bottom: 6px;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 24px;\n      font-weight: 500;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-spec span {\n      color: #656565;\n      font-size: 12px;\n      line-height: 1.4;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-care {\n      padding: 84px 0;\n      color: #ffffff;\n      background: #171717;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-care-grid {\n      display: grid;\n      grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);\n      gap: 70px;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-care .vsp-kicker {\n      color: #e1b36f;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq {\n      border-top: 1px solid #444444;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq details {\n      border-bottom: 1px solid #444444;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq summary {\n      position: relative;\n      padding: 20px 42px 20px 0;\n      cursor: pointer;\n      font-size: 15px;\n      font-weight: 800;\n      line-height: 1.4;\n      list-style: none;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq summary::-webkit-details-marker {\n      display: none;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq summary::after {\n      position: absolute;\n      top: 19px;\n      right: 2px;\n      color: var(--vsp-gold);\n      content: \"+\";\n      font-size: 22px;\n      font-weight: 400;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq details[open] summary::after {\n      content: \"\\2212\";\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-faq p {\n      margin: -4px 0 22px;\n      color: #c9c9c9;\n      font-size: 14px;\n      line-height: 1.65;\n    }\n    #vevolora-studiopair-1729442675004641504 .vsp-footnote {\n      margin: 18px 0 0;\n      color: #6b6b6b;\n      font-size: 11px;\n      line-height: 1.55;\n    }\n    @media (max-width: 900px) {\n      #vevolora-studiopair-1729442675004641504 .vsp-shell {\n        width: min(100% - 32px, 720px);\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-heading,\n      #vevolora-studiopair-1729442675004641504 .vsp-film .vsp-heading {\n        font-size: 40px;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-intro-grid,\n      #vevolora-studiopair-1729442675004641504 .vsp-build-grid,\n      #vevolora-studiopair-1729442675004641504 .vsp-fit-grid,\n      #vevolora-studiopair-1729442675004641504 .vsp-care-grid {\n        grid-template-columns: 1fr;\n        gap: 42px;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-intro-copy {\n        order: -1;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-intro-image {\n        min-height: 0;\n        aspect-ratio: 4 \/ 5;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-color-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-color-card:last-child {\n        grid-column: 1 \/ -1;\n        width: calc(50% - 9px);\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-feature-grid {\n        grid-template-columns: 1fr;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-film-rail {\n        grid-auto-columns: 48%;\n      }\n    }\n    @media (max-width: 620px) {\n      #vevolora-studiopair-1729442675004641504 .vsp-shell {\n        width: calc(100% - 28px);\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-film,\n      #vevolora-studiopair-1729442675004641504 .vsp-intro,\n      #vevolora-studiopair-1729442675004641504 .vsp-colors,\n      #vevolora-studiopair-1729442675004641504 .vsp-build,\n      #vevolora-studiopair-1729442675004641504 .vsp-feature-band,\n      #vevolora-studiopair-1729442675004641504 .vsp-fit,\n      #vevolora-studiopair-1729442675004641504 .vsp-care {\n        padding: 64px 0;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-heading,\n      #vevolora-studiopair-1729442675004641504 .vsp-film .vsp-heading {\n        font-size: 36px;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-film-head,\n      #vevolora-studiopair-1729442675004641504 .vsp-section-head {\n        display: block;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-film-controls {\n        margin-top: 24px;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-film-rail {\n        grid-auto-columns: 78%;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-hook-list {\n        grid-template-columns: 1fr;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-hook,\n      #vevolora-studiopair-1729442675004641504 .vsp-hook + .vsp-hook {\n        min-height: 0;\n        padding: 18px 0;\n        border-left: 0;\n        border-bottom: 1px solid var(--vsp-line);\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-hook:last-child {\n        border-bottom: 0;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-color-grid {\n        grid-template-columns: 1fr;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-color-card:last-child {\n        grid-column: auto;\n        width: auto;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-feature {\n        grid-template-columns: 1fr;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-feature img {\n        min-height: 0;\n        aspect-ratio: 4 \/ 3;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-use-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-use-item {\n        border-right: 0;\n        border-bottom: 1px solid rgba(255,255,255,.32);\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-use-item:last-child {\n        grid-column: 1 \/ -1;\n        border-bottom: 0;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-specs {\n        grid-template-columns: 1fr;\n      }\n      #vevolora-studiopair-1729442675004641504 .vsp-lead {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"vsp-film\" aria-labelledby=\"vsp-film-title\"\u003e\n    \u003cdiv class=\"vsp-shell\"\u003e\n      \u003cdiv class=\"vsp-film-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"vsp-kicker\"\u003evevolora studio film\u003c\/p\u003e\n          \u003ch2 id=\"vsp-film-title\" class=\"vsp-heading\"\u003eMade to move from prep to plate.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vsp-film-controls\" aria-label=\"Video carousel controls\"\u003e\n          \u003cbutton class=\"vsp-film-button\" type=\"button\" data-vsp-prev aria-label=\"Previous video\" title=\"Previous video\"\u003e\u003cspan aria-hidden=\"true\"\u003e←\u003c\/span\u003e\u003c\/button\u003e\n          \u003cbutton class=\"vsp-film-button\" type=\"button\" data-vsp-next aria-label=\"Next video\" title=\"Next video\"\u003e\u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vsp-film-rail\" data-vsp-rail\u003e\n        \u003carticle class=\"vsp-film-card\" data-vsp-card\u003e\n          \u003cp class=\"vsp-film-label\"\u003eThe full story\u003c\/p\u003e\n          \u003cvideo controls muted playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/poster-01-vevolora-apron-full-story.jpg?v=1784364171\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/953e844915bf4f00982c2a32569650a5\/953e844915bf4f00982c2a32569650a5.SD-480p-0.9Mbps-89262409.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-film-card\" data-vsp-card\u003e\n          \u003cp class=\"vsp-film-label\"\u003eAdjustable fit\u003c\/p\u003e\n          \u003cvideo controls muted playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/poster-02-adjustable-fit.jpg?v=1784364171\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/81986c40d14a4a11a77346a1ee2464c4\/81986c40d14a4a11a77346a1ee2464c4.SD-480p-0.9Mbps-89262410.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-film-card\" data-vsp-card\u003e\n          \u003cp class=\"vsp-film-label\"\u003eReady for prep\u003c\/p\u003e\n          \u003cvideo controls muted playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/poster-03-ready-for-prep.jpg?v=1784364171\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/fc6af184c61f41a18819b0ee8fa5a8c6\/fc6af184c61f41a18819b0ee8fa5a8c6.SD-480p-0.9Mbps-89262411.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-film-card\" data-vsp-card\u003e\n          \u003cp class=\"vsp-film-label\"\u003ePockets at work\u003c\/p\u003e\n          \u003cvideo controls muted playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/poster-04-pockets-at-work.jpg?v=1784364171\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/6beeb94db2724175a76088ca27922ac8\/6beeb94db2724175a76088ca27922ac8.SD-480p-0.9Mbps-89262412.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-film-card\" data-vsp-card\u003e\n          \u003cp class=\"vsp-film-label\"\u003ePrep to plate\u003c\/p\u003e\n          \u003cvideo controls muted playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/poster-05-from-prep-to-plate.jpg?v=1784364171\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/6bc24cd768a34d13a9c5055ca04b6d18\/6bc24cd768a34d13a9c5055ca04b6d18.SD-480p-0.9Mbps-89262413.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vsp-film-index\" aria-label=\"Choose a video\"\u003e\n        \u003cbutton class=\"vsp-film-dot\" type=\"button\" data-vsp-dot aria-label=\"Show video 1\" aria-current=\"true\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vsp-film-dot\" type=\"button\" data-vsp-dot aria-label=\"Show video 2\" aria-current=\"false\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vsp-film-dot\" type=\"button\" data-vsp-dot aria-label=\"Show video 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vsp-film-dot\" type=\"button\" data-vsp-dot aria-label=\"Show video 4\" aria-current=\"false\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"vsp-film-dot\" type=\"button\" data-vsp-dot aria-label=\"Show video 5\" aria-current=\"false\"\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-intro\" aria-labelledby=\"vsp-intro-title\"\u003e\n    \u003cdiv class=\"vsp-shell vsp-intro-grid\"\u003e\n      \u003cimg class=\"vsp-intro-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/04-debranded-feature-hero.png?v=1784364171\" alt=\"vevolora StudioPair apron set arranged for cooking\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"vsp-intro-copy\"\u003e\n        \u003cp class=\"vsp-kicker\"\u003eTwo aprons, one polished set\u003c\/p\u003e\n        \u003ch2 id=\"vsp-intro-title\" class=\"vsp-heading\"\u003eThe layer that keeps up with real kitchens.\u003c\/h2\u003e\n        \u003cp class=\"vsp-lead\"\u003eThe vevolora StudioPair set brings together adjustable comfort, practical storage, and two coordinated aprons. Keep one within reach and one ready for a cooking partner, guest, or fresh rotation.\u003c\/p\u003e\n        \u003cdiv class=\"vsp-hook-list\" aria-label=\"Key product benefits\"\u003e\n          \u003cdiv class=\"vsp-hook\"\u003e\n\u003cstrong\u003e2 aprons\u003c\/strong\u003e\u003cspan\u003eA complete coordinated pair in every set.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vsp-hook\"\u003e\n\u003cstrong\u003e2 pockets each\u003c\/strong\u003e\u003cspan\u003eDivided front storage keeps small tools close.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vsp-hook\"\u003e\n\u003cstrong\u003eAdjustable fit\u003c\/strong\u003e\u003cspan\u003eSliding neck hardware and long waist ties.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-colors\" aria-labelledby=\"vsp-colors-title\"\u003e\n    \u003cdiv class=\"vsp-shell\"\u003e\n      \u003cdiv class=\"vsp-section-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"vsp-kicker\"\u003eThe color edit\u003c\/p\u003e\n          \u003ch2 id=\"vsp-colors-title\" class=\"vsp-heading\"\u003eThree pairings. Every option pictured.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"vsp-section-note\"\u003eEach selection includes the two apron colors shown. Choose the exact pairing from the product options above.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vsp-color-grid\"\u003e\n        \u003carticle class=\"vsp-color-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/01-variant-brown-black.png?v=1784364171\" alt=\"Brown and Black vevolora apron set\" loading=\"lazy\"\u003e\n          \u003cp class=\"vsp-color-name\"\u003e\u003cspan class=\"vsp-swatch\" aria-hidden=\"true\"\u003e\u003c\/span\u003eBrown\u0026amp;Black\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-color-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/02-variant-pink-black-pinstripes.png?v=1784364171\" alt=\"Pink Pinstripes and Black Pinstripes vevolora apron set\" loading=\"lazy\"\u003e\n          \u003cp class=\"vsp-color-name\"\u003e\u003cspan class=\"vsp-swatch vsp-swatch-pink\" aria-hidden=\"true\"\u003e\u003c\/span\u003ePink Pinstripes\u0026amp;Black Pinstripes\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-color-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/03-variant-black-brown-pinstripes.png?v=1784364171\" alt=\"Black pinstripes and Brown pinstripes vevolora apron set\" loading=\"lazy\"\u003e\n          \u003cp class=\"vsp-color-name\"\u003e\u003cspan class=\"vsp-swatch vsp-swatch-stripe\" aria-hidden=\"true\"\u003e\u003c\/span\u003eBlack pinstripes \u0026amp; Brown pinstripes\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-build\" aria-labelledby=\"vsp-build-title\"\u003e\n    \u003cdiv class=\"vsp-shell vsp-build-grid\"\u003e\n      \u003cimg class=\"vsp-build-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/07-two-color-flatlay.png?v=1784364172\" alt=\"Two vevolora aprons included in the StudioPair set\" loading=\"lazy\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"vsp-kicker\"\u003eInside the set\u003c\/p\u003e\n        \u003ch2 id=\"vsp-build-title\" class=\"vsp-heading\"\u003eTwice the coverage, thoughtfully equipped.\u003c\/h2\u003e\n        \u003cul class=\"vsp-checks\"\u003e\n          \u003cli\u003eTwo coordinating polyester aprons\u003c\/li\u003e\n          \u003cli\u003eOne adjustable neck strap on each apron\u003c\/li\u003e\n          \u003cli\u003eLong waist ties for a flexible wrap\u003c\/li\u003e\n          \u003cli\u003eTwo divided front pockets on each apron\u003c\/li\u003e\n          \u003cli\u003eMachine-washable construction for everyday rotation\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-feature-band\" aria-labelledby=\"vsp-feature-title\"\u003e\n    \u003cdiv class=\"vsp-shell\"\u003e\n      \u003cdiv class=\"vsp-section-head\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"vsp-kicker\"\u003eDesigned around the task\u003c\/p\u003e\n          \u003ch2 id=\"vsp-feature-title\" class=\"vsp-heading\"\u003eDetails that earn their place.\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vsp-feature-grid\"\u003e\n        \u003carticle class=\"vsp-feature\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/05-adjustable-fit-lifestyle.png?v=1784364171\" alt=\"Adjustable neck strap on vevolora chef apron\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"vsp-feature-copy\"\u003e\n\u003ch3\u003eSet the neckline\u003c\/h3\u003e\n\u003cp\u003eSlide the neck adjuster to position the bib where it feels right, then secure the long ties at the waist.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-feature\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/08-buckle-and-stitch-detail.png?v=1784364172\" alt=\"Apron buckle and reinforced stitching detail\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"vsp-feature-copy\"\u003e\n\u003ch3\u003eMade for repeat wear\u003c\/h3\u003e\n\u003cp\u003ePolyester fabric, stitched edges, and simple hardware make this a practical layer for regular kitchen work.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-feature\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/06-two-apron-lifestyle.png?v=1784364172\" alt=\"Two people wearing vevolora StudioPair aprons\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"vsp-feature-copy\"\u003e\n\u003ch3\u003eBetter together\u003c\/h3\u003e\n\u003cp\u003eUse the pair for shared cooking, hosting, or keeping a clean backup ready when the first apron enters the wash.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"vsp-feature\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/04-debranded-feature-hero.png?v=1784364171\" alt=\"vevolora apron with divided front pockets\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"vsp-feature-copy\"\u003e\n\u003ch3\u003eKeep essentials close\u003c\/h3\u003e\n\u003cp\u003eTwo divided front pockets on each apron provide quick storage for a towel, tasting spoon, recipe card, or phone.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-use-strip\" aria-label=\"Suggested uses\"\u003e\n    \u003cdiv class=\"vsp-shell vsp-use-grid\"\u003e\n      \u003cp class=\"vsp-use-item\"\u003eCooking\u003c\/p\u003e\n      \u003cp class=\"vsp-use-item\"\u003eBaking\u003c\/p\u003e\n      \u003cp class=\"vsp-use-item\"\u003eGrilling\u003c\/p\u003e\n      \u003cp class=\"vsp-use-item\"\u003eCrafting\u003c\/p\u003e\n      \u003cp class=\"vsp-use-item\"\u003eGardening\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-fit\" aria-labelledby=\"vsp-fit-title\"\u003e\n    \u003cdiv class=\"vsp-shell vsp-fit-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"vsp-kicker\"\u003eFit and dimensions\u003c\/p\u003e\n        \u003ch2 id=\"vsp-fit-title\" class=\"vsp-heading\"\u003eGenerous coverage, simple adjustment.\u003c\/h2\u003e\n        \u003cp class=\"vsp-lead\"\u003eThe adjustable neck and long ties are designed to accommodate a range of adult body shapes. Use the measurements as a guide and allow for small production differences.\u003c\/p\u003e\n        \u003cdiv class=\"vsp-specs\"\u003e\n          \u003cdiv class=\"vsp-spec\"\u003e\n\u003cstrong\u003e29.5 in\u003c\/strong\u003e\u003cspan\u003eApproximate apron body height\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vsp-spec\"\u003e\n\u003cstrong\u003e27.2 in\u003c\/strong\u003e\u003cspan\u003eApproximate apron body width\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vsp-spec\"\u003e\n\u003cstrong\u003e10.75 in\u003c\/strong\u003e\u003cspan\u003eApproximate pocket width\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"vsp-spec\"\u003e\n\u003cstrong\u003e5.7 in\u003c\/strong\u003e\u003cspan\u003eApproximate pocket height\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"vsp-footnote\"\u003eMeasurements are converted from the source dimensions and may vary slightly by production batch and measuring method.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"vsp-fit-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0807\/4851\/1477\/files\/09-size-guide.png?v=1784364172\" alt=\"vevolora StudioPair apron size guide\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vsp-care\" aria-labelledby=\"vsp-care-title\"\u003e\n    \u003cdiv class=\"vsp-shell vsp-care-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"vsp-kicker\"\u003eCare and answers\u003c\/p\u003e\n        \u003ch2 id=\"vsp-care-title\" class=\"vsp-heading\"\u003eBuilt for the everyday rotation.\u003c\/h2\u003e\n        \u003cp class=\"vsp-lead\" style=\"color:#c9c9c9;\"\u003eMachine wash when needed. Do not dry clean or tumble dry; hang the aprons to dry so they are ready for the next task.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vsp-faq\"\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003eHow many aprons are included?\u003c\/summary\u003e\n          \u003cp\u003eEach order includes two coordinating aprons in the color pairing selected above.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs there a separate size option?\u003c\/summary\u003e\n          \u003cp\u003eNo. This set uses one adjustable adult size with a sliding neck strap and long waist ties.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow many pockets does each apron have?\u003c\/summary\u003e\n          \u003cp\u003eEach apron has a divided front pocket with two storage sections.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the material?\u003c\/summary\u003e\n          \u003cp\u003eThe aprons are made from polyester and are intended as a practical barrier for everyday splashes and mess during cooking or projects.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow should I care for the set?\u003c\/summary\u003e\n          \u003cp\u003eMachine wash and hang dry. Do not dry clean and do not tumble dry.\u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var root = document.getElementById('vevolora-studiopair-1729442675004641504');\n      if (!root || root.dataset.vspReady === 'true') return;\n      root.dataset.vspReady = 'true';\n\n      var rail = root.querySelector('[data-vsp-rail]');\n      var cards = Array.prototype.slice.call(root.querySelectorAll('[data-vsp-card]'));\n      var dots = Array.prototype.slice.call(root.querySelectorAll('[data-vsp-dot]'));\n      var videos = Array.prototype.slice.call(root.querySelectorAll('video'));\n      var current = 0;\n\n      function setCurrent(index, shouldScroll) {\n        current = Math.max(0, Math.min(cards.length - 1, index));\n        dots.forEach(function (dot, dotIndex) {\n          dot.setAttribute('aria-current', dotIndex === current ? 'true' : 'false');\n        });\n        if (shouldScroll \u0026\u0026 cards[current]) {\n          var cardLeft = cards[current].getBoundingClientRect().left;\n          var railLeft = rail.getBoundingClientRect().left;\n          rail.scrollTo({\n            left: rail.scrollLeft + cardLeft - railLeft,\n            behavior: 'smooth'\n          });\n        }\n      }\n\n      root.querySelector('[data-vsp-prev]').addEventListener('click', function () {\n        setCurrent(current === 0 ? cards.length - 1 : current - 1, true);\n      });\n      root.querySelector('[data-vsp-next]').addEventListener('click', function () {\n        setCurrent(current === cards.length - 1 ? 0 : current + 1, true);\n      });\n      dots.forEach(function (dot, index) {\n        dot.addEventListener('click', function () { setCurrent(index, true); });\n      });\n      videos.forEach(function (video) {\n        video.addEventListener('play', function () {\n          videos.forEach(function (other) {\n            if (other !== video) other.pause();\n          });\n        });\n      });\n      rail.addEventListener('scroll', function () {\n        var railLeft = rail.getBoundingClientRect().left;\n        var nearest = 0;\n        var nearestDistance = Infinity;\n        cards.forEach(function (card, index) {\n          var distance = Math.abs(card.getBoundingClientRect().left - railLeft);\n          if (distance \u003c nearestDistance) {\n            nearestDistance = distance;\n            nearest = index;\n          }\n        });\n        setCurrent(nearest, false);\n      }, { passive: true });\n    }());\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003c!-- VEVOLORA_CONTRAST_FIX_START 2026-07-18 --\u003e\n\u003cstyle data-vevolora-contrast-fix=\"2026-07-18\"\u003e\n  #vevolora-studiopair-1729442675004641504 :is(.vv-band-dark,.vs-dark,.vv-black,.vv-day-night,.vv-video-stage,.vs-video-stage,[class*=\"dark\"],[class*=\"night\"],[class*=\"black\"],[class*=\"video-stage\"] ) :is(h1,h2,h3,h4,h5,h6),\n  #vevolora-studiopair-1729442675004641504 :is(.vv-band-dark,.vs-dark,.vv-black,.vv-day-night,.vv-video-stage,.vs-video-stage,[class*=\"dark\"],[class*=\"night\"],[class*=\"black\"],[class*=\"video-stage\"] ) :is(h1,h2,h3,h4,h5,h6) * {\n    color:#f8fbff !important;\n    -webkit-text-fill-color:#f8fbff !important;\n  }\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-bright,\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-bright * {\n    color:#f8fbff !important;\n    -webkit-text-fill-color:#f8fbff !important;\n  }\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-soft,\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-soft * {\n    color:#dce8f4 !important;\n    -webkit-text-fill-color:#dce8f4 !important;\n  }\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-accent,\n  #vevolora-studiopair-1729442675004641504 .vv-contrast-accent * {\n    color:#8fe9ff !important;\n    -webkit-text-fill-color:#8fe9ff !important;\n  }\n\u003c\/style\u003e\n\u003cscript data-vevolora-contrast-fix=\"2026-07-18\"\u003e\n(() =\u003e {\n  const root = document.getElementById(\"vevolora-studiopair-1729442675004641504\");\n  if (!root) return;\n  const parseColor = value =\u003e {\n    const match = String(value || '').match(\/rgba?\\(\\s*([\\d.]+)[, ]+\\s*([\\d.]+)[, ]+\\s*([\\d.]+)(?:\\s*[,\/]\\s*([\\d.]+))?\\s*\\)\/i);\n    return match ? [+match[1], +match[2], +match[3], match[4] === undefined ? 1 : +match[4]] : null;\n  };\n  const luminance = rgb =\u003e {\n    const linear = rgb.slice(0, 3).map(value =\u003e {\n      value \/= 255;\n      return value \u003c= .04045 ? value \/ 12.92 : Math.pow((value + .055) \/ 1.055, 2.4);\n    });\n    return .2126 * linear[0] + .7152 * linear[1] + .0722 * linear[2];\n  };\n  const contrast = (a, b) =\u003e {\n    const high = Math.max(luminance(a), luminance(b));\n    const low = Math.min(luminance(a), luminance(b));\n    return (high + .05) \/ (low + .05);\n  };\n  const surface = element =\u003e {\n    for (let node = element; node; node = node.parentElement) {\n      const color = parseColor(getComputedStyle(node).backgroundColor);\n      if (color \u0026\u0026 color[3] \u003e .08) return color;\n      if (node === root) break;\n    }\n    return parseColor(getComputedStyle(document.body).backgroundColor) || [255, 255, 255, 1];\n  };\n  const scan = () =\u003e {\n    root.querySelectorAll('h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,small,label,strong,b,em,a,button,[class*=\"title\"],[class*=\"heading\"],[class*=\"kicker\"],[class*=\"eyebrow\"],[class*=\"subtitle\"],[class*=\"copy\"]').forEach(element =\u003e {\n      if (!element.textContent.trim() || element.closest('[hidden],[aria-hidden=\"true\"]')) return;\n      const background = surface(element);\n      if (luminance(background) \u003e= .24) return;\n      const foreground = parseColor(getComputedStyle(element).color);\n      if (!foreground || contrast(foreground, background) \u003e= 4.5) return;\n      const identity = `${element.tagName} ${element.className}`.toLowerCase();\n      const accent = \/\\ba\\b|kicker|eyebrow\/.test(identity);\n      const strong = \/^h[1-6]\\b\/.test(identity) || \/title|heading|strong|button\/.test(identity);\n      element.classList.add(accent ? 'vv-contrast-accent' : strong ? 'vv-contrast-bright' : 'vv-contrast-soft');\n    });\n  };\n  scan();\n  requestAnimationFrame(scan);\n  window.addEventListener('load', scan, { once:true });\n  setTimeout(scan, 500);\n})();\n\u003c\/script\u003e\n\u003c!-- VEVOLORA_CONTRAST_FIX_END --\u003e\n","brand":"vevolora","offers":[{"title":"Brown\u0026Black","offer_id":55770155810984,"sku":"VEV-APRON-STUDIO-BRN-BLK","price":32.48,"currency_code":"USD","in_stock":true},{"title":"Pink Pinstripes\u0026Black Pinstripes","offer_id":55770155843752,"sku":"VEV-APRON-STUDIO-PNK-BLK","price":32.48,"currency_code":"USD","in_stock":true},{"title":"Black pinstripes \u0026 Brown pinstripes","offer_id":55770155876520,"sku":"VEV-APRON-STUDIO-BLK-BRN","price":32.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/0232\/9768\/files\/01-variant-brown-black_0670da5d-56eb-4d93-a192-5e315c08f5cf.png?v=1784514335","url":"https:\/\/mimonera.shop\/products\/vevolora-studiopair-adjustable-chef-apron-set","provider":"mimonera","version":"1.0","type":"link"}