{"product_id":"napoj-mountain-dew-baja-blast-tropikalna-limonka-wyprodukowany-w-usa-hit","title":"Napój Mountain Dew Baja Blast 355ml – Oryginał z USA","description":"{% comment %}\n  Product page: gallery, info, short description, add-to-cart, meta,\n  tabs (description \/ additional info \/ reviews), related \u0026amp; complementary product recommendations.\n  Opcja dedykowana pod: Napój Mountain Dew Baja Blast - wyprodukowany w USA!\n{% endcomment %}\n\n{%- liquid\n  assign variant = product.selected_or_first_available_variant\n  assign on_sale = false\n  if product.compare_at_price \u0026gt; product.price\n    assign on_sale = true\n    assign savings_amount = product.compare_at_price | minus: product.price\n    assign savings_percentage = savings_amount | times: 100 | divided_by: product.compare_at_price\n  endif\n\n  assign badge_label = blank\n  assign badge_modifier = blank\n  if product.available == false\n    assign badge_label = 'products.unavailable' | t\n  elsif on_sale\n    assign badge_label = 'products.on_sale' | t\n    assign badge_modifier = 'sale'\n  endif\n\n  assign short_description = product.metafields.custom.krotki_opis.value\n\n  assign brand = product.metafields.custom.marka.value\n  assign brand_name = blank\n  assign brand_logo = blank\n  assign brand_filter_url = blank\n  if brand != blank\n    assign brand_name = brand.nazwa.value | default: brand.nazwa\n    assign brand_logo = brand.logo.value | default: brand.logo\n    if brand.system.id != blank\n      assign brand_filter_gid = 'gid:\/\/shopify\/Metaobject\/' | append: brand.system.id\n      capture brand_filter_url\n        echo routes.all_products_collection_url\n        echo '?filter.p.m.custom.marka='\n        echo brand_filter_gid | url_encode\n      endcapture\n    endif\n  endif\n\n  assign region = product.metafields.custom.region_pochodzenia.value\n  assign region_name = blank\n  assign region_filter_url = blank\n  if region != blank\n    assign region_name = region.nazwa.value | default: region.nazwa\n    if region.system.id != blank\n      assign region_filter_gid = 'gid:\/\/shopify\/Metaobject\/' | append: region.system.id\n      capture region_filter_url\n        echo routes.all_products_collection_url\n        echo '?filter.p.m.custom.region_pochodzenia='\n        echo region_filter_gid | url_encode\n      endcapture\n    endif\n  endif\n\n  assign country_name = product.metafields.custom.kraj_pochodzenia.value\n  if country_name == blank\n    assign country_name = product.metafields.custom.country_of_origin.value\n  endif\n\n  assign country_region_match = false\n  if country_name != blank\n    if region_name != blank\n      assign country_name_compare = country_name | downcase | strip\n      assign region_name_compare = region_name | downcase | strip\n      if country_name_compare == region_name_compare\n        assign country_region_match = true\n      endif\n    endif\n  endif\n\n  assign info_pojemnosc = product.metafields.custom.pojemnosc.value | default: product.metafields.custom.capacity.value\n\n  assign info_alergeny = blank\n  if product.metafields.shopify['allergen-information'].value != blank\n    assign info_alergeny = product.metafields.shopify['allergen-information'].value | map: 'label' | join: ', '\n  endif\n\n  assign has_additional_info = false\n  if brand_name != blank or country_name != blank or region_name != blank or info_pojemnosc != blank or info_alergeny != blank\n    assign has_additional_info = true\n  endif\n\n  assign review_count = 0\n  if product.metafields.reviews.rating_count.value != blank\n    assign review_count = product.metafields.reviews.rating_count.value\n  endif\n\n  assign show_reviews = section.settings.show_reviews\n  assign show_related = section.settings.show_related\n  assign show_complementary = section.settings.show_complementary\n  assign description_width = section.settings.description_width | default: 'wide'\n\n  assign show_description_tab = false\n  if product.description != blank\n    assign show_description_tab = true\n  endif\n\n  assign show_tabs = false\n  if show_description_tab or has_additional_info or show_reviews\n    assign show_tabs = true\n  endif\n\n  assign first_tab = 'description'\n  if show_description_tab\n    assign first_tab = 'description'\n  elsif has_additional_info\n    assign first_tab = 'additional'\n  elsif show_reviews\n    assign first_tab = 'reviews'\n  endif\n\n  assign category_title = blank\n  assign category_url = blank\n  if product.metafields.custom.glowna_kolekcja != blank\n    assign category_collection = product.metafields.custom.glowna_kolekcja.value\n    assign category_title = category_collection.title\n    assign category_url = category_collection.url\n  elsif product.collections.size \u0026gt; 0\n    assign category_collection = product.collections | first\n    assign category_title = category_collection.title\n    assign category_url = category_collection.url\n  endif\n-%}\n\n\u003cdiv class=\"product\"\u003e\n  \u003cdiv class=\"product__gallery\"\u003e\n    {% render 'product-gallery', product: product, badge_label: badge_label, badge_modifier: badge_modifier %}\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product__info\"\u003e\n    \u003ch1 class=\"product__title\"\u003e{{ product.title }}\u003c\/h1\u003e\n\n    {%- if show_reviews -%}\n      \u003cdiv class=\"product__rating jdgm-widget jdgm-preview-badge\" data-id=\"{{ product.id }}\"\u003e\n        {{ product.metafields.judgeme.badge }}\n      \u003c\/div\u003e\n    {%- endif -%}\n\n    \u003cdiv class=\"product__price-wrapper\"\u003e\n      \u003cdiv class=\"product__price\"\u003e\n        {%- if on_sale -%}\n          \u003cs class=\"product__price-compare\"\u003e{{ product.compare_at_price | money }}\u003c\/s\u003e\n          \u003cspan class=\"product__price-sale\"\u003e{{ product.price | money }}\u003c\/span\u003e\n        {%- else -%}\n          \u003cspan class=\"product__price-regular\"\u003e{{ product.price | money }}\u003c\/span\u003e\n        {%- endif -%}\n      \u003c\/div\u003e\n      {%- if on_sale -%}\n        \u003cdiv class=\"product__savings-badge\"\u003e\n          \u003cspan\u003eOszczędzasz: {{ savings_amount | money }} (-{{ savings_percentage }}%)\u003c\/span\u003e\n        \u003c\/div\u003e\n      {%- endif -%}\n    \u003c\/div\u003e\n\n    {%- if short_description != blank -%}\n      \u003cp class=\"product__excerpt\"\u003e{{ short_description | escape }}\u003c\/p\u003e\n    {%- endif -%}\n\n    {%- if variant.inventory_management == 'shopify' -%}\n      {%- if variant.inventory_policy != 'continue' -%}\n        {%- if variant.inventory_quantity \u0026gt; 0 -%}\n          \u003cp class=\"product__stock\"\u003e\n            {{ 'products.in_stock_html' | t: count: variant.inventory_quantity }}\n          \u003c\/p\u003e\n        {%- else -%}\n          \u003cp class=\"product__stock product__stock--out\"\u003e{{ 'products.unavailable' | t }}\u003c\/p\u003e\n        {%- endif -%}\n      {%- endif -%}\n    {%- endif -%}\n\n    \u003c!-- Specjalny banner: Wyprodukowano w USA --\u003e\n    \u003cdiv class=\"product-usa-badge\"\u003e\n      \u003cspan\u003e🇺🇸\u003c\/span\u003e \u003cstrong\u003e100% Oryginał z USA\u003c\/strong\u003e – kultowy smak Taco Bell dostępny u Ciebie!\n    \u003c\/div\u003e\n\n    {%- if product.tags contains 'edycja-limitowana' -%}\n      \u003cdiv class=\"product-limited-badge\"\u003e\n        \u003cspan\u003e🔥\u003c\/span\u003e \u003cstrong\u003eEdycja limitowana\u003c\/strong\u003e – ograniczona ilość z amerykańskiej dostawy!\n      \u003c\/div\u003e\n    {%- endif -%}\n\n    \u003cdiv class=\"product-free-shipping-badge\"\u003e\n      \u003cspan\u003e🚚\u003c\/span\u003e \u003cstrong\u003eDarmowa dostawa\u003c\/strong\u003e od 200 zł!\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"product__form\"\u003e\n      {% render 'quantity-selector', product: product, variant: variant, size: 'large' %}\n    \u003c\/div\u003e\n\n    \u003c!-- Ikony zaufania dopasowane pod napoje \/ import USA --\u003e\n    \u003cdiv class=\"product__trust-badges\"\u003e\n      \u003cdiv class=\"product__trust-item\"\u003e\n        \u003cspan class=\"product__trust-icon\"\u003e✈️\u003c\/span\u003e\n        \u003cspan class=\"product__trust-text\"\u003eBezpośredni import z USA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"product__trust-item\"\u003e\n        \u003cspan class=\"product__trust-icon\"\u003e❄️\u003c\/span\u003e\n        \u003cspan class=\"product__trust-text\"\u003eNajlepszy serwowany schłodzony\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"product__trust-item\"\u003e\n        \u003cspan class=\"product__trust-icon\"\u003e🔒\u003c\/span\u003e\n        \u003cspan class=\"product__trust-text\"\u003eBezpieczne zakupy\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdl class=\"product__meta\"\u003e\n      {%- if category_title != blank and category_url != blank -%}\n        \u003cdiv class=\"product__meta-row\"\u003e\n          \u003cdt\u003e{{ 'products.category_label' | t }}\u003c\/dt\u003e\n          \u003cdd\u003e\u003ca href=\"{{%20category_url%20}}\"\u003e{{ category_title | escape }}\u003c\/a\u003e\u003c\/dd\u003e\n        \u003c\/div\u003e\n      {%- endif -%}\n\n      {%- if product.tags.size \u0026gt; 0 -%}\n        \u003cdiv class=\"product__meta-row\"\u003e\n          \u003cdt\u003e{{ 'products.tags_label' | t }}\u003c\/dt\u003e\n          \u003cdd\u003e\n            {%- for tag in product.tags -%}\n              \u003ca href=\"{{%20routes.all_products_collection_url%20}}?filter.p.tag={{%20tag%20|%20url_encode%20}}\"\u003e{{ tag | escape }}\u003c\/a\u003e{% unless forloop.last %}, {% endunless %}\n            {%- endfor -%}\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n      {%- endif -%}\n\n      {%- if brand_logo != blank and brand_filter_url != blank -%}\n        \u003cdiv class=\"product__meta-row product__meta-row--brand\"\u003e\n          \u003cdt class=\"visually-hidden\"\u003e{{ 'products.vendor_label' | t }}\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003ca href=\"{{%20brand_filter_url%20}}\" class=\"product__brand-link\" aria-label=\"{{ 'products.brand_filter_label' | t: brand: brand_name }}\"\u003e\n              {{\n                brand_logo\n                | image_url: width: 200\n                | image_tag: class: 'product__brand-logo', alt: brand_name, loading: 'lazy'\n              }}\n            \u003c\/a\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n      {%- endif -%}\n    \u003c\/dl\u003e\n  \u003c\/div\u003e\n\n  {%- if show_tabs -%}\n    \u003cdiv class=\"product__tabs product__tabs--{{ description_width }}\" data-product-tabs\u003e\n      \u003cdiv class=\"product__tabs-list\" role=\"tablist\"\u003e\n        {%- if show_description_tab -%}\n          \u003cbutton type=\"button\" class=\"product__tab{% if first_tab == 'description' %} is-active{% endif %}\" role=\"tab\" aria-selected=\"{% if first_tab == 'description' %}true{% else %}false{% endif %}\" data-product-tab data-target=\"description\"\u003e\n            {{ 'products.description_tab' | t }}\n          \u003c\/button\u003e\n        {%- endif -%}\n\n        {%- if has_additional_info -%}\n          \u003cbutton type=\"button\" class=\"product__tab{% if first_tab == 'additional' %} is-active{% endif %}\" role=\"tab\" aria-selected=\"{% if first_tab == 'additional' %}true{% else %}false{% endif %}\" data-product-tab data-target=\"additional\"\u003e\n            {{ 'products.additional_info_tab' | t }}\n          \u003c\/button\u003e\n        {%- endif -%}\n\n        {%- if show_reviews -%}\n          \u003cbutton type=\"button\" class=\"product__tab{% if first_tab == 'reviews' %} is-active{% endif %}\" role=\"tab\" aria-selected=\"{% if first_tab == 'reviews' %}true{% else %}false{% endif %}\" data-product-tab data-target=\"reviews\"\u003e\n            {{ 'products.reviews_tab_html' | t: count: review_count }}\n          \u003c\/button\u003e\n        {%- endif -%}\n      \u003c\/div\u003e\n\n      {%- if show_description_tab -%}\n        \u003cdiv class=\"product__tab-panel\" role=\"tabpanel\" data-product-tab-panel=\"description\" unless first_tab=\"=\" endunless\u003e\n          {{ product.description }}\n        \u003c\/div\u003e\n      {%- endif -%}\n\n      {%- if has_additional_info -%}\n        \u003cdiv class=\"product__tab-panel\" role=\"tabpanel\" data-product-tab-panel=\"additional\" unless first_tab=\"=\" endunless\u003e\n          \u003ctable class=\"product__info-table\"\u003e\n            {%- if brand_name != blank -%}\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e{{ 'products.info_brand' | t }}\u003c\/th\u003e\n                \u003ctd\u003e\n                  {%- if brand_filter_url != blank -%}\n                    \u003ca href=\"{{%20brand_filter_url%20}}\"\u003e{{ brand_name | escape }}\u003c\/a\u003e\n                  {%- else -%}\n                    {{ brand_name | escape }}\n                  {%- endif -%}\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n            {%- endif -%}\n            {%- if country_name != blank -%}\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e{{ 'products.info_country' | t }}\u003c\/th\u003e\n                \u003ctd\u003e\n                  {%- if country_region_match -%}\n                    {%- if region_filter_url != blank -%}\n                      \u003ca href=\"{{%20region_filter_url%20}}\"\u003e{{ country_name | escape }}\u003c\/a\u003e\n                    {%- else -%}\n                      {{ country_name | escape }}\n                    {%- endif -%}\n                  {%- else -%}\n                    {{ country_name | escape }}\n                  {%- endif -%}\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n            {%- endif -%}\n            {%- if region_name != blank -%}\n              {%- unless country_region_match -%}\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e{{ 'products.info_region' | t }}\u003c\/th\u003e\n                \u003ctd\u003e\n                  {%- if region_filter_url != blank -%}\n                    \u003ca href=\"{{%20region_filter_url%20}}\"\u003e{{ region_name | escape }}\u003c\/a\u003e\n                  {%- else -%}\n                    {{ region_name | escape }}\n                  {%- endif -%}\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              {%- endunless -%}\n            {%- endif -%}\n            {%- if info_pojemnosc != blank -%}\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e{{ 'products.info_capacity' | t }}\u003c\/th\u003e\n                \u003ctd\u003e{{ info_pojemnosc | escape }}\u003c\/td\u003e\n              \u003c\/tr\u003e\n            {%- endif -%}\n            {%- if info_alergeny != blank -%}\n              \u003ctr\u003e\n                \u003cth scope=\"row\"\u003e{{ 'products.info_allergens' | t }}\u003c\/th\u003e\n                \u003ctd\u003e{{ info_alergeny | escape }}\u003c\/td\u003e\n              \u003c\/tr\u003e\n            {%- endif -%}\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      {%- endif -%}\n\n      {%- if show_reviews -%}\n        \u003cdiv class=\"product__tab-panel\" role=\"tabpanel\" data-product-tab-panel=\"reviews\" unless first_tab=\"=\" endunless\u003e\n          {% render 'judgeme-review-widget', product: product %}\n        \u003c\/div\u003e\n      {%- endif -%}\n    \u003c\/div\u003e\n  {%- endif -%}\n\n  {%- if show_related -%}\n    {%- assign related_heading = 'recommendations.related_heading' | t -%}\n    \u003cdiv class=\"product__recommendations is-loading\" data-url=\"{{ routes.product_recommendations_url }}?section_id=product-related-recommendations\u0026amp;product_id={{ product.id }}\u0026amp;limit=8\u0026amp;intent=related\" data-recommendations-root=\".product-related-recommendations\"\u003e\n      \u003cdiv class=\"product-row product-row--big\" aria-hidden=\"true\"\u003e\n        \u003ch2 class=\"product-row__heading\"\u003e{{ related_heading }}\u003c\/h2\u003e\n        \u003cdiv class=\"product-row__slider\"\u003e\n          \u003cul class=\"product-row__track product__recommendations-skeleton\"\u003e\n            {%- for i in (1..4) -%}\n              \u003cli class=\"product-row__item\"\u003e\n                \u003cdiv class=\"product__recommendations-card\"\u003e\n                  \u003cspan class=\"product__recommendations-card-media\"\u003e\u003c\/span\u003e\n                  \u003cspan class=\"product__recommendations-card-line\"\u003e\u003c\/span\u003e\n                  \u003cspan class=\"product__recommendations-card-line product__recommendations-card-line--short\"\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n            {%- endfor -%}\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  {%- endif -%}\n\n  {%- if show_complementary -%}\n    {%- assign complementary_heading = 'recommendations.complementary_heading' | t -%}\n    \u003cdiv class=\"product__recommendations is-loading\" data-url=\"{{ routes.product_recommendations_url }}?section_id=product-complementary-recommendations\u0026amp;product_id={{ product.id }}\u0026amp;limit=8\u0026amp;intent=complementary\" data-recommendations-root=\".product-complementary-recommendations\"\u003e\n      \u003cdiv class=\"product-row product-row--big\" aria-hidden=\"true\"\u003e\n        \u003ch2 class=\"product-row__heading\"\u003e{{ complementary_heading }}\u003c\/h2\u003e\n        \u003cdiv class=\"product-row__slider\"\u003e\n          \u003cul class=\"product-row__track product__recommendations-skeleton\"\u003e\n            {%- for i in (1..4) -%}\n              \u003cli class=\"product-row__item\"\u003e\n                \u003cdiv class=\"product__recommendations-card\"\u003e\n                  \u003cspan class=\"product__recommendations-card-media\"\u003e\u003c\/span\u003e\n                  \u003cspan class=\"product__recommendations-card-line\"\u003e\u003c\/span\u003e\n                  \u003cspan class=\"product__recommendations-card-line product__recommendations-card-line--short\"\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n            {%- endfor -%}\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  {%- endif -%}\n\n  {%- if show_related or show_complementary -%}\n    {% render 'horizontal-row-slider' %}\n  {%- endif -%}\n\n  {% content_for 'blocks' %}\n\u003c\/div\u003e\n\n{% stylesheet %}\n  .product {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 2.5rem;\n    padding-block: 2rem 3rem;\n    width: 100%;\n  }\n\n  \/* Styl dla wyróżnienia USA *\/\n  .product-usa-badge {\n    display: flex;\n    align-items: center;\n    gap: 0.6rem;\n    margin: 0 0 0.85rem 0;\n    padding: 0.85rem 1.15rem;\n    background: linear-gradient(135deg, #f0f4ff 0%, #dbeafe 100%);\n    border: 1.5px solid #60a5fa;\n    border-radius: 0.6rem;\n    font-size: 0.9rem;\n    color: #1e3a8a;\n    box-shadow: 0 2px 6px rgba(96, 165, 250, 0.15);\n  }\n  .product-usa-badge strong {\n    color: #1e40af;\n    font-weight: 700;\n  }\n\n  .product-free-shipping-badge {\n    display: flex;\n    align-items: center;\n    gap: 0.6rem;\n    margin: 0 0 1.25rem 0;\n    padding: 0.85rem 1.15rem;\n    background: linear-gradient(135deg, #fffcf0 0%, #fff3cc 100%);\n    border: 1.5px solid #f2d06b;\n    border-radius: 0.6rem;\n    font-size: 0.9rem;\n    color: #4a3800;\n    box-shadow: 0 2px 6px rgba(242, 208, 107, 0.15);\n  }\n  .product-free-shipping-badge strong {\n    color: #261c00;\n    font-weight: 700;\n  }\n\n  .product-limited-badge {\n    display: flex;\n    align-items: center;\n    gap: 0.6rem;\n    margin: 0 0 0.85rem 0;\n    padding: 0.85rem 1.15rem;\n    background: linear-gradient(135deg, #fff5f7 0%, #ffe6eb 100%);\n    border: 1.5px solid #e57373;\n    border-radius: 0.6rem;\n    font-size: 0.9rem;\n    color: #b71c1c;\n    box-shadow: 0 2px 6px rgba(229, 115, 115, 0.15);\n  }\n  .product-limited-badge strong {\n    color: #880e4f;\n    font-weight: 700;\n  }\n\n  .product__title {\n    margin: 0 0 0.5rem;\n    color: var(--color-foreground);\n    font-family: var(--font-secondary--family);\n    font-size: 1.75rem;\n    font-weight: 700;\n    line-height: 1.2;\n  }\n\n  .product__rating {\n    margin-bottom: 0.75rem;\n    min-height: 1.25rem;\n    cursor: pointer;\n  }\n\n  .product__rating:has([data-number-of-reviews=\"0\"]) {\n    display: block !important;\n    pointer-events: none;\n  }\n\n  .product__price-wrapper {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .product__price {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: baseline;\n    gap: 0.5rem;\n    font-size: 1.5rem;\n    font-weight: 700;\n    margin: 0;\n  }\n\n  .product__price-regular {\n    color: var(--color-accent);\n  }\n\n  .product__price-sale {\n    color: #d32f2f;\n  }\n\n  .product__price-compare {\n    color: var(--color-muted);\n    font-size: 0.75em;\n    font-weight: 400;\n    text-decoration: line-through;\n  }\n\n  .product__savings-badge {\n    display: inline-flex;\n    align-items: center;\n    background-color: #e8f5e9;\n    color: #2e7d32;\n    border: 1px solid #a5d6a7;\n    padding: 0.2rem 0.6rem;\n    border-radius: 0.3rem;\n    font-size: 0.8rem;\n    font-weight: 700;\n  }\n\n  .product__trust-badges {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 0.75rem;\n    margin-bottom: 2.25rem;\n    padding: 1rem 0.75rem;\n    background: #ffffff;\n    border: 1px solid var(--color-border);\n    border-radius: 0.75rem;\n    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.04);\n  }\n\n  .product__trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 0.35rem;\n  }\n\n  .product__trust-icon {\n    font-size: 1.35rem;\n    line-height: 1;\n  }\n\n  .product__trust-text {\n    font-size: 0.73rem;\n    color: var(--color-foreground);\n    font-weight: 600;\n    line-height: 1.25;\n  }\n\n  .product__excerpt {\n    margin: 0 0 1rem;\n    color: var(--color-muted);\n    line-height: 1.6;\n  }\n\n  .product__stock {\n    margin: 0 0 1rem;\n    color: var(--color-foreground);\n    font-size: 0.875rem;\n  }\n\n  .product__stock--out {\n    color: var(--color-disabled);\n  }\n\n  .product__form {\n    margin-bottom: 1.25rem;\n  }\n\n  .product__meta {\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n    margin: 0;\n    padding-top: 1.25rem;\n    border-top: 1px dashed var(--color-border);\n    font-size: 0.8125rem;\n    color: var(--color-muted);\n  }\n\n  .product__meta-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.35rem;\n  }\n\n  .product__meta-row dt {\n    font-weight: 700;\n    color: var(--color-foreground);\n  }\n\n  .product__meta-row dd {\n    margin: 0;\n  }\n\n  .product__meta-row a {\n    text-decoration: underline;\n  }\n\n  .product__brand-link {\n    display: inline-flex;\n    align-items: center;\n    text-decoration: none;\n  }\n\n  .product__brand-link:hover,\n  .product__brand-link:focus-visible {\n    opacity: 0.85;\n  }\n\n  .product__brand-logo {\n    display: block;\n    width: auto;\n    max-width: min(100%, 200px);\n    max-height: min(100%, 200px);\n    object-fit: contain;\n  }\n\n  .product__tabs {\n    grid-column: 1;\n    margin-top: 0.5rem;\n    width: 100%;\n  }\n\n  .product__tabs--narrow {\n    max-width: 60rem;\n    margin-inline: auto;\n  }\n\n  .product__tabs-list {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1.5rem;\n    border-bottom: 1px solid var(--color-border);\n  }\n\n  .product__tab {\n    margin: 0;\n    padding: 0.75rem 0;\n    border: 0;\n    border-bottom: 2px solid transparent;\n    background: transparent;\n    color: var(--color-foreground);\n    font-size: 0.9375rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    cursor: pointer;\n  }\n\n  .product__tab.is-active {\n    border-color: var(--color-accent);\n    color: var(--color-accent);\n  }\n\n  .product__tab-panel {\n    padding: 1.5rem 0;\n    line-height: 1.7;\n  }\n\n  .product__info-table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  .product__info-table th,\n  .product__info-table td {\n    padding: 0.75rem 1rem;\n    text-align: left;\n    border: 0;\n    vertical-align: top;\n  }\n\n  .product__info-table th {\n    width: 40%;\n    max-width: 14rem;\n    font-weight: 700;\n    color: var(--color-foreground);\n  }\n\n  .product__info-table a {\n    color: inherit;\n    text-decoration: underline;\n  }\n\n  .product__info-table tr:nth-child(odd) {\n    background: color-mix(in srgb, var(--color-foreground) 5%, var(--color-background));\n  }\n\n  .product__recommendations {\n    grid-column: 1;\n    width: 100%;\n    margin-top: 0.5rem;\n  }\n\n  .product__recommendations.is-loading .product__recommendations-skeleton {\n    display: flex;\n    flex-wrap: nowrap;\n    gap: 1.25rem;\n    margin: 0;\n    padding: 0.25rem 0 0.75rem;\n    list-style: none;\n    overflow: hidden;\n    pointer-events: none;\n  }\n\n  .product__recommendations.is-loading .product-row__item {\n    flex: 0 0 calc((100% - 3 * 1.25rem) \/ 4);\n    min-width: 12rem;\n  }\n\n  .product__recommendations.is-loading .product-row__heading {\n    margin: 0 0 1.25rem;\n    color: var(--color-foreground);\n    font-family: var(--font-secondary--family);\n    font-size: 1.5rem;\n    font-weight: 700;\n    text-align: center;\n  }\n\n  .product__recommendations-card {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0.65rem;\n  }\n\n  .product__recommendations-card-media,\n  .product__recommendations-card-line {\n    display: block;\n    border-radius: 0.35rem;\n    background: color-mix(in srgb, var(--color-foreground) 8%, var(--color-background));\n    animation: product-recommendations-pulse 1.1s ease-in-out infinite;\n  }\n\n  .product__recommendations-card-media {\n    width: 100%;\n    aspect-ratio: 1;\n  }\n\n  .product__recommendations-card-line {\n    width: 70%;\n    height: 0.85rem;\n  }\n\n  .product__recommendations-card-line--short {\n    width: 40%;\n  }\n\n  @keyframes product-recommendations-pulse {\n    0%,\n    100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: 0.45;\n    }\n  }\n\n  @media (min-width: 750px) {\n    .product {\n      grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);\n      column-gap: 3rem;\n    }\n\n    .product__tabs,\n    .product__recommendations {\n      grid-column: 1 \/ -1;\n    }\n  }\n{% endstylesheet %}\n\n{% javascript %}\n  (() =\u0026gt; {\n    const reloadJudgeMeWidgets = () =\u0026gt; {\n      if (!window.jdgm) return;\n      if (typeof window.jdgm.customizeReload === 'function') {\n        window.jdgm.customizeReload();\n      } else if (typeof window.jdgm.loadWidgets === 'function') {\n        window.jdgm.loadWidgets();\n      }\n    };\n\n    const activateProductTab = (wrapper, target) =\u0026gt; {\n      const tab = wrapper.querySelector(`[data-product-tab][data-target=\"${target}\"]`);\n      if (!tab) return false;\n\n      const tabs = wrapper.querySelectorAll('[data-product-tab]');\n      tabs.forEach((other) =\u0026gt; {\n        other.classList.toggle('is-active', other === tab);\n        other.setAttribute('aria-selected', other === tab ? 'true' : 'false');\n      });\n      wrapper.querySelectorAll('[data-product-tab-panel]').forEach((panel) =\u0026gt; {\n        panel.hidden = panel.dataset.productTabPanel !== target;\n      });\n\n      if (target === 'reviews') {\n        reloadJudgeMeWidgets();\n      }\n\n      return true;\n    };\n\n    document.querySelectorAll('[data-product-tabs]').forEach((wrapper) =\u0026gt; {\n      const tabs = wrapper.querySelectorAll('[data-product-tab]');\n      tabs.forEach((tab) =\u0026gt; {\n        tab.addEventListener('click', () =\u0026gt; {\n          activateProductTab(wrapper, tab.dataset.target);\n        });\n      });\n    });\n\n    document.querySelectorAll('.product__rating.jdgm-preview-badge').forEach((badge) =\u0026gt; {\n      badge.addEventListener(\n        'click',\n        (event) =\u0026gt; {\n          const tabsWrapper = document.querySelector('[data-product-tabs]');\n          const reviewsWidget = document.getElementById('judgeme_product_reviews');\n          if (!tabsWrapper || !reviewsWidget) return;\n\n          event.preventDefault();\n          event.stopPropagation();\n\n          activateProductTab(tabsWrapper, 'reviews');\n\n          requestAnimationFrame(() =\u0026gt; {\n            const offset = 100;\n            const top = reviewsWidget.getBoundingClientRect().top + window.scrollY - offset;\n            window.scrollTo({ top, behavior: 'smooth' });\n          });\n        },\n        true\n      );\n    });\n\n    const initProductRecommendations = () =\u0026gt; {\n      document.querySelectorAll('.product__recommendations[data-url]').forEach((block) =\u0026gt; {\n        if (!block.classList.contains('is-loading')) return;\n        fetch(block.dataset.url)\n          .then((response) =\u0026gt; response.text())\n          .then((markup) =\u0026gt; {\n            const html = document.createElement('div');\n            html.innerHTML = markup;\n            const rootSelector = block.dataset.recommendationsRoot || '.product-related-recommendations';\n            const recommendations = html.querySelector(rootSelector);\n            if (recommendations \u0026amp;\u0026amp; recommendations.innerHTML.trim().length) {\n              block.innerHTML = recommendations.innerHTML;\n              block.classList.remove('is-loading');\n              window.initProductRowSliders?.(block);\n            } else {\n              block.remove();\n            }\n          })\n          .catch(() =\u0026gt; block.remove());\n      });\n    };\n\n    initProductRecommendations();\n  })();\n{% endjavascript %}\n\n{% schema %}\n{\n  \"name\": \"t:general.product\",\n  \"settings\": [\n    {\n      \"type\": \"header\",\n      \"content\": \"t:labels.product_content\"\n    },\n    {\n      \"type\": \"checkbox\",\n      \"id\": \"show_reviews\",\n      \"label\": \"t:labels.show_reviews\",\n      \"default\": true\n    },\n    {\n      \"type\": \"checkbox\",\n      \"id\": \"show_related\",\n      \"label\": \"t:labels.show_related_products\",\n      \"default\": true\n    },\n    {\n      \"type\": \"checkbox\",\n      \"id\": \"show_complementary\",\n      \"label\": \"t:labels.show_complementary_products\",\n      \"default\": true\n    },\n    {\n      \"type\": \"select\",\n      \"id\": \"description_width\",\n      \"label\": \"t:labels.description_width\",\n      \"options\": [\n        {\n          \"value\": \"wide\",\n          \"label\": \"t:options.description_width.wide\"\n        },\n        {\n          \"value\": \"narrow\",\n          \"label\": \"t:options.description_width.narrow\"\n        }\n      ],\n      \"default\": \"wide\"\n    }\n  ],\n  \"blocks\": [\n    {\n      \"type\": \"@app\"\n    }\n  ],\n  \"disabled_on\": {\n    \"groups\": [\"header\", \"footer\", \"custom.overlay\"]\n  }\n}\n{% endschema %}","brand":"Mountain Dew","offers":[{"title":"Default Title","offer_id":58599306264911,"sku":null,"price":13.89,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1020\/7366\/3823\/files\/Napoj-gazowany-Mountain-Dew-355-ml-BAJA-BLAST-USA-LIMTOWANA_1.png?v=1788515631","url":"https:\/\/snackshop.pl\/products\/napoj-mountain-dew-baja-blast-tropikalna-limonka-wyprodukowany-w-usa-hit","provider":"Snack Shop","version":"1.0","type":"link"}