{{#each product.reviews.messages}} {{#if error}} {{> components/common/alert/alert-error error}} {{/if}} {{#if success}} {{> components/common/alert/alert-success success}} {{/if}} {{/each}}
{{!-- Note that these image sizes are coupled to image sizes used in /assets/js/theme/common/product-details.js for variant/rule image replacement --}} {{#if product.images.length '>' 1 }} {{> components/carousel-content-announcement}} {{/if}}
{{> components/common/download-and-share url=product.url}}
{{#filter product.custom_fields 'siblings' property='name'}}
Additional Colorways
{{/filter}} {{#filter product.custom_fields 'siblings1' property='name'}} {{/filter}} {{#filter product.custom_fields 'siblings2' property='name'}} {{/filter}}
{{#if theme_settings.currentsite '===' 'PK'}} {{#filter product.custom_fields 'Brand' property='name'}} {{#inArray ../theme_settings.product_brands_logo value}}
{{/inArray}} {{/filter}} {{/if}}

{{#if theme_settings.currentsite '===' 'PK'}} {{#filter product.custom_fields 'Pattern Name' property='name'}}{{value}}{{/filter}} - {{#filter product.custom_fields 'Color Name' property='name'}}{{value}}{{/filter}} {{/if}} {{#if theme_settings.currentsite '===' 'PKC'}} {{#filter product.custom_fields 'Pattern Name' property='name'}} {{value}} {{/filter}} {{/if}}

{{#if product.brand}}

{{/if}} {{#if product.call_for_price}}

{{product.call_for_price}}

{{/if}}
{{#or customer (if theme_settings.restrict_to_login '!==' true)}} {{> components/products/price price=product.price schema_org=schema}} {{else}} {{> components/common/login-for-pricing}} {{/or}}
{{{region name="product_below_price"}}}
' 0}}{{#if schema}} itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"{{/if}}{{/if}}> {{#if settings.show_product_rating}} {{#if product.num_reviews '>' 0}} {{#if schema}} {{/if}} {{/if}} {{> components/products/ratings rating=product.rating}} {{#if product.num_reviews '>' 0}} {{lang 'products.reviews.link_to_review' total=product.num_reviews}} {{else}} {{lang 'products.reviews.link_to_review' total=product.num_reviews}} {{/if}} {{/if}} {{#if settings.show_product_reviews}} {{lang 'products.reviews.new'}} {{> components/products/modals/writeReview}} {{/if}}
{{product.detail_messages}}
{{product.sku}}
{{product.upc}}
{{#if schema}} {{#if product.mpn}}{{/if}} {{#if product.gtin}}{{/if}} {{/if}} {{#if product.condition}}
{{lang 'products.condition'}}
{{product.condition}}
{{/if}} {{#if product.availability}}
{{lang 'products.availability'}}
{{product.availability}}
{{/if}} {{#all product.weight theme_settings.show_product_weight}}
{{lang 'products.weight'}}
{{product.weight}}
{{/all}} {{#all product.width product.height product.depth theme_settings.show_product_dimensions}}
{{lang 'products.width'}}
{{product.width}} {{#if settings.measurements.length '==' 'Centimeters'}} ({{lang 'products.measurement.metric'}}) {{else}} ({{lang 'products.measurement.imperial'}}) {{/if}}
{{lang 'products.height'}}
{{product.height}} {{#if settings.measurements.length '==' 'Centimeters'}} ({{lang 'products.measurement.metric'}}) {{else}} ({{lang 'products.measurement.imperial'}}) {{/if}}
{{lang 'products.depth'}}
{{product.depth}} {{#if settings.measurements.length '==' 'Centimeters'}} ({{lang 'products.measurement.metric'}}) {{else}} ({{lang 'products.measurement.imperial'}}) {{/if}}
{{/all}} {{#if product.min_purchase_quantity}}
{{lang 'products.min_purchase_quantity'}}
{{lang 'products.purchase_units' quantity=product.min_purchase_quantity}}
{{/if}} {{#if product.max_purchase_quantity}}
{{lang 'products.max_purchase_quantity'}}
{{lang 'products.purchase_units' quantity=product.max_purchase_quantity}}
{{/if}} {{#if product.gift_wrapping_available}}
{{lang 'products.gift_wrapping'}}
{{lang 'products.gift_wrapping_available'}}
{{/if}} {{#if product.shipping}} {{#if product.shipping.calculated}}
{{lang 'products.shipping'}}
{{lang 'products.shipping_calculated'}}
{{else}} {{#if product.shipping.price.value '===' 0}}
{{lang 'products.shipping'}}
{{lang 'products.shipping_free'}}
{{else}}
{{lang 'products.shipping'}}
{{lang 'products.shipping_fixed' amount=product.shipping.price.formatted}}
{{/if}} {{/if}} {{/if}} {{#if settings.bulk_discount_enabled}}
{{> components/products/bulk-discount-rates bulk_discount_rates=product.bulk_discount_rates}}
{{/if}}
{{#if theme_settings.currentsite '===' 'PK'}}

Price Per Yard

Full Piece Half Piece Cut Yardage
{{/if}}
{{#filter product.custom_fields 'Color Name' property='name'}}

Color: {{capitalizeAll (lowercase value)}}

{{/filter}} {{#if theme_settings.currentsite '===' 'PKC'}} {{assignVar "occurrencesApplication" (occurrences (join (pluck product.custom_fields "name") ",") "Application")}} {{assignVar "count" 0}}

Application: {{#if (getVar "occurrencesApplication") '>' 1}} {{#filter product.custom_fields "Application" property='name'}} {{value}}{{#if (incrementVar "count") '<' (getVar "occurrencesApplication")}}, {{/if}} {{/filter}} {{else}} {{#filter product.custom_fields "Application" property='name'}}{{value}}{{/filter}} {{/if}}

{{/if}} {{#filter product.custom_fields 'Catalog ID' property='name'}}

Sku Number: {{capitalizeAll (lowercase value)}}

{{/filter}} {{#filter product.custom_fields 'Division Name' property='name'}} {{assignVar "division" value}} {{/filter}} {{#filter product.custom_fields 'Collection Name' property='name'}}

Collection: {{capitalizeAll (lowercase value)}} {{#if ../theme_settings.currentsite '===' 'PK'}} | See the Collection {{else}} | See the Collection {{/if}}

{{/filter}} {{#if theme_settings.currentsite '===' 'PKC'}} {{assignVar "is_printed" 0}} {{#filter product.custom_fields 'Fabric Construction' property='name'}} {{#if value '===' 'Printed'}} {{assignVar "is_printed" 1}} {{/if}} {{/filter}} {{#if (getVar "is_printed") '===' 1}} {{#filter product.custom_fields 'Base Cloth' property='name'}}

Base Cloth: {{value}}

{{/filter}} {{/if}} {{#filter product.custom_fields 'Design Status' property='name'}}

Design Status: {{#if value '===' 'In-Line'}} {{value}} {{else}} {{value}} {{/if}}

{{/filter}} {{/if}}

Current Stock: {{#filter product.custom_fields 'stock' property='name'}} {{#if value '==' '0'}} {{lang 'products.future_stock.no_stock_title'}} {{else}} {{value}} yards {{/if}} {{/filter}}

{{#if theme_settings.currentsite '===' 'PKC'}} {{#filter product.custom_fields 'Stock Availability' property='name'}} {{#contains value 'Quick Ship'}}

{{value}}

{{/contains}} {{/filter}} {{/if}} {{#if theme_settings.currentsite '===' 'PK'}}

{{lang 'products.future_stock.view_title'}}

{{/if}} {{#if theme_settings.currentsite '===' 'PKC'}} {{#filter product.custom_fields 'Fabric Construction' property='name'}} {{#if value '===' 'Woven'}}

{{lang 'products.future_stock.view_title'}}

{{/if}} {{/filter}} {{/if}}
{{#and product.can_purchase customer}}
{{#if theme_settings.currentsite '===' 'PK'}} {{else}} {{/if}}
{{else}} {{#if customer}}
{{#if theme_settings.currentsite '===' 'PKC'}} {{/if}}
{{else}}
{{#if theme_settings.currentsite '===' 'PKC'}} {{#filter product.custom_fields 'Design Status' property='name'}} {{#if value '===' 'Made to Order'}} {{else}} {{/if}} {{/filter}} {{/if}}
{{/if}} {{/and}} {{#if product.can_purchase}} {{#if theme_settings.currentsite '===' 'PK'}} {{/if}} {{else}} {{#if theme_settings.currentsite '===' 'PKC'}} {{/if}} {{/if}}
{{#if customer}} {{else}} Add to Favorites {{/if}}
{{!-- BundleB2B --}} {{!-- BundleB2B --}} {{#if settings.show_wishlist}} {{#if customer}} {{else}} Add to Favorites {{/if}} {{/if}}

{{uppercase (lang 'products.specifications.title')}}

{{#if theme_settings.show_custom_fields_tabs '!==' true}}
    {{#eachIndex theme_settings.product_custom_fields}} {{#inArray (pluck ../product.custom_fields "name") item}} {{assignVar "occurrences" (occurrences (join (pluck ../product.custom_fields "name") ",") item)}} {{assignVar "count" 0}} {{#if item '==' 'Content'}} {{assignVar "occurrences" (subtract (occurrences (join (pluck ../product.custom_fields "name") ",") 'Content') (occurrences (join (pluck ../product.custom_fields "name") ",") 'Fabric Content'))}} {{/if}} {{#inArray ../theme_settings.product_custom_fields_ignore_pkc item}} {{#if ../theme_settings.currentsite '===' 'PKC'}} {{assignVar "ignore_check" 1}} {{else}} {{assignVar "ignore_check" 0}} {{/if}} {{else}} {{assignVar "ignore_check" 0}} {{/inArray}} {{#if item '==' 'Minimum Order Quantity'}} {{#filter ../product.custom_fields item property='name'}} {{#if value '==' '0'}} {{assignVar "ignore_check" 1}} {{/if}} {{/filter}} {{/if}} {{#inArray (pluck ../theme_settings.translate_spec_name "name") item}} {{#filter ../theme_settings.translate_spec_name item property='name'}} {{new_name}} {{/filter}} {{else}} {{item}} {{/inArray}} {{#if (getVar "occurrences") '>' 1}} {{#filter ../product.custom_fields item property='name'}} {{value}}{{#if (incrementVar "count") '<' (getVar "occurrences")}}, {{/if}} {{/filter}} {{else}} {{#filter ../product.custom_fields item property='name'}} {{sanitize value}}{{#if ../item '===' "Fabric Weight"}} g/m2{{else}}{{#inArray ../../theme_settings.product_custom_fields_unit_measure ../item}}"{{/inArray}}{{/if}} {{/filter}} {{/if}} {{/inArray}} {{/eachIndex}}
{{/if}}
{{#filter product.custom_fields 'Full piece size' property='name'}} {{inject 'full_piece_size' value}} {{/filter}} {{#filter product.custom_fields 'Half piece size' property='name'}} {{inject 'half_piece_size' value}} {{/filter}} {{#filter product.custom_fields 'Short piece size' property='name'}} {{inject 'short_piece_size' value}} {{/filter}}

{{uppercase (lang 'products.color_profile')}} {{uppercase (lang 'products.color_profile')}}

{{#if product.custom_fields}} {{#filter product.custom_fields 'color hex' property='name'}}
{{#eachIndex (split value "|")}}
{{/eachIndex}}
{{/filter}} {{/if}}
{{#if theme_settings.show_product_details_tabs}} {{> components/products/description-tabs}} {{else}} {{> components/products/description}} {{/if}}
{{#if theme_settings.currentsite '===' 'PK'}} {{#and product.can_purchase customer}}
{{/and}} {{/if}}