(window.webpackJsonp=window.webpackJsonp||[]).push([[154,45,76,81,87,88,89,90,91,92,93,106,110,111,112,115,119,129],{1003:function(e,t,n){"use strict";n.r(t);n(136),n(10),n(48),n(956);var r=n(0),o=Object(r.defineComponent)({props:{value:{type:Number,required:!0},label:{type:String,required:!0},labelSmall:{type:String},color:{type:String},showLabel:{type:Boolean,default:!0}},setup:function(){return{padNumber:function(e){return e.toString().padStart(2,"0")}}}}),l=(n(959),n(20)),component=Object(l.a)(o,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("TransitionGroup",{staticClass:"instruments",class:e.showLabel?"":"flex gap-1",attrs:{name:"flip",tag:"div"}},[t("span",{key:e.label,class:e.showLabel?"font-normal fs-40":"text-sm font-bold leading-4",style:{color:e.color||"white"}},[e._v(e._s(e.padNumber(e.value)))]),e._v(" "),e.showLabel?e._e():t("span",{key:e.labelSmall,class:e.showLabel?"font-normal fs-40":"text-sm font-bold leading-4",style:{color:e.color||"white"}},[e._v(e._s(e.labelSmall))])]),e._v(" "),e.showLabel?t("p",{staticClass:"text-base leading-4 font-normal my-0",style:{color:e.color||"white"}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e()],1)}),[],!1,null,"54098e2a",null);t.default=component.exports},1005:function(e,t,n){var content=n(1051);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("293c5d84",content,!0,{sourceMap:!1})},1006:function(e,t,n){var content=n(1053);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("7f85a462",content,!0,{sourceMap:!1})},1013:function(e,t,n){"use strict";n.r(t);n(71);var r=n(0),o=Object(r.defineComponent)({__name:"PromotionCountDownTimer",props:{color:null,targetDate:null,type:null},setup:function(e){var t=e,n=Object(r.ref)({days:0,hours:0,minutes:0,seconds:0}),o=Object(r.ref)(),l=function(){var e=(new Date).getTime(),n=new Date(t.targetDate).getTime()-e;return n<=0?{days:0,hours:0,minutes:0,seconds:0}:{days:Math.floor(n/864e5),hours:Math.floor(n%864e5/36e5),minutes:Math.floor(n%36e5/6e4),seconds:Math.floor(n%6e4/1e3)}};return Object(r.onMounted)((function(){n.value=l(),o.value=setInterval((function(){n.value=l()}),1e3)})),Object(r.onUnmounted)((function(){o.value&&clearInterval(o.value)})),{__sfc:!0,props:t,timeLeft:n,timer:o,calculateTimeLeft:l}}}),l=n(20),component=Object(l.a)(o,(function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex justify-center text-white items-center",class:e.type?"gap-2":"space-x-4"},[n.timeLeft.days>1?t("PromotionTimeUnit",{attrs:{value:n.timeLeft.days,label:"days","label-small":"d",color:e.color,"show-label":!e.type}}):e._e(),e._v(" "),n.timeLeft.days>1?t("span",{class:e.type?"text-sm font-bold leading-4":"font-light leading-10 text-4xl",style:{color:e.color||"white"}},[e._v(":")]):e._e(),e._v(" "),t("PromotionTimeUnit",{attrs:{value:n.timeLeft.hours,label:"hours","label-small":"h",color:e.color,"show-label":!e.type}}),e._v(" "),t("span",{class:e.type?"text-sm font-bold leading-4":"font-light leading-10 text-4xl",style:{color:e.color||"white"}},[e._v(":")]),e._v(" "),t("PromotionTimeUnit",{attrs:{value:n.timeLeft.minutes,label:"min","label-small":"m",color:e.color,"show-label":!e.type}}),e._v(" "),t("span",{class:e.type?"text-sm font-bold leading-4":"font-light leading-10 text-4xl",style:{color:e.color||"white"}},[e._v(":")]),e._v(" "),t("PromotionTimeUnit",{attrs:{value:n.timeLeft.seconds,label:"sec","label-small":"s",color:e.color,"show-label":!e.type}})],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{PromotionTimeUnit:n(1003).default})},1015:function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getProductRecommendations"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lang"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"LanguageCode"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"intent"}},type:{kind:"NamedType",name:{kind:"Name",value:"ProductRecommendationIntent"}},defaultValue:{kind:"EnumValue",value:"RELATED"},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"inContext"},arguments:[{kind:"Argument",name:{kind:"Name",value:"language"},value:{kind:"Variable",name:{kind:"Name",value:"lang"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"productRecommendations"},arguments:[{kind:"Argument",name:{kind:"Name",value:"productId"},value:{kind:"Variable",name:{kind:"Name",value:"productId"}}},{kind:"Argument",name:{kind:"Name",value:"intent"},value:{kind:"Variable",name:{kind:"Name",value:"intent"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"availableForSale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"handle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featuredImage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"altText"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"height"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"width"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"seo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tags"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"vendor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"totalInventory"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"breadcrumbs"},name:{kind:"Name",value:"metafield"},arguments:[{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"StringValue",value:"custom",block:!1}},{kind:"Argument",name:{kind:"Name",value:"key"},value:{kind:"StringValue",value:"breadcrumbs",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"details"},name:{kind:"Name",value:"metafield"},arguments:[{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"StringValue",value:"custom",block:!1}},{kind:"Argument",name:{kind:"Name",value:"key"},value:{kind:"StringValue",value:"details",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"priceLists"},name:{kind:"Name",value:"metafield"},arguments:[{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"StringValue",value:"prices",block:!1}},{kind:"Argument",name:{kind:"Name",value:"key"},value:{kind:"StringValue",value:"price_lists",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"variants"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"compareAtPrice"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"price"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currencyCode"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"quantityAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:831}};n.loc.source={body:'query getProductRecommendations(\n $lang: LanguageCode!\n $productId: ID!,\n $intent: ProductRecommendationIntent = RELATED,\n) @inContext(language: $lang) {\n productRecommendations(productId: $productId, intent: $intent) {\n availableForSale\n handle\n id\n featuredImage { altText, height, url, width }\n seo { description, title }\n tags\n title\n vendor\n totalInventory\n # MetaFields\n breadcrumbs: metafield(namespace: "custom", key: "breadcrumbs") { value }\n details: metafield(namespace: "custom", key: "details") { value }\n priceLists: metafield(namespace: "prices", key: "price_lists") { value }\n variants(first: 1) {\n nodes {\n id\n compareAtPrice { amount, currencyCode }\n price { amount, currencyCode }\n quantityAvailable\n sku\n }\n }\n }\n}\n\n',name:"GraphQL request",locationOffset:{line:1,column:1}};function r(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){r(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){r(e,t)})),e.definitions&&e.definitions.forEach((function(e){r(e,t)}))}var o={};function l(e,t){for(var i=0;i<e.definitions.length;i++){var element=e.definitions[i];if(element.name&&element.name.value==t)return element}}n.definitions.forEach((function(e){if(e.name){var t=new Set;r(e,t),o[e.name.value]=t}})),e.exports=n,e.exports.getProductRecommendations=function(e,t){var n={kind:e.kind,definitions:[l(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var r=o[t]||new Set,c=new Set,d=new Set;for(r.forEach((function(e){d.add(e)}));d.size>0;){var v=d;d=new Set,v.forEach((function(e){c.has(e)||(c.add(e),(o[e]||new Set).forEach((function(e){d.add(e)})))}))}return c.forEach((function(t){var r=l(e,t);r&&n.definitions.push(r)})),n}(n,"getProductRecommendations")},1050:function(e,t,n){"use strict";n(1005)},1051:function(e,t,n){var r=n(59)(!1);r.push([e.i,"a[data-v-70368d1e]{color:#d94965}",""]),e.exports=r},1052:function(e,t,n){"use strict";n(1006)},1053:function(e,t,n){var r=n(59)(!1);r.push([e.i,"a[data-v-1233eabe]{color:#d94965}",""]),e.exports=r},1054:function(e,t,n){e.exports=n.p+"img/bio-or-biodinamico.e177710.webp"},1069:function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(372),l=n.n(o),c=Object(r.b)({props:{breadcrumbs:{type:Array,required:!0}},setup:function(e){var t=Object(r.r)(e.breadcrumbs),n=t.value.pop();return{shallowBreadcrumb:t,lastBreadcrumb:n,chevronRightIcon:l.a}}}),d=n(20),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("nav",{staticClass:"<md:sr-only md:flex md:items-center my-2 font-sans text-sm"},[e._m(0),e._v(" "),t("span",{staticClass:"text-gray-dark"},[e._v(e._s(e.lastBreadcrumb.label))])],2)}),[function(){var e=this,t=e._self._c;e._self._setupProxy;return e._l(e.shallowBreadcrumb,(function(n){var label=n.label,r=n.to;return t("div",{key:r},[t("NuxtLink",{staticClass:"text-primary-400",attrs:{to:e.localePath(r)}},[e._v("\n "+e._s(label)+"\n ")]),e._v(" "),t("VueSvgIcon",{staticClass:"mx-1",attrs:{width:"12",height:"12",data:e.chevronRightIcon}})],1)}))}],!1,null,null,null);t.default=component.exports},1075:function(e,t,n){"use strict";n.r(t);var r=n(46),o=(n(38),n(129),n(44),n(39),n(1)),l=n(171),c=Object(o.b)({props:{characteristic:{type:String,required:!0},value:{type:String,required:!1}},setup:function(e){var t,n=Object(o.e)("productCharacteristics"),c="",d=e.value||n[e.characteristic];if(d){var v=Object(o.v)().i18n.locale;if("string"==typeof d)c=d;else if(Array.isArray(d))c=(null===(t=Object(l.c)(d,"id"))||void 0===t?void 0:t.map((function(e){var t=e.name[v];return e.slug&&e.slug[v]?'<a href="'.concat(e.slug[v],'">').concat(t,"</a>"):t})).join(", "))||"";else if("object"===Object(r.a)(d)&&"id"in d){var m=d.name[v];c=d.slug&&d.slug[v]?'<a href="'.concat(d.slug[v],'">').concat(m,"</a>"):m}else{c=d[v]}}return{characteristicText:c}}}),d=n(20),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.characteristicText?t("div",[t("h3",{staticClass:"text-sm mb-0",domProps:{textContent:e._s(e.$t("product.".concat(e.characteristic)))}}),e._v(" "),t("div",{staticClass:"text-sm mb-4",domProps:{innerHTML:e._s(e.characteristicText)}})]):e._e()}),[],!1,null,null,null);t.default=component.exports},1076:function(e,t,n){"use strict";n.r(t);n(39);var r=n(1),o=n(303),l=Object(r.b)({name:"ProductCharacteristicSubcategory",setup:function(){return{subCategory:Object(r.e)("productCharacteristics").subCategory}},methods:{i18n:o.a}}),c=(n(1050),n(20)),component=Object(c.a)(l,(function(){var e,t,n,r,o=this,l=o._self._c;o._self._setupProxy;return null!==(e=o.subCategory)&&void 0!==e&&null!==(e=e.name)&&void 0!==e&&e[o.$i18n.locale]?l("div",[l("h3",{staticClass:"text-sm mb-0",domProps:{textContent:o._s(o.$t("product.subCategory"))}}),o._v(" "),l("div",{staticClass:"text-sm mb-4"},[null!==(t=o.subCategory)&&void 0!==t&&null!==(t=t.name)&&void 0!==t&&t[o.$i18n.locale]?l(null!==(n=o.subCategory)&&void 0!==n&&null!==(n=n.slug)&&void 0!==n&&n[o.$i18n.locale]?"NuxtLink":"span",{tag:"component",attrs:{to:null!==(r=o.subCategory)&&void 0!==r&&null!==(r=r.slug)&&void 0!==r&&r[o.$i18n.locale]?o.localePath("/".concat(o.subCategory.slug[o.$i18n.locale])):null}},[o._v("\n "+o._s(o.subCategory.name[o.$i18n.locale])+"\n ")]):o._e()],1)]):o._e()}),[],!1,null,"70368d1e",null);t.default=component.exports},1077:function(e,t,n){"use strict";n.r(t);n(39);var r=n(1),o=n(303),l=Object(r.b)({name:"ProductCharacteristicRegionCountry",setup:function(){var e=Object(r.e)("productCharacteristics");return{region:e.region,country:e.country}},methods:{i18n:o.a}}),c=(n(1052),n(20)),component=Object(c.a)(l,(function(){var e,t,n,r,o,l,c,d,v,m=this,f=m._self._c;m._self._setupProxy;return null!==(e=m.region)&&void 0!==e&&null!==(e=e.name)&&void 0!==e&&e[m.$i18n.locale]||null!==(t=m.country)&&void 0!==t&&null!==(t=t.name)&&void 0!==t&&t[m.$i18n.locale]?f("div",[f("h3",{staticClass:"text-sm mb-0",domProps:{textContent:m._s(m.$t("product.regionCountry"))}}),m._v(" "),f("div",{staticClass:"text-sm mb-4"},[null!==(n=m.region)&&void 0!==n&&null!==(n=n.name)&&void 0!==n&&n[m.$i18n.locale]?f(null!==(r=m.region)&&void 0!==r&&null!==(r=r.slug)&&void 0!==r&&r[m.$i18n.locale]?"NuxtLink":"span",{tag:"component",attrs:{to:null!==(o=m.region)&&void 0!==o&&null!==(o=o.slug)&&void 0!==o&&o[m.$i18n.locale]?m.localePath("/".concat(m.region.slug[m.$i18n.locale])):null}},[m._v("\n "+m._s(m.region.name[m.$i18n.locale])+"\n ")]):m._e(),m._v(" "),null!==(l=m.country)&&void 0!==l&&null!==(l=l.name)&&void 0!==l&&l[m.$i18n.locale]?[m._v("\n (\n "),null!==(c=m.country)&&void 0!==c&&null!==(c=c.name)&&void 0!==c&&c[m.$i18n.locale]?f(null!==(d=m.country)&&void 0!==d&&null!==(d=d.slug)&&void 0!==d&&d[m.$i18n.locale]?"NuxtLink":"span",{tag:"component",attrs:{to:null!==(v=m.country)&&void 0!==v&&null!==(v=v.slug)&&void 0!==v&&v[m.$i18n.locale]?m.localePath("/".concat(m.country.slug[m.$i18n.locale])):null}},[m._v("\n "+m._s(m.country.name[m.$i18n.locale])+"\n ")]):m._e(),m._v("\n )\n ")]:m._e()],2)]):m._e()}),[],!1,null,"1233eabe",null);t.default=component.exports},1078:function(e,t,n){"use strict";n.r(t);n(129),n(44),n(39);var r=n(1),o=n(1054),l=n.n(o),c=n(171),d=Object(r.b)({setup:function(){var e,t=Object(r.v)().i18n,n=Object(r.e)("productCharacteristics"),o=n.productInformations,d=n.organic,v=n.bioOperator;return{characteristicText:(null===(e=Object(c.c)(o,"id"))||void 0===e?void 0:e.map((function(e){return e.name[t.locale]})).join(", "))||"",organic:d,bioOperator:v,bioOrBiodinamico:l.a}}}),v=n(20),component=Object(v.a)(d,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.characteristicText?t("div",{staticClass:"text-sm"},[t("h3",{staticClass:"text-sm mb-0",domProps:{textContent:e._s(e.$t("product.productInformations"))}}),e._v(" "),t("div",{staticClass:"text-sm mb-4"},[t("div",[t("span",[e._v(e._s(e.characteristicText))]),e._v(" "),e.organic?t("span",[e._v("\n , "),t("img",{staticClass:"inline",attrs:{src:e.bioOrBiodinamico,alt:"bio",width:"28"}}),e._v(" "+e._s(e.$t("product.bioInfo"))+"\n ")]):e._e(),e._v(" "),e.bioOperator?t("span",{staticClass:"text-sm"},[e._v(", "+e._s(e.$t("product.bioOperator"))+" "+e._s(e.bioOperator))]):e._e()])])]):e._e()}),[],!1,null,null,null);t.default=component.exports},1098:function(e,t,n){var content=n(1148);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("47b0aaac",content,!0,{sourceMap:!1})},1099:function(e,t,n){var content=n(1150);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("a186cdb2",content,!0,{sourceMap:!1})},1123:function(e,t,n){"use strict";n.r(t);n(10),n(48),n(38);var r=n(0),o=n(841),l=n.n(o),c=n(150),d=Object(r.defineComponent)({name:"RemoveCartButton",props:{removeProductFromCustomerCart:{type:Function,required:!0},isMobile:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},isBuyNow:{type:Boolean,default:!1},canRemoveMore:{type:Boolean,default:!1}},setup:function(e){var t=Object(r.computed)((function(){var t="flex bg-white transition-colors border-primary-400 js-add-to-cart disabled:bg-primary-100 disabled:cursor-not-allowed border-l-2 border-b-2 ",n="lg:hover:bg-primary-100",r="border-t-2 w-[50px] h-[50px] rounded-l ",o="w-[44px] h-[44px] rounded-b-sm border-l-2 border-r-2 border-b-2 ";switch(e.isBuyNow?"buynow":"".concat(e.vertical?"vertical":"horizontal","-").concat(e.isMobile?"mobile":"desktop")){case"vertical-desktop":t+=o+n;break;case"vertical-mobile":t+=o;break;case"horizontal-desktop":t+=r+n;break;case"horizontal-mobile":t+=r;break;case"buynow":t+="w-[45px] h-[45px] rounded border-2 <md:h-[52px] <md:w-[52px]"}return t}));return{subtractIcon:l.a,primaryColors:c.c,determineClassName:t}}}),v=n(20),component=Object(v.a)(d,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("button",{class:e.determineClassName,attrs:{"aria-label":String(e.$t("enums.accessibility.role.REMOVE_FROM_CART").toString()),disabled:e.isBuyNow&&!e.canRemoveMore},on:{click:e.removeProductFromCustomerCart}},[t("VueSvgIcon",{staticClass:"m-auto",attrs:{data:e.subtractIcon,width:"14",height:"14",color:e.primaryColors.primary400}})],1)}),[],!1,null,null,null);t.default=component.exports},1124:function(e,t,n){"use strict";n.r(t);n(136);var r=n(0),o=Object(r.defineComponent)({name:"QuantityIndicator",props:{cartQuantity:{type:Number},vertical:{type:Boolean,default:!1},isMobile:{type:Boolean,default:!1},isBuyNow:{type:Boolean,default:!1}},setup:function(e){return{determineClassName:Object(r.computed)((function(){var t="flex border-primary-400 bg-white text-black text-center ";return e.isBuyNow?t+="w-[45px] h-[45px] <md:h-[52px] <md:w-[52px]":e.vertical?t+="w-[44px] h-[44px] border-l-2 border-r-2 ":t+="h-[50px] border-t-2 border-b-2 ",t}))}}}),l=n(20),component=Object(l.a)(o,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{class:e.determineClassName},[t("span",{staticClass:"m-auto"},[e._v(e._s(e.cartQuantity))])])}),[],!1,null,null,null);t.default=component.exports},1125:function(e,t,n){"use strict";n.r(t);n(10),n(48),n(38);var r=n(0),o=n(847),l=n.n(o),c=n(150),d=Object(r.defineComponent)({name:"AddCartButton",props:{addProductToCustomerCart:{type:Function,required:!0},isMobile:{type:Boolean,default:!1},canAddMore:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},isBuyNow:{type:Boolean,default:!1}},setup:function(e){var t=Object(r.computed)((function(){var t="flex bg-white transition-colors border-primary-400 js-add-to-cart disabled:bg-primary-100 disabled:cursor-not-allowed border-r-2 border-t-2 ",n="lg:hover:bg-primary-100",r="border-b-2 w-[50px] h-[50px] rounded-r ",o="w-[44px] h-[44px] border-l-2 rounded-t-sm ";switch(e.isBuyNow?"buynow":"".concat(e.vertical?"vertical":"horizontal","-").concat(e.isMobile?"mobile":"desktop")){case"vertical-desktop":t+=o+n;break;case"vertical-mobile":t+=o;break;case"horizontal-desktop":t+=r+n;break;case"horizontal-mobile":t+=r;break;case"buynow":t+="w-[45px] h-[45px] rounded border-2 <md:h-[52px] <md:w-[52px]"}return t}));return{addIcon:l.a,primaryColors:c.c,determineClassName:t}}}),v=n(20),component=Object(v.a)(d,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("button",{class:e.determineClassName,attrs:{disabled:!e.canAddMore,"aria-label":e.canAddMore?String(e.$t("enums.accessibility.role.ADD_TO_CART").toString()):""},on:{click:e.addProductToCustomerCart}},[t("VueSvgIcon",{staticClass:"m-auto",attrs:{data:e.addIcon,width:"14",height:"14",color:e.primaryColors.primary400}})],1)}),[],!1,null,null,null);t.default=component.exports},1130:function(e,t,n){"use strict";n.r(t);var r=n(2),o=(n(22),n(25),n(10),n(1)),l=n(1015),c=n.n(l),d={props:["id"],setup:function(e){var t=Object(o.v)(),n=t.i18n,l=t.$graphql,d=Object(o.p)([]),v=Object(o.t)(e).id,m=Object(o.w)(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var o,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.$productMapping,m=t.$handleApiErrors,v.value){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,l.default.request(c.a,{lang:n.locale.toUpperCase(),productId:v.value,intent:"RELATED"}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.productRecommendations,(r=void 0===n?[]:n).length&&(d.value=o.fromShopify(r),d.value=d.value.filter((function(p){return!!(null==p?void 0:p.availableForSale)})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){"TypeError: Network request failed"!==e&&m("Catch getProductRecommendations from shopify: ".concat(e))}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),f=m.fetch;return Object(o.B)((function(){return v.value}),(function(){return f()})),{idRef:v,productsRef:d}},data:function(){return{data:null,settings:{dots:!0,focusOnSelect:!0,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:4,touchThreshold:5,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:600,settings:{slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1}}]}}}},v=d,m=n(20),component=Object(m.a)(v,(function(){var e=this,t=e._self._c;return t("div",[e.$fetchState.pending?t("p",{staticClass:"px-4"},[e._v("\n "+e._s(e.$t("loading"))+"\n ")]):[e.productsRef.length?t("CarouselProducts",{attrs:{products:e.productsRef,title:e.$t("common.carousel.recommendedProducts")}}):e._e()]],2)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CarouselProducts:n(850).default})},1131:function(e,t,n){"use strict";n.r(t);var r=n(2),o=(n(22),n(38),n(25),n(129),n(10),n(1)),l=n(7),c=n(589),d=Object(o.b)({props:["currentProduct"],setup:function(e){var t=Object(c.useRecentProductsStore)(),n=Object(l.e)(t).recentProducts,d=Object(o.v)().$cmwRepo,v=Object(o.p)([]),m=Object(o.a)((function(){var t;return null===(t=n.value)||void 0===t?void 0:t.filter((function(t){return t!==e.currentProduct}))})),f=Object(o.a)((function(){return"tag:active AND ".concat(m.value.join(" OR "))})),h=Object(o.w)(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var o,l,c,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.$productMapping,l=t.$handleApiErrors,n.value&&(null===(c=m.value)||void 0===c?void 0:c.length)){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,d.products.getAll({first:null===(h=n.value)||void 0===h?void 0:h.length,query:f.value}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.products,(r=void 0===n?{nodes:[]}:n).nodes.length&&(v.value=o.fromShopify(r.nodes),v.value=v.value.filter((function(p){return!!(null==p?void 0:p.availableForSale)})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){l("Catch getting products getAll from shopify on Recent Products on Vendor Products: ".concat(f.value," ").concat(e))}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),y=h.fetch;return Object(o.B)((function(){return f.value}),(function(){return y()})),{productsRef:v}}}),v=d,m=n(20),component=Object(m.a)(v,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[e.$fetchState.pending?t("p",{staticClass:"px-4"},[e._v("\n "+e._s(e.$t("loading"))+"\n ")]):[e.productsRef.length?t("CarouselProducts",{attrs:{products:e.productsRef,title:e.$t("recentlySeen")}}):e._e()]],2)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CarouselProducts:n(850).default})},1133:function(e,t,n){"use strict";n.r(t);var r=n(1),o=Object(r.b)({setup:function(){var e=Object(r.e)("productCharacteristics");return{rarewine:e.rarewine,alcoholContent:e.alcoholContent}}}),l=n(20),component=Object(l.a)(o,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"bg-gray-lightest rounded px-4 pt-4 pb-6"},[t("h2",{staticClass:"mb-5",domProps:{textContent:e._s(e.$t("product.features"))}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"denomination"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"grapes"}}),e._v(" "),t("ProductCharacteristicSubcategory"),e._v(" "),t("ProductCharacteristicRegionCountry"),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"alcoholContent",value:e.alcoholContent?"".concat(e.alcoholContent," %"):void 0}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"size"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"producedBy"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"vineyards"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"winemaking"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"agingDescription"}}),e._v(" "),t("ProductCharacteristic",{attrs:{characteristic:"productionPhilosophies"}}),e._v(" "),t("ProductCharacteristicNotes"),e._v(" "),e.rarewine?t("div",{staticClass:"text-sm",domProps:{textContent:e._s(e.$t("product.collectionBottle"))}}):e._e()],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{ProductCharacteristic:n(1075).default,ProductCharacteristicSubcategory:n(1076).default,ProductCharacteristicRegionCountry:n(1077).default,ProductCharacteristicNotes:n(1078).default})},1146:function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getArticles"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lang"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"LanguageCode"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"first"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"10"},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},defaultValue:{kind:"StringValue",value:"tag:undefined",block:!1},directives:[]}],directives:[{kind:"Directive",name:{kind:"Name",value:"inContext"},arguments:[{kind:"Argument",name:{kind:"Name",value:"language"},value:{kind:"Variable",name:{kind:"Name",value:"lang"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"articles"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"first"}}},{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contentHtml"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"details"},name:{kind:"Name",value:"metafield"},arguments:[{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"StringValue",value:"custom",block:!1}},{kind:"Argument",name:{kind:"Name",value:"key"},value:{kind:"StringValue",value:"details",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"handle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"altText"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"seo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:383}};n.loc.source={body:'query getArticles(\n $lang: LanguageCode!\n $first: Int = 10,\n $query: String = "tag:undefined"\n) @inContext(language: $lang) {\n articles(first: $first, query: $query) {\n nodes {\n contentHtml\n details: metafield(namespace: "custom", key: "details") { value }\n handle\n id\n image { url, altText }\n seo { description, title }\n title\n }\n }\n}\n\n',name:"GraphQL request",locationOffset:{line:1,column:1}};function r(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){r(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){r(e,t)})),e.definitions&&e.definitions.forEach((function(e){r(e,t)}))}var o={};function l(e,t){for(var i=0;i<e.definitions.length;i++){var element=e.definitions[i];if(element.name&&element.name.value==t)return element}}n.definitions.forEach((function(e){if(e.name){var t=new Set;r(e,t),o[e.name.value]=t}})),e.exports=n,e.exports.getArticles=function(e,t){var n={kind:e.kind,definitions:[l(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var r=o[t]||new Set,c=new Set,d=new Set;for(r.forEach((function(e){d.add(e)}));d.size>0;){var v=d;d=new Set,v.forEach((function(e){c.has(e)||(c.add(e),(o[e]||new Set).forEach((function(e){d.add(e)})))}))}return c.forEach((function(t){var r=l(e,t);r&&n.definitions.push(r)})),n}(n,"getArticles")},1147:function(e,t,n){"use strict";n(1098)},1148:function(e,t,n){var r=n(59)(!1);r.push([e.i,"figure.goOnZoom[data-v-7aee19d8]{position:relative;width:800px;overflow:hidden;cursor:zoom-in;margin:0 auto}figure.goOnZoom img[data-v-7aee19d8]{display:block;width:100%;margin:0 auto}.opacity-0[data-v-7aee19d8]{opacity:0;transition:opacity .5s}.modal-overlay[data-v-7aee19d8]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content-desktop[data-v-7aee19d8]{width:95%;height:90%}.modal-content-desktop[data-v-7aee19d8],.modal-content-mobile[data-v-7aee19d8]{background-color:#fff;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.modal-content-mobile[data-v-7aee19d8],.modal-content img[data-v-7aee19d8]{max-width:100%;max-height:100%}.modal-content img[data-v-7aee19d8]{border-radius:8px}.close-button[data-v-7aee19d8]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);color:#fff;font-size:2rem;border:none;cursor:pointer;z-index:1053;padding:0 10px;border-radius:4px}",""]),e.exports=r},1149:function(e,t,n){"use strict";n(1099)},1150:function(e,t,n){var r=n(59)(!1);r.push([e.i,".c-navigationTab[data-v-21963b02]::-webkit-scrollbar{height:0}.c-navigationTab[data-v-21963b02]::-webkit-scrollbar-thumb,.c-navigationTab[data-v-21963b02]::-webkit-scrollbar-track{background-color:transparent}.text-zinc-700[data-v-21963b02]{color:#3f3f46}",""]),e.exports=r},1197:function(e,t,n){var content=n(1274);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("40eb8be1",content,!0,{sourceMap:!1})},1220:function(e,t,n){"use strict";n.r(t);n(38),n(10),n(48),n(41),n(45),n(247),n(248),n(172);var r=n(0),o=n(170),l=n.n(o),c=Object(r.defineComponent)({props:{imageSrc:{type:String,required:!0},isVisible:{type:Boolean,required:!0}},setup:function(e,t){var n=t.emit,image=Object(r.ref)(null),o=Object(r.inject)("isDesktop"),c=Object(r.ref)("center center"),d=Object(r.ref)(""),v=Object(r.ref)(!1),m=Object(r.ref)(!1),f=function(){m.value=!1,d.value="",c.value="center center"},h=function(){if(o.value&&image.value){var e=.85*window.innerWidth,t=.85*window.innerHeight;image.value.naturalWidth/image.value.naturalHeight>1?(image.value.style.width="".concat(e,"px"),image.value.style.height="auto"):(image.value.style.width="auto",image.value.style.height="".concat(t,"px"));var n=image.value.clientWidth,r=image.value.clientHeight;n>e&&(image.value.style.width="".concat(e,"px"),image.value.style.height="auto"),r>t&&(image.value.style.width="auto",image.value.style.height="".concat(t,"px"))}},y=function(t){if(v.value){m.value=!0;var n=function(e,t,n){try{var r=new URL(e);return r.searchParams.set("width",t.toString()),r.searchParams.set("height",n.toString()),r.toString()}catch(t){return console.error("Invalid URL:",t),e}}(e.imageSrc,1e3,1799);d.value="url(".concat(n,")");var r,o=t.currentTarget,l=0;t.offsetX?(r=t.offsetX,l=t.offsetY):t.touches&&(r=t.touches[0].pageX,l=t.touches[0].pageY);var f=r/o.offsetWidth*100,h=l/o.offsetHeight*100;c.value="".concat(Math.min(f,100),"% ").concat(Math.min(h,300),"%")}};return Object(r.onMounted)((function(){window.addEventListener("resize",h)})),Object(r.onBeforeUnmount)((function(){window.removeEventListener("resize",h)})),Object(r.watch)((function(){return e.isVisible}),(function(e){e&&image.value&&h()})),{image:image,closeModal:function(){v.value=!1,f(),n("close")},adjustImageSize:h,isDesktop:o,zoom:y,resetBackgroundPosition:f,backgroundPosition:c,backgroundImage:d,startZoom:v,onImageClick:function(e){o.value&&(f(),v.value=!v.value,y(e))},showOpacity:m,closeIcon:l.a}},computed:{zoomBackground:function(){return{backgroundSize:"1000px 1798px",backgroundImage:this.backgroundImage,backgroundPosition:this.backgroundPosition}}}}),d=(n(1147),n(20)),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.isVisible?t("div",{staticClass:"modal-overlay",style:e.isDesktop?{backgroundColor:"rgba(0, 0, 0, 0.8)"}:{backgroundColor:"white"},on:{click:e.closeModal}},[t("div",{class:e.isDesktop?"modal-content-desktop":"modal-content-mobile h-full",on:{click:function(e){e.stopPropagation()}}},[t("figure",{staticClass:"goOnZoom bg-no-repeat",style:e.isDesktop?e.zoomBackground:"",on:{click:e.onImageClick}},[t("img",{ref:"image",class:e.showOpacity?"opacity-0":"",attrs:{src:e.imageSrc,alt:"Zoomed Image"},on:{load:e.adjustImageSize,mousemove:e.zoom}})]),e._v(" "),t("div",{staticClass:"absolute top-0 right-0 m-4"},[t("ButtonIcon",{staticClass:"js-close-cmw-splash",attrs:{icon:e.closeIcon,variant:"icon",size:"44"},nativeOn:{click:function(t){return e.closeModal.apply(null,arguments)}}})],1)])]):e._e()}),[],!1,null,"7aee19d8",null);t.default=component.exports;installComponents(component,{ButtonIcon:n(240).default})},1221:function(e,t,n){"use strict";n.r(t);n(38);var r=n(54),o=n(2),l=(n(22),n(283),n(136),n(1)),c=Object(l.b)({props:{sku:{type:String,required:!0},currentVintage:{type:String,required:!1}},setup:function(e){var t=Object(l.v)(),n=t.i18n,c=t.$cmw,d=t.$cookieHelpers,v=t.$sentry,m=Object(l.e)("isMobile"),f=Object(l.p)([]),h=Object(l.p)([]);Object(l.w)(Object(o.a)(regeneratorRuntime.mark((function t(){var o,l,m,y,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,o=d.getToken(),c.setHeader("X-Shopify-Customer-Access-Token",o),c.setHeader("X-Cmw-Locale",n.locale),t.next=6,c.$get("/product-related-vintages/".concat(e.sku));case 6:return l=t.sent,t.next=9,l;case 9:m=t.sent,y=m.data,(null==(data=void 0===y?[]:y)?void 0:data.data.length)>0&&(h.value=data.data,f.value=data.data),e.currentVintage&&"novintage"!==e.currentVintage&&(f.value=[].concat(Object(r.a)(f.value),[{vintageyear:e.currentVintage,handle_t:"",feId:""}]).sort((function(a,b){return Number(a.vintageyear)-Number(b.vintageyear)}))),t.next=19;break;case 16:t.prev=16,t.t0=t.catch(0),v.captureException(new Error("Something went wrong processing the product vintages ".concat(t.t0)));case 19:case"end":return t.stop()}}),t,null,[[0,16]])}))));return{vintages:f,isMobile:m,additionalVintages:h,changeLocaleUrl:function(){return"en"===n.localeProperties.code?"/en/":"/"}}}}),d=n(20),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.isMobile?t("div",[e.additionalVintages.length?t("div",{staticClass:"items-center mb-2"},[t("strong",[e._v(e._s(e.$t("product.otherVintages")))]),e._v(" "),t("div",{staticClass:"flex flex-wrap gap-2 mt-3"},e._l(e.vintages,(function(n){var r=n.feId,o=n.handle_t,l=n.vintageyear;return t(r?"NuxtLink":"div",{key:r||l,tag:"component",staticClass:"border-2 border-primary py-2 px-4 rounded-pill",class:r?"bg-white text-primary hover:border-primary-400 hover:bg-primary-50 hover:text-primary-400":"bg-primary text-white",attrs:{to:"".concat(e.changeLocaleUrl()).concat(o[e.$i18n.locale],"-P").concat(r,".htm")}},[e._v("\n "+e._s(l)+"\n ")])})),1)]):e._e()]):t("div",[e.additionalVintages.length?t("div",{staticClass:"flex flex-wrap gap-2 my-2 items-center"},[t("strong",[e._v(e._s(e.$t("product.otherVintages")))]),e._v(" "),e._l(e.vintages,(function(n){var r=n.feId,o=n.handle_t,l=n.vintageyear;return t(r?"NuxtLink":"div",{key:r||l,tag:"component",staticClass:"border-2 border-primary py-2 px-4 rounded-pill",class:r?"bg-white text-primary hover:border-primary-400 hover:bg-primary-50 hover:text-primary-400":"bg-primary text-white",attrs:{to:"".concat(e.changeLocaleUrl()).concat(o[e.$i18n.locale],"-P").concat(r,".htm")}},[e._v("\n "+e._s(l)+"\n ")])}))],2):e._e()])}),[],!1,null,null,null);t.default=component.exports},1222:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(241),l=n.n(o),c=Object(r.defineComponent)({name:"MobileCtaCartButton",props:{addProductToCustomerCart:{type:Function,required:!0},isDesktop:{type:Boolean,default:!1}},setup:function(){return{cartIcon:l.a}}}),d=n(20),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("button",{staticClass:"gap-2 min-w-44 pl-3 pr-3 flex transition-colors h-[50px] bg-primary-400 rounded",attrs:{"aria-label":String(e.$t("enums.accessibility.role.ADD_TO_CART"))},on:{click:e.addProductToCustomerCart}},[e.isDesktop?t("VueSvgIcon",{attrs:{data:e.cartIcon,color:"white",width:"30",height:"auto"}}):e._e(),e._v(" "),t("span",{staticClass:"m-auto uppercase text-sm text-center text-white",domProps:{textContent:e._s(e.isDesktop?e.$t("common.cta.addToCart"):e.$t("common.cta.addToCartSm"))}})],1)}),[],!1,null,null,null);t.default=component.exports},1223:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(902),l=n.n(o),c=n(150),d=Object(r.defineComponent)({__name:"BaseBuyNow",props:{buyProductNow:{type:Function,required:!0},canAddMore:{type:Boolean,default:!1}},emits:["update-quantity"],setup:function(e,t){var n=t.emit,o=Object(r.ref)(1);return{__sfc:!0,emit:n,quantity:o,increaseQuantity:function(){o.value++,n("update-quantity",o.value)},decreaseQuantity:function(){o.value>1&&(o.value--,n("update-quantity",o.value))},buyNow:l.a,greenColor:c.b}}}),v=n(20),component=Object(v.a)(d,(function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"mr-auto flex <md:flex-wrap gap-3"},[t("div",{staticClass:"grid grid-cols-[45px_auto_45px] items-center w-full <md:grid-cols-[52px_auto_52px] h-[45px] <md:h-[52px] top-0 right-0 <md:justify-items-center"},[t("RemoveCartButton",{attrs:{"remove-product-from-customer-cart":n.decreaseQuantity,"is-buy-now":!0,"can-remove-more":n.quantity>1}}),e._v(" "),t("QuantityIndicator",{staticClass:"mx-2",attrs:{"cart-quantity":n.quantity,"is-buy-now":!0}}),e._v(" "),t("AddCartButton",{attrs:{"add-product-to-customer-cart":n.increaseQuantity,"can-add-more":e.canAddMore,"is-buy-now":!0}})],1),e._v(" "),t("div",{staticClass:"<md:contents"},[t("CmwButton",{staticClass:"gap-2 pl-5 pr-6 py-2 js-add-to-cart h-[45px] <md:h-[52px] md:w-[245px]",style:{backgroundColor:n.greenColor},attrs:{"aria-label":e.$t("enums.accessibility.role.ADD_TO_CART")},nativeOn:{click:function(t){return e.buyProductNow.apply(null,arguments)}}},[t("VueSvgIcon",{attrs:{data:n.buyNow,width:"30",height:"30",color:"white"}}),e._v(" "),t("span",{staticClass:"text-sm font-normal",domProps:{textContent:e._s(e.$t("common.cta.buyNow"))}})],1)],1)])}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{RemoveCartButton:n(1123).default,QuantityIndicator:n(1124).default,AddCartButton:n(1125).default,CmwButton:n(371).default})},1224:function(e,t,n){"use strict";n.r(t);n(25),n(105),n(10),n(48),n(41),n(45);var r=n(1),o=n(171),l=n(66),c=Object(r.b)({props:{product:{type:Object,required:!0},productDetails:{type:Object,required:!0},brand:{type:Object,required:!1},brandMetaFields:{type:Object,required:!1}},setup:function(e){var t,l=Object(r.v)().i18n,c=Object(r.a)((function(){var t,n,r,c;return[{key:"description",label:l.t("product.description"),component:"ProductDetailsTabDescription",available:!!(null===(n=null===(t=e.product.descriptionHtml)||void 0===t?void 0:t.toString())||void 0===n?void 0:n.length)||e.productDetails.color[l.locale]||e.productDetails.aroma[l.locale]||e.productDetails.taste[l.locale]},{key:"toEnjoyBetter",label:l.t("product.toEnjoyBetter"),component:"ProductDetailsTabToEnjoyBetter",available:e.productDetails.servingTemperature},{key:"awardsAndAcknowledgments",label:l.t("product.awardsAndAcknowledgments"),component:"ProductDetailsTabAwardsAndAcknowledgments",available:(null===(r=e.product)||void 0===r?void 0:r.awards.length)>0},{key:"producer",label:l.t("product.producer"),component:"ProductDetailsTabProducer",available:null===(c=e.brandMetaFields)||void 0===c?void 0:c.key},{key:"pairings",label:l.t("product.pairings"),component:"ProductDetailsTabPairings",available:e.productDetails&&!!Object(o.c)(e.productDetails.foodPairings,"id").length}]})),d=Object(r.a)((function(){return c.value.filter((function(e){return e.available}))})),v=Object(r.p)((null===(t=c.value.find((function(e){return e.available})))||void 0===t?void 0:t.component)||""),m={ProductDetailsTabDescription:function(){return n.e(14).then(n.bind(null,1380))},ProductDetailsTabToEnjoyBetter:function(){return n.e(17).then(n.bind(null,1383))},ProductDetailsTabAwardsAndAcknowledgments:function(){return n.e(13).then(n.bind(null,1379))},ProductDetailsTabProducer:function(){return n.e(16).then(n.bind(null,1382))},ProductDetailsTabPairings:function(){return n.e(15).then(n.bind(null,1381))}};return Object(r.m)("productCharacteristics",e.product.details),{availableTabs:d,componentMap:m,currentTab:v,getUniqueListBy:o.c,tabs:c}},methods:{generateKey:l.d}}),d=(n(1149),n(20)),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"grid grid-flow-row gap-16 mt-6 md:grid md:gap-20 md:grid-cols-[8fr_4fr] md:grid-flow-col-dense"},[e.product.characteristics?t("ProductDetailsCharacteristics",{staticClass:"col-start-1 md:col-start-2"}):e._e(),e._v(" "),t("div",{staticClass:"overflow-x-auto col-start-1"},[t("div",{staticClass:"c-navigationTab font-sans justify-between w-full flex no-wrap overflow-x-auto border-b border-b-gray-dark mb-3 md:mt-9"},e._l(e.availableTabs,(function(n){var label=n.label,component=n.component;return t("div",{key:e.generateKey(component),staticClass:"relative py-2 flex-shrink-0 text-sm hover:after:bg-primary hover:after:text-primary hover:after:w-full after:content-DEFAULT after:transform after:absolute after:bottom-0 after:left-1/2 after:h-1 after:transition-progress-bar after:-translate-x-1/2",class:component===e.currentTab?"after:bg-primary after:text-primary after:w-full font-semibold":"after:w-0 after:bg-primary-400"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.currentTab,expression:"currentTab"}],staticClass:"peer appearance-none absolute top-0 left-0 w-full h-full cursor-pointer",attrs:{id:e.generateKey(component),type:"radio",name:"component"},domProps:{value:component,checked:e._q(e.currentTab,component)},on:{change:function(t){e.currentTab=component}}}),e._v(" "),t("label",{staticClass:"w-max px-4 hover:text-primary cursor-pointer text-zinc-700 peer-checked:text-primary",attrs:{for:e.generateKey(component)},domProps:{textContent:e._s(label)}})])})),0),e._v(" "),t("transition",[e.componentMap[e.currentTab]?t(e.componentMap[e.currentTab],{tag:"component",attrs:{product:e.product,"product-details":e.productDetails,brand:e.brand,"brand-meta-fields":e.brandMetaFields}}):e._e()],1)],1)],1)}),[],!1,null,"21963b02",null);t.default=component.exports;installComponents(component,{ProductDetailsCharacteristics:n(1133).default})},1225:function(e,t,n){"use strict";n.r(t);var r=n(2),o=(n(22),n(38),n(25),n(10),n(1)),l={props:["vendor","tag","vendorFeId"],setup:function(e){var t=Object(o.p)([]),n=Object(o.t)(e),l=n.vendor,c=n.tag,d=Object(o.a)((function(){var t="tag:active AND tag:brand_".concat(e.vendorFeId),n=c.value?" AND tag_not:'".concat(c.value,"'"):"";return"".concat(t).concat(n)})),v=Object(o.w)(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var o,c,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=n.$cmwRepo,c=n.$productMapping,v=n.$handleApiErrors,l.value){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,o.products.getAll({first:12,query:d.value}).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.products,(o=void 0===r?{nodes:[]}:r).nodes.length&&(t.value=c.fromShopify(o.nodes),t.value=t.value.filter((function(p){return!!p.availableForSale})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){"TypeError: Network request failed"!==e&&v("Catch getting products getAll from shopify: ".concat(e))}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),m=v.fetch;return Object(o.B)((function(){return d.value}),(function(){return m()})),{vendorRef:l,productsRef:t}}},c=l,d=n(20),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;return t("div",[e.$fetchState.pending?t("p",{staticClass:"px-4"},[e._v("\n "+e._s(e.$t("loading"))+"\n ")]):[e.productsRef.length?t("CarouselProducts",{attrs:{products:e.productsRef,title:e.$t("sameProducer",{name:e.vendor})}}):e._e()]],2)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CarouselProducts:n(850).default})},1273:function(e,t,n){"use strict";n(1197)},1274:function(e,t,n){var r=n(59)(!1);r.push([e.i,'h1[data-v-1debc2b4]{font-variation-settings:"wght" 400}@media (max-width:550px){.mlr-4[data-v-1debc2b4]{margin-left:0!important}}.mlr-4[data-v-1debc2b4]{margin-left:4rem}.border-zinc-700[data-v-1debc2b4]{border-color:#3f3f46}.btn-default[data-v-1debc2b4]{font-variation-settings:"wght" 400}.product-producer[data-v-1debc2b4]{font-weight:700;line-height:24px;text-align:left;color:#3f3f46}.product-producer[data-v-1debc2b4]:hover{color:#d94965}.product-title[data-v-1debc2b4]{text-align:left;color:#3f3f46;margin:0}.product-title-font[data-v-1debc2b4]{font-size:32px;line-height:44px}.ellipse-text[data-v-1debc2b4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis}.see-all-button[data-v-1debc2b4]{padding-left:0}[data-v-1debc2b4] .dynamic-html ul{list-style:inherit!important;margin:auto!important;padding:revert!important;color:#3f3f46}[data-v-1debc2b4] .dynamic-html a{color:#d94865}.right-4[data-v-1debc2b4]{right:1rem}.right-13[data-v-1debc2b4]{right:4.5rem}[data-v-1debc2b4] .zoom-button svg{padding:4px!important}.bottom-10[data-v-1debc2b4]{bottom:3rem}.award-title[data-v-1debc2b4]{font-weight:600;color:#3f3f46}.award-grid[data-v-1debc2b4]{grid-template-columns:repeat(2,minmax(0,.43fr))}.bg-discount[data-v-1debc2b4]{background-color:#134c45!important}.max-h-165[data-v-1debc2b4]{max-height:165px}.pdp-image[data-v-1debc2b4]{position:relative;cursor:pointer}.pdp-image img[data-v-1debc2b4]{transition:opacity .2s}.pdp-image:hover img[data-v-1debc2b4]{opacity:.2}.center-svg[data-v-1debc2b4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.pdp-image:hover .center-svg[data-v-1debc2b4]{opacity:1}',""]),e.exports=r},1352:function(e,t,n){"use strict";n.r(t);n(38),n(136),n(879),n(23),n(30),n(70);var r=n(15),o=n(3),l=n(54),c=n(2),d=(n(22),n(27),n(64),n(25),n(105),n(43),n(44),n(61),n(107),n(33),n(34),n(10),n(48),n(284),n(56),n(41),n(243),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(29),n(45),n(1)),v=n(7),m=n(91),f=n(32),h=n(173),y=n(589),_=n(945),k=n.n(_),C=n(241),x=n.n(C),w=n(947),O=n.n(w),P=n(376),j=n.n(P),S=n(862),N=n.n(S),D=n(375),I=n.n(D),T=n(949),A=n.n(T),M=n(570),F=n.n(M),$=n(952),B=n.n($),L=n(878),R=n(1146),V=n.n(R),E=n(106),U=n(66),z=n(31);function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var W=Object(d.b)({setup:function(){window.scrollTo(0,0);var e=Object(d.v)(),t=e.$cmwGtmUtils,n=e.$cmwRepo,o=e.$cmwStore,_=e.$config,C=e.$graphql,w=e.$productMapping,P=e.error,S=e.i18n,D=e.localePath,T=e.redirect,M=(e.req,Object(f.useCustomer)()),$=Object(v.e)(Object(m.useCart)()).cart,R=Object(m.useCart)(),Q=R.cartLinesAdd,W=R.cartLinesUpdate,K=R.cartCreate,J=R.createCartandCheckout,G=Object(d.e)("isDesktop"),Z=Object(y.useRecentProductsStore)(),X=Object(v.e)(Z).recentProducts,Y=Object(d.e)("isMobile"),ee=Object(d.p)(null),te=Object(d.p)(165),ae=Object(v.e)(M),ne=ae.customer,ie=ae.customerId,re=ae.getCustomerType,oe=Object(h.useCustomerWishlist)().handleWishlist,le=Object(v.e)(Object(h.useCustomerWishlist)()).wishlistArr,se=Object(d.y)(),ce=Object(d.p)(!1),ue=Object(d.p)(1),de=Object(d.p)(!1),ve=Object(d.p)(null),me=Object(d.p)(null),pe=Object(d.p)(null),fe=Object(d.p)([]),be=Object(d.p)({key:"",subtitle:"",images:[],hrefLang:{},isPartner:!1}),ge=Object(d.p)({}),he=Object(d.p)({}),ye=Object(d.p)({}),_e=Object(d.p)({handle:"",title:"",contentHtml:"",seo:{description:"",title:""},image:{url:""}}),ke=Object(d.p)(""),Ce=Object(d.p)("");if("undefined"!=typeof window){var xe=window.location,we=xe.origin,Oe=xe.pathname||"",Pe=xe.search||"";Ce.value="".concat(we),ke.value="".concat(we).concat(Oe).concat(Pe)}var je=Object(L.default)().handleShowRequestModal,Se=Object(d.w)(function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.$sentry,e.next=3,n.products.getAllV2({first:1,query:"tag:P".concat(se.value.params.id)}).then(function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(t){var n,r,o,c,d,v,m,f,h,y,_,k,x,O,j,N,I;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==t?void 0:t.length)&&t[0]){e.next=2;break}return e.abrupt("return",P({statusCode:404,message:"No results"}));case 2:if(k=S.locale,x=w.fromShopify([t[0]])[0],ve.value=x,me.value=t[0].variants.nodes[0],pe.value=JSON.parse(t[0].details.value),O=(null===(n=t[0].breadcrumbs)||void 0===n?void 0:n.value)?JSON.parse(null===(r=t[0].breadcrumbs)||void 0===r?void 0:r.value):{},Object.keys(O).length&&Object.keys(O).includes(k)&&(fe.value=w.breadcrumbs(O[k])),pe.value){e.next=11;break}return e.abrupt("return");case 11:if(se.value.params.pathMatch===x.handle.toLowerCase()){e.next=13;break}return e.abrupt("return",T(301,D("/".concat(x.handle.toLowerCase(),"-").concat(pe.value.key,".htm")),se.value.query));case 13:if(!ve.value.tags.includes("not_active")){e.next=17;break}if(!pe.value.redirectSeoUrl||!pe.value.redirectSeoUrl[k]){e.next=16;break}return e.abrupt("return",T(301,D("/".concat(pe.value.redirectSeoUrl[k])),se.value.query));case 16:return e.abrupt("return",T(301,D({name:"index"})));case 17:return j=(null===(o=ve.value)||void 0===o?void 0:o.priceLists)?null===(c=ve.value)||void 0===c?void 0:c.priceLists[re.value]:null,ge.value=(null===(d=null==j?void 0:j.price)||void 0===d?void 0:d.amount)&&(null===(v=null==j?void 0:j.price)||void 0===v?void 0:v.currencyCode)?j.price:{},he.value=(null===(m=null==j?void 0:j.lowestPrice)||void 0===m?void 0:m.amount)&&(null===(f=null==j?void 0:j.lowestPrice)||void 0===f?void 0:f.currencyCode)?j.lowestPrice:{},ye.value=(null===(h=null==j?void 0:j.compareAtPrice)||void 0===h?void 0:h.amount)&&(null===(y=null==j?void 0:j.compareAtPrice)||void 0===y?void 0:y.currencyCode)?j.compareAtPrice:{},Z.$patch({recentProducts:(null===(_=X.value)||void 0===_?void 0:_.length)>11?Object(l.a)(new Set([].concat(Object(l.a)(X.value),[pe.value.key]))).slice(-12):Object(l.a)(new Set([].concat(Object(l.a)(X.value),[pe.value.key])))}),e.next=24,C.default.request(V.a,{lang:k.toUpperCase(),first:1,query:"tag:B".concat(pe.value.brandId)});case 24:N=e.sent,(I=N.articles).nodes[0]&&(_e.value=I.nodes[0],be.value=I.nodes[0].details&&JSON.parse(I.nodes[0].details.value));case 27:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){r.captureException(new Error("Something went wrong processing the product in PDP ".concat(e)))}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),Ne=Se.fetchState,De=Object(d.a)((function(){var e,t,n,r,o,l,c,d,v,m;return!!("false"!==(null===(t=null===(e=null==ve?void 0:ve.value)||void 0===e?void 0:e.productPromo)||void 0===t?void 0:t.showCountdownBanner)&&(null===(r=null===(n=ve.value)||void 0===n?void 0:n.productPromo)||void 0===r?void 0:r.startDate)&&new Date>=new Date(null===(l=null===(o=ve.value)||void 0===o?void 0:o.productPromo)||void 0===l?void 0:l.startDate)&&(null===(d=null===(c=ve.value)||void 0===c?void 0:c.productPromo)||void 0===d?void 0:d.endDate)&&new Date<=new Date(null===(m=null===(v=ve.value)||void 0===v?void 0:v.productPromo)||void 0===m?void 0:m.endDate))})),Ie=Object(d.a)((function(){return S.localeProperties})),Te=Object(d.a)((function(){return o.isUk||o.isFr||o.isDe})),Ae=Object(d.a)((function(){var e;return!!me.value&&(null===(e=ve.value)||void 0===e?void 0:e.availableFeatures.includes("isInPromotion"))})),Me=Object(d.a)((function(){var e,t=S.locale;return(null===(e=pe.value)||void 0===e?void 0:e.shortDescription[t])?"cmw_uk_b2c"===_.SALECHANNEL?Object(U.f)(pe.value.shortDescription[t]):pe.value.shortDescription[t]:""})),Fe=Object(d.a)((function(){var e;return(null===(e=ve.value)||void 0===e?void 0:e.details.amountMax)?ve.value.details.amountMax[_.SALECHANNEL]&&ve.value.details.amountMax[_.SALECHANNEL]<=ve.value.quantityAvailable?ve.value.details.amountMax[_.SALECHANNEL]:ve.value.quantityAvailable:0})),$e=Object(d.a)((function(){return $.value.lines.find((function(e){var t;return e.merchandise.id===(null===(t=ve.value)||void 0===t?void 0:t.shopify_product_variant_id)}))})),Be=Object(d.a)((function(){return $e.value?$e.value.quantity:0})),Le=Object(d.a)((function(){return Fe.value-Be.value>0})),Re=Object(d.a)((function(){var e,t;return!!(null===(t=null===(e=ve.value)||void 0===e?void 0:e.bundle)||void 0===t?void 0:t.length)})),Ve=Object(d.a)((function(){var e;return le.value.includes("'".concat(null===(e=ve.value)||void 0===e?void 0:e.source_id,"'"))})),qe=Object(d.a)((function(){var e,t;return"CMW_DE"!==_.STORE?0:+((null===(e=null==ge?void 0:ge.value)||void 0===e?void 0:e.amount)||0)/+((null===(t=pe.value)||void 0===t?void 0:t.milliliters)||0)*1e3})),Ee=Object(d.a)((function(){var e;return H(H({},null===(e=ve.value)||void 0===e?void 0:e.gtmProductData),{},{price:ge.value})})),Ue=function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(Be.value<1)){e.next=2;break}return e.abrupt("return");case 2:if(t=$.value.lines.find((function(e){var t;return e.merchandise.id===(null===(t=ve.value)||void 0===t?void 0:t.shopify_product_variant_id)}))){e.next=5;break}return e.abrupt("return");case 5:return n=[{attributes:t.attributes,id:t.id,quantity:+t.quantity-1,merchandiseId:t.merchandise.id}],e.next=8,W($.value.id,n,!0);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(e){var t=e.length?e.map((function(e){return{hid:"alternate-".concat(e[0]),rel:"alternate",href:e[1],hreflang:e[0]}})):[];return[].concat(Object(l.a)(t),[ke.value?{rel:"canonical",href:ke.value}:{}])};Object(d.B)([function(){return re.value},function(){var e;return null===(e=pe.value)||void 0===e?void 0:e.feId}],(function(e){var t,n,o,l,c,d,v,m,f=Object(r.a)(e,2),h=f[0];if(!f[1])return!1;var y=(null===(t=ve.value)||void 0===t?void 0:t.priceLists)?null===(n=ve.value)||void 0===n?void 0:n.priceLists[h]:null;ge.value=(null===(o=null==y?void 0:y.price)||void 0===o?void 0:o.amount)&&(null===(l=null==y?void 0:y.price)||void 0===l?void 0:l.currencyCode)?y.price:{},he.value=(null===(c=null==y?void 0:y.lowestPrice)||void 0===c?void 0:c.amount)&&(null===(d=null==y?void 0:y.lowestPrice)||void 0===d?void 0:d.currencyCode)?y.lowestPrice:{},ye.value=(null===(v=null==y?void 0:y.compareAtPrice)||void 0===v?void 0:v.amount)&&(null===(m=null==y?void 0:y.compareAtPrice)||void 0===m?void 0:m.currencyCode)?y.compareAtPrice:{}}),{immediate:!0}),Object(d.B)((function(){return Ee.value.id}),(function(){var e;t.pushPage("product",{event:"productDetailView",ecommerce:{currencyCode:"CMW_UK"===_.STORE?"GBP":"EUR",detail:{products:[H({},null===(e=ve.value)||void 0===e?void 0:e.gtmProductData)]}}})})),Object(d.x)((function(){var e,t,n,r,o,l,c,d,v,m,f,h,y,_,k,C,x=(null===(e=pe.value)||void 0===e?void 0:e.hrefLang)?Object.entries(pe.value.hrefLang):void 0;return x=x&&ze(x),H({title:(null===(n=null===(t=null==ve?void 0:ve.value)||void 0===t?void 0:t.seo)||void 0===n?void 0:n.title)||"",script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Product",name:"".concat(null===(r=ve.value)||void 0===r?void 0:r.title),sku:"".concat(null===(o=ve.value)||void 0===o?void 0:o.sku),image:"".concat(null===(d=null===(c=null===(l=ve.value)||void 0===l?void 0:l.image)||void 0===c?void 0:c.hd)||void 0===d?void 0:d.url),mpn:"CALLMEWINE".concat(null===(v=ve.value)||void 0===v?void 0:v.sku),brand:{"@type":"Brand",name:"".concat(null===(m=ve.value)||void 0===m?void 0:m.vendor)},offers:{"@type":"Offer",url:"".concat(Ce.value).concat(D((null===(f=ve.value)||void 0===f?void 0:f.url)||"")),priceCurrency:"".concat(null===(h=ge.value)||void 0===h?void 0:h.currencyCode),price:"".concat(null===(y=ge.value)||void 0===y?void 0:y.amount),availability:"".concat((null===(_=ve.value)||void 0===_?void 0:_.availableForSale)?"InStock":"OutOfStock"),"itemCondition ":"newCondition"}})},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:fe.value.map((function(e,i){return{"@type":"ListItem",position:i+1,item:{"@id":"".concat(Ce.value).concat(D(e.to)),name:e.label}}}))})}],__dangerouslyDisableSanitizers:["script"],meta:[{hid:"description",name:"description",content:(null===(C=null===(k=ve.value)||void 0===k?void 0:k.seo)||void 0===C?void 0:C.description)||""}]},x&&{link:x})}));var Qe=Object(d.p)(!1),He=Object(d.p)(!1),We=function(){if(ee.value){te.value=G?190:165;var e=ee.value.offsetHeight;He.value=e>te.value}},Ke=function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(){var t,n,r,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Le.value){e.next=4;break}return e.next=3,z.b.fire({icon:"warning",text:S.t("common.feedback.KO.addToCartReachLimit")});case 3:return e.abrupt("return");case 4:return l={buyerIdentity:H({countryCode:Object(E.a)(o.settings.store)},ne.value.email&&{email:ne.value.email}),note:"",lines:[{attributes:[{key:"_gtmProductData",value:(null===(t=ve.value)||void 0===t?void 0:t.gtmProductData)?JSON.stringify(ve.value.gtmProductData):"false"},{key:"_bundle",value:(null===(n=ve.value)||void 0===n?void 0:n.tags)?ve.value.tags.includes("BUNDLE").toString():"false"}],quantity:ue.value,merchandiseId:(null===(r=ve.value)||void 0===r?void 0:r.shopify_product_variant_id)||""}]},e.next=7,J(H({},l));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(d.j)((function(){We()})),Object(d.B)((function(){var e;return null===(e=ee.value)||void 0===e?void 0:e.offsetHeight}),(function(){We()})),{amountMax:Fe,baseUrl:Ce,brand:_e,brandMetaFields:be,canAddMore:Le,cart:$,cartCreate:K,cartIcon:x.a,clockIcon:O.a,cartLinesAdd:Q,cartQuantity:Be,compareAtPrice:ye,customer:ne,customerId:ie,emailIcon:j.a,favouriteIcon:F.a,fetchState:Ne,finalPrice:ge,generateMetaLink:ze,getCustomerType:re,gtmProductData:Ee,handleShowRequestModal:je,handleWishlist:oe,heartFullIcon:N.a,heartIcon:I.a,isBundle:Re,isDesktop:G,isMobile:Y,isOnCart:$e,isOnFavourite:Ve,isOnSale:Ae,isOpen:ce,localeProperties:Ie,lowestPrice:he,priceByLiter:qe,product:ve,productBreadcrumbs:fe,productDetails:pe,productVariant:me,removeProductFromCustomerCart:Ue,showKlarna:Te,showRequestModal:de,strippedContent:Me,wishlistArr:le,isModalVisible:Qe,magnifyIcon:A.a,descriptionDiv:ee,isButtonVisible:He,showCountDown:De,zoomInIcon:B.a,alertIcon:k.a,buyProductNow:Ke,updateBuyNowQuantity:function(e){ue.value=e},buyNowQuantity:ue}},head:{},methods:{getCurrencySymbol:E.b,generateKey:U.d,getPercent:E.d,getLocaleFromCurrencyCode:E.c,addProductToCustomerCart:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var n,r,o,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isOpen=!0,e.canAddMore){t.next=5;break}return t.next=4,z.b.fire({icon:"warning",text:e.$i18n.t("common.feedback.KO.addToCartReachLimit")});case 4:return t.abrupt("return");case 5:if(l={buyerIdentity:H({countryCode:Object(E.a)(e.$cmwStore.settings.store)},e.customer.email&&{email:e.customer.email}),note:e.cart.note||"",lines:[{attributes:[{key:"_gtmProductData",value:(null===(n=e.product)||void 0===n?void 0:n.gtmProductData)?JSON.stringify(e.product.gtmProductData):"false"},{key:"_bundle",value:(null===(r=e.product)||void 0===r?void 0:r.tags)?e.product.tags.includes("BUNDLE").toString():"false"}],quantity:1,merchandiseId:(null===(o=e.product)||void 0===o?void 0:o.shopify_product_variant_id)||""}]},e.cart.id){t.next=9;break}return t.next=9,e.cartCreate(H(H({},l),{},{lines:[]}));case 9:e.cartLinesAdd(e.cart.id,l.lines).then(Object(c.a)(regeneratorRuntime.mark((function t(){var n,r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.flashMessage.show({status:"",message:e.$i18n.t("common.feedback.OK.cartAdded",{product:"".concat(null===(n=e.product)||void 0===n?void 0:n.title)}),icon:null===(o=null===(r=e.product)||void 0===r?void 0:r.image)||void 0===o?void 0:o.source.url,iconClass:"bg-transparent ",time:8e3,blockClass:"add-product-notification"});case 1:case"end":return t.stop()}}),t)}))));case 10:case"end":return t.stop()}}),t)})))()},openModal:function(){this.isModalVisible=!0},closeModal:function(){this.isModalVisible=!1}}}),K=W,J=(n(1273),n(20)),component=Object(J.a)(K,(function(){var e,t,r,o,l,c,d,v,m,f,h,y,_,k,C,x,w,O,P,j,S,N,D,I,T,A,M,F,$,B,L,R,V,E,U,z,Q,H,W,K,J,G,Z,X,Y,ee,te=this,ae=te._self._c;te._self._setupProxy;return ae("div",[te.showCountDown?ae("div",{staticClass:"justify-center py-3 bg-black mb-3 flex gap-2 md:hidden"},[ae("VueSvgIcon",{attrs:{data:te.clockIcon,color:"white",width:"16",height:"auto"}}),te._v(" "),ae("PromotionCountDownTimer",{attrs:{"target-date":null===(e=te.product)||void 0===e||null===(e=e.productPromo)||void 0===e?void 0:e.endDate,color:"white",type:"detail"}})],1):te._e(),te._v(" "),ae("div",{staticClass:"mt-4 max-w-screen-xl mx-auto px-4"},[null!==(t=te.fetchState)&&void 0!==t&&t.pending?ae("div",{staticClass:"sr-only"}):null!==(r=te.fetchState)&&void 0!==r&&r.error?ae("div",{staticClass:"relative text-center mt-12"},[ae("div",{staticClass:"md:grid md:grid-cols-2 md:items-center"},[ae("img",{staticClass:"w-3/4 mx-auto",attrs:{src:"https://cdn.shopify.com/s/files/1/0668/1860/5335/files/wine-stain.png?width=900",alt:"empty-bottles"}}),te._v(" "),ae("div",{staticClass:"text-left"},[ae("h2",{staticClass:"h1 text-secondary",domProps:{textContent:te._s(te.$t("pages.notFound.title"))}}),te._v(" "),ae("p",{staticClass:"mb-8 md:w-3/5",domProps:{textContent:te._s(te.$t("pages.notFound.line"))}})])])]):ae("div",[null!==(o=te.product)&&void 0!==o&&o.title&&te.brandMetaFields?ae("div",[te.productBreadcrumbs.length?ae("TheBreadcrumbs",{attrs:{breadcrumbs:te.productBreadcrumbs}}):te._e(),te._v(" "),ae("div",{staticClass:"min-h-[350px] md:grid md:grid-cols-[40%_60%] md:min-h-[550px] md:my-4"},[ae("div",{staticClass:"relative min-h-[350px] md:min-h-[550px]"},[ae("div",{staticClass:"relative",class:te.isMobile?"":"pdp-image",on:{click:te.openModal}},[ae("img",{staticClass:"min-h-[350px] max-h-[350px] md:max-h-[550px] mx-auto object-contain",attrs:{src:null===(l=te.product)||void 0===l||null===(l=l.image)||void 0===l||null===(l=l.hd)||void 0===l?void 0:l.url,alt:null===(c=te.product)||void 0===c||null===(c=c.image)||void 0===c?void 0:c.thumbnail.altText}}),te._v(" "),te.isMobile?te._e():ae("VueSvgIcon",{staticClass:"center-svg",attrs:{data:te.zoomInIcon,width:"42",height:"42"}})],1),te._v(" "),ae("div"),te._v(" "),te.$cmwStore.isDe?ae("div",{staticClass:"md:hidden transform absolute w-full bottom-0 flex items-center justify-center left-1/2 -translate-x-1/2 translate-y-8"},[te.finalPrice&&!te.isOnSale&&null!==(d=te.productVariant)&&void 0!==d&&d.price.currencyCode?ae("i18n-n",{staticClass:"md:hidden inline-block text-gray",attrs:{value:Number(te.finalPrice),format:{key:"currency"},locale:te.getLocaleFromCurrencyCode(te.productVariant.price.currencyCode)},scopedSlots:te._u([{key:"currency",fn:function(e){return[ae("span",{staticClass:"text-xs"},[te._v(te._s(e.currency))])]}},{key:"integer",fn:function(e){return[ae("span",{staticClass:"text-xs"},[te._v(te._s(e.integer))])]}},{key:"group",fn:function(e){return[ae("span",{staticClass:"text-xs"},[te._v(te._s(e.group))])]}},{key:"fraction",fn:function(e){return[ae("span",{staticClass:"text-xs"},[te._v(te._s(e.fraction))])]}}],null,!1,2191408361)}):te._e(),te._v(" "),te.$cmwStore.isDe&&te.priceByLiter?ae("span",{staticClass:"text-sm text-gray"},[te._v("\n "+te._s(te.$n(Number(te.priceByLiter),"currency",te.getLocaleFromCurrencyCode(te.compareAtPrice.currencyCode||"EUR")))+"/liter")]):te._e(),te._v(" "),te.$cmwStore.isDe?ae("div",{staticClass:"md:hidden text-sm text-gray ml-1"},[te._v("\n Inkl. MwSt. Und St.\n ")]):te._e()],1):te._e(),te._v(" "),null!==(v=te.product)&&void 0!==v&&v.availableFeatures?ae("div",{staticClass:"absolute top-4 left-2"},te._l(null===(m=te.product)||void 0===m?void 0:m.availableFeatures,(function(e){return"isInPromotion"!==e?ae("ProductBoxFeature",{key:te.generateKey("details-feature-".concat(e)),attrs:{feature:e}}):te._e()})),1):te._e(),te._v(" "),ae("div",{staticClass:"absolute transform top-4 right-8"},[te.isOnSale?ae("CardLapel",{attrs:{variant:"simple"}}):te._e()],1),te._v(" "),null!==(f=te.product)&&void 0!==f&&null!==(f=f.image)&&void 0!==f&&null!==(f=f.hd)&&void 0!==f&&f.url?ae("div",{staticClass:"absolute",class:te.isDesktop?"bottom-0 right-4":"bottom-10 right-4"},[ae("ImageZoomModal",{attrs:{"image-src":null===(h=te.product)||void 0===h||null===(h=h.image)||void 0===h||null===(h=h.hd)||void 0===h?void 0:h.url,"is-visible":te.isModalVisible},on:{close:te.closeModal}})],1):te._e(),te._v(" "),te.isMobile?ae("div",{staticClass:"absolute bottom-0 right-4"},[ae("ButtonIcon",{staticClass:"z-baseLow",class:te.isOnFavourite?"js-remove-from-wishlist":"js-add-to-wishlist",attrs:{icon:te.isOnFavourite?te.heartFullIcon:te.heartIcon,size:"lg",variant:te.isOnFavourite?"icon-primary":"icon","aria-label":te.isOnFavourite?te.$t("enums.accessibility.role.REMOVE_FROM_WISHLIST"):te.$t("enums.accessibility.role.ADD_TO_WISHLIST")},nativeOn:{click:function(e){var t,n;return te.handleWishlist({id:null===(t=te.product)||void 0===t?void 0:t.id,isOnFavourite:te.isOnFavourite,gtmProductData:null===(n=te.product)||void 0===n?void 0:n.gtmProductData})}}})],1):te._e()]),te._v(" "),ae("div",{staticClass:"flex flex-col mlr-4"},[ae("div",{staticClass:"cv-product-stats h-0 invisible"},[te._v("\n "+te._s(null===(y=te.product)||void 0===y?void 0:y.productStats)+"\n ")]),te._v(" "),te.isBundle||"CALLMEWINE"===(null===(_=te.product)||void 0===_?void 0:_.vendor.toUpperCase())?te._e():ae("NuxtLink",{staticClass:"product-producer text-lg w-max hover:text-primary-400 pt-2 <md:pt-8",attrs:{to:te.localePath({name:"winery-handle",params:{handle:"".concat(te.brand.handle,"-").concat(te.brandMetaFields.key,".htm")}}),prefetch:""}},[te._v("\n "+te._s(null===(k=te.product)||void 0===k?void 0:k.vendor)+"\n ")]),te._v(" "),ae("h1",{staticClass:"font-normal product-title <md:pt-2",class:te.isMobile?"text-2xl leading-8":"product-title-font",domProps:{textContent:te._s(null===(C=te.product)||void 0===C?void 0:C.title)}}),te._v(" "),ae("div",{ref:"descriptionDiv",staticClass:"dynamic-html page-description-dynamic prose text-sm leading-snug md:text-base md:leading-normal",class:[te.isButtonVisible?"ellipse-text":""],domProps:{innerHTML:te._s(te.strippedContent)}}),te._v(" "),te.isButtonVisible?ae("CmwButton",{staticClass:"justify-start see-all-button pb-8",attrs:{variant:"text"},nativeOn:{click:function(e){te.isButtonVisible=!1}}},[te.strippedContent?ae("span",{staticClass:"mr-2"},[te._v(te._s(te.$t("common.cta.readMore")))]):te._e(),te._v(" "),te.strippedContent?ae("VueSvgIcon",{attrs:{width:"18",height:"18",data:n(373)}}):te._e()],1):te._e(),te._v(" "),te.isOnSale?ae("p",{staticClass:"m-0 p-0 h-0 invisible"},[te._v("\n include_for_dsa_campaign_promo\n ")]):te._e(),te._v(" "),null!==(x=te.product)&&void 0!==x&&x.availableForSale?te._e():ae("p",{staticClass:"text-primary-400"},[te._v("\n "+te._s(te.$t("product.notAvailable"))+"\n ")]),te._v(" "),te.isBundle&&"Mystery Box"!==(null===(w=te.productDetails)||void 0===w?void 0:w.subCategoryName)?ae("div",{staticClass:"mb-4"},[ae("div",{staticClass:"h4 my-4",domProps:{textContent:te._s(te.$t("bundle.whatIsInTheBox"))}}),te._v(" "),ae("ul",{staticClass:"mb-4 text-sm text-body"},te._l(null===(O=te.product)||void 0===O?void 0:O.bundle,(function(e){var t=e.product_name,n=e.quantity;return ae("li",{key:te.generateKey(t)},[te._v("\n "+te._s(n)+" "+te._s(t)+"\n ")])})),0)]):te._e(),te._v(" "),te.showKlarna?[te.$cmwStore.isUk?ae("script",{attrs:{type:"application/javascript","data-environment":"production",src:"https://osm.klarnaservices.com/lib.js","data-client-id":"c72bae1f-0d1c-5ed1-a3bb-b0fa3d12e442",async:""}}):te.$cmwStore.isDe?ae("script",{attrs:{type:"application/javascript",async:"","data-environment":"production",src:"https://js.klarna.com/web-sdk/v1/klarna.js","data-client-id":"11e7a9bf-129c-580b-9095-0d578515d571"}}):te.$cmwStore.isFr?ae("script",{attrs:{type:"application/javascript",async:"","data-environment":"production",src:"https://js.klarna.com/web-sdk/v1/klarna.js","data-client-id":"1e41d5a7-a0aa-55e1-86f2-00a1e155ac60"}}):te._e(),te._v(" "),ae("ClientOnly",[null!==(P=te.finalPrice)&&void 0!==P&&P.amount?ae("div",{staticClass:"my-4"},[ae("klarna-placement",{attrs:{"data-key":"credit-promotion-badge","data-locale":null===(j=te.localeProperties)||void 0===j?void 0:j.iso,"data-purchase-amount":Number(te.finalPrice.amount).toFixed(2).replace(/[^0-9]/g,"")}})],1):te._e()])]:te._e(),te._v(" "),ae("ProductDetailsVintages",{attrs:{sku:null===(S=te.product)||void 0===S?void 0:S.sku,"current-vintage":null===(N=te.productDetails)||void 0===N?void 0:N.vintage}}),te._v(" "),ae("div",{staticClass:"mt-auto grid grid-cols-[4fr_8fr] items-center pt42 pb-4 md:mt-8",class:null!==(D=te.product)&&void 0!==D&&null!==(D=D.details)&&void 0!==D&&D.buy_now?"":"<md:fixed <md:bottom-0 <md:left-0 <md:w-full <md:bg-white <md:z-content <md:shadow-elevation <md:pl-3 <md:pr-3 <md:pt-2 <md:pb-2"},[ae("div",[te.isOnSale?ae("div",{staticClass:"flex items-center gap-2"},[te.isOnSale&&Object.keys(te.compareAtPrice).length?ae("ProductPriceListsCompareAtPrice",{attrs:{"compare-at-price":te.compareAtPrice}}):te._e(),te._v(" "),null!==(I=te.finalPrice)&&void 0!==I&&I.amount?ae("CmwChip",{staticClass:"bg-discount",attrs:{color:"secondary",shape:"rounded",label:"-".concat(te.getPercent(+te.finalPrice.amount,+((null===(T=te.compareAtPrice)||void 0===T?void 0:T.amount)||0)),"%")}}):te._e()],1):te._e(),te._v(" "),Object.keys(te.finalPrice).length?ae("ProductPriceListsFinalPrice",{attrs:{"final-price":te.finalPrice,"use-font-size-reducer":te.isMobile&&!(null!==(A=te.product)&&void 0!==A&&null!==(A=A.details)&&void 0!==A&&A.buy_now)}}):te._e(),te._v(" "),te.$cmwStore.isB2b?ae("div",{staticClass:"text-gray-dark text-sm"},[te._v("\n iva esclusa\n ")]):te._e(),te._v(" "),te.$cmwStore.isDe?ae("div",[te.$cmwStore.isDe&&te.priceByLiter?ae("span",{staticClass:"text-sm <md:hidden"},[te._v("\n "+te._s(te.$n(Number(te.priceByLiter),"currency",te.getLocaleFromCurrencyCode((null===(M=te.compareAtPrice)||void 0===M?void 0:M.currencyCode)||"EUR")))+"/liter")]):te._e(),te._v(" "),te.$cmwStore.isDe?ae("div",{staticClass:"<md:hidden text-sm text-gray-dark"},[te._v("\n Inkl. MwSt. Und St.\n ")]):te._e()]):te._e()],1),te._v(" "),null!==(F=te.product)&&void 0!==F&&null!==(F=F.details)&&void 0!==F&&F.buy_now?te._e():ae("div",{staticClass:"ml-auto mr-2 md:hidden"},[ae("div",[te.amountMax?te._e():ae("div",[(null===($=te.product)||void 0===$?void 0:$.quantityAvailable)>0?ae("p",{staticClass:"text-success text-center",class:{hidden:(null===(B=te.product)||void 0===B?void 0:B.quantityAvailable)>6}},[te._v("\n "+te._s(te.$t("product.available",{quantity:null===(L=te.product)||void 0===L?void 0:L.quantityAvailable}))+"\n ")]):te._e()]),te._v(" "),null!==(R=te.product)&&void 0!==R&&R.availableForSale?ae("div",{staticClass:"relative"},[te.amountMax?ae("div",[ae("MobileCtaCartButton",{attrs:{"add-product-to-customer-cart":te.addProductToCustomerCart,"is-desktop":te.isDesktop}}),te._v(" "),ae("div",{directives:[{name:"show",rawName:"v-show",value:0!==te.cartQuantity,expression:"cartQuantity !== 0"}],staticClass:"absolute grid grid-cols-[50px_auto_50px] items-center w-full h-[50px] top-0 right-0",on:{mouseleave:function(e){te.isOpen=!1}}},[ae("RemoveCartButton",{attrs:{"is-mobile":!0,"remove-product-from-customer-cart":te.removeProductFromCustomerCart}}),te._v(" "),ae("QuantityIndicator",{attrs:{"cart-quantity":te.cartQuantity}}),te._v(" "),ae("AddCartButton",{attrs:{"is-mobile":!0,"add-product-to-customer-cart":te.addProductToCustomerCart,"can-add-more":te.canAddMore}})],1)],1):ae("div",[ae("MobileCtaCartButton",{attrs:{"add-product-to-customer-cart":te.addProductToCustomerCart,"is-desktop":te.isDesktop}}),te._v(" "),ae("div",{directives:[{name:"show",rawName:"v-show",value:0!==te.cartQuantity,expression:"cartQuantity !== 0"}],staticClass:"absolute grid grid-cols-[50px_auto_50px] items-center w-full h-[50px] top-0 left-0",on:{mouseleave:function(e){te.isOpen=!1}}},[ae("RemoveCartButton",{attrs:{"is-mobile":!0,"remove-product-from-customer-cart":te.removeProductFromCustomerCart}}),te._v(" "),ae("QuantityIndicator",{attrs:{"cart-quantity":te.cartQuantity}}),te._v(" "),ae("AddCartButton",{attrs:{"is-mobile":!0,"add-product-to-customer-cart":te.addProductToCustomerCart,"can-add-more":te.canAddMore}})],1)],1)]):ae("div",[ae("CmwButton",{staticClass:"gap-2 pl-2 pr-3 py-2 <md:w-[min(100%,_14rem)] <md:ml-auto",attrs:{variant:"ghost","aria-label":te.$t("enums.accessibility.role.MODAL_OPEN")},nativeOn:{click:function(e){return function(){var e;return te.handleShowRequestModal(null===(e=te.productDetails)||void 0===e?void 0:e.feId)}.apply(null,arguments)}}},[ae("VueSvgIcon",{attrs:{data:te.emailIcon,width:"30",height:"auto"}}),te._v(" "),ae("span",{staticClass:"text-sm leading-4",domProps:{textContent:te._s(te.isDesktop?te.$t("common.cta.notifyMe"):te.$t("common.cta.notifyMeSm"))}})],1)],1)])]),te._v(" "),Object.keys(te.lowestPrice).length&&!te.isBundle?ae("ProductPriceListsLowestPrice",{staticClass:"col-span-full",attrs:{"lowest-price":te.lowestPrice}}):te._e()],1),te._v(" "),te.showCountDown?ae("div",{staticClass:"justify-center py-3 rounded bg-black mb-3 flex gap-2 <md:hidden",staticStyle:{width:"245px"}},[ae("VueSvgIcon",{attrs:{data:te.clockIcon,color:"white",width:"16",height:"auto"}}),te._v(" "),ae("PromotionCountDownTimer",{attrs:{"target-date":null===(V=te.product)||void 0===V||null===(V=V.productPromo)||void 0===V?void 0:V.endDate,color:"white",type:"detail"}})],1):te._e(),te._v(" "),null!==(E=te.product)&&void 0!==E&&null!==(E=E.details)&&void 0!==E&&E.buy_now?ae("div",{staticClass:"p-4 mb-3",staticStyle:{"background-color":"#FDF4E7"}},[ae("div",{staticClass:"flex gap-2"},[ae("VueSvgIcon",{staticClass:"<md:mb-3",staticStyle:{stroke:"#98630E",fill:"none"},attrs:{data:te.alertIcon,width:"16",height:"auto"}}),te._v(" "),ae("span",{staticClass:"font-bold text-sm leading-4 line-clamp-2",staticStyle:{color:"#98630E"}},[te._v(" "+te._s(te.$t("common.feedback.OK.individualPurchase")))])],1),te._v(" "),ae("div",{staticClass:"font-normal text-sm leading-5 line-clamp-3 mt-2",domProps:{innerHTML:te._s(te.$t("common.feedback.OK.whyIndividualPurchase"))}})]):te._e(),te._v(" "),ae("div",{staticClass:"mr-auto flex gap-3"},[null!==(U=te.product)&&void 0!==U&&null!==(U=U.details)&&void 0!==U&&U.buy_now&&null!==(z=te.product)&&void 0!==z&&z.availableForSale?ae("BaseBuyNow",{attrs:{"buy-product-now":te.buyProductNow,"can-add-more":te.amountMax>te.buyNowQuantity},on:{"update-quantity":te.updateBuyNowQuantity}}):ae("div",{staticClass:"<md:hidden"},[te.amountMax?te._e():ae("div",[(null===(Q=te.product)||void 0===Q?void 0:Q.quantityAvailable)>0?ae("p",{staticClass:"text-success text-center",class:{hidden:(null===(H=te.product)||void 0===H?void 0:H.quantityAvailable)>6}},[te._v("\n "+te._s(te.$t("product.available",{quantity:null===(W=te.product)||void 0===W?void 0:W.quantityAvailable}))+"\n ")]):te._e()]),te._v(" "),null!==(K=te.product)&&void 0!==K&&K.availableForSale?ae("div",{staticClass:"relative"},[te.amountMax?ae("div",[ae("CmwButton",{staticClass:"gap-2 pl-5 pr-6 py-2 js-add-to-cart",attrs:{"aria-label":te.$t("enums.accessibility.role.ADD_TO_CART")},nativeOn:{click:function(e){return te.addProductToCustomerCart.apply(null,arguments)}}},[te.isDesktop?ae("VueSvgIcon",{attrs:{data:te.cartIcon,color:"white",width:"30",height:"auto"}}):te._e(),te._v(" "),ae("span",{staticClass:"text-sm font-normal",domProps:{textContent:te._s(te.isDesktop?te.$t("common.cta.addToCart"):te.$t("common.cta.addToCartSm"))}})],1),te._v(" "),ae("div",{directives:[{name:"show",rawName:"v-show",value:0!==te.cartQuantity,expression:"cartQuantity !== 0"}],staticClass:"absolute grid grid-cols-[50px_auto_50px] items-center w-full h-[50px] top-0 right-0",on:{mouseleave:function(e){0===te.cartQuantity&&(te.isOpen=!1)}}},[ae("RemoveCartButton",{attrs:{"remove-product-from-customer-cart":te.removeProductFromCustomerCart}}),te._v(" "),ae("QuantityIndicator",{attrs:{"cart-quantity":te.cartQuantity}}),te._v(" "),ae("AddCartButton",{attrs:{"add-product-to-customer-cart":te.addProductToCustomerCart,"can-add-more":te.canAddMore}})],1)],1):ae("div",[ae("CmwButton",{staticClass:"gap-2 pl-5 pr-6 py-2 js-add-to-cart",attrs:{"aria-label":te.$t("enums.accessibility.role.ADD_TO_CART")},nativeOn:{click:function(e){return te.addProductToCustomerCart.apply(null,arguments)}}},[ae("VueSvgIcon",{attrs:{data:te.cartIcon,color:"white",width:"30",height:"auto"}}),te._v(" "),ae("span",{staticClass:"text-sm font-normal",domProps:{textContent:te._s(te.isDesktop?te.$t("common.cta.addToCart"):te.$t("common.cta.addToCartSm"))}})],1),te._v(" "),ae("div",{directives:[{name:"show",rawName:"v-show",value:0!==te.cartQuantity,expression:"cartQuantity !== 0"}],staticClass:"absolute grid grid-cols-[50px_auto_50px] items-center w-full h-[50px] top-0 left-0",on:{mouseleave:function(e){0===te.cartQuantity&&(te.isOpen=!1)}}},[ae("RemoveCartButton",{attrs:{"remove-product-from-customer-cart":te.removeProductFromCustomerCart}}),te._v(" "),ae("QuantityIndicator",{attrs:{"cart-quantity":te.cartQuantity}}),te._v(" "),ae("AddCartButton",{attrs:{"add-product-to-customer-cart":te.addProductToCustomerCart,"can-add-more":te.canAddMore}}),te._v("\n +\n ")],1)],1)]):ae("div",[ae("CmwButton",{staticClass:"gap-2 pl-2 pr-3 py-2 <md:w-[min(100%,_14rem)] <md:ml-auto",attrs:{variant:"ghost","aria-label":te.$t("enums.accessibility.role.MODAL_OPEN")},nativeOn:{click:function(e){return function(){var e;return te.handleShowRequestModal(null===(e=te.productDetails)||void 0===e?void 0:e.feId)}.apply(null,arguments)}}},[ae("VueSvgIcon",{attrs:{data:te.emailIcon,width:"30",height:"auto"}}),te._v(" "),ae("span",{staticClass:"text-sm leading-4",domProps:{textContent:te._s(te.isDesktop?te.$t("common.cta.notifyMe"):te.$t("common.cta.notifyMeSm"))}})],1)],1)]),te._v(" "),ae("div",{staticClass:"<md:hidden"},[ae("ButtonIcon",{staticClass:"z-baseLow",class:te.isOnFavourite?"js-remove-from-wishlist":"js-add-to-wishlist",attrs:{icon:te.isOnFavourite?te.heartFullIcon:te.heartIcon,size:"lg",variant:te.isOnFavourite?"icon-primary":"icon","aria-label":te.isOnFavourite?te.$t("enums.accessibility.role.REMOVE_FROM_WISHLIST"):te.$t("enums.accessibility.role.ADD_TO_WISHLIST")},nativeOn:{click:function(e){var t,n;return te.handleWishlist({id:null===(t=te.product)||void 0===t?void 0:t.id,isOnFavourite:te.isOnFavourite,gtmProductData:null===(n=te.product)||void 0===n?void 0:n.gtmProductData})}}})],1)],1),te._v(" "),null!==(J=te.product)&&void 0!==J&&null!==(J=J.awards)&&void 0!==J&&J.length?ae("div",{staticClass:"flex flex-col pt-6"},[ae("div",{staticClass:"award-title"},[te._v("\n "+te._s(te.$t("product.awardsAndAcknowledgments"))+"\n ")]),te._v(" "),ae("div",{staticClass:"mt-2 gap-2 flex flex-wrap"},te._l(null===(G=te.product)||void 0===G?void 0:G.awards,(function(e,i){return ae("div",{key:"".concat(e.id,"-").concat(i),staticClass:"gap-1 items-center px-3 py-1 border rounded-sm border-gray-light hover:shadow-elevation text-center",class:te.isDesktop?"":"w-fit"},[ae("ProductBoxAward",{attrs:{award:e,component:"detail"}})],1)})),0)]):te._e()],2)]),te._v(" "),ae("ProductDetailsTabs",{attrs:{product:te.product,"product-details":te.productDetails,brand:te.brand,"brand-meta-fields":te.brandMetaFields}}),te._v(" "),ae("ClientOnly",[ae("div",{class:te.isMobile?"":"mt-3"},[ae("VendorProducts",{attrs:{vendor:te.brand.title,tag:null===(Z=te.product)||void 0===Z?void 0:Z.source_id,"vendor-fe-id":null===(X=te.productDetails)||void 0===X?void 0:X.brandId}}),te._v(" "),ae("RecommendedProducts",{attrs:{id:null===(Y=te.product)||void 0===Y?void 0:Y.shopify_product_id}}),te._v(" "),ae("RecentProducts",{attrs:{"current-product":null===(ee=te.product)||void 0===ee?void 0:ee.source_id}})],1)])],1):te._e()])])])}),[],!1,null,"1debc2b4",null);t.default=component.exports;installComponents(component,{PromotionCountDownTimer:n(1013).default,TheBreadcrumbs:n(1069).default,ProductBoxFeature:n(1063).default,CardLapel:n(1066).default,ImageZoomModal:n(1220).default,ButtonIcon:n(240).default,CmwButton:n(371).default,ProductDetailsVintages:n(1221).default,ProductPriceListsCompareAtPrice:n(942).default,CmwChip:n(855).default,ProductPriceListsFinalPrice:n(872).default,MobileCtaCartButton:n(1222).default,RemoveCartButton:n(1123).default,QuantityIndicator:n(1124).default,AddCartButton:n(1125).default,ProductPriceListsLowestPrice:n(1065).default,BaseBuyNow:n(1223).default,ProductBoxAward:n(1064).default,ProductDetailsTabs:n(1224).default,VendorProducts:n(1225).default,RecommendedProducts:n(1130).default,RecentProducts:n(1131).default})},837:function(e,t,n){var content=n(859);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("3212df40",content,!0,{sourceMap:!1})},838:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(e-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))*(e-(arguments.length>2&&void 0!==arguments[2]?arguments[2]:10))<=0},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:51;return Math.floor(Math.random()*(t-e+1))+e}},850:function(e,t,n){"use strict";n.r(t);n(38),n(44);var r=n(1),o=n(239),l=n.n(o),c=n(372),d=n.n(c),v=n(150),m=n(838),f=n(66),h=Object(r.b)({props:{products:{type:Array,required:!0},responsive:{type:Array,default:function(){return[{minWidth:0,slidesPerPage:2},{minWidth:412,slidesPerPage:2},{minWidth:992,slidesPerPage:3},{minWidth:1280,slidesPerPage:4}]}},title:{type:[String,Object]},page:{type:String,default:""}},setup:function(e){var t=Object(r.v)(),n=t.$config,o=t.$cmwGtmUtils,c=Object(r.e)("isMobile"),f=Object(r.e)("isTablet"),h=Object(r.y)();return Object(r.j)((function(){o.pushPage(o.getActionField(h.value),{event:"productListView",ecommerce:{currencyCode:"CMW_UK"===n.STORE?"GBP":"EUR",actionField:{list:o.getActionField(h.value)},impressions:e.products.map((function(e){return e.gtmProductData}))}})})),{isTablet:f,chevronLeftIcon:l.a,chevronRightIcon:d.a,inRange:m.b,isMobile:c,primaryColors:v.c}},methods:{generateKey:f.d}}),y=(n(858),n(20)),component=Object(y.a)(h,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"max-w-screen-xl mx-auto md:px-4 featured",class:"home"===e.page?"":"pb-4"},[e.title?t("div",{staticClass:"h2 text-center",class:"home"===e.page?"":"pt-4",domProps:{textContent:e._s(e.title)}}):e._e(),e._v(" "),t("SsrCarousel",{key:e.products.length,staticClass:"relative",attrs:{responsive:e.responsive,"show-arrows":!0,"show-dots":!0,gutter:2},scopedSlots:e._u([{key:"back-arrow",fn:function(){return[t("span",{staticClass:"w-12 h-12 bg-white rounded-sm"},[t("VueSvgIcon",{staticClass:"m-auto",attrs:{data:e.chevronLeftIcon,color:e.primaryColors.DEFAULT,width:"20",height:"20"}})],1)]},proxy:!0},{key:"next-arrow",fn:function(){return[t("span",{staticClass:"w-12 h-12 bg-white rounded-sm"},[t("VueSvgIcon",{staticClass:"m-auto",attrs:{data:e.chevronRightIcon,color:e.primaryColors.DEFAULT,width:"20",height:"20"}})],1)]},proxy:!0}])},e._l(e.products,(function(n,r){return t("div",{key:e.generateKey("".concat(e.title,"-").concat(n.id,"-").concat(r)),staticClass:"px-1 my-4"},[t("ProductBoxVertical",{attrs:{product:n,position:r+1}})],1)})),0)],1)}),[],!1,null,"ea038ada",null);t.default=component.exports;installComponents(component,{ProductBoxVertical:n(857).default,SsrCarousel:n(839).default})},858:function(e,t,n){"use strict";n(837)},859:function(e,t,n){var r=n(59)(!1);r.push([e.i,"[data-v-ea038ada] .ssr-carousel-dots{margin-top:0!important}.featured[data-v-ea038ada] .ssr-carousel-back-button{left:-2%}.featured[data-v-ea038ada] .ssr-carousel-next-button{right:-2%}@media screen and (max-width:440px){.featured[data-v-ea038ada] .ssr-carousel-back-button,.featured[data-v-ea038ada] .ssr-carousel-next-button{top:35%;max-width:40px;max-height:40px}}",""]),e.exports=r},867:function(e,t,n){var content=n(960);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(60).default)("72e91594",content,!0,{sourceMap:!1})},956:function(e,t,n){"use strict";var r=n(4),o=n(957).start;r({target:"String",proto:!0,forced:n(958)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},957:function(e,t,n){"use strict";var r=n(11),o=n(108),l=n(52),c=n(569),d=n(77),v=r(c),m=r("".slice),f=Math.ceil,h=function(e){return function(t,n,r){var c,h,y=l(d(t)),_=o(n),k=y.length,C=void 0===r?" ":l(r);return _<=k||""===C?y:((h=v(C,f((c=_-k)/C.length))).length>c&&(h=m(h,0,c)),e?y+h:h+y)}};e.exports={start:h(!1),end:h(!0)}},958:function(e,t,n){"use strict";var r=n(130);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},959:function(e,t,n){"use strict";n(867)},960:function(e,t,n){var r=n(59)(!1);r.push([e.i,".countdown-enter-active[data-v-54098e2a],.countdown-leave-active[data-v-54098e2a]{transition:all .3s ease}.countdown-enter-from[data-v-54098e2a],.countdown-leave-to[data-v-54098e2a]{opacity:0;transform:translateY(20px)}",""]),e.exports=r}}]);