{{#if product.warranty}} {{#JSONparse product.warranty}} {{#if productSpecialMessage}}
{{{productSpecialMessage}}}
{{/if}} {{/JSONparse}} {{/if}}
{{{region name="CMS_TOPPRODUCTPAGECATEGORYCONTENT"}}} {{#each product.reviews.messages}} {{#if error}} {{> components/common/alert/alert-error error}} {{/if}} {{#if success}} {{> components/common/alert/alert-success success}} {{/if}} {{/each}}
{{#if product.warranty}} {{#JSONparse product.warranty}} {{#if lookInsideUrl}} {{/if}} {{/JSONparse}} {{/if}}
{{!-- 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}}

{{product.title}}

{{#if product.sku}}
{{lang 'products.sku'}} {{product.sku}}
{{/if}} {{#if product.warranty}} {{#JSONparse product.warranty}} {{#if howPackaged}}
{{lang 'products.package'}} {{howPackaged}}
{{/if}} {{/JSONparse}} {{/if}}
{{!-- {{#if product.brand}}

{{/if}} --}} {{#if product.brand.name}}
{{/if}}
' 0}}{{#if schema}} itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"{{/if}}{{/if}}> {{#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 settings.show_product_reviews}} | {{lang 'products.reviews.new'}} {{> components/products/modals/writeReview}} {{/if}}
{{#if product.warranty}} {{#JSONparse product.warranty}}
{{#if freeSampleProductDownload}} {{/if}} {{#if gatedProductSample}} {{/if}}
{{/JSONparse}} {{/if}} {{product.detail_messages}}
{{product.sku}}
{{product.upc}}
{{#if schema}} {{#if product.mpn}}{{/if}} {{!--{{#if product.gtin}}{{/if}}--}} {{#if product.gtin}} {{#lengthEqual product.gtin 12}} {{/lengthEqual}} {{#lengthEqual product.gtin 13}} {{/lengthEqual}} {{/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 theme_settings.show_custom_fields_tabs '!==' true}} {{#each product.custom_fields}}
{{name}}:
{{{ sanitize value}}}
{{/each}} {{/if}}
{{assignVar "notAvailableInCanada" 0}} {{assignVar "hideFromGiftRegistry" 0}} {{#filter product.custom_fields 'Not Available in Canada' property='name'}} {{#if value '==' 'true'}} {{assignVar "notAvailableInCanada" 1}} {{/if}} {{/filter}} {{#filter product.custom_fields 'Hide from Gift Registry' property='name'}} {{#if value '==' 'true'}} {{assignVar "hideFromGiftRegistry" 1}} {{/if}} {{/filter}}
{{#or (if product.stock_level) (if product.stock '>' '0')}}
{{lang 'products.in_stock'}}
{{/or}} {{#if product.out_of_stock}} {{!-- {{#if product.out_of_stock_message}} {{> components/common/alert/alert-error product.out_of_stock_message}} {{else}} {{> components/common/alert/alert-error (lang 'products.sold_out')}} {{/if}} --}}
{{lang 'products.sold_out'}}
{{/if}} {{#if product.availability}}
{{product.availability}}
{{/if}} {{#if (getVar "notAvailableInCanada") '===' 1}}
Not available in Canada
{{/if}} {{#if product.call_for_price}}

{{product.call_for_price}}

{{/if}}
{{#or customer (if theme_settings.restrict_to_login '!==' true)}} {{#if product.bulk_discount_rates.length}}
{{!-- --}} {{!-- --}} {{#withLast product.bulk_discount_rates}} {{discount.formatted}} {{/withLast}} - {{product.price.without_tax.formatted}}
{{else}} {{> components/products/price price=product.price schema_org=schema}} {{/if}} {{else}} {{> components/common/login-for-pricing}} {{/or}}
    {{> components/common/custom-currency-selector class="pdp" id="pdp-currency"}}
{{#unless productPreview '==' true}} {{/unless}}
{{#if settings.bulk_discount_enabled}}
{{> components/products/bulk-discount-rates bulk_discount_rates=product.bulk_discount_rates}}
{{/if}}
{{{region name="product_below_price"}}}
{{#unless productPreview '==' true}} {{#if product.out_of_stock}} {{#if product.warranty}} {{#JSONparse product.warranty}} {{#if alternateItems}}
{{../product.title}} is out of stock. Please refer to the alternate items below for purchase.
{{#if (length alternateItems) '>' '3'}} {{uppercase 'Show All'}} ({{length alternateItems}}) {{/if}}
{{/if}} {{/JSONparse}} {{/if}} {{/if}} {{/unless}}
{{assignVar 'music_video_product' 0}} {{#if product.mpn}} {{#or (if (last (split product.mpn '-')) '===' 'V') (if (last (split product.mpn '-')) '===' 'L') (if (last (split product.mpn '-')) '===' 'VL')}} {{assignVar 'music_video_product' 1}} {{/or}} {{#contains product.mpn 'MV'}}{{assignVar 'music_video_product' 2}}{{/contains}} {{#contains product.mpn 'ML'}}{{assignVar 'music_video_product' 2}}{{/contains}} {{#contains product.mpn 'SM'}}{{assignVar 'music_video_product' 2}}{{/contains}} {{/if}} {{inject 'music_video_product' (getVar 'music_video_product')}}
{{#if product.release_date }}

{{product.release_date}}

{{/if}}
{{#if (getVar 'music_video_product') '===' 2}}
    {{#for 1 4}}
  • {{lang (concat 'products.tooltips_v2.' $index)}}
  • {{/for}}
{{/if}} {{#if (getVar 'music_video_product') '===' 1}}
    {{#for 1 3}}
  • {{lang (concat 'products.tooltips.' $index)}}
  • {{/for}}
{{/if}} {{#if (getVar 'music_video_product') '===' 0}} {{#if product.warranty}} {{#JSONparse product.warranty}} {{#if pseudoVariants}}

Multiple Options:

{{#each pseudoVariants}} {{/each}}
{{#each pseudoVariants}} {{#if @first}}
{{label}}
{{/if}} {{/each}}
{{#each pseudoVariants}} {{/each}}
{{/if}} {{/JSONparse}} {{/if}} {{/if}}
{{inject 'showSwatchNames' theme_settings.show_product_swatch_names}} {{#each product.options}} {{{dynamicComponent 'components/products/options'}}} {{/each}}
{{assignVar "addToCartOverride" 0}} {{#if product.warranty}} {{#JSONparse product.warranty}} {{#if addToCartOverride}} {{assignVar "addToCartOverride" 1}} {{/if}} {{/JSONparse}} {{/if}} {{#and (if currency_selector.active_currency_code '===' 'CAD') (if (getVar "notAvailableInCanada") '===' 1)}}
{{> components/products/custom-add-to-cart}}
{{else}} {{#if (getVar "addToCartOverride") '===' 1}} {{> components/products/override-add-to-cart}}
{{> components/products/custom-add-to-cart}}
{{else}} {{> components/products/custom-add-to-cart}} {{/if}} {{/and}}
{{#unless productPreview '==' true}} {{#if product.warranty}} {{#JSONparse product.warranty}} {{#if productWarnings}}

{{lang 'products.warnings_title' total=(length productWarnings)}}

{{#each productWarnings}} {{{warningContent}}} {{/each}}
Show All ({{length productWarnings}})
{{/if}} {{/JSONparse}} {{/if}} {{/unless}} {{#all (if currency_selector.active_currency_code '!==' 'CAD') (if (getVar 'hideFromGiftRegistry') '===' 0) (if (getVar 'addToCartOverride') '===' 0) (if (getVar 'music_video_product') '===' 0)}} {{#if gql.data.site.product}} {{#if gql.data.site.product.type '==' 'Digital'}} Add to Gift Registry {{/if}} {{#if gql.data.site.product.type '==' 'Physical'}} {{#or product.can_purchase product.pre_order}} Add to Gift Registry {{/or}} {{/if}} {{/if}} {{/all}} {{#if settings.show_wishlist}} {{> components/common/wishlist-dropdown}} {{/if}}
{{> components/common/share url=product.url}} {{#if productPreview '==' true}} {{/if}}
{{#if product.warranty}} {{#JSONparse product.warranty}} {{#if shortDescription}}

Short Description

{{{shortDescription}}}
{{/if}} {{#if longDescription}}

Description

{{{longDescription}}}
{{/if}} {{/JSONparse}} {{/if}}
{{#unless cms '==' false}}
{{> components/cart/table-cms}}
{{/unless}} {{#unless tabs '==' false}}
{{#if theme_settings.show_product_details_tabs}} {{> components/products/description-tabs tabs=tabs}} {{else}} {{> components/products/description}} {{/if}}
{{/unless}}