1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~14.2.1, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"/15p":function(e,t,n){"use strict" 3var r=n("pVnL"),a=n.n(r),o=n("q1tI"),i=n.n(o),l=n("17x9"),c=n("y1Xp"),s=n("uIK7"),u=n("a3gh"),d=function GalleryShimmer(e){var t=e.items,n=e.itemProps,r=Object(c.a)(u.a,e.classes) 4return i.a.createElement("div",{className:r.root,"aria-live":"polite","aria-busy":"true"},i.a.createElement("div",{className:r.items},t.map(function(e,t){return i.a.createElement(s.a,a()({key:t},n))})))} 5d.defaultProps={items:[],itemProps:{}},d.propTypes={classes:Object(l.shape)({root:l.string,items:l.string}),items:l.array,itemProps:Object(l.shape)({classes:l.object})},t.a=d},FS6Z:function(e,t,n){"use strict" 6var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 7a.push([e.i,".relatePostItem-postItem-YqF {\n /* aspect-ratio: 1; */\n}\n.relatePostItem-postContainer-ppy {\n background: #ffffff;\n border: 1px solid #dcd6d1;\n border-radius: 10px;\n margin: 5px 0px 5px 0px;\n\n min-height: 100%;\n overflow: hidden;\n aspect-ratio: auto;\n}\n\n/* Post Image */\n\n.relatePostItem-imageContainer-nU6 {\n position: relative;\n}\n.relatePostItem-imageWrapper-K9C {\n display: block;\n line-height: 0;\n overflow: hidden;\n position: relative;\n\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n}\n\n.relatePostItem-bgImg-9z- {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n background-size: cover;\n background-position: center;\n}\n/* .postList .postImage .imageWrapper img {\n width: 100%;\n height: auto;\n vertical-align: middle;\n} */\n/* Post Info */\n.relatePostItem-postInfo-IAQ {\n padding: 0 15px;\n width: 100%;\n}\n/* Post Title */\n.relatePostItem-postTitleWrap-GIY {\n margin-bottom: 0.5rem;\n white-space: nowrap; \n overflow: hidden;\n text-overflow: ellipsis;\n}\n/* .postList .postInfo .postTitleWrap {\n margin: 0;\n} */\n.relatePostItem-postTitleWrap-GIY a {\n /* font-size: 20px; */\n line-height: 25px;\n\n color: #292929;\n font-size: 20px;\n font-weight: 700;\n overflow: hidden;\n /* display: -webkit-box; */\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n/* Post Data */\n.relatePostItem-postDataWrap-gBR {\n font-size: 11px;\n font-family: sans-serif;\n /* margin-bottom: 1rem; */\n display: inline-flex;\n align-items: center;\n}\n.relatePostItem-postDataWrap-gBR a {\n font-weight: 600;\n}\n.relatePostItem-postDate-hl- {\n font-size: 11px;\n color: #bbbbbb;\n margin-right: 4px;\n}\n.relatePostItem-postViews-4lg {\n font-size: 11px;\n color: #bbbbbb;\n margin-right: 4px;\n}\n/* Post Description */\n.relatePostItem-postDescription-unB {\n color: #7d7d7d;\n line-height: 21px;\n font-size: 13px; /*margin-bottom: 1.5rem;*/\n margin-bottom: 15px;\n max-height: 40px;\n\n overflow: hidden;\n}\n/* Read More */\n.relatePostItem-postReadMore-fK- {\n display: none;\n}\n.relatePostItem-postRead-4IW {\n display: inline-block;\n color: #fff;\n background-color: #4db2ec;\n font-size: 13px;\n font-weight: 500;\n line-height: 1;\n padding: 10px 15px;\n}\n.relatePostItem-postRead-4IW:hover {\n color: #fff;\n background: #222222;\n}\n\n.relatePostItem-actionBtn-Kum {\n display: flex;\n width: -moz-fit-content;\n width: fit-content;\n padding: 8px 12px;\n justify-content: center;
7\n align-items: center;\n gap: 2px;\n border-radius: 20px;\n border: 1px solid #ff8200;\n\n color: #ff8200;\n text-align: center;\n /* Body/Regular 12 */\n font-family: 'Noto Sans';\n font-size: 12px;\n font-style: normal;\n font-weight: 400;\n line-height: normal;\n margin-bottom: 16px;\n}\n\n/* Category */\n.relatePostItem-postCategory-g5v {\n}\n.relatePostItem-postCategory-g5v a {\n display: inline-block;\n\n color: #808080;\n font-size: 11px;\n line-height: 12px;\n font-weight: 500;\n text-decoration: none;\n text-transform: uppercase;\n margin-right: 5px;\n}\n/* .postCategory a:nth-of-type(1) {\n background-color: #dd3333;\n border-color: #dd3333;\n}\n.postCategory a:nth-of-type(2) {\n background-color: #f96945;\n border-color: #f96945;\n}\n.postCategory a:nth-of-type(3) {\n background-color: #ff7500;\n border-color: #ff7500;\n}\n.postCategory a:nth-of-type(4) {\n background-color: #4caf50;\n border-color: #4caf50;\n}\n.postCategory a:nth-of-type(5) {\n background-color: #4db2ec;\n border-color: #4db2ec;\n}\n.postCategory a:nth-of-type(6) {\n background-color: #000;\n border-color: #000;\n}\n.postCategory a:hover {\n color: #fff;\n background: #222222;\n} */\n",""]),a.locals={postItem:"relatePostItem-postItem-YqF min-h-full",postContainer:"relatePostItem-postContainer-ppy",imageContainer:"relatePostItem-imageContainer-nU6",imageWrapper:"relatePostItem-imageWrapper-K9C pb-[50%] lg_pb-[50%] md_pb-[50%] sm_pb-[50%]",bgImg:"relatePostItem-bgImg-9z-",postInfo:"relatePostItem-postInfo-IAQ",postTitleWrap:"relatePostItem-postTitleWrap-GIY",postDataWrap:"relatePostItem-postDataWrap-gBR",postDate:"relatePostItem-postDate-hl-",postViews:"relatePostItem-postViews-4lg",postDescription:"relatePostItem-postDescription-unB",postReadMore:"relatePostItem-postReadMore-fK-",postRead:"relatePostItem-postRead-4IW",actionBtn:"relatePostItem-actionBtn-Kum",postCategory:"relatePostItem-postCategory-g5v"},t.a=a},H3pL:function(e,t,n){"use strict" 8var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 9a.push([e.i,".viewmore-root-Kds {\n background: linear-gradient(90deg, #FF8200 0%, #FFC080 100%);\n}\n\n.viewmore-moduleTitle-QVH{\n padding-left: 8px;\n font-size: 16px;\n font-weight: 700;\n color: #fff;\n}\n\n.viewmore-moreLink-qpJ{\n font-size: 12px;\n font-weight: 700;\n cursor: pointer;\n color: #373737;\n}\n\n.viewmore-moreButton-6-z {\n border-radius: 16px;\n background-color: #fff;\n}\n",""]),a.locals={root:"viewmore-root-Kds flex justify-between items-center min-h-[40px] md_min-h-[50px] px-2 mb-3 rounded",moduleTitle:"viewmore-moduleTitle-QVH flex-1 text-sm md_text-lg",moreLink:"viewmore-moreLink-qpJ flex justify-center items-center",moreButton:"viewmore-moreButton-6-z flex justify-center items-center h-6 md_h-8 px-[8px] md_px-[12px]"},t.a=a},HcUE:function(e,t,n){"use strict" 10var r=n("JPst"),a=n.n(r),o=n("6zaa"),i=a()(function(e){return e[1]}) 11i.i(o.a,"",!0),i.push([e.i,".selProduct-root-1FH {\n padding: 12px 8px;\n border-radius: 8px;\n box-shadow: 0px 8px 16px rgba(55, 48, 54, 0.05);\n /* composes: grid from global; */\n /* composes: gap-y-2xs from global; */\n position: relative;\n /* max-width: 210px; */\n /* composes: max-w-[50%] from global;\n flex:1; */\n}\n\n.selProduct-images-FkR {\n grid-template-areas: 'main';\n position: relative;\n}\n\n.selProduct-imageContainer-0eO {\n grid-area: main;\n}\n.selProduct-image-NmH {\n transition: opacity 512ms ease-out;\n}\n\n.selProduct-imageLoaded-vR3 {\n}\n\n.selProduct-imageNotLoaded-0xj {\n}\n\n.selProduct-imagePlaceholder-JEW {\n}\n\n.selProduct-actionsContainer-ztN {\n}\n\n/* TODO @TW: cannot compose */\n.selProduct-actionsContainer-ztN:empty {\n display: none;\n}\n.selProduct-imageWrapper-DZJ {\n display: flex;\n flex-direction: column;\n align-items: center;\n position: relative;\n text-align: center;\n}\n.selProduct-stockInfoWrapper-ujI {\n position: absolute;\n bottom: 0;\n /* composes: md_mb-[10px] from global; */\n}\n.selProduct-stockInfo-AXf {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, 0.46);\n overflow: hidden;\n color: #fff;\n text-overflow: ellipsis;\n font-family: 'Noto Sans';\n font-size: 11px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n height: 19px;\n display: flex;
11\n align-items: center;\n justify-content: center;\n}\n.selProduct-productInfo-zKM {\n display: block;\n}\n.selProduct-name-Gdu {\n text-align: left;\n white-space: pre-wrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n}\n\n.selProduct-productSpec-7-B {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: #979797;\n min-height: 16px;\n}\n.selProduct-priceWrapper-3IV {\n font-size: 12px;\n display: flex;\n justify-content: flex-end;\n flex-direction: column;\n padding-top: 8px;\n padding-bottom: 3px;\n min-height: 52px;\n}\n\n.selProduct-discountWrapper-14Z {\n gap: 3px;\n}\n\n.selProduct-productPriceOff-8fr {\n font-size: 12px;\n font-weight: 400;\n text-align: right;\n color: #ff8300;\n}\n.selProduct-productRegularPrice-6Yq {\n font-size: 12px;\n font-weight: 400;\n}\n.selProduct-productPriceStrong-Ybb {\n font-size: 18px;\n font-weight: 600;\n color: #ff8300;\n min-height: 1rem;\n}\n\n/* .price {\n composes: text-colorDefault from global;\n composes: font-bold from global;\n composes: text-base from global;\n composes: text-center from global;\n composes: p-4 from global;\n min-height: 1rem;\n} */\n.selProduct-price-Zol {\n min-height: 56px;\n font-size: 18px;\n display: flex;\n align-items: flex-end;\n padding: 8px 0;\n}\n\n.selProduct-unavailableContainer-0ps {\n}\n/* \n.offer{\n composes: w-full from global;\n composes: h-7 from global;\n composes: p-1 from global;\n composes: flex items-center justify-center text-white from global;\n composes:bg-[#CE3838] from global;\n font-size:12px;\n} */\n.selProduct-wrapperPadding-kE2 {\n}\n\n.selProduct-selected-47o {\n}\n\n.selProduct-selected-47o .selProduct-imageContainer-0eO {\n opacity: 1 !important;\n}
11\n\n.selProduct-checkboxWrapper-pHF {\n position: absolute;\n right: 10px;\n top: 10px;\n z-index: 10;\n}\n\n.selProduct-imgWrapper-8Gf {\n cursor: pointer;\n}\n\n/* input[type=checkbox] {\n cursor: pointer;\n position: relative;\n width: 20px;\n height: 20px;\n font-size: 14px;\n\n}\n\ninput[type=checkbox]::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 20px;\n height: 20px;\n display: inline-block;\n visibility: visible;\n padding-left: 0px;\n text-align: center;\n content: ' ';\n\n border:2px solid #D7D2CF;\n}\n\ninput[type=checkbox]:checked::after {\n content: \"â\";\n color: #fff;\n font-size: 16px;\n font-weight: bold;\n background-color:#FF8300;\n border:none;\n\n} */\n.selProduct-offerTagWrapper-HtG {\n min-height: 22px;\n margin-left: -8px;\n margin-right: -8px;\n}\n\n.selProduct-offerTag-8eE {\n width: 100%;\n font-size: 11px;\n font-weight: 500;\n color: #000;\n justify-content: space-between;\n align-items: center;\n line-height: 18px;\n padding: 2px 8px;\n cursor: pointer;\n background: linear-gradient(90deg, #ffebd6 0%, #fff5eb 100%);\n}\n.selProduct-offerTagName-bka {\n flex: 1;\n text-align: center;\n display: -webkit-box;\n white-space: normal;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n}\n",""]),i.locals={root:"selProduct-root-1FH content-start border rounded-md bg-white max-w-[156px] md_max-w-[210px]",images:"selProduct-images-FkR grid",imageContainer:"selProduct-imageContainer-0eO w-full px-[24px] md_px-9 mx-auto md_mb-[10px]",image:"selProduct-image-NmH block object-contain w-full h-full",imageLoaded:"selProduct-imageLoaded-vR3 "+o.a.locals.loaded+" opacity-100",imageNotLoaded:"selProduct-imageNotLoaded-0xj "+o.a.locals.notLoaded+" opacity-0",imagePlaceholder:"selProduct-imagePlaceholder-JEW selProduct-image-NmH block object-contain w-full h-full bg-subtle",actionsContainer:"selProduct-actionsContainer-ztN absolute top-0 right-4 grid",imageWrapper:"selProduct-imageWrapper-DZJ w-full",stockInfoWrapper:"selProduct-stockInfoWrapper-ujI w-full px-[24px] md_px-9 mx-auto",stockInfo:"selProduct-stockInfo-AXf",productInfo:"selProduct-productInfo-zKM py-2",name:"selProduct-name-Gdu text-[13px] md_text-[14px] font-semibold leading-[18px] md_leading-[19px] min-h-[54px] md_min-h-[57px]",productSpec:"selProduct-productSpec-7-B text-xs leading-4 font-semibold",priceWrapper:"selProduct-priceWrapper-3IV",discountWrapper:"selProduct-discountWrapper-14Z flex",productPriceOff:"selProduct-productPriceOff-8fr text-colorDefault",productRegularPrice:"selProduct-productRegularPrice-6Yq",productPriceStrong:"selProduct-productPriceStrong-Ybb",price:"selProduct-price-Zol text-colorDefault font-semibold text-lg py-2",unavailableContainer:"selProduct-unavailableContainer-0ps bg-subtle gap-x-2xs grid grid-flow-col italic items-center justify-start p-3 text-sm text-subtle w-full",wrapperPadding:"selProduct-wrapperPadding-kE2 p-1",selected:"selProduct-selected-47o border rounded-md border-[#FF8300] bg-white",checkboxWrapper:"selProduct-checkboxWrapper-pHF",imgWrapper:"selProduct-imgWrapper-8Gf",offerTagWrapper:"selProduct-offerTagWrapper-HtG",offerTag:"selProduct-offerTag-8eE flex gap-x-1",offerTagName:"selProduct-offerTagName-bka text-colorDefault"},t.a=i},"N/I5":function(e,t,n){"use strict" 12n.d(t,"a",function(){return h}) 13var r,a=n("yXPU"),l=n.n(a),c=n("J4zp"),s=n.n(c),u=n("q1tI"),d=n("Lm/n"),p=n("VkAN"),m=n.n(p),g=n("UYTu"),b=Object(g.a)(r||(r=m()(["\n query getProductsByUrlKey($skus: [String], $pageSize: Int!) {\n productsV3(filter: { sku: { in: $skus } }, pageSize: $pageSize) {\n items {\n id\n uid\n name\n is_free_gift\n express_delivery\n product_size\n is_for_online\n categories {\n uid\n name\n }\n brand_information {\n brand_id\n name\n url_path\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n percent_off\n }\n regular_price {\n value\n currency\n }\n }\n }\n sku\n small_image {\n url\n }\n tag_images\n product_size\n stock_status\n max_order_qty\n atp_qty\n only_x_left_in_stock\n __typename\n url_key\n offers {\n id\n name\n rule_code\n promo_id\n distribution_promo_id\n image\n description\n content {\n store_id\n message\n description\n }\n is_yuu_promotion\n __typename\n }\n }\n total_count\n }\n }\n"]))) 14function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag" 15function i(n,r,a,i){var l=r&&r.prototype instanceof Generator?r:Generator,c=Object.create(l.prototype) 16return _regeneratorDefine2(c,"_invoke",function(n,r,a){var i,l,c,s=0,u=a||[],p=!1,m={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return i=t,l=0,c=e,m.n=n,o}} 17function d(n,r){for(l=n,c=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,i=u[t],d=m.p,f=i[2] 18n>3?(a=f===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=d&&((a=n<2&&d<i[1])?(l=0,m.v=r,m.n=i[1]):d<f&&(a=n<3||i[0]>r||r>f)&&(i[4]=n,i[5]=r,m.n=f,l=0))}if(a||n>1)return o 19throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running") 20for(p&&1===u&&d(u,f),l=u,c=f;(t=l<2?e:c)||!p;){i||(l?l<3?(l>1&&(m.n=-1),d(l,c)):m.n=c:m.v=c) 21try{if(s=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object") 22if(!t.done)return t 23c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),l=1) 24i=e}else if((t=(p=m.n<0)?c:n.call(r,m))!==o)break}catch(t){i=e,l=1,c=t}finally{s=1}}return{value:t,done:p}}}(n,a,i),!0),c}var o={} 25function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf 26var l=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),c=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l) 27function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(c),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(c,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(c),_regeneratorDefine2(c,a,"Generator"),_regeneratorDefine2(c,r,function(){return this}),_regeneratorDefine2(c,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty 28try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}var v=function getUrlKeysFromUrls(e){return e.map(function(e){return e.split("/p/")[1].split("?")[0]})},h=function useExpandAppier(){var e=Object(d.a)(b,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),t=s()(e,2),n=t[0],r=t[1] 29r.data,r.error,r.loading 30return{getProductsByUrlKeys:Object(u.useCallback)(function(){var e=l()(_regenerator().m(function _callee(e,t){var r,a,o,i 31return _regenerator().w(function(l){for(;;)switch(l.n){case 0:return l.n=1,n({variables:{skus:v(e),pageSize:t||20}}) 32case 1:return o=l.v,i=null==o?void 0:null===(r=o.data)||void 0===r?void 0:null===(a=r.productsV3)||void 0===a?void 0:a.items,l.a(2,i)}},_callee)})) 33return function(t,n){return e.apply(this,arguments)}}())}}},Q84e:function(e,t,n){"use strict"
34var r=n("q1tI"),a=n.n(r),o=n("y1Xp"),i=n("LboF"),l=n.n(i),c=n("Z1Wd"),s={injectType:"singletonStyleTag",insert:"head",singleton:!0},u=(l()(c.a,s),c.a.locals||{}) 35t.a=function PageContent(e){var t=e.children,n=Object(o.a)(u,e.classes) 36return a.a.createElement("div",{className:n.root},t)}},QyAZ:function(e,t,n){"use strict" 37var r,a,l,c,s,u=n("q1tI"),d=n.n(u),p=n("17x9"),m=n("RIqP"),g=n.n(m),b=n("J4zp"),v=n.n(b),h=n("+TN3"),A=n("Lm/n"),y=n("Ty5D"),E=n("OlZo"),x=n("y1Xp"),w=n("VkAN"),D=n.n(w),I=n("UYTu"),C=Object(I.a)(r||(r=D()(["\n fragment ProductDetailsFragment on ProductInterface {\n __typename\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n categories {\n uid\n level\n breadcrumbs {\n category_uid\n }\n name\n }\n frontend_description {\n description {\n html\n }\n product_usage\n skin_type\n ingredients\n disclaimers\n age_group\n storage\n __typename\n }\n description {\n html\n }\n short_description {\n html\n }\n is_for_online\n only_x_left_in_stock\n is_non_discoutable\n is_redemption_product\n is_free_gift\n express_delivery\n is_event_item\n country_origin_name\n offers {\n id\n promo_id\n distribution_promo_id\n name\n rule_code\n image\n description\n free_gift {\n is_freegift\n available\n products {\n sku\n name\n is_available\n }\n oos_messages\n }\n content {\n store_id\n message\n description\n }\n is_yuu_promotion\n __typename\n }\n brand_information {\n brand_id\n name\n url_path\n }\n how_to_use {\n html\n }\n delivery_return {\n html\n }\n related_products {\n uid\n name\n sku\n url_key\n stock_status\n price_range {\n minimum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n percent_off\n }\n regular_price {\n value\n currency\n }\n }\n }\n thumbnail {\n url\n }\n small_image {\n url\n }\n offers {\n id\n name\n rule_code\n description\n }\n }\n crosssell_products {\n uid\n name\n sku\n url_key\n stock_status\n price_range {\n minimum_price {\n regular_price {\n value\n currency\n }\n }\n }\n }\n available_delivery_method {\n region\n expressstorepickup\n clickcollect\n delivery\n html\n }\n purchase_count_label\n product_size\n is_returnable_display\n id\n uid\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n media_gallery_entries {\n uid\n label\n position\n disabled\n file\n media_type\n }\n meta_title\n meta_keyword\n meta_description\n name\n\n price {\n regularPrice {\n amount {\n currency\n value\n }\n }\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n percent_off\n }\n regular_price {\n value\n currency\n }\n }\n }\n sku\n small_image {\n url\n }\n stock_status\n max_order_qty\n atp_qty\n only_x_left_in_stock\n url_key\n custom_attributes {\n selected_attribute_options {\n attribute_option {\n uid\n label\n is_default\n }\n }\n entered_attribute_value {\n value\n }\n attribute_metadata {\n uid\n code\n label\n attribute_labels {\n store_code\n label\n }
37\n data_type\n is_system\n entity_type\n ui_input {\n ui_input_type\n is_html_allowed\n }\n ... on ProductAttributeMetadata {\n used_in_components\n }\n }\n }\n ... on ConfigurableProduct {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n configurable_options {\n attribute_code\n attribute_id\n uid\n label\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n values {\n uid\n default_label\n label\n store_label\n use_default_value\n value_index\n swatch_data {\n ... on ImageSwatchData {\n thumbnail\n }\n value\n }\n }\n }\n variants {\n attributes {\n code\n value_index\n }\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n product {\n uid\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n media_gallery_entries {\n uid\n disabled\n file\n label\n position\n }\n sku\n stock_status\n price {\n regularPrice {\n amount {\n currency\n value\n }\n }\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n }\n custom_attributes {\n selected_attribute_options {\n attribute_option {\n uid\n label\n is_default\n }\n }\n entered_attribute_value {\n value\n }\n attribute_metadata {\n uid\n code\n label\n attribute_labels {\n store_code\n label\n }\n data_type\n is_system\n entity_type\n ui_input {\n ui_input_type\n is_html_allowed\n }\n ... on ProductAttributeMetadata {\n used_in_components\n }\n }\n }\n }\n }\n }\n }\n"]))),F={getStoreConfigData:Object(I.a)(a||(a=D()(["\n query getStoreConfigData {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n storeConfig {\n store_code\n product_url_suffix\n returns_enabled\n qty_limit_sku\n maximum_tag_in_pdp\n maximum_tag_in_desktop\n maximum_tag_in_mobile\n }\n }\n"]))),getProductDetailQuery:Object(I.a)(l||(l=D()(["\n query getProductDetailForProductPage($sku: String!) {\n productsV3(filter: { sku: { eq: $sku } }) {\n items {\n id\n uid\n ...ProductDetailsFragment\n item_no\n }\n enable_store_inventory_check\n }\n }
37\n ","\n"])),C),getProductDetailViewedProductQuery:Object(I.a)(c||(c=D()(["\n query getProductDetailForProductPageViewedProduct($skuList: [String]) {\n productsV2(filter: { sku: { in: $skuList } }) {\n items {\n id\n uid\n name\n express_delivery\n categories {\n uid\n name\n }\n brand_information {\n brand_id\n name\n url_path\n }\n price {\n regularPrice {\n amount {\n currency\n value\n }\n }\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n percent_off\n }\n regular_price {\n value\n currency\n }\n }\n }\n offers {\n id\n name\n rule_code\n promo_id\n distribution_promo_id\n image\n description\n content {\n store_id\n message\n description\n }\n is_yuu_promotion\n __typename\n }\n\n sku\n small_image {\n url\n }\n product_size\n stock_status\n url_key\n custom_attributes {\n selected_attribute_options {\n attribute_option {\n uid\n label\n is_default\n }\n }\n entered_attribute_value {\n value\n }\n attribute_metadata {\n uid\n code\n label\n attribute_labels {\n store_code\n label\n }\n data_type\n is_system\n entity_type\n ui_input {\n ui_input_type\n is_html_allowed\n }\n ... on ProductAttributeMetadata {\n used_in_components\n }\n }\n }\n }\n }\n }\n"]))),getProductDetailReturnAndRefund:Object(I.a)(s||(s=D()(["\n query getProductDetailForReturnAndRefund($returnRfund: [String]!) {\n cmsBlocks(identifiers: $returnRfund) {\n items {\n content\n identifier\n title\n }\n }\n }\n"])))},P=n("Cess") 38function getLocalStorage(e){if(e)return localStorage.getItem(e)?JSON.parse(localStorage.getItem(e)):""}var k=n("57Al"),_=n("iMth"),B=n("WJQz"),S=function useProduct(e){var t,n=e.mapProduct,r=Object(x.a)(F,e.operations),a=(r.getStoreConfigData,r.getProductDetailQuery),o=r.getProductDetailReturnAndRefund,i=k.a.queries.getPostListQueryByProductId,l=Object(y.h)().pathname,c=Object(E.b)(),s=v()(c,2)[1].actions.setPageLoading,d=Object(u.useContext)(_.a).data,p=l.slice(1),m=l.split("/p/")[1],f=Object(h.a)(a,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-and-network",skip:!d,variables:{sku:m}}),b=f.error,w=f.loading,D=f.data,I=getLocalStorage("VIEWED_PRODUCT")?getLocalStorage("VIEWED_PRODUCT"):[],C=Object(h.a)(o,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-and-network",variables:{returnRfund:["pdp_return_refund_popup"]}}).data,S=!!D&&w,O=Object(u.useMemo)(function(){if(!D)return null 39var e=D.productsV3.items.find(function(e){return e.url_key.split("/p/")[1]==m}) 40return e?("0"==e.is_free_gift&&function setLocalStorage(e,t){if(e&&t)return localStorage.setItem(e,JSON.stringify(t))}("VIEWED_PRODUCT",Array.from(new Set([].concat(g()(I),[p])))),n(e)):null},[D,n,p]),T=Object(u.useMemo)(function(){var e 41return!!D&&(null===(e=D.productsV3)||void 0===e?void 0:e.enable_store_inventory_check)},[D]),j=Object(P.b)(),N=v()(j,2)[1].dispatch,R=Object(u.useRef)(null) 42Object(u.useEffect)(function(){s(S)},[S,s]),Object(u.useEffect)(function(){if(!b&&!w&&O&&O.sku&&R.current!==O.sku){var e,t,n,r,a,o,i,l,c,s,u,d 43R.current=O.sku,N({type:"PRODUCT_PAGE_VIEW",payload:{id:O.id,name:O.name,sku:O.sku,currency_code:null==O?void 0:null===(e=O.price_range)||void 0===e?void 0:null===(t=e.maximum_price)||void 0===t?void 0:null===(n=t.final_price)||void 0===n?void 0:n.currency,price:O.price,price_range:{maximum_price:{final_price:null==O?void 0:null===(r=O.price_range)||void 0===r?void 0:null===(a=r.maximum_price)||void 0===a?void 0:null===(o=a.final_price)||void 0===o?void 0:o.value}},url_key:O.url_key}}) 44var p=(null==O?void 0:null===(i=O.price_range)||void 0===i?void 0:null===(l=i.maximum_price)||void 0===l?void 0:null===(c=l.final_price)||void 0===c?void 0:c.value)||(null==O?void 0:O.price)||0,m=(null==O?void 0:null===(s=O.price_range)||void 0===s?void 0:null===(u=s.maximum_price)||void 0===u?void 0:null===(d=u.final_price)||void 0===d?void 0:d.currency)||"HKD" 45O.sku&&O.name&&p>0&&B.b.product.view({id:O.sku,name:O.name,price:p,currency:m})}O&&O.sku||(R.current=null)},[b,w,O,N]) 46var W=Object(A.a)(i,{fetchPolicy:"cache-and-network"}
46),Q=v()(W,2),L=Q[0],M=Q[1],U=M.data 47M.error,M.loading 48return Object(u.useEffect)(function(){if(O&&O.categories&&O.categories.length){O.categories.map(function(e){return e.uid}) 49L({variables:{relatedproduct_id:O.id}})}},[L,O]),{error:b,loading:w,product:O,viewedUrlKeys:I,storeConfigData:d,returnAndRefund:C,relatePosts:(null==U?void 0:null===(t=U.blogPosts)||void 0===t?void 0:t.items)||[],enable_store_inventory_check:T}},O=n("Fk0k"),T=n("lcLu"),j=n("pVnL"),N=n.n(j),R=n("yXPU"),W=n.n(R),Q=n("lSNA"),L=n.n(Q),M=n("kriW"),U=n("dDsW"),K=(n("8UhI"),n("I6fM")),G=n("55Ip"),z=n("+vrd"),V=n("i6I/"),H=n("YXm5"),q=n("BBzE"),J=n("G1zl"),X=n("STDB"),Y=n("xg11"),Z=n("DOOq"),$=n("YIVK"),ee=n("LboF"),te=n.n(ee),ne=n("UvR4"),re={injectType:"singletonStyleTag",insert:"head",singleton:!0},ae=(te()(ne.a,re),ne.a.locals||{}),oe=n("HAOp"),ie=n("unxd"),le={injectType:"singletonStyleTag",insert:"head",singleton:!0},ce=(te()(ie.a,le),ie.a.locals||{}),se=n("HcUE"),ue={injectType:"singletonStyleTag",insert:"head",singleton:!0},de=(te()(se.a,ue),se.a.locals||{}),pe=n("6JmB"),me=n("OlhY"),fe=n("juT5"),ge=n("qQMA"),be=n("oZtK"),ve=n("ygAv"),he=n("FqdJ"),Ae=n("LEgs"),ye=n("2Us3"),Ee=(new Map).set(640,300).set(pe.a,840),xe=function SelProductItem(e){var t,n,r,a,o,i,l,c,s,p,m,f,b,h,A,y,E,w,D,I,C=Object(x.a)(de,e.classes),F=e.item,k=e.onChangeSelect,_=e.defaultSelect,B=e.storeConfig,S=e.appierUserId,O=(e.creativeSlot,e.locationId,F.name),T=F.price_range,j=F.small_image,N=F.url_key,R=F.sku,W=F.product_size,Q=_.includes(R),L=Object(u.useState)(Q),U=v()(L,2),K=U[0],V=U[1],H=(null===(t=T.maximum_price)||void 0===t?void 0:t.final_price)||(null===(n=T.maximum_price)||void 0===n?void 0:n.regular_price),q=null==F?void 0:null===(r=F.price_range)||void 0===r?void 0:null===(a=r.maximum_price)||void 0===a?void 0:null===(o=a.final_price)||void 0===o?void 0:o.value,J=null==F?void 0:null===(i=F.price_range)||void 0===i?void 0:null===(l=i.maximum_price)||void 0===l?void 0:null===(c=l.discount)||void 0===c?void 0:c.amount_off,X=null==F?void 0:null===(s=F.price_range)||void 0===s?void 0:null===(p=s.maximum_price)||void 0===p?void 0:null===(m=p.final_price)||void 0===m?void 0:m.currency,Y=Object(P.b)(),Z=v()(Y,2)[1].dispatch,$=Object(u.useCallback)(function(){Z({type:"PRODUCT_CLICK",payload:{name:F.name,sku:F.sku,priceTotal:q,discountAmount:J,currencyCode:X,selectedOptions:null}}),Object(he.e)(F) 50var e=F.isRecommendationProduct 51e&&Object(Ae.e)({scenarioId:e.scenarioId,recommendationId:e.recommendationId,modelId:e.modelId,seedProductId:e.seedProductId,productId:F.sku,customerId:S})},[X,J,Z,q,F,S]),ee=F.custom_attributes?F.custom_attributes.map(function(e){var t,n 52if("tag_images"==(null==e?void 0:null===(t=e.attribute_metadata)||void 0===t?void 0:t.code))return null==e?void 0:null===(n=e.entered_attribute_value)||void 0===n?void 0:n.value}).filter(function(e){return!!e}):[],te=(Object(ge.b)().innerWidth<=767?null==B?void 0:B.maximum_tag_in_mobile:null==B?void 0:B.maximum_tag_in_desktop)||2,ne=((null==ee?void 0:null===(f=ee[0])||void 0===f?void 0:f.split(",").slice(0,te))||[]).map(function(e){return Object(ve.getProductTagSrc)(e)}),re=(null!=ne&&ne.length&&(C.promotionTags,ne.map(function(e,t){return d.a.createElement("img",{className:C.promotionTag,src:e,key:t})})),"/"+N),ae=F.offers&&F.offers.length?d.a.createElement(G.b,{onClick:function onClick(){return function handlePromotionClick(t){Object(ye.q)({promotion_id:t.promo_id,promotion_name:t.name,creative_name:"",creative_slot:void 0!==e.creativeSlot?e.creativeSlot:1,location_id:void 0!==e.locationId?e.locationId:""})}(F.offers[0])},to:function promotionLink(e){return e.promo_id?"/partners?promo_id=".concat(e.promo_id):"/partners?distribution_promo_id=".concat(e.distribution_promo_id)}(F.offers[0])},d.a.createElement("div",{className:C.offerTag},d.a.createElement("div",{className:C.offerTagName},F.offers[0].name),d.a.createElement(fe.a,null))):null,oe=(null==F||!F.express_delivery)&&F.only_x_left_in_stock&&F.only_x_left_in_stock<=10?d.a.createElement("div",{className:C.stockInfoWrapper},d.a.createElement("div",{className:C.stockInfo},d.a.createElement(M.a,{id:"cartPage.lowStock",defaultMessage:"Low Stock"}))):null 53return d.a.createElement("div",{className:"".concat(K?C.root+" "+C.selected:C.root)},d.a.createElement("div",{className:C.checkboxWrapper},d.a.createElement(be.a,{field:"id_".concat(F.id),useInformed:!1,fieldValue:F.sku,onChange:function onChange(e){return function handleCheckboxChange(e,t){var n=e.target.checked 54if(V(n),n)k(g()(new Set([].concat(g()(_),[R])))) 55else{var r=_.filter(function(e){return e!==R}) 56k(g()(r))}}(e)}})),d.a.createElement("div",null,d.a.createElement(G.b,{"aria-label":O,onClick:$,to:re,className:C.images},d.a.createElement("div",{className:C.imageWrapper},d.a.createElement(me.a,{alt:O,classes:{image:C.image,loaded:C.imageLoaded,notLoaded:C.imageNotLoaded,root:C.imageContainer},height:375,resource:(null==j?void 0:j.url)||j||"",widths:Ee}),null,oe)),d.a.createElement(G.b,{onClick:$,to:re,className:C.productInfo},d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:C.name},O),d.a.createElement("div",{className:C.productSpec},W)))),d.a.createElement("div",{className:C.offerTagWrapper},ae),null!=T&&null!==(b=T.maximum_price)&&void 0!==b&&null!==(h=b.discount)&&void 0!==h&&h.percent_off?d.a.createElement("div",{className:C.priceWrapper},d.a.createElement("div",{className:C.discountWrapper},d.a.createElement("span",{className:C.productRegularPrice},"Â ",d.a.createElement(z.a,{currencyCode:null==T?void 0:null===(A=T.maximum_price)||void 0===A?void 0:null===(y=A.regular_price)||void 0===y?void 0:y.currency,value:null==T?void 0:null===(E=T.maximum_price)||void 0===E?void 0:null===(w=E.regular_price)||void 0===w?void 0:w.value,lineThrough:!0})),d.a.createElement("span",{className:C.productPriceOff},null==T?void 0:null===(D=T.maximum_price)||void 0===D?void 0:null===(I=D.discount)||void 0===I?void 0:I.percent_off,"%Â ",d.a.createElement(M.a,{id:"productFullDetail.off",defaultMessage:"Off"}))),d.a.createElement("div",{className:(C.price,C.productPriceStrong)},d.a.createElement(z.a,{value:null==H?void 0:H.value,currencyCode:null==H?void 0:H.currency}))):d.a.createElement("div",{className:C.price},d.a.createElement("div",null,d.a.createElement(z.a,{value:null==H?void 0:H.value,currencyCode:null==H?void 0:H.currency}))))},we=n("pZLH"),De=n("LWUl"),Ie=n("znku"),Ce=n("VgFW"),Fe=n("GFJ0"),Pe=n("97VA"),ke=n("z2p9"),_e=n("2MHK"),Be=n("Q0pF"),Se=n("CHKo"),Oe=n("J3e4"),Te=n("j7LP") 57function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag" 58function i(n,r,a,i){var l=r&&r.prototype instanceof Generator?r:Generator,c=Object.create(l.prototype) 59return _regeneratorDefine2(c,"_invoke",function(n,r,a){var i,l,c,s=0,u=a||[],p=!1,m={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return i=t,l=0,c=e,m.n=n,o}} 60function d(n,r){for(l=n,c=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,i=u[t],d=m.p,f=i[2] 61n>3?(a=f===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=d&&((a=n<2&&d<i[1])?(l=0,m.v=r,m.n=i[1]):d<f&&(a=n<3||i[0]>r||r>f)&&(i[4]=n,i[5]=r,m.n=f,l=0))}if(a||n>1)return o 62throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running") 63for(p&&1===u&&d(u,f),l=u,c=f;(t=l<2?e:c)||!p;){i||(l?l<3?(l>1&&(m.n=-1),d(l,c)):m.n=c:m.v=c) 64try{if(s=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object") 65if(!t.done)return t 66c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),l=1) 67i=e}else if((t=(p=m.n<0)?c:n.call(r,m))!==o)break}catch(t){i=e,l=1,c=t}finally{s=1}}return{value:t,done:p}}}(n,a,i),!0),c}var o={} 68function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf 69var l=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),c=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l) 70function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(c),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(c,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(c),_regeneratorDefine2(c,a,"Generator"),_regeneratorDefine2(c,r,function(){return this}),_regeneratorDefine2(c,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty 71try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function ownKeys(e,t){var n=Object.keys(e) 72if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) 73t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
74t%2?ownKeys(Object(n),!0).forEach(function(t){L()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var je,Ne=function ProductBoughtTogether(e){var t,n,r,a,o=Object(U.a)().formatMessage,i=Object(Oe.a)(),l=v()(i,2)[1].addToast,c=Object(x.a)(ce,e.classes),s=e.boughtTogetherProductList,p=e.moduleTitle,m=e.itemListId,f=e.itemListName,g=e.storeConfig,b=Object(Te.d)({item_list_id:m,item_list_name:f}),h=b.item_list_id,A=b.item_list_name,y=function getTotalPrice(e){return e.map(function(e){var t,n,r,a 75return(null===(t=e.price_range.maximum_price)||void 0===t?void 0:null===(n=t.final_price)||void 0===n?void 0:n.value)||(null===(r=e.price_range.maximum_price)||void 0===r?void 0:null===(a=r.regular_price)||void 0===a?void 0:a.value)}).reduce(function(e,t){return e+t},0)},E=Object(u.useRef)(null),w=s.map(function(e){return e.sku}),D=Object(u.useState)(w),I=v()(D,2),C=I[0],F=I[1],P=y(s),k=Object(u.useState)(P),_=v()(k,2),B=_[0],S=_[1],O=Object(u.useState)(C&&C.length||!1),T=v()(O,2),j=T[0],N=T[1],R=Object(ye.k)(),Q=Object(u.useState)(""),L=v()(Q,2),M=L[0],K=L[1],G=Object(u.useCallback)(function(){"function"==typeof window.appier&&appier("getUserId",function(e){K(e)})},[]) 76Object(u.useEffect)(function(){setTimeout(function(){G()},100)},[]) 77var V=function handleSelect(e){F(e),H(e)} 78Object(u.useEffect)(function(){C&&C.length?N(!0):N(!1)},[C]),Object(u.useEffect)(function(){var e=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&setTimeout(function(){Object(he.g)(s,void 0,{item_list_id:h,item_list_name:A})},100)})},{root:null,rootMargin:"0px",threshold:1}) 79return E.current&&e.observe(E.current),function(){E.current&&e.unobserve(E.current)}},[s,h,A]) 80var H=function handleTotleChange(e){var t=s.filter(function(t){return e.includes(t.sku)}),n=y(t) 81S(n)},q=Object(u.useMemo)(function(){return s.map(function(e,t){return d.a.createElement(xe,{key:t,item:e,defaultSelect:C,onChangeSelect:V,storeConfig:g,appierUserId:M,creativeSlot:t+1,locationId:"products"})})},[s,C,M]) 82if(!s||0===s.length)return null 83var J=o({id:"productFullDetail.addSelectedToCart",defaultMessage:"Add selected items to cart"}),X=o({id:"productFullDetail.totalPrice",defaultMessage:" Total Price"}),Y=Object(we.a)(Ce.a),Z=v()(Y,1)[0],$=Object(we.a)(Object(ke.a)({type:"add"})),ee=v()($,1)[0],te=Object(De.b)(),ne=v()(te,2),re=ne[0].cartId,ae=ne[1].addItemToCart,oe=Object(De.c)(),ie=v()(oe,2),le=ie[0].cartId,se=ie[1].addItemToExpressCart,ue=Object(Ie.b)(),de=v()(ue,1)[0].isSignedIn,pe=Object(_e.a)().deliveryOption,me=Object(Se.c)(),fe=Object(we.a)(Fe.b),ge=v()(fe,1)[0],be=Object(we.a)(Fe.a),ve=v()(be,1)[0],Ee=Object(Pe.a)(Object(ke.a)()),je=Object(u.useState)(!1),Ne=v()(je,2),Re=(Ne[0],Ne[1]),We=Object(u.useCallback)(W()(_regenerator().m(function _callee(){var e,t,n,r,a,i,c,u,d,p,m,f,g,b,v,y,E 84return _regenerator().w(function(x){for(;;)switch(x.p=x.n){case 0:if(e=s.filter(function(e){return C.includes(e.sku)}),t=de?pe:Be.a,n=!1!==(null==me?void 0:me.isExpressOpen),r=e.filter(function(e){return t!==Be.c&&!!n&&(t===Be.b||(null==e?void 0:e.express_delivery))}),a=e.filter(function(e){return!r.some(function(t){return t.sku===e.sku})}),i=r.map(function(e){return _objectSpread(_objectSpread({},e),{},{quantity:1})}),c=a.map(function(e){return _objectSpread(_objectSpread({},e),{},{quantity:1})}),Re(!0),x.p=1,!(i.length>0)){x.n=3 85break}return x.n=2,se({addItemMutation:ee,removeEventCode:Z,fetchCartsV2:ve,fetchShoppingCarts:Ee,items:i,addToast:l,formatMessage:o}) 86case 2:u=x.v 87case 3:if(!(c.length>0)){x.n=5 88break}return x.n=4,ae({addItemMutation:ee,removeEventCode:Z,fetchCartsV2:ve,fetchShoppingCarts:Ee,items:c,addToast:l,formatMessage:o,itemListId:h,itemListName:A}) 89case 4:x.v 90case 5:r.length>0&&(E={screen_name:R.screen_name,screen_category:R.screen_category,screen_class:R.screen_class,item_list_id:h,item_list_name:A,items:r.map(function(e){return{product:e,quantity:1,cart_tag:"express"}})},Object(ye.h)(_objectSpread(_objectSpread({},E),{},{cart_id:Array.isArray(null===(d=u)||void 0===d?void 0:d.cart)?(null===(p=u.cart.find(function(e){return"EXPRESS"===(null==e?void 0:e.cart_type)}))||void 0===p?void 0:p.id)||le:(null===(m=u)||void 0===m?void 0:null===(f=m.cart)||void 0===f?void 0:f.id)||le})),Object(ye.s)(Object.assign({},E,{cart_id:Array.isArray(null===(g=u)||void 0===g?void 0:g.cart)?(null===(b=u.cart.find(function(e){return"EXPRESS"===(null==e?void 0:e.cart_type)}))||void 0===b?void 0:b.id)||le:(null===(v=u)||void 0===v?void 0:null===(y=v.cart)||void 0===y?void 0:y.id)||le}
90))),Object(Ae.d)({scenarioId:null==s?void 0:s[0].isRecommendationProduct.scenarioId,recommendationId:null==s?void 0:s[0].isRecommendationProduct.recommendationId,modelId:null==s?void 0:s[0].isRecommendationProduct.modelId,seedProductId:null==s?void 0:s[0].isRecommendationProduct.seedProductId,cartProductIds:e}),x.n=7 91break 92case 6:x.p=6,x.v 93case 7:return x.p=7,Re(!1),x.f(7) 94case 8:return x.a(2)}},_callee,null,[[1,6,7,8]])})),[s,C,ee,re,le,de,pe,me,ae,se,Z,ge,Ee,l,o,h,A]),Qe=(null===(t=s[0])||void 0===t?void 0:null===(n=t.price_range)||void 0===n?void 0:null===(r=n.maximum_price)||void 0===r?void 0:null===(a=r.final_price)||void 0===a?void 0:a.currency)||"HKD" 95return d.a.createElement("div",{className:c.root,ref:E},d.a.createElement("div",{className:c.moduleTitle},p),d.a.createElement("div",{className:c.listWrapper},d.a.createElement("div",{className:c.listWrapperInner},q),d.a.createElement("div",{className:c.totleWrapper},d.a.createElement("div",{className:c.totle},X,":"),d.a.createElement("div",{className:c.totalPrice},d.a.createElement(z.a,{currencyCode:Qe,value:B})),d.a.createElement("div",{className:c.addBtnWrapper},d.a.createElement("div",{className:j?c.addBtn:[c.buttonDissable,c.addBtn].join(" "),onClick:We},J)))))},Re=n("GIoO"),We=n("SGfG"),Qe=n("u/j5"),Le=n("ChPe"),Me=n("dgmk"),Ue=n("O3tJ"),Ke=n("SvTQ") 96function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t] 97for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var Ge,ze,Ve=function SvgStoreCheck(e){return u.createElement("svg",_extends({fill:"none","data-icon":"storecheck",viewBox:"0 0 19 16",width:"1em",height:"1em"},e),je||(je=u.createElement("path",{d:"M15.906 4.063L14.281 1.5H3.812L2.188 4.063c-.157.28-.188.656-.063.937s.344.469.625.5c.063 0 .125.031.188.031.374 0 .687-.187.906-.437a1.534 1.534 0 011.125-.469c.437 0 .843.156 1.125.469.218.25.531.437.906.437s.719-.187.938-.437a1.466 1.466 0 011.093-.469c.438 0 .844.156 1.125.469.219.25.563.437.938.437s.687-.187.906-.437c.281-.313.688-.469 1.125-.469.406 0 .813.156 1.094.469.25.25.562.406.937.406h.188c.281-.031.5-.219.625-.5a1.094 1.094 0 00-.063-.938zM15.156 7c-.625 0-1.187-.188-1.625-.531a1.53 1.53 0 01-.406-.375 1.53 1.53 0 01-.406.375A2.734 2.734 0 0111.094 7c-.625 0-1.188-.188-1.625-.531a1.645 1.645 0 01-.438-.375 1.53 1.53 0 01-.406.375C8.187 6.812 7.625 7 7 7a2.734 2.734 0 01-1.625-.531c-.156-.094-.281-.219-.406-.344-.125.125-.25.25-.407.344A2.734 2.734 0 012.938 7h-.374C.813 6.75 0 4.719.937 3.25L2.72.437A.842.842 0 013.469 0h11.156a.84.84 0 01.75.438l1.781 2.812c.938 1.469.125 3.5-1.625 3.75h-.375zM3.562 10.5h11V7.969c.188.031.376.031.594.031.156 0 .344 0 .5-.031.156 0 .281-.032.406-.063V14c0 1.125-.906 2-2 2h-10c-1.125 0-2-.875-2-2V7.906c.094.032.22.063.376.063.156.031.312.031.5.031.218 0 .406 0 .624-.031V10.5zm11 1.5h-11v2c0 .281.22.5.5.5h10c.25 0 .5-.219.5-.5v-2z",fill:"#424242"})))} 98function buttonPrimary_extends(){return(buttonPrimary_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t] 99for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var He=function SvgButtonPrimary(e){return u.createElement("svg",buttonPrimary_extends({width:18,height:18,fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),Ge||(Ge=u.createElement("path",{fill:"url(#buttonPrimary_svg__pattern0_35800_25682)",d:"M0 0h18v18H0z"})),ze||(ze=u.createElement("defs",null,u.createElement("pattern",{id:"buttonPrimary_svg__pattern0_35800_25682",patternContentUnits:"objectBoundingBox",width:1,height:1},u.createElement("use",{xlinkHref:"#buttonPrimary_svg__image0_35800_25682",transform:"scale(.00195)"})),u.createElement("image",{id:"buttonPrimary_svg__image0_35800_25682",width:512,height:512,preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,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"}))))},qe=n("Wg04"),Je=n("yAu9"),Xe=n("Dbrd"),Ye=n("6CK5"),Ze=n("3lxE"),$e=(n("OS56"),n("FS6Z")),et={injectType:"singletonStyleTag",insert:"head",singleton:!0},tt=(te()($e.a,et),$e.a.locals||{}),nt=n("U5Vy"),rt=n("+91f"),at=function RelatePostItem(e){var t=e.items,n=e.settings,r=t.map(function(e){var t=e.post_id,n=e.post_url,r=e.title,a=e.featured_image,o=(e.author,e.categories) 100return e.publish_time,e.short_filtered_content,e.views_count,d.a.createElement("div",{key:t,className:"".concat(tt.postItem," ").concat(tt.postHolder)},d.a.createElement("div",{className:tt.postContainer},d.a.createElement("div",{className:tt.postImage},d.a.createElement("div",{className:tt.imageContainer},d.a.createElement(G.b,{className:tt.imageWrapper,to:new URL(n).pathname},d.a.createElement("span",{className:"".concat(tt.bgImg," ").concat(tt.animationTypeZoom),style:{backgroundImage:"url(".concat(a,")")}})))),d.a.createElement("div",{className:tt.postInfo},d.a.createElement(nt.a,{categories:o,postCategory:tt.postCategory}),d.a.createElement("div",{className:tt.postTitleWrap},d.a.createElement(G.b,{to:new URL(n).pathname},r)),d.a.createElement("div",{className:tt.actionBtn},d.a.createElement(G.b,{to:new URL(n).pathname},d.a.createElement(M.a,{id:"healthArticle.readArticle",defaultMessage:"Read Article"}))))))}) 101return d.a.createElement(rt.a,n,r)},ot=n("cOBa"),it={injectType:"singletonStyleTag",insert:"head",singleton:!0},lt=(te()(ot.a,it),ot.a.locals||{}),ct=function relatePost(e){var t=Object(x.a)(lt,e.classes),n=Object(U.a)().formatMessage,r=e.arrows,a=e.dots,o=(e.draggable,e.carouselMode,e.centerPadding,e.cssClasse
101s,e.slidesToShow),i=void 0===o?4:o,l=(e.slidesToShowMedium,e.slidesToShowSmall,e.slidesToShowSmallCenterMode),c=void 0===l?2.2:l,s=e.moduleTitle,u=(e.infinite,e.items),p=n({id:"productFullDetail.viewMore",defaultMessage:"View more"}),m=u.length>i,f=u.length>c,g={autoplay:!1,arrows:r,dots:a,breakpoints:{0:{slidesPerView:2.2,spaceBetween:8},640:{slidesPerView:2.2,spaceBetween:8},768:{slidesPerView:3,spaceBetween:16},960:{slidesPerView:4,spaceBetween:16},1024:{slidesPerView:4,spaceBetween:16},1280:{slidesPerView:4,spaceBetween:16}}} 102m&&t.centerMode,f&&t.centerModeSmall 103return d.a.createElement("div",null,d.a.createElement("div",{className:t.viewMore},d.a.createElement("div",{className:t.moduleTitle},s),p&&d.a.createElement("div",{className:t.moreLink},d.a.createElement("a",{href:"/health/ac/all"},p),d.a.createElement("i",{className:"arrow-right-16"}))),d.a.createElement(at,{settings:g,items:u}))},st=n("M1fz"),ut=n("bUYR"),dt=n("yfPB"),pt=n("9NYx"),mt=n("k392"),ft=n("tWi/"),gt=n("N/I5"),bt=n("Pqt/"),vt=function useStickyOnElementDisappear(){var e=Object(u.useRef)(null),t=Object(u.useRef)(null),n=Object(u.useState)(!1),r=v()(n,2),a=r[0],o=r[1],i=Object(u.useState)(0),l=v()(i,2),c=l[0],s=l[1],d=function handleScroll(){!function calculateHeaderHeight(){var e=document.getElementById("header") 104if(e){var t=e.offsetHeight||0 105s(t)}}() 106var t=function checkDisappearStatus(){return!!e.current&&e.current.getBoundingClientRect().bottom<=c}() 107t!==a&&o(t)} 108return Object(u.useEffect)(function(){return window.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d),function(){window.removeEventListener("scroll",d),window.removeEventListener("resize",d)}},[a,c]),Object(u.useEffect)(function(){d()},[]),{triggerRef:e,stickyRef:t,isSticky:a,stickyTop:c}},ht=n("/tSd"),At=n("mtAZ"),yt=n("GTV5"),Et=n("ySwH") 109function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 110if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 111var n={}.toString.call(e).slice(8,-1) 112return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 113var o=0,i=function F(){} 114return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1 115return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 116return c=e.done,e},e:function e(t){u=!0,l=t},f:function f(){try{c||null==a.return||a.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 117for(var n=0,r=Array(t);n<t;n++)r[n]=e[n] 118return r}function productFullDetail_regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag" 119function i(n,r,a,i){var l=r&&r.prototype instanceof Generator?r:Generator,c=Object.create(l.prototype) 120return productFullDetail_regeneratorDefine2(c,"_invoke",function(n,r,a){var i,l,c,s=0,u=a||[],p=!1,m={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return i=t,l=0,c=e,m.n=n,o}} 121function d(n,r){for(l=n,c=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,i=u[t],d=m.p,f=i[2] 122n>3?(a=f===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=d&&((a=n<2&&d<i[1])?(l=0,m.v=r,m.n=i[1]):d<f&&(a=n<3||i[0]>r||r>f)&&(i[4]=n,i[5]=r,m.n=f,l=0))}if(a||n>1)return o 123throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running") 124for(p&&1===u&&d(u,f),l=u,c=f;(t=l<2?e:c)||!p;){i||(l?l<3?(l>1&&(m.n=-1),d(l,c)):m.n=c:m.v=c) 125try{if(s=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object") 126if(!t.done)return t 127c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),l=1) 128i=e}else if((t=(p=m.n<0)?c:n.call(r,m))!==o)break}catch(t){i=e,l=1,c=t}finally{s=1}}return{value:t,done:p}}}(n,a,i),!0),c}var o={} 129function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf 130var l=[][r]?t(t([][r]())):(productFullDetail_regeneratorDefine2(t={},r,function(){return this}),t),c=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l) 131function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,productFullDetail_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(c),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,productFullDetail_regeneratorDefine2(c,"constructor",GeneratorFunctionPrototype),productFullDetail_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",productFullDetail_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),productFullDetail_regeneratorDefine2(c),productFullDetail_regeneratorDefine2(c,a,"Generator"),productFullDetail_regeneratorDefine2(c,r,function(){return this}),productFullDetail_regeneratorDefine2(c,"toString",function(){return"[object Generator]"}),(productFullDetail_regenerator=function _regenerator(){return{w:i,m:f}})()}function productFullDetail_regeneratorDefine2(e,t,n,r){var a=Object.defineProperty 132try{a({},"",{})}catch(e){a=0}(productFullDetail_regeneratorDefine2=function _regeneratorDefine(e,t,n,r){function o(t,n){productFullDetail_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function productFullDetail_ownKeys(e,t){var n=Object.keys(e) 133if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) 134t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function productFullDetail_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
135t%2?productFullDetail_ownKeys(Object(n),!0).forEach(function(t){L()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):productFullDetail_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var xt={pathNames:[],appearance:"carousel",arrows:!0,centerPadding:"90px",infinite:!1,centerMode:!1},wt=d.a.lazy(function(){return n.e(67).then(n.bind(null,"1//Z"))}),Dt={"The requested qty is not available":"quantity","Product that you are trying to add is not available.":"quantity","The product that was requested doesn't exist.":"quantity"},It={quantity:"The requested quantity is not available."},Ct=function ShowMoreOrLess(e){var t=e.showCount,n=e.list,r=e.onShowClick,a=Object(x.a)(ae,e.classes) 136if(n.length<=3)return null 137var o=n.length>3&&n.length>t?d.a.createElement("div",{className:a.showText},d.a.createElement(M.a,{id:"productFullDetail.showMore",defaultMessage:"Show more"}),d.a.createElement("img",{className:a.showIcon,src:"/venia-static-assets/icons/product-details/show_more.svg",alt:""})):d.a.createElement("div",{className:a.showText},d.a.createElement(M.a,{id:"productFullDetail.showLess",defaultMessage:"Show less"}),d.a.createElement("img",{className:a.showIcon,src:"/venia-static-assets/icons/product-details/show_less.svg",alt:""})) 138return d.a.createElement("div",{onClick:function onClick(){return r(t,n)},className:a.showMoreOrLess},o)},Ft=function ShipRegion(e){var t=e.list,n=e.effectiveDeliveryOption,r=e.onRegionClick,a=Object(x.a)(ae,e.classes) 139return t.map(function(e,t){var o=[] 140return null!=e&&e.expressstorepickup&&n!==Be.c&&o.push(d.a.createElement(M.a,{id:"global.express",defaultMessage:"Express"})),null!=e&&e.delivery&&n!==Be.b&&o.push(d.a.createElement(M.a,{id:"footer.homeDelivery",defaultMessage:"Home Delivery"})),null!=e&&e.clickcollect&&n!==Be.b&&o.push(d.a.createElement(M.a,{id:"productFullDetail.clickAndCollect",defaultMessage:"Click and Collect"})),d.a.createElement("div",{className:a.shipRegionWrapper,key:t},d.a.createElement("div",{className:a.region},e.region),d.a.createElement("div",{className:a.deliveryMethord},null==o?void 0:o.map(function(e,t){return d.a.createElement(u.Fragment,null,d.a.createElement("span",null,e),t<(null==o?void 0:o.length)-1&&d.a.createElement("span",null,"Â |Â "))})),d.a.createElement("div",{className:"pdp-info-icon",onClick:function onClick(){return r(e)}}))})},Pt=function RetunRefund(e){var t,n,r,a=Object(U.a)(),o=a.formatMessage,i=(a.locale,e.storeConfigData,e.product),l=e.returnAndRefund,c=null==i?void 0:i.is_returnable_display,s="",p=(null==l?void 0:null===(t=l.cmsBlocks)||void 0===t?void 0:null===(n=t.items)||void 0===n?void 0:null===(r=n[0])||void 0===r?void 0:r.content)||null,m=Object(ge.b)().innerWidth<=767,f=Object(u.useState)(!1),g=v()(f,2),b=g[0],h=g[1] 141"0"==c?s="productFullDetail.disableReturn":"1"==c&&(s="productFullDetail.enableReturn") 142var A=o({id:"productFullDetail.returnRefund",defaultMessage:"Return & Refund"}) 143return d.a.createElement(u.Fragment,null,d.a.createElement(M.a,{id:s,defaultMessage:s}),d.a.createElement("div",{className:"pdp-info-icon",onClick:function onRetunRefundClick(){h(!0)}}),d.a.createElement(st.a,{title:A,isOpen:b,onClose:function onCancel(){h(!1)},closeable:!0,style:{width:m?"90vw":""}},d.a.createElement("div",{style:{minWidth:"300px"}},d.a.createElement(X.a,{html:p}))))},kt=function ProductFullDetail(e){var t,n,r,a,o,i,l,c,s,p,m,f,b,h,A,E,w,D,I=e.product,C=e.viewedUrlKeys,F=e.storeConfigData,P=e.returnAndRefund,k=e.relatePosts,_=e.enable_tore_inventory_check,B=Object(Qe.a)().isApp,S=Object(bt.a)().isPhone,O=Object(Ie.b)(),j=v()(O,1)[0].isSignedIn,R=Object(y.h)(),Q=Object(V.a)({product:I}),L=Object(u.useState)([]),ee=v()(L,2),te=ee[0],ne=ee[1],re=Object(gt.a)().getProductsByUrlKeys,ie=Object(u.useState)(!1),le=v()(ie,2),ce=le[0],se=le[1],ue=Object(_e.a)().effectiveDeliveryOption,de=Object(Se.c)(),pe=Q.breadcrumbCategoryId,me=Q.errorMessage,fe=(Q.handleAddToCart,Q.handleSelectionChange),be=Q.isOutOfStock,he=Q.isEverythingOutOfStock,Ae=Q.outOfStockVariants,Ee=(Q.isAddToCartDisabled,Q.isSupportedProductType),xe=Q.mediaGalleryEntries,we=Q.productDetails,De=Q.customAttributes,Ce=Q.wishlistButtonProps,Fe=Q.lowStock,Pe=Q.isPastPurchased,ke=I.is_non_discoutable,je=I.is_redemption_product,Ge=I.is_free_gift,ze=I.is_event_item,$e="1"==Ge,et=Object(u.useMemo)(function(){return xe.map(function(e){return productFullDetail_objectSpread(productFullDetail_objectSpread({},e),{}
143,{filePath:Object(ve.generateFileUrl)(e.file)})})},[xe]),tt=Object(ye.k)(),nt=Object(U.a)().formatMessage,rt=Object(Oe.a)(),at=v()(rt,2)[1].addToast,ot=Object(x.a)(ae,e.classes),it=Object(ge.b)().innerWidth<=767 144xt.arrows=!it 145var lt=function handleOpenStore(){Object(pt.a)({button_name:"check_inventory",button_category:"functionality",button_subcategory:"inventory_check",screen_name:(null==tt?void 0:tt.screen_name)||"ProductDetailScreen",screen_category:(null==tt?void 0:tt.screen_category)||"ProductDetailScreen",screen_class:(null==tt?void 0:tt.screen_class)||"ProductDetailScreen",error_msg:"",extra_info:""}),Xn(!0)},kt=Object(H.a)(I)?d.a.createElement(u.Suspense,{fallback:d.a.createElement(Y.a,null)},d.a.createElement(wt,{onSelectionChange:fe,options:I.configurable_options,isEverythingOutOfStock:he,outOfStockVariants:Ae})):null,_t=pe?d.a.createElement(q.a,{categoryId:pe,currentProduct:we.name,trackCallback:function trackCallback(e,t){}}):null,Bt=new Map 146me&&(Object.keys(Dt).forEach(function(e){if(me.includes(e)){var t=Dt[e],n=It[t] 147Bt.set(t,n)}}),me.includes("The current user cannot")&&Bt.set("form",[new Error(nt({id:"productFullDetail.errorToken",defaultMessage:"There was a problem with your cart. Please sign in again and try adding the item once more."}))]),me.includes('Variable "$cartId" got invalid value null')&&Bt.set("form",[new Error(nt({id:"productFullDetail.errorCart",defaultMessage:"There was a problem with your cart. Please refresh the page and try adding the item once more."}))]),Bt.size||Bt.set("form",[new Error(nt({id:"productFullDetail.errorUnknown",defaultMessage:"Could not add item to cart. Please check required options and try again."}))])) 148var St=Object(u.useMemo)(function(){var e=[],t=[],n={attribute_metadata:{uid:"attribute_sku",used_in_components:["PRODUCT_DETAILS_PAGE"],ui_input:{ui_input_type:"TEXT"},label:nt({id:"global.sku",defaultMessage:"SKU"})},entered_attribute_value:{value:we.sku}} 149return Array.isArray(De)&&De.forEach(function(n){"PAGEBUILDER"===n.attribute_metadata.ui_input.ui_input_type?t.push(n):e.push(n)}),e.unshift(n),{list:e,pagebuilder:t}},[De,we.sku,nt]),Ot=(he&&be?M.a:M.a,Object(u.useState)([])),Tt=v()(Ot,2),jt=Tt[0],Nt=Tt[1],Rt=function cartActionContent(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 150return Ee?d.a.createElement("div",{className:ot.cartActionWrapper},!e&&d.a.createElement("div",{className:ot.purchasedStockWrapper},j&&Pe&&d.a.createElement("div",{className:ot.pastPurchasedBadge},d.a.createElement(M.a,{id:"galleryItem.pastPurchased",defaultMessage:"Purchased"})),j&&Pe&&(be||Fe)&&d.a.createElement("div",{className:ot.shortVerticalLine}),0!==Number(I.is_for_online)&&d.a.createElement("div",{className:ot.stockShow},be?d.a.createElement(M.a,{id:"productFullDetail.itemOutOfStock",defaultMessage:"Out of Stock"}):Fe?d.a.createElement(M.a,{id:"cartPage.lowStock",defaultMessage:"Low Stock"}):null)),d.a.createElement("div",{className:[ot.addToCartButton,ce?ot.addToCartButtonDisabled:""].join(" ")},d.a.createElement($.a,{item:I,type:"detail",handleOpenStore:lt,storeConfig:F.storeConfig,propsDisabled:$e}))):d.a.createElement("div",{className:ot.unavailableContainer},d.a.createElement(K.a,null),d.a.createElement("p",null,d.a.createElement(M.a,{id:"productFullDetail.unavailableProduct",defaultMessage:"This product is currently unavailable for purchase."})))},Wt=Object(u.useState)(!1),Qt=v()(Wt,2),Lt=Qt[0],Mt=Qt[1],Ut=function handleShareClick(){B||Mt(!0)},Kt=function handleClose(){Mt(!1)},Gt=Object(u.useState)(!1),zt=v()(Gt,2),Vt=(zt[0],zt[1],function(){var e=W()(productFullDetail_regenerator().m(function _callee(e){return productFullDetail_regenerator().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,navigator.clipboard.writeText(e) 151case 1:Kt(),at({type:"info",message:nt({id:"productFullDetail.copyied",defaultMessage:"Copied"}),timeout:3e3}),t.n=3 152break 153case 2:t.p=2,t.v 154case 3:return t.a(2)}},_callee,null,[[0,2]])})) 155return function copyText(t){return e.apply(this,arguments)}}()),Ht=function handleIconclick(e,t){Object(dt.h)({method:t}) 156var n=window.location.href,r="https://www.facebook.com/share.php?u=".concat(encodeURIComponent(n)),a="https://wa.me/?text=".concat(encodeURIComponent(n)),o=we.name,i=nt({id:"productFullDetail.emailMessage",defaultMessage:"Hi, This product is amazing!! For more details check "})+n 157switch(t){case"whatsapp":window.open(a) 158break 159case"email":window.location.href="mailto:".concat("","?subject=").concat(encodeURIComponent(o),"&body=").concat(encodeURIComponent(i)) 160break 161case"facebook":window.open(r,"_blank","width=800,height=600,scrollbars=yes") 162break 163case"link":Vt(n) 164break
165case"storeOnly":window.open("https://api.whatsapp.com/send/?phone=85238520110&text=Hello!+%E6%88%91%E6%83%B3%E6%9F%A5%E8%A9%A2%E8%90%AC%E5%AF%A7%E7%A4%BE%E5%8D%80%E8%97%A5%E5%8A%91%E6%9C%8D%E5%8B%99")}},qt=Ee?d.a.createElement("div",{className:ot.mobileCartActionContentWrapper},d.a.createElement(Ze.a,{iconClass:ot.cartIcon,counterClass:ot.counter}),d.a.createElement("div",{className:[ot.addToCartButton,ce?ot.addToCartButtonDisabled:""].join(" ")},d.a.createElement($.a,{item:I,type:"detail",handleOpenStore:lt,storeConfig:F.storeConfig,place:"top-end",mobileShowText:!0,propsDisabled:$e,couponData:jt}))):d.a.createElement("div",{className:ot.mobileCartActionContentWrapper},d.a.createElement("div",{className:ot.unavailableContainer},d.a.createElement(K.a,null),d.a.createElement("p",null,d.a.createElement(M.a,{id:"productFullDetail.unavailableProduct",defaultMessage:"This product is currently unavailable for purchase."})))),Jt=(we.shortDescription&&(X.a,we.shortDescription.html),St.pagebuilder.length?d.a.createElement("section",{className:ot.detailsPageBuilder},d.a.createElement(Z.a,{classes:{list:ot.detailsPageBuilderList},customAttributes:St.pagebuilder,showLabels:!1})):null),Xt=we.custom_attributes?we.custom_attributes.map(function(e){var t,n 166if("benefits"==(null==e?void 0:null===(t=e.attribute_metadata)||void 0===t?void 0:t.code))return null==e?void 0:null===(n=e.entered_attribute_value)||void 0===n?void 0:n.value}).filter(function(e){return!!e}):[],Yt=Xt.map(function(e){return e.split("<br>").map(function(e,t){return d.a.createElement("li",{key:t},e)})}),Zt=[d.a.createElement(M.a,{id:"productFullDetail.description",defaultMessage:"Description"}),d.a.createElement(M.a,{id:"productFullDetail.howToUse",defaultMessage:"How To Use"})],$t=we.frontend_description,en=null==$t?void 0:null===(t=$t.description)||void 0===t?void 0:t.html,tn=(null==$t?void 0:$t.product_usage)||"",nn="" 167nn=tn&&tn.includes("<br>")?tn.split("<br>").map(function(e,t){return d.a.createElement("p",{key:t},e)}):tn 168var rn=[{type:"description",content:en},{type:"howToUse",content:we.howToUse}],an=Object(u.useState)(0),on=v()(an,2),ln=on[0],cn=on[1],sn=Zt.map(function(e,t){return d.a.createElement(yt.a,{className:[ot.tabHeader,t==ln?ot.panelSelected:""],key:t,onClick:function onClick(){return cn(t)}},e)}),un=rn.map(function(e,t){return"description"==e.type?d.a.createElement(yt.c,{key:t,className:ot.tabPanel},null!=we&&we.country_origin_name?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.origin",defaultMessage:"Origin"})),d.a.createElement("div",{className:ot.conetentItemText},null==we?void 0:we.country_origin_name)):null,d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.productDescription",defaultMessage:"productDescription"})),d.a.createElement("div",{className:ot.pdpRichContentWrapper},d.a.createElement(X.a,{html:e.content}))),null!=$t&&$t.skin_type?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.skinType",defaultMessage:"Skin Type"})),d.a.createElement("div",{className:ot.conetentItemText},d.a.createElement("span",{dangerouslySetInnerHTML:{__html:null==$t?void 0:$t.skin_type}}))):null,null!=$t&&$t.ingredients?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.ingredients",defaultMessage:"Ingredients"})),d.a.createElement("div",{className:ot.conetentItemText},d.a.createElement("span",{dangerouslySetInnerHTML:{__html:null==$t?void 0:$t.ingredients}}))):null,null!=$t&&$t.disclaimers?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.disclaimers",defaultMessage:"Disclaimers"})),d.a.createElement("div",{className:ot.conetentItemText},d.a.createElement("span",{dangerouslySetInnerHTML:{__html:null==$t?void 0:$t.disclaimers}}))):null,null!=$t&&$t.age_group?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.ageGroup",defaultMessage:"Age Group"})),d.a.createElement("div",{className:ot.conetentItemText},d.a.createElement("span",{dangerouslySetInnerHTML:{__html:null==$t?void 0:$t.age_group}}))):null,null!=$t&&$t.storage?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.storage",defaultMessage:"Storage"})),d.a.createElement("div",{className:ot.conetentItemText},d.a.createElement("span",{dangerouslySetInnerHTML:{__html:null==$t?void 0:$t.storage}}))):null):"howToUse"==e.type?d.a.createElement(yt.c,{key:t,className:ot.tabPanel},null!=$t&&$t.product_usage?d.a.createElement("div",{className:ot.conetentItem},d.a.createElement("div",{className:ot.conetentItemTitle},d.a.createElement(M.a,{id:"productFullDetail.usage",defaultMessage:"Usage"})),d.a.createElement("div",{className:ot.conetentItemText},nn)):null):void 0}),dn=we.crosssell_products.map(function(e){return e.url_key}),pn=Object(Te.c)(Te.a.youMayAlsoLike),mn=productFullDetail_objectSpread(productFullDetail_objectSpread({},xt),{},{moduleTitle:nt({id:"productFullDetail.youMayAlsoLike",defaultMessage:"You May Also Like"}),itemListId:pn.item_list_id,itemListName:pn.item_list_name,pathNames:dn,showEmptyResult:!1}),fn=Object(Te.c)(Te.a.recentlyViewed),gn=productFullDetail_objectSpread(productFullDetail_objectSpread({},xt),{},{moduleTitle:nt({id:"productFullDetail.recentlyViewedproducts",defaultMessage:"Recently viewed"}),itemListId:fn.item_list_id,itemListName:fn.item_list_name,pathNames:C.filter(function(e){return e!==I.url_key}),showEmptyResult:!1}) 169Object(u.useEffect)(function(){var e,t,n=I.categories||[],r=n.map(function(e){return e.name}).join(" > "),a=null===(e=n[0])||void 0===e?void 0:e.name,o=null===(t=n[n.length-1])||void 0===t?void 0:t.name,i={version:2,filterRule:{operator:"AN
169D",ruleList:[{operator:"OR",conditionList:["æ¢ç±ç¨å","èªææª¢æ¸¬","è¡å£è¨","è¡ç³æ¸¬è©¦","Thermometer","Self Test","Blood Pressure Monitor","Blood Glucose Meter and Kits"].includes(o)?[{key:"category",operator:"contains",value:[a]},{key:"category",operator:"not_contains",value:[r]},{key:"customLabel00",operator:"contains",value:[a]}]:[{key:"category",operator:"contains",value:[a]},{key:"customLabel00",operator:"contains",value:[a]}]}]}} 170"undefined"!=typeof appier&&appier("getRecommendationByScenario",{scenarioId:"7Dcg2kxoGfkT8VFi8Eq5Gp",productId:I.item_no,num:1,filter:i},function(){var e=W()(productFullDetail_regenerator().m(function _callee2(e,t,n){var r,a,o,i 171return productFullDetail_regenerator().w(function(e){for(;;)switch(e.n){case 0:return r=null==t?void 0:t.map(function(e){return e.url}),e.n=1,re(r) 172case 1:(a=e.v)&&a.length?(o=[],(o=g()(a)).unshift(I),i=o.map(function(e){return productFullDetail_objectSpread(productFullDetail_objectSpread({},e),{},{isRecommendationProduct:{scenarioId:"7Dcg2kxoGfkT8VFi8Eq5Gp",recommendationId:n.recommendationId,modelId:n.modelId,seedProductId:I.item_no}})}),ne(i)):ne(a) 173case 2:return e.a(2)}},_callee2)})) 174return function(t,n,r){return e.apply(this,arguments)}}())},[]) 175var bn=Object(Te.c)(Te.a.frequentlyBoughtTogether),vn={moduleTitle:nt({id:"productFullDetail.frequentlyBoughtTogether",defaultMessage:"Frequently Bought Together"}),itemListId:bn.item_list_id,itemListName:bn.item_list_name,boughtTogetherProductList:te,storeConfig:F.storeConfig},hn=(Object(y.g)(),Object(u.useState)(3)),An=v()(hn,2),yn=An[0],En=An[1],xn=Object(u.useState)(null),wn=v()(xn,2),Dn=wn[0],In=wn[1],Cn=Object(u.useState)([]),Fn=v()(Cn,2),Pn=Fn[0],kn=Fn[1],_n=Object(u.useState)(!1),Bn=v()(_n,2),Sn=Bn[0],On=Bn[1],Tn=Object(u.useMemo)(function(){var e 176if(null==I||!I.offers||null==I||null===(e=I.offers)||void 0===e||!e.length)return[] 177var t,n=[],r=[],a=_createForOfIteratorHelper(I.offers) 178try{for(a.s();!(t=a.n()).done;){var o=t.value,i=o.free_gift,l=i.available,c=i.is_freegift 179!l&&c?r.push(o):n.push(o)}}catch(e){a.e(e)}finally{a.f()}return[].concat(n,r)},[I]) 180Object(u.useEffect)(function(){var e=Tn.slice(0,yn).map(function(e,t){return d.a.createElement(Re.a,{key:t,item:e,skuId:I.sku})}) 181In(e)},[yn,Tn]),Object(u.useEffect)(function(){var e,t,n=I.custom_attributes?I.custom_attributes.map(function(e){var t,n 182if("tag_images"==(null==e?void 0:null===(t=e.attribute_metadata)||void 0===t?void 0:t.code))return null==e?void 0:null===(n=e.entered_attribute_value)||void 0===n?void 0:n.value}).filter(function(e){return!!e}):[],r=(null==F?void 0:null===(e=F.storeConfig)||void 0===e?void 0:e.maximum_tag_in_pdp)||2,a=((null==n?void 0:null===(t=n[0])||void 0===t?void 0:t.split(",").slice(0,r))||[]).map(function(e){return Object(ve.getProductTagSrc)(e)}) 183kn(a)},[I]),Object(u.useEffect)(function(){var e;(null==I?void 0:null===(e=I.offers)||void 0===e?void 0:e.length)>0||!Sn&&null!=we&&we.uid&&fr([])},[null==I?void 0:null===(n=I.offers)||void 0===n?void 0:n.length,null==we?void 0:we.uid,Sn]) 184var jn=Object(u.useState)(!1),Nn=v()(jn,2),Rn=Nn[0],Wn=Nn[1],Qn=Object(u.useState)(null),Ln=v()(Qn,2),Mn=Ln[0],Un=Ln[1],Kn=Object(u.useState)(""),Gn=v()(Kn,2),zn=Gn[0],Vn=Gn[1],Hn=Object(u.useState)(!1),qn=v()(Hn,2),Jn=qn[0],Xn=qn[1],Yn=Object(u.useState)(null),Zn=v()(Yn,2),$n=Zn[0],er=Zn[1],tr=Object(u.useState)(!1),nr=v()(tr,2),rr=nr[0],ar=nr[1],or=Object(Le.c)() 185Object(u.useEffect)(function(){try{var e=localStorage.getItem("userLocation"),t=localStorage.getItem("isFirstVisitWithPermission") 186if(e){var n=JSON.parse(e) 187er(n),"true"===t&&ar(!0)}}catch(e){}},[]),Object(u.useEffect)(function(){R.search.includes("minipdp")&&Xn(!0)},[R.search]) 188var ir=function(){var e=W()(productFullDetail_regenerator().m(function _callee3(){var e,t 189return productFullDetail_regenerator().w(function(n){for(;;)switch(n.p=n.n){case 0:if(Xn(!0),!$n){n.n=1 190break}return n.a(2) 191case 1:if("granted"!==or.permissionStatus){n.n=6 192break}return n.p=2,n.n=3,or.requestLocation() 193case 3:e=n.v,er(e),localStorage.setItem("userLocation",JSON.stringify(e)),n.n=5 194break 195case 4:n.p=4,n.v 196case 5:n.n=10 197break 198case 6:if("prompt"!==or.permissionStatus){n.n=10 199break}
199return n.p=7,n.n=8,or.requestLocation() 200case 8:t=n.v,er(t),ar(!0),localStorage.setItem("userLocation",JSON.stringify(t)),localStorage.setItem("isFirstVisitWithPermission","true"),n.n=10 201break 202case 9:n.p=9,n.v 203case 10:return n.a(2)}},_callee3,null,[[7,9],[2,4]])})) 204return function handleInventoryCheckClick(){return e.apply(this,arguments)}}(),lr=function handleInventoryCheckClose(){Xn(!1)},cr=productFullDetail_objectSpread(productFullDetail_objectSpread({},xt),{},{moduleTitle:nt({id:"healthArticle.relatedArticle",defaultMessage:"Related Articles"}),items:k}),sr=Object(u.useMemo)(function(){return et.filter(function(e){return"image"===e.media_type})},[et]),ur=Object(u.useMemo)(function(){return et.filter(function(e){return"external-video"===e.media_type})},[et]) 205Object(u.useEffect)(function(){var e,t,n,r,a,o 206we.uid&&Object(mt.a)({price:{currency:(null==we?void 0:null===(e=we.price_range)||void 0===e?void 0:null===(t=e.maximum_price)||void 0===t?void 0:null===(n=t.regular_price)||void 0===n?void 0:n.currency)||"HKD",value:null==we?void 0:null===(r=we.price_range)||void 0===r?void 0:null===(a=r.maximum_price)||void 0===a?void 0:null===(o=a.regular_price)||void 0===o?void 0:o.value},items:[{product:we}],isSignedIn:j,contentType:"product"})},[we.uid]) 207Object(u.useEffect)(function(){we.express_delivery||"express_only"!=ue?se(!1):se(!0)},[we.express_delivery,ue]) 208var dr,pr,mr,fr=function handleCallbackCouponData(e){var t 209if(Nt(e||[]),!Sn){var n=(null==I?void 0:null===(t=I.offers)||void 0===t?void 0:t.length)>0&&e||[] 210Object(pt.b)(we,n),On(!0)}},gr=vt(),br=gr.triggerRef,vr=gr.stickyRef,hr=gr.isSticky,Ar=gr.stickyTop,yr=function priceComponent(){var e,t,n,r,a,o,i,l,c,s,u,p=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 211return null!==(e=we.price_range)&&void 0!==e&&null!==(t=e.maximum_price)&&void 0!==t&&null!==(n=t.discount)&&void 0!==n&&n.percent_off?d.a.createElement("div",{className:[ot.priceWrapper,"pdp_price_section pull-right text-right"].join(" "),style:p?{display:"flex",gap:"10px"}:null},d.a.createElement("div",{style:p?{display:"flex",flexDirection:"row-reverse",alignItems:"flex-end",gap:"10px"}:null},d.a.createElement("span",{className:ot.productPriceOff,style:p?{paddingTop:"0px",marginBottom:"0px"}:null},null===(r=we.price_range)||void 0===r?void 0:null===(a=r.maximum_price)||void 0===a?void 0:null===(o=a.discount)||void 0===o?void 0:o.percent_off,"%Â ",d.a.createElement(M.a,{id:"productFullDetail.off",defaultMessage:"Off"})),d.a.createElement("span",{className:ot.productRegularPrice},"Â ",d.a.createElement(z.a,{currencyCode:null===(i=we.price_range)||void 0===i?void 0:null===(l=i.maximum_price)||void 0===l?void 0:null===(c=l.regular_price)||void 0===c?void 0:c.currency,value:null===(s=we.price_range)||void 0===s?void 0:null===(u=s.maximum_price)||void 0===u?void 0:u.regular_price.value,lineThrough:!0}))),d.a.createElement("div",{className:(ot.productPrice,ot.productPriceStrong)},d.a.createElement(z.a,{currencyCode:we.price.currency,value:we.price.value}))):d.a.createElement("div",{className:[ot.priceWrapper,"pdp_price_section pull-right text-right"].join(" ")},d.a.createElement("div",{className:ot.productPrice,style:{marginBottom:0,paddingTop:0}},d.a.createElement(z.a,{currencyCode:we.price.currency,value:we.price.value})))} 212return d.a.createElement("div",{className:ot.rootPage},d.a.createElement(T.a,{name:"robots",content:"index,follow"}),d.a.createElement(T.a,{property:"og:type",content:"article"}),d.a.createElement(T.a,{property:"og:title",name:"title",content:we.meta_title||we.name}),d.a.createElement(T.a,{property:"og:description",name:"description",content:we.meta_description||we.short_description.html}),d.a.createElement(T.a,{property:"og:image",itemprop:"image",content:null===(r=sr[0])||void 0===r?void 0:r.filePath}),d.a.createElement(T.a,{property:"og:url",content:R.href}),d.a.createElement(T.a,{property:"product:availability",content:we.stock_status}),d.a.createElement(T.a,{property:"product:condition",content:""}),d.a.createElement(T.a,{property:"product:price:amount",content:we.price.value}),d.a.createElement(T.a,{property:"product:price:currency",content:we.price.currency}),d.a.createElement(T.a,{property:"product:retailer_item_id",content:we.sku}),d.a.createElement(T.a,{property:"product:description",conten:!0,t:we.meta_description||we.short_description.html}),d.a.createElement(T.a,{property:"product:feature",content:Xt}),d.a.createElement(T.a,{property:"product:faq",content:we.howToUse.html}),d.a.createElement(T.a,{name:"keywords",content:we.meta_keyword}),d.a.createElement(T.a,{property:"description",content:we.meta_description||we.short_description.html}),d.a.createElement(T.a,{name:"google-site-verification",content:"AYehx8sgWhhK-SRa6iIvhjV8lZWGnNlYGnHO-kJGcQ0"}),d.a.createElement(T.a,{property:"al:ios:app_store_id",content:"6499517901"}),d.a.createElement(T.a,{property:"al:ios:app_name",content:"Mannings HK"}),d.a.createElement(T.a,{property:"al:android:package",content:"com.mannings"}),d.a.createElement(T.a,{property:"al:android:app_name",content:"Mannings HK"}),d.a.createElement(T.a,{property:"al:ios:url",content:"mannings:/"+R.pathname}),d.a.createElement(T.a,{property:"al:android:url",content:"mannings:/"+R.pathname}),ce?d.a.createElement("div",{className:ot.standardProductDisabledTips},d.a.createElement("div",{className:ot.standardProductDisabledTipsInner},d.a.createElement("div",{className:ot.tipText},d.a.createElement(M.a,{id:"productFullDetail.standardProductDisabledTips",defaultMessage:"This is a standardâdelivery item. The current delivery mode does not support purchasing standardâdelivery items. You can change the mode to continue."})),d.a.createElement("div",{className:ot.changeBtn},d.a.createElement(G.b,{to:"/my-account/delivery-options"},d.a.createElement(M.a,{id:"productFullDetail.change",defaultMessage:"Change"})),d.a.createElement(Me.a,{src:Ue.a,size:10,attrs:{color:"#F26522"}})))):null,d.a.createElement("div",{className:ot.breadcrumbsWrapper},d.a.createElement("div",{className:ot.breadcrumbsWrapperInner},_t)),d.a.createElement("div",{ref:vr,className:[ot.stickyWrapper,hr?ot.stickyWrapperIsSticky:""].join(" "),style:{to
212p:"".concat(Ar,"px")}},d.a.createElement("div",{className:ot.stickyInner},d.a.createElement("div",{className:ot.stickyInnerLeft},d.a.createElement("img",{src:null==we?void 0:we.small_image,className:ot.stickyImg}),d.a.createElement("div",{className:ot.stickyName},null==we?void 0:we.name)),d.a.createElement("div",{className:ot.stickyInnerRight},yr(!0),Rt(!0)))),d.a.createElement("div",{className:ot.root},d.a.createElement("div",{className:ot.topcontainer},d.a.createElement("div",{className:ot.topcontainerInner},d.a.createElement("div",{className:ot.topWrapper},d.a.createElement("div",{className:ot.imageCarousel},d.a.createElement(J.a,{imageVideos:et,images:sr,videos:ur,wishlistButtonProps:Ce,handleShareClick:Ut,offerImages:Pn})),d.a.createElement("div",{className:ot.infoWrapper},d.a.createElement("section",{className:ot.titleLine},d.a.createElement("section",{className:ot.title},d.a.createElement("div",{"aria-live":"polite",className:[ot.productName,"product_name_pdp"].join(" ")},(dr=null==we?void 0:we.express_delivery,pr=!1!==(null==de?void 0:de.isExpressOpen),mr=[Be.a,Be.b].includes(ue)&&dr&&pr,d.a.createElement(d.a.Fragment,null,mr?d.a.createElement("div",{className:ot.expressTag},d.a.createElement(M.a,{id:"global.express",defaultMessage:"Express"})):null,we.name)))),d.a.createElement("div",{className:ot.iconWrapper},d.a.createElement("section",{className:ot.fav},d.a.createElement(u.Suspense,{fallback:null},d.a.createElement(ft.a,N()({},Ce,{trackFrom:"pdp",carouselName:""},{item:productFullDetail_objectSpread(productFullDetail_objectSpread({},Ce.item),{},{coupon:jt})})))),d.a.createElement("div",{className:ot.share,onClick:Ut},d.a.createElement(Me.a,{src:Ke.a,size:21,attrs:{color:"#979797"}})))),d.a.createElement("div",{className:ot.brandAndPurchasedWrapper},d.a.createElement("div",{className:ot.brand},d.a.createElement(M.a,{id:"productFullDetail.by",defaultMessage:"by"}),d.a.createElement("span",{className:"labelunder_pdp"},d.a.createElement(G.b,{className:ot.brandName,to:"/brands/".concat(null==we?void 0:null===(a=we.brand_information)||void 0===a?void 0:a.url_path)},null==we?void 0:null===(o=we.brand_information)||void 0===o?void 0:o.name))),!(null==we||!we.purchase_count_label)&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:ot.verticalLine}),d.a.createElement("div",{className:ot.purchased},null==we?void 0:we.purchase_count_label))),0!==Number(I.is_for_online)&&d.a.createElement("div",{className:ot.stockShowMobile},Pe&&d.a.createElement("div",{className:ot.pastPurchasedBadge},d.a.createElement(M.a,{id:"galleryItem.pastPurchased",defaultMessage:"Purchased"})),null!=we&&we.express_delivery||!be?null!=we&&we.express_delivery||!Fe?null:d.a.createElement(M.a,{id:"cartPage.lowStock",defaultMessage:"Low Stock"}):d.a.createElement(M.a,{id:"productFullDetail.itemOutOfStock",defaultMessage:"Out of Stock"})),d.a.createElement("div",{className:ot.priceWrapperMobile},null!==(i=we.price_range)&&void 0!==i&&null!==(l=i.maximum_price)&&void 0!==l&&null!==(c=l.discount)&&void 0!==c&&c.percent_off?d.a.createElement("div",{className:ot.priceWrapperMobileInner},d.a.createElement("div",{className:(ot.productPrice,ot.productPriceStrong)},d.a.createElement(z.a,{currencyCode:we.price.currency,value:we.price.value})),d.a.createElement("div",null,d.a.createElement("span",{className:ot.productRegularPriceMobile},d.a.createElement(z.a,{currencyCode:null===(s=we.price_range)||void 0===s?void 0:null===(p=s.maximum_price)||void 0===p?void 0:null===(m=p.regular_price)||void 0===m?void 0:m.currency,value:null===(f=we.price_range)||void 0===f?void 0:null===(b=f.maximum_price)||void 0===b?void 0:b.regular_price.value,lineThrough:!0})),d.a.createElement("span",{className:ot.productPriceOffMobile},"Â ",null===(h=we.price_range)||void 0===h?void 0:null===(A=h.maximum_price)||void 0===A?void 0:null===(E=A.discount)||void 0===E?void 0:E.percent_off,"%Â ",d.a.createElement(M.a,{id:"productFullDetail.off",defaultMessage:"Off"})))):d.a.createElement("div",{className:ot.priceWrapperMobileInner},d.a.createElement("div",{className:ot.productPrice},d.a.createElement(z.a,{currencyCode:we.price.currency,value:we.price.value})))),d.a.createElement("section",{className:ot.centerContent},d.a.createElement("div",{className:ot.offerWrapper},d.a.createElement("div",{className:ot.offer},Dn),d.a.createElement(Ct,{list:Tn,showCount:yn,onShowClick:function handleShowMoreOrLessClick(e,t){var n=t.length>=3&&t.length>e?t.length:3 213En(n)}}),d.a.createElement("div",{className:ot.offerTipsWrapper},d.a.createElement("div",{className:"black-attention"}),d.a.createElement("div",{className:ot.offerTips},function nonDiscoutableAndRedemption(){return d.a.createElement(u.Fragment,null,ke&&je?d.a.createElement("div",{className:ot.nonDiscoutableAndRedemption},d.a.createElement(M.a,{id:"productFullDetail.bothIsNonDiscoutableAndIsRedemptionProduct",defaultMessage:"This is both a non-discountable item and a redemption item and is not applicable to any other promotions/offers/coupons."})):ke?d.a.createElement("div",{className:ot.nonDiscoutableAndRedemption},d.a.createElement(M.a,{id:"productFullDetail.isNonDiscoutable",defaultMessage:"This is a non-discountable item and is not applicable to any other promotions/offers/coupons."})):je?d.a.createElement("div",{className:ot.nonDiscoutableAndRedemption},d.a.createElement(M.a,{id:"productFullDetail.isRedemptionProduct",defaultMessage:"This is a redemption item and is not applicable to any other promotions/offers/coupons."})):null)}(),d.a.createElement("div",null,0===Number(I.is_for_online)?d.a.createElement(M.a,{id:"productFullDetail.offerTips_storeOnly",defaultMessage:"Some offer cannot be stacked or used together. Please check the discount summary in My Cart page."}):d.a.createElement(M.a,{id:"productFullDetail.offerTips",defaultMessage:"Some offer cannot be stacked or used together. Please check the discount summary in My Cart page."})))),$e||!_||R.pathname.includes("gift-voucher")?null:d.a.createElement("div",{className:ot.storeInventoryCheckWrapper,onClick:ir},d.a.createElement("div",{className:ot.storeInventoryCheckContent},d.a.createElement(Me.a,{src:Ve,size:20}),d.a.createElement("div",{className:ot.storeInventoryCheckText},d.a.createElement(M.a,{id:"productFullDetail.storeInventoryCheckTips",defaultMessage:"Check inâstore availability (stock may vary over time)"}))),d.a.createElement(Me.a,{src:Ue.a,size:12,attrs:{color:"#424242"}})),0===Number(I.is_for_online)?d.a.createElement("div",{className:ot.buttonPrimary,onClick:function onClick(){Ht(0,"storeOnly"),Object(pt.a)({button_name:"whatsapp_contact_pharmacist",button_category:"functionality",button_subcategory:"contact_pharmacist",screen_name:(null==tt?void 0:tt.screen_name)||"ProductDetailScreen",screen_category:(null==tt?void 0:tt.screen_category)||"ProductDetailScreen",screen_class:(null==tt?void 0:tt.screen_class)||"ProductDetailScreen",error_msg:"",extra_info:""})}},d.a.createElement(Me.a,{src:He,className:ot.buttonPrimaryIcon,size:18}),d.a.createElement(M.a,{id:"productFullDetail.check",defaultMessage:"Check with Mannings Pharmacist"})):null,(null==I?void 0:null===(w=I.offers)||void 0===w?void 0:w.length)>0&&d.a.createElement(We.a,{promotionIds:null==I?void 0:null===(D=I.offers)||void 0===D?void 0:D.map(function(e){return e.promo_id}),callbackCouponData:fr}),0===Number(I.is_for_online)?null:d.a.createElement("div",{className:ot.returnRefund}
213,d.a.createElement(Pt,{storeConfigData:F,product:I,returnAndRefund:P}))),d.a.createElement("div",{ref:br,className:ot.priceWrapperDesk},yr(!1),d.a.createElement("section",{className:ot.actions},S?null:Rt(!1)))),d.a.createElement("section",{className:ot.options},kt),d.a.createElement("div",{className:ot.shipRegion},0===Number(I.is_for_online)?null:d.a.createElement(Ft,{list:I.available_delivery_method,effectiveDeliveryOption:ue,onRegionClick:function handleOnRegionClick(e){Wn(!0),Vn(e.region+" "+nt({id:"productFullDetail.delivery",defaultMessage:"Delivery & Collection"})),Un(e.html)}}),d.a.createElement(st.a,{title:zn,isOpen:Rn,onClose:function ondDeiveryCancel(){Wn(!1)},closeable:!0,style:{width:it?"90vw":""}},d.a.createElement("div",{style:{minWidth:"260px"}},d.a.createElement(X.a,{html:Mn})))),d.a.createElement("div",{className:ot.productSize},d.a.createElement("span",null,I.product_size),d.a.createElement("div",null,d.a.createElement("span",null,d.a.createElement(M.a,{id:"cartPage.productNo",defaultMessage:"Item code:"}))," ",d.a.createElement("span",null,I.item_no," "))),d.a.createElement("div",{className:[ot.benifit,"product_description "].join(" ")},Yt))))),d.a.createElement("div",{className:ot.actionsMobile},S?qt:null),d.a.createElement("div",{className:ot.tabWrapper},d.a.createElement("div",{className:ot.tabWrapperInner},d.a.createElement(yt.d,null,d.a.createElement(yt.b,{className:ot.tabList},sn),un))),d.a.createElement("div",{className:ot.otherContentWrapper},!ze&&d.a.createElement(u.Fragment,null,null!=te&&te.length?d.a.createElement("div",{className:ot.frequentlyBouthtListWrapper},d.a.createElement("div",{className:ot.frequentlyBouthtListWrapperInner},d.a.createElement(Ne,vn))):null,d.a.createElement("div",{className:ot.listWrapper},d.a.createElement("div",{className:ot.listWrapperInner},null!=mn&&mn.pathNames.length?d.a.createElement(Et.a,{moduleTitle:mn.moduleTitle}):null,d.a.createElement(oe.b,mn)),d.a.createElement("div",{className:ot.listWrapperInner},null!=gn&&gn.pathNames.length?d.a.createElement(Et.a,{moduleTitle:gn.moduleTitle}):null,d.a.createElement(oe.b,N()({},gn,{productType:"pdp"})))),d.a.createElement("div",{className:ot.aiRecommendWrap},d.a.createElement("div",{className:ot.aiRecommendWrapInner},d.a.createElement(ut.a,{titleType:"alsoLike",scenarioId:"pdp",params:{productId:I.sku,product:I}})))),k&&k.length?d.a.createElement("div",{className:ot.postWrapper},d.a.createElement("div",{className:ot.postWrapperInner},d.a.createElement(ct,cr))):null,Jt)),d.a.createElement(st.a,{title:nt({id:"productFullDetail.shareProductWithFriends",defaultMessage:"Share this product with friends"}),isOpen:Lt,onClose:Kt,closeable:!0,style:{width:"300px",height:"110px"}},d.a.createElement("div",{className:ot.sharePopWrapper},d.a.createElement(Me.a,{src:qe.a,size:28,attrs:{color:"#FF8200"},className:ot.shareIconItem,onClick:function onClick(e){return Ht(0,"whatsapp")}}),d.a.createElement(Me.a,{src:Je.a,size:28,attrs:{color:"#FF8200"},className:ot.shareIconItem,onClick:function onClick(e){return Ht(0,"email")}}),d.a.createElement(Me.a,{src:Xe.a,size:28,attrs:{color:"#FF8200"},className:ot.shareIconItem,onClick:function onClick(e){return Ht(0,"facebook")}}),d.a.createElement(Me.a,{src:Ye.a,size:28,attrs:{color:"#FF8200"},className:ot.shareIconItem,onClick:function onClick(e){return Ht(0,"link")}}))),d.a.createElement(At.a,{isOpen:Jn,onClose:lr,title:nt({id:"productFullDetail.checkStock",defaultMessage:"Check Stock"}),showConfirm:!1},d.a.createElement(ht.b,{type:"storeOnly",usageType:"storeInventoryCheck",productSku:we.sku,onClose:lr,userLocation:$n,isFirstVisitWithPermission:rr})))} 214kt.propTypes={classes:Object(p.shape)({cartActions:p.string,description:p.string,descriptionTitle:p.string,details:p.string,detailsPageBuilder:p.string,detailsPageBuilderList:p.string,detailsTitle:p.string,imageCarousel:p.string,options:p.string,productName:p.string,productPrice:p.string,quantity:p.string,quantityTitle:p.string,quantityRoot:p.string,root:p.string,title:p.string,unavailableContainer:p.string}),product:Object(p.shape)({__typename:p.string,id:p.number,stock_status:p.string,
214sku:p.string.isRequired,price:Object(p.shape)({regularPrice:Object(p.shape)({amount:Object(p.shape)({currency:p.string.isRequired,value:p.number.isRequired})}).isRequired}).isRequired,media_gallery_entries:Object(p.arrayOf)(Object(p.shape)({uid:p.string,label:p.string,position:p.number,disabled:p.bool,file:p.string.isRequired})),description:p.string,short_description:Object(p.shape)({html:p.string,__typename:p.string})}).isRequired} 215var _t=kt,Bt=n("6p+X"),St=n("Q84e"),Ot=n("zrp3"),Tt=n("iwh2"),jt=n("KIZX"),Nt=n("AYJO"),Rt=n("eMxj"),Wt={injectType:"singletonStyleTag",insert:"head",singleton:!0},Qt=(te()(Rt.a,Wt),Rt.a.locals||{}),Lt=function CarouselShimmer(e){var t=Object(x.a)(Nt.a,Qt,e.classes),n=Object(u.useMemo)(function(){return Array.from({length:3}).fill(null).map(function(e,n){return d.a.createElement("div",{className:t.thumnailRoot,key:"thumbnail-".concat(n)},d.a.createElement(me.a,{alt:"...",classes:{image:t.thumbnailImage},src:jt.a}))})},[t]) 216return d.a.createElement("div",{className:t.root},d.a.createElement("div",{className:t.carouselContainer},d.a.createElement(me.a,{alt:"...",classes:{image:t.currentImage_placeholder,root:t.imageContainer},src:jt.a})),d.a.createElement("div",{className:t.thumbnailList},n))},Mt=function ProductShimmer(e){var t=e.productType,n=Object(x.a)(ae,e.classes),r=Object(u.useMemo)(function(){return t.includes("Configurable")?d.a.createElement(Y.a,null):null},[t]) 217return d.a.createElement(u.Fragment,null,d.a.createElement(Tt.a,null),d.a.createElement("div",{className:n.root},d.a.createElement("section",{className:n.title},d.a.createElement(Ot.a,{width:"100%",height:2,key:"product-name"}),d.a.createElement("div",{className:n.productPrice},d.a.createElement(Ot.a,{width:3,height:2,key:"product-price"}))),d.a.createElement("section",{className:n.imageCarousel},d.a.createElement(Lt,null)),d.a.createElement("section",{className:n.options},r),d.a.createElement("section",{className:n.quantity},d.a.createElement("div",{className:n.quantityTitle},d.a.createElement(Ot.a,{width:"100%",height:1,key:"quantity-title"})),d.a.createElement(Ot.a,{width:10,type:"textInput",classes:{root:n.quantityRoot}})),d.a.createElement("section",{className:n.actions},d.a.createElement(Ot.a,{type:"button",key:"add-to-cart"})),d.a.createElement("section",{className:n.description},d.a.createElement("div",{className:n.descriptionTitle},d.a.createElement(Ot.a,{width:"100%",height:1,key:"description-title"})),d.a.createElement(Ot.a,{width:"100%",height:1,key:"description-line-1"}),d.a.createElement(Ot.a,{width:"100%",height:1,key:"description-line-2"}),d.a.createElement(Ot.a,{width:"100%",height:1,key:"description-line-3"})),d.a.createElement("section",{className:n.details},d.a.createElement("div",{className:n.detailsTitle},d.a.createElement(Ot.a,{width:"100%",height:1,key:"detail-title"})),d.a.createElement(Ot.a,{width:"100%",height:1,key:"detail-value"}))))} 218Mt.defaultProps={classes:{}},Mt.propTypes={productType:p.string.isRequired,classes:Object(p.shape)({cartActions:p.string,description:p.string,descriptionTitle:p.string,details:p.string,detailsTitle:p.string,imageCarousel:p.string,options:p.string,productName:p.string,productPrice:p.string,quantity:p.string,quantityTitle:p.string,root:p.string,title:p.string,unavailableContainer:p.string})} 219var Ut=Mt,Kt=n("32P0"),Gt=n("j0VI"),zt={injectType:"singletonStyleTag",insert:"head",singleton:!0},Vt=(te()(Gt.a,zt),Gt.a.locals||{}),Ht=n("iXY8"),qt=function Product(e){var t=e.__typename 220Object(x.a)(Vt,e.classes) 221Object(u.useEffect)(function(){Object(Kt.b)({url:location.pathname,name:"productPage"})},[]) 222Object(U.a)().formatMessage 223var n=S({mapProduct:Bt.a}),r=n.error,a=n.loading,o=n.product,i=n.viewedUrlKeys,l=n.storeConfigData,c=n.returnAndRefund,s=n.relatePosts,p=n.enable_store_inventory_check 224return a&&!o?d.a.createElement(St.a,null,d.a.createElement(Ut,{productType:t})):r&&!o?d.a.createElement(O.a,null):o?d.a.createElement(u.Fragment,null,d.a.createElement(T.b,null,o.name),d.a.createElement(T.a,{name:"description",content:o.meta_description}),d.a.createElement(_t,{product:o,viewedUrlKeys:i,storeConfigData:l,returnAnd
224Refund:c,relatePosts:s,enable_tore_inventory_check:p})):d.a.createElement(u.Fragment,null,d.a.createElement(Ht.a,null))} 225qt.propTypes={__typename:p.string.isRequired} 226t.a=qt},TVl0:function(e,t,n){"use strict" 227var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 228a.push([e.i,".index-AiTitle-gyk {\n text-align: center;\n}\n.index-AlsoLikeTitle-VpD {\n color: black;\n font-weight: 700;\n padding-bottom: 8px;\n}\n.index-items-w-t {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n margin-top: 12px;\n}\n.index-sentinel-D6X {\n color: #757575;\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n text-align: center;\n margin-bottom: 12px;\n}\n@media (min-width: 768px) {\n .index-AlsoLikeTitle-VpD {\n font-size: 24px;\n }\n .index-items-w-t {\n grid-template-columns: repeat(6, 1fr);\n }\n}\n@media (max-width: 768px) {\n .index-AlsoLikeTitle-VpD {\n font-size: 16px;\n }\n .index-carousel-fQb {\n margin: 4px 16px 0!important;\n }\n}\n\n.index-gradientText-3Ez {\n font-size: 16px;\n font-weight: bold;\n color: black;\n margin: 0 1.5rem;\n padding: 0.5rem 0;\n}\n.products-carousel-upp {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .index-gradientText-3Ez {\n font-size: 18px;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n",""]),a.locals={AiTitle:"index-AiTitle-gyk",AlsoLikeTitle:"index-AlsoLikeTitle-VpD text-base sm_text-xl",items:"index-items-w-t gap-y-3 md_gap-y-4 gap-x-2 md_gap-x-4",sentinel:"index-sentinel-D6X",carousel:"index-carousel-fQb",gradientText:"index-gradientText-3Ez"},t.a=a},U5Vy:function(e,t,n){"use strict" 229var r=n("q1tI"),a=n.n(r),o=n("55Ip") 230t.a=function Categories(e){var t=e.categories,n=e.postCategory 231return t&&t.length>0?a.a.createElement("div",{className:n},t.map(function(e){var t=e.category_id,n=e.title,r=e.category_url 232return a.a.createElement(o.b,{key:t,className:"category-name",to:new URL(r).pathname,title:n},n)})):null}},UvR4:function(e,t,n){"use strict" 233var r=n("JPst"),a=n.n(r),o=n("wyhS"),i=n("p6xS"),l=a()(function(e){return e[1]}) 234l.i(o.a,"",!0),l.i(i.a,"",!0),l.push([e.i,".productFullDetail-rootPage--Kb {\n background-color: #fff;\n}\n.productFullDetail-root--kp {\n /* composes: lg_py-md from global; */\n /* composes: max-w-site from global; */\n /* composes: px-xs from global; */\n /* composes: md_px-10 from global; */\n}\n\n.productFullDetail-topcontainer-JoL {\n width: 100%;\n /* composes: max-w-site from global; */\n\n display: flex;\n justify-content: center;\n background: #fff;\n /* padding-bottom: 40px; */\n}\n.productFullDetail-topcontainerInner-Hqy {\n /* display: flex;\n justify-content: center; */\n width: 100%;\n}\n\n.productFullDetail-topWrapper-t30 {\n /* max-width: 1132px; */\n width: 100%;\n}\n@media (min-width: 768px) {\n .productFullDetail-topWrapper-t30 {\n display: flex;\n justify-content: space-between;\n gap: 40px;\n }\n .productFullDetail-listWrapperInner-4yP [class^='viewmore-moduleTitle'] {\n font-size: 24px;\n }\n\n .productFullDetail-expressTag-DM8 {\n padding: 8px !important;\n font-size: 16px !important;\n }\n .productFullDetail-infoWrapper-Q1U {\n width: calc(100% - 584px);\n }\n .productFullDetail-offerWrapper-fEy {\n width: calc(100% - 208px);\n }\n}\n@media (max-width: 768px) {\n .productFullDetail-listWrapperInner-4yP [class^='viewmore-moduleTitle'] {\n font-size: 16px;\n }\n}\n.productFullDetail-infoWrapper-Q1U {\n padding-bottom: 24px;\n /* width: 776px; */\n}\n.productFullDetail-section-dsM {\n}\n\n.productFullDetail-sectionTitle-sLp {\n}\n\n.productFullDetail-titleLine-2-j {\n grid-area: titleLine;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.productFullDetail-brandAndPurchasedWrapper-y6l {\n display: flex;\n align-items: center;\n margin-top: 8px;\n}\n.productFullDetail-verticalLine-vuf {\n width: 1px;\n height: 14px;\n margin: 0 8px;\n background: #E0E0E0;\n}\n.productFullDetail-brand-3GG {\n font-size: 13px;\n font-style: normal;\n line-height: 18px;\n}\n.productFullDetail-brandName-q1e {\n margin-left: 7px;\n font-weight: 700;\n text-decoration-line: underline;\n}\n.productFullDetail-purchased-dU4 {\n color: #706E6C;\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: 18px;\n}\n\n.productFullDetail-title-lo9 {\n grid-area: title;\n}\n.productFullDetail-fav-mXq {\n grid-area: fav;\n}\n.productFullDetail-fav-mXq [class^='addToListButton-root'] {\n color: #979797;\n}\n.productFullDetail-fav-mXq [class^='addToListButton-root_selected'] {\n color: var(--color-primary);\n}\n\n.productFullDetail-iconWrapper-i09 {\n display: flex;\n}\n.productFullDetail-share-lBT {\n margin-left: 14px;\n cursor: pointer;\n /* margin-top: 5px; */\n}\n\n.productFullDetail-productName-Qe1 {\n}\n\n.productFullDetail-expressTag-DM8 {\n display: inline-flex;\n justify-content: center;
234\n align-items: center;\n margin-top: -4px;\n margin-right: 8px;\n padding: 4px 8px;\n vertical-align: middle;\n border-radius: 4px;\n background-color: #ffcf00;\n color: #212121;\n font-size: 12px;\n line-height: 12px;\n}\n.productFullDetail-purchasedStockWrapper-KTM {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n}\n\n.productFullDetail-shortVerticalLine-A0C {\n width: 1px;\n height: 12px;\n margin: 0 4px;\n background: #e0e0e0;\n}\n\n.productFullDetail-pastPurchasedBadge-Fvd {\n display: inline-block;\n color: #ff8300;\n font-family: 'Noto Sans';\n font-size: 13px;\n font-weight: 500;\n line-height: normal;\n}\n\n.productFullDetail-centerContent-Kbd {\n /* grid-area: centerContent; */\n /* composes: mt-4 from global; */\n /* display: grid;\n composes: lg_grid-cols-2 gap-4 from global;\n composes: md_grid-cols-1 gap-4 from global;\n composes: sm_grid-cols-1 gap-4 from global; */\n display: flex;\n justify-content: space-between;\n gap: 26px;\n}\n\n.productFullDetail-offer-mr- {\n}\n.productFullDetail-priceWrapperMobile-Zaq {\n text-align: right;\n margin-bottom: 24px;\n}\n.productFullDetail-priceWrapperMobileInner-LuV {\n}\n\n.productFullDetail-productRegularPriceMobile-Hkp {\n margin-left: 4px;\n font-size: 14px;\n font-weight: 500;\n color: #969696;\n line-height: 20px;\n}\n.productFullDetail-productPriceOffMobile-Y6q {\n margin-left: 8px;\n font-size: 14px;\n font-weight: 500;\n text-align: right;\n padding-top: 30px;\n /* padding-right: 20px; */\n color: #ff8300;\n line-height: 20px;\n}\n\n.productFullDetail-priceWrapperDesk-2u- {\n /* composes: hidden from global; */\n gap: 16px;\n width: 182px;\n height: -moz-fit-content;\n height: fit-content;\n padding: 16px 12px;\n border-radius: 8px;\n border: 1px solid #EEE;\n}\n.productFullDetail-priceWrapper-l-M {\n text-align: right;\n}\n\n.productFullDetail-productPriceOff-NT0 {\n font-size: 14px;\n font-weight: 500;\n text-align: right;\n padding-top: 30px;\n /* padding-right: 20px; */\n color: #ff8300;\n line-height: 20px;\n}\n.productFullDetail-productRegularPrice-jqB {\n font-size: 14px;\n font-weight: 500;\n color: #969696;\n line-height: 20px;\n}\n\n.productFullDetail-productPrice-pdI {\n font-size: 25px;\n font-weight: 700;\n text-align: right;\n padding-top: 10px;\n padding-left: 5px;\n}\n.productFullDetail-productPriceStrong-Fge {\n font-size: 28px;\n color: #ff8300;\n font-weight: 700;\n line-height: 32px;\n}\n.productFullDetail-linePrice-o4B {\n text-decoration: overline;\n}\n\n.productFullDetail-imageCarousel-BQu {\n /* width: 100%; */\n /* composes: lg_py-sm from global; */\n padding-bottom: 12px;\n}\n\n.productFullDetail-options-IF1 {\n grid-area: options;\n}\n\n.productFullDetail-formErrors-bTl {\n grid-area: errors;\n}\n\n.productFullDetail-quantity-RVy {\n grid-area: quantity;\n}\n\n.productFullDetail-quantityTitle-X2z {\n}\n\n.productFullDetail-actions-uBL {\n grid-area: cart;\n margin: 0;\n padding: 0;\n}\n.productFullDetail-actionsMobile-386 {\n position: fixed;\n bottom: 0;\n left: 0;\n background: #fff;\n z-index: 100;\n box-shadow: 0px -13px 36px 0px rgba(0, 0, 0, 0.15);\n}\n.productFullDetail-mobileCartActionContentWrapper-V2z {\n width: 100%;\n display: flex;\n justify-content: space-between;\n height: 40px;\n align-items: center;\n}\n.productFullDetail-counter-zrg {\n background-color: #ff8300;\n color: #fff;\n top: 5px;\n}\n.productFullDetail-cartIcon-vW3 {\n color: #979797;\n width: 28px;\n height: 28px;\n}\n\n.productFullDetail-cartActionWrapper-xtC {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.productFullDetail-stockShow-ltd {\n color: #706e6c;\n /* Body/Medium 13 */\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n text-align: right;\n display: inline-block;\n}\n.productFullDetail-stockShowMobile-d43 {\n color: #706e6c;\n /* Body/Medium 13 */\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n margin-bottom: 8px;\n margin-top: 8px;\n}\n.productFullDetail-addToCartButton-sbc {\n width: 156px;\n}
234\n\n.productFullDetail-shortDes-G-D {\n grid-area: shortDes;\n margin: 16px 0;\n}\n.productFullDetail-benifit-Dqc {\n margin-top: 16px;\n /* Body/Medium 13 */\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n}\n\n/* BenefitShow æ¯è£¸ <li>ï¼é»è®¤ list-style-position: outside 伿é»åç¹ç»å°å
容çå¤ï¼\n 溢åºå°å¡çè¾¹è·éï¼æ¹æ inside 让åç¹å å
容çå
çç©ºé´ */\n.productFullDetail-benifit-Dqc li {\n list-style-position: inside;\n}\n\n.productFullDetail-description-8Pa {\n}\n\n.productFullDetail-descriptionTitle-G-3 {\n}\n\n.productFullDetail-details-Glq {\n}\n\n.productFullDetail-detailsPageBuilder-4F0 {\n grid-column: 1 / span 2;\n}\n\n.productFullDetail-detailsPageBuilderList-TyL {\n list-style: none;\n}\n\n@media (min-width: 1024px) {\n .productFullDetail-details-Glq {\n align-self: stretch;\n border-top-width: 1px;\n margin: 0;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n}\n\n.productFullDetail-detailsTitle-BPh {\n}\n\n.productFullDetail-related-GcM {\n grid-column: 1 / span 2;\n}\n\n.productFullDetail-relatedTitle-pgf {\n}\n\n.productFullDetail-quantityRoot-SnJ {\n grid-template-columns: auto 4rem auto;\n}\n\n.productFullDetail-unavailableContainer-RmS {\n}\n.productFullDetail-actButton-Hw7 {\n}\n\n.productFullDetail-tabWrapper-6LC {\n /* composes: grid col-span-full from global; */\n /* composes: max-w-[1132px] from global; */\n /* composes: mt-10 from global; */\n /* padding: 24px 0 40px; */\n background: #fcfbfa;\n}\n\n.productFullDetail-tabWrapperInner-a-o {\n}\n.productFullDetail-tabList-HbY {\n /* composes: px-4 md_px-0 from global; */\n\n /* composes: grid lg_gap-10 md_gap-4 sm_gap-x-0 gap-y-1 from global;\n composes: grid grid-cols-3 from global; */\n display: flex;\n justify-content: space-between;\n /* gap: 24px; */\n}\n.productFullDetail-tabHeader-G4X {\n /* composes: w-[93px] md_w-[168px] lg_w-[200px] from global; */\n /* composes: bg-neutral-200 from global; */\n flex: 1;\n min-height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.2);\n\n font-family: 'Noto Sans';\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n color: #757575;\n}\n.productFullDetail-tabPanel-KL8 {\n min-height: inherit;\n /* composes: py-4 from global; */\n padding-top: 24px;\n}\n.productFullDetail-conetentItem-Xor {\n margin-bottom: 24px;\n}\n.productFullDetail-conetentItemTitle-lZY {\n font-family: 'Noto Sans';\n font-size: 16px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n}\n.productFullDetail-conetentItemText-V3X {\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: 19.5px;\n}\n.productFullDetail-conetentItem-Xor p {\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: 19.5px;\n max-width: 100%;\n min-height: 19.5px;\n}\n.productFullDetail-conetentItem-Xor iframe {\n width: 100%;\n height: auto;\n aspect-ratio: 16 / 9;\n}\n.productFullDetail-panelSelected-kw- {\n color: #212121;\n border: 1px solid #eee;\n font-weight: 700;\n\n /* composes:text-white from global; */\n}\n\n.productFullDetail-otherContentWrapper-tcX {\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 16px;\n background-color: #f5f5f5;\n padding-bottom: 40px;\n}\n.productFullDetail-frequentlyBouthtListWrapper-ypJ {\n background-color: #f5f5f5;\n}\n.productFullDetail-frequentlyBouthtListWrapperInner-MQx {\n}\n.productFullDetail-listWrapper-Xbs {\n margin-top: 24px;\n /* background-color: #ffeaca; */\n}\n.productFullDetail-listWrapperInner-4yP {\n}\n\n.productFullDetail-listWrapperInner-4yP [class^='products-carousel'] {\n padding: 0 !important;\n}\n.productFullDetail-listWrapperInner-4yP [class^='viewmore-root'] {\n background: none;\n color: #212121;\n padding: 0;\n margin-bottom: 0;\n}\n.productFullDetail-listWrapperInner-4yP [class^='viewmore-moduleTitle'] {\n color: #212121;\n padding: 0;\n font-weight: 700;\n}\n\n.productFullDetail-offerWrapper-fEy {\n /* max-width: 576px; */\n}\n.productFullDetail-showMoreOrLess-utp {\n font-weight: 700;\n font-size: 14px;\n color: #373737;\n}\n.productFullDetail-showText-koJ {\n font-size: 14px;\n}\n.productFullDetail-showIcon--We {\n width: 12px;\n height: 12px;\n margin-left: 2px;\n}\n\n.productFullDetail-shipRegion-spT {\n display: flex;\n /* align-items: center; */\n justify-content: center;\n gap: 4px;\n flex-direction: column;\n}\n.productFullDetail-shipRegionWrapper-a0T {\n display: flex;
234\n align-items: center;\n gap: 4px;\n}\n.productFullDetail-region-Epa {\n border-color: #f9e3c2;\n font-size: 12px;\n margin: 5px 0;\n margin-right: 4px;\n}\n.productFullDetail-deliveryMethord-D6Y {\n font-size: 12px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n}\n\n.productFullDetail-offerTipsWrapper-ZsX {\n background: #f2f0ec;\n padding: 6px 12px;\n font-size: 12px;\n border-block: 2px solid #ffc080;\n display: flex;\n gap: 7px;\n margin-top: 12px;\n}\n.productFullDetail-storeInventoryCheckWrapper-k3N {\n background: #fff8e8;\n padding: 8px 12px;\n font-size: 12px;\n /* border-block: 2px solid #ffc080; */\n gap: 8px;\n margin-top: 12px;\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n}\n.productFullDetail-storeInventoryCheckContent-oon {\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 8px;\n}\n.productFullDetail-storeInventoryCheckText-rXH {\n color: #000;\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n}\n.productFullDetail-blackAttention-5Kv {\n}\n.productFullDetail-offerTips-3C8 {\n font-size: 12px;\n font-style: normal;\n font-weight: 400;\n line-height: normal;\n}\n\n.productFullDetail-returnRefund-a2f {\n font-size: 12px;\n margin-top: 20px;\n display: flex;\n align-items: center;\n gap: 4px;\n}\n\n.productFullDetail-buttonPrimary--xk {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-color: #25D366;\n height: 40px;\n color: var(--text-on-dark, #FFF);\n text-align: center;\n font-family: var(--Noto-Sans, \"Noto Sans\");\n font-size: 14px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n border-radius: 8px;\n margin-top: 24px;\n cursor: pointer;\n}\n\n.productFullDetail-buttonPrimaryIcon-0c4{\n margin-right: 11px;\n}\n\n.productFullDetail-nonDiscoutableAndRedemption-0dM {\n margin-bottom: 10px;\n}\n\n.productFullDetail-productSize-T8Z {\n margin-top: 10px;\n display: flex;\n gap: 15px;\n text-align: right;\n /* Body/Medium 13 */\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n}\n\n.productFullDetail-carouselTip-sFf {\n /* margin-top: 10px; */\n}\n.productFullDetail-carouselTipIcon-Ziq {\n width: 24px;\n height: 24px;\n}\n.productFullDetail-carouselTipText-0o2 {\n margin-left: 10px;\n font-size: 14px;\n color: #373737;\n font-weight: 700;\n}\n.productFullDetail-breadcrumbsWrapper-L-v {\n /* composes: mx-auto from global; */\n}\n.productFullDetail-breadcrumbsWrapperInner-MOZ {\n overflow: hidden;\n}\n.productFullDetail-breadcrumbsWrapperInner-MOZ .ml-xs {\n margin-left: 0;\n}\n\n.productFullDetail-stickyWrapper-5a- {\n background: #FFF;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);\n z-index: 30;\n}\n.productFullDetail-stickyWrapperIsSticky-aRp {\n position: fixed;\n left: 0;\n transition: all 0.3s ease;\n}\n\n.productFullDetail-stickyInner-SsM {\n display: flex;\n justify-content: space-between;\n gap: 40px;\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.productFullDetail-stickyInnerLeft-rjz {\n flex: 1;\n display: flex;\n align-items: center;\n gap: 8px;\n}\n\n.productFullDetail-stickyImg-l04 {\n width: 48px;\n height: 48px;\n border-radius: 4px;\n}\n\n.productFullDetail-stickyName-9te {\n color: #1A1A1A;\n font-size: 16px;\n font-weight: 600;\n line-height: 22px;\n word-break: break-word;\n}\n\n.productFullDetail-stickyInnerRight-Een {\n display: flex;\n align-items: center;\n gap: 16px;\n}\n\n.productFullDetail-postWrapper-yTJ {\n}\n.productFullDetail-postWrapperInner-K4c {\n}\n\n.productFullDetail-sharePopWrapper-psv {\n display: flex;\n justify-content: space-between;\n padding: 16px;\n}\n.productFullDetail-shareIconItem-Vn- {\n cursor: pointer;\n}\n/* .aiRecommendWrap {\n margin-top: 20px;\n} */\n\n.productFullDetail-aiRecommendWrap-4UG {\n /* background-color: #ffeaca; */\n}\n.productFullDetail-aiRecommendWrapInner-Mzs {\n}\n.productFullDetail-pdpRichContentWrapper-0-r p {\n margin-bottom: 0;\n}\n\n.productFullDetail-pdpRichContentWrapper-0-r img {\n max-width: 100% !important;\n width: auto !important;\n height: auto !important;\n}\n\n@media (min-width: 960px) {\n .productFullDetail-pdpRichContentWrapper-0-r img {\n max-width: none !important;\n width: auto !important;\n height: auto !important;\n }\n}\n\n@media (max-width: 959px) {\n .productFullDetail-pdpRichContentWrapper-0-r img {\n width: 100% !important;\n height: auto !important;\n }\n}\n\n.productFullDetail-standardProductDisabledTips-yIW {\n display: flex;\n justify-content: center;\n background: #fff5cc;\n}\n\n.productFullDetail-standardProductDisabledTipsInner-sOW {\n max-width: 850px;\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding: 12px;
234\n align-items: center;\n gap: 4px;\n color: #424242;\n font-family: 'Noto Sans';\n font-size: 12px;\n font-style: normal;\n font-weight: 400;\n line-height: 16px;\n}\n.productFullDetail-changeBtn-o-H {\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 2px;\n cursor: pointer;\n min-width: 50px;\n}\n.productFullDetail-addToCartButtonDisabled-i-C {\n pointer-events: none;\n cursor: not-allowed;\n opacity: 0.6;\n}\n",""]),l.locals={rootPage:"productFullDetail-rootPage--Kb",root:"productFullDetail-root--kp auto-cols-fr px-0 py-xs lg_grid lg_grid-flow-row lg_items-start w-full mx-auto",topcontainer:"productFullDetail-topcontainer-JoL pb-0 md_pb-10",topcontainerInner:"productFullDetail-topcontainerInner-Hqy max-w-site px-xs md_px-10",topWrapper:"productFullDetail-topWrapper-t30",listWrapperInner:"productFullDetail-listWrapperInner-4yP max-w-site mx-auto w-full pl-xs md_px-10",expressTag:"productFullDetail-expressTag-DM8",infoWrapper:"productFullDetail-infoWrapper-Q1U w-full",offerWrapper:"productFullDetail-offerWrapper-fEy w-full",section:"productFullDetail-section-dsM border-solid border-subtle border-t-0 border-r-0 border-b border-l-0 my-0 mx-sm px-0 py-xs",sectionTitle:"productFullDetail-sectionTitle-sLp flex font-semibold items-center leading-normal mb-sm text-colorDefault",titleLine:"productFullDetail-titleLine-2-j",brandAndPurchasedWrapper:"productFullDetail-brandAndPurchasedWrapper-y6l mb-[8px] md_mb-[24px]",verticalLine:"productFullDetail-verticalLine-vuf",brand:"productFullDetail-brand-3GG",brandName:"productFullDetail-brandName-q1e",purchased:"productFullDetail-purchased-dU4",title:"productFullDetail-title-lo9 items-center leading-normal pr-sm py-0",fav:"productFullDetail-fav-mXq hidden md_block",iconWrapper:"productFullDetail-iconWrapper-i09",share:"productFullDetail-share-lBT hidden md_block",productName:"productFullDetail-productName-Qe1 font-bold leading-none text-colorDefault text-[24px] lg_text-[28px]",purchasedStockWrapper:"productFullDetail-purchasedStockWrapper-KTM",shortVerticalLine:"productFullDetail-shortVerticalLine-A0C",pastPurchasedBadge:"productFullDetail-pastPurchasedBadge-Fvd",centerContent:"productFullDetail-centerContent-Kbd",offer:"productFullDetail-offer-mr- w-full text-white",priceWrapperMobile:"productFullDetail-priceWrapperMobile-Zaq flex md_hidden",priceWrapperMobileInner:"productFullDetail-priceWrapperMobileInner-LuV flex",productRegularPriceMobile:"productFullDetail-productRegularPriceMobile-Hkp",productPriceOffMobile:"productFullDetail-productPriceOffMobile-Y6q w-full mb-2",priceWrapperDesk:"productFullDetail-priceWrapperDesk-2u- hidden md_flex flex-col",priceWrapper:"productFullDetail-priceWrapper-l-M",productPriceOff:"productFullDetail-productPriceOff-NT0 w-full mb-2",productRegularPrice:"productFullDetail-productRegularPrice-jqB",productPrice:"productFullDetail-productPrice-pdI text-colorDefault w-full mb-2",productPriceStrong:"productFullDetail-productPriceStrong-Fge",linePrice:"productFullDetail-linePrice-o4B",imageCarousel:"productFullDetail-imageCarousel-BQu mx-auto my-0 lg_m-0 lg_px-0",options:"productFullDetail-options-IF1",formErrors:"productFullDetail-formErrors-bTl productFullDetail-section-dsM border-solid border-subtle border-t-0 border-r-0 border-b border-l-0 my-0 mx-sm px-0 py-xs",quantity:"productFullDetail-quantity-RVy productFullDetail-section-dsM border-solid border-subtle border-t-0 border-r-0 border-b border-l-0 my-0 mx-sm px-0 py-xs",quantityTitle:"productFullDetail-quantityTitle-X2z "+o.a.locals.title,actions:"productFullDetail-actions-uBL hidden md_grid gap-y-sm items-center productFullDetail-section-dsM border-solid border-subtle border-t-0 border-r-0 border-b border-l-0 my-0 mx-sm px-0 py-xs md_border-b-0",actionsMobile:"productFullDetail-actionsMobile-386 flex py-3 px-4 w-full md_hidden",mobileCartActionContentWrapper:"productFullDetail-mobileCartActionContentWrapper-V2z",counter:"productFullDetail-counter-zrg",cartIcon:"productFullDetail-cartIcon-vW3",cartActionWrapper:"productFullDetail-cartActionWrapper-xtC",stockShow:"productFullDetail-stockShow-ltd",stockShowMobile:"productFullDetail-stockShowMobile-d43 lg_hidden",addToCartButton:"productFullDetail-addToCartButton-sbc",shortDe
234s:"productFullDetail-shortDes-G-D",benifit:"productFullDetail-benifit-Dqc text-colorDefault",description:"productFullDetail-description-8Pa lg_border-t lg_m-0 lg_pl-sm lg_pr-sm lg_self-stretch",descriptionTitle:"productFullDetail-descriptionTitle-G-3 productFullDetail-sectionTitle-sLp flex font-semibold items-center leading-normal mb-sm text-colorDefault",details:"productFullDetail-details-Glq lg_border-t lg_m-0 lg_pl-sm lg_pr-sm lg_self-stretch",detailsPageBuilder:"productFullDetail-detailsPageBuilder-4F0 my-0 mx-sm px-0 py-sm",detailsPageBuilderList:"productFullDetail-detailsPageBuilderList-TyL",detailsTitle:"productFullDetail-detailsTitle-BPh productFullDetail-sectionTitle-sLp flex font-semibold items-center leading-normal mb-sm text-colorDefault",related:"productFullDetail-related-GcM border-b-0 productFullDetail-section-dsM border-solid border-subtle border-t-0 border-r-0 border-b border-l-0 my-0 mx-sm px-0 py-xs",relatedTitle:"productFullDetail-relatedTitle-pgf productFullDetail-sectionTitle-sLp flex font-semibold items-center leading-normal mb-sm text-colorDefault",quantityRoot:"productFullDetail-quantityRoot-SnJ "+i.a.locals.root+" justify-start",unavailableContainer:"productFullDetail-unavailableContainer-RmS bg-subtle gap-x-2xs grid grid-flow-col italic items-center justify-start p-3 text-subtle w-full",actButton:"productFullDetail-actButton-Hw7 mt-sm",tabWrapper:"productFullDetail-tabWrapper-6LC flex justify-center mx-auto w-full pt-1 pb-4 md_pt-6 md_pb-10",tabWrapperInner:"productFullDetail-tabWrapperInner-a-o max-w-site w-full px-xs md_px-10",tabList:"productFullDetail-tabList-HbY gap-x-2 md_gap-x-6",tabHeader:"productFullDetail-tabHeader-G4X h-auto flex justify-center items-center text-center align-middle rounded-lg max-sm_rounded-none cursor-pointer py-1 px-1 md_py-4 md_py-4 text-[13px] md_text-base",tabPanel:"productFullDetail-tabPanel-KL8 empty_hidden",conetentItem:"productFullDetail-conetentItem-Xor",conetentItemTitle:"productFullDetail-conetentItemTitle-lZY md-0 md_mb-[16px]",conetentItemText:"productFullDetail-conetentItemText-V3X",panelSelected:"productFullDetail-panelSelected-kw- bg-[#EEE]",otherContentWrapper:"productFullDetail-otherContentWrapper-tcX",frequentlyBouthtListWrapper:"productFullDetail-frequentlyBouthtListWrapper-ypJ w-full",frequentlyBouthtListWrapperInner:"productFullDetail-frequentlyBouthtListWrapperInner-MQx max-w-site mx-auto w-full px-xs md_px-10",listWrapper:"productFullDetail-listWrapper-Xbs w-full",showMoreOrLess:"productFullDetail-showMoreOrLess-utp flex justify-center items-center",showText:"productFullDetail-showText-koJ flex justify-center items-center cursor-pointer",showIcon:"productFullDetail-showIcon--We",shipRegion:"productFullDetail-shipRegion-spT",shipRegionWrapper:"productFullDetail-shipRegionWrapper-a0T",region:"productFullDetail-region-Epa justify-center items-center font-bold py-1 px-2 rounded border",deliveryMethord:"productFullDetail-deliveryMethord-D6Y text-colorDefault",offerTipsWrapper:"productFullDetail-offerTipsWrapper-ZsX",storeInventoryCheckWrapper:"productFullDetail-storeInventoryCheckWrapper-k3N",storeInventoryCheckContent:"productFullDetail-storeInventoryCheckContent-oon",storeInventoryCheckText:"productFullDetail-storeInventoryCheckText-rXH",blackAttention:"productFullDetail-blackAttention-5Kv",offerTips:"productFullDetail-offerTips-3C8",returnRefund:"productFullDetail-returnRefund-a2f",buttonPrimary:"productFullDetail-buttonPrimary--xk",buttonPrimaryIcon:"productFullDetail-buttonPrimaryIcon-0c4",nonDiscoutableAndRedemption:"productFullDetail-nonDiscoutableAndRedemption-0dM",productSize:"productFullDetail-productSize-T8Z text-colorDefault",carouselTip:"productFullDetail-carouselTip-sFf hidden lg_flex mt-[10px]",carouselTipIcon:"productFullDetail-carouselTipIcon-Ziq",carouselTipText:"productFullDetail-carouselTipText-0o2",breadcrumbsWrapper:"productFullDetail-breadcrumbsWrapper-L-v w-full",breadcrumbsWrapperInner:"productFullDetail-breadcrumbsWrapperInner-MOZ max-w-site mx-auto px-xs md_px-10",stickyWrapper:"productFullDetail-stickyWrapper-5a- w-full hidden",stickyWrapperIsSticky:"productFullDetail-stickyWrapperIsSticky-aRp hidden md_block",stickyInner:"productFullDetail-stickyInner
234-SsM max-w-site mx-auto px-xs md_px-10",stickyInnerLeft:"productFullDetail-stickyInnerLeft-rjz",stickyImg:"productFullDetail-stickyImg-l04",stickyName:"productFullDetail-stickyName-9te",stickyInnerRight:"productFullDetail-stickyInnerRight-Een",postWrapper:"productFullDetail-postWrapper-yTJ w-full",postWrapperInner:"productFullDetail-postWrapperInner-K4c max-w-site mx-auto w-full pl-xs pr-1 md_px-10",sharePopWrapper:"productFullDetail-sharePopWrapper-psv",shareIconItem:"productFullDetail-shareIconItem-Vn-",aiRecommendWrap:"productFullDetail-aiRecommendWrap-4UG w-full",aiRecommendWrapInner:"productFullDetail-aiRecommendWrapInner-Mzs max-w-site mx-auto w-full pl-xs md_px-10",pdpRichContentWrapper:"productFullDetail-pdpRichContentWrapper-0-r",standardProductDisabledTips:"productFullDetail-standardProductDisabledTips-yIW",standardProductDisabledTipsInner:"productFullDetail-standardProductDisabledTipsInner-sOW",changeBtn:"productFullDetail-changeBtn-o-H",addToCartButtonDisabled:"productFullDetail-addToCartButtonDisabled-i-C"},t.a=l},Z1Wd:function(e,t,n){"use strict" 235var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 236a.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),a.locals={root:"PageContent-root-MwL max-w-site mx-auto"},t.a=a},bUYR:function(e,t,n){"use strict" 237var r,a=n("J4zp"),l=n.n(a),c=n("lSNA"),s=n.n(c),u=n("yXPU"),d=n.n(u),p=n("q1tI"),m=n.n(p),g=n("dDsW"),b=n("kriW"),v=n("y1Xp"),h=n("wVoG"),A=n("K12D"),y=n("J201"),E=n("LboF"),x=n.n(E),w=n("TVl0"),D={injectType:"singletonStyleTag",insert:"head",singleton:!0},I=(x()(w.a,D),w.a.locals||{}),C=n("UMkQ"),F=n("VkAN"),P=n.n(F),k=n("UYTu"),_=Object(k.a)(r||(r=P()(["\n query recommendationV2($userId: String!, $skuList: [String!]!) {\n recommendationV2(userId: $userId, skuList: $skuList) {\n items {\n id\n uid\n name\n is_free_gift\n express_delivery\n product_size\n categories {\n uid\n name\n __typename\n }\n brand_information {\n brand_id\n name\n url_path\n __typename\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n __typename\n }\n discount {\n amount_off\n percent_off\n __typename\n }\n regular_price {\n value\n currency\n __typename\n }\n __typename\n }\n __typename\n }\n sku\n small_image {\n url\n __typename\n }\n tag_images\n stock_status\n max_order_qty\n atp_qty\n only_x_left_in_stock\n url_key\n offers {\n id\n name\n rule_code\n promo_id\n distribution_promo_id\n image\n description\n free_gift {\n is_freegift\n available\n products {\n sku\n name\n is_available\n __typename\n }\n oos_messages\n __typename\n }\n content {\n store_id\n message\n description\n __typename\n }\n is_yuu_promotion\n __typename\n }\n adDesc\n uclid\n __typename\n }\n total_count\n __typename\n }\n }\n"]))),B=n("7Cbv"),S=n("Fvk+"),O=n("Klto"),T=n("FqdJ"),j=(n("mLU8"),n("qQMA")),N=n("u/j5"),R=n("LWUl"),W=n("sEfC"),Q=n.n(W),L=n("/15p"),M=n("N/I5"),U=n("j7LP") 238function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag" 239function i(n,r,a,i){var l=r&&r.prototype instanceof Generator?r:Generator,c=Object.create(l.prototype) 240return _regeneratorDefine2(c,"_invoke",function(n,r,a){var i,l,c,s=0,u=a||[],p=!1,m={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return i=t,l=0,c=e,m.n=n,o}} 241function d(n,r){for(l=n,c=r,t=0;!p&&s&&!a&&t<u.length;t++){var a,i=u[t],d=m.p,f=i[2] 242n>3?(a=f===r)&&(c=i[(l=i[4])?5:(l=3,3)],i[4]=i[5]=e):i[0]<=d&&((a=n<2&&d<i[1])?(l=0,m.v=r,m.n=i[1]):d<f&&(a=n<3||i[0]>r||r>f)&&(i[4]=n,i[5]=r,m.n=f,l=0))}if(a||n>1)return o 243throw p=!0,r}return function(a,u,f){if(s>1)throw TypeError("Generator is already running") 244for(p&&1===u&&d(u,f),l=u,c=f;(t=l<2?e:c)||!p;){i||(l?l<3?(l>1&&(m.n=-1),d(l,c)):m.n=c:m.v=c) 245try{if(s=2,i){if(l||(a="next"),t=i[a]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object") 246if(!t.done)return t 247c=t.value,l<2&&(l=0)}else 1===l&&(t=i.return)&&t.call(i),l<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),l=1) 248i=e}else if((t=(p=m.n<0)?c:n.call(r,m))!==o)break}catch(t){i=e,l=1,c=t}finally{s=1}}return{value:t,done:p}}}(n,a,i),!0),c}var o={} 249function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf 250var l=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),c=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l) 251function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(c),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(c,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(c),_regeneratorDefine2(c,a,"Generator"),_regeneratorDefine2(c,r,function(){return this}),_regeneratorDefine2(c,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty 252try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function ownKeys(e,t){var n=Object.keys(e) 253if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) 254t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
255t%2?ownKeys(Object(n),!0).forEach(function(t){s()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var K=new S.a,G="" 256function getSkuListFromRecommendationData(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).sortNumericAsc 257if(!Array.isArray(e)||0===e.length)return[] 258var n=(e.some(function(e){return e&&void 0!==e.position&&null!==e.position})?e.slice().sort(function(e,t){return(Number(null==e?void 0:e.position)||Number.POSITIVE_INFINITY)-(Number(null==t?void 0:t.position)||Number.POSITIVE_INFINITY)}):e).map(function(e){return function extractSkuFromUrl(e){if(!e||"string"!=typeof e)return"" 259var t=e.indexOf("/p/") 260return-1===t?"":(e.slice(t+3).split("?")[0]||"").trim()}(null==e?void 0:e.url)}).filter(Boolean) 261return t?function sortSkuListNumericAsc(e){return(e||[]).slice().sort(function(e,t){var n=Number(e),r=Number(t) 262return Number.isNaN(n)&&Number.isNaN(r)?String(e).localeCompare(String(t)):Number.isNaN(n)?1:Number.isNaN(r)?-1:n-r})}(n):n}function loadRecommendationV2Items(e,t){return _loadRecommendationV2Items.apply(this,arguments)}function _loadRecommendationV2Items(){return(_loadRecommendationV2Items=d()(_regenerator().m(function _callee4(e,t){var n,r,a,o,i,l,c,s,u 263return _regenerator().w(function(d){for(;;)switch(d.p=d.n){case 0:if(d.p=0,G){d.n=1 264break}return d.a(2,[]) 265case 1:return a=Array.isArray(e)?e.slice():[],o=K.getItem("signin_token"),i=o?{Authorization:"Bearer ".concat(o)}:{},l=_objectSpread({"Magento-Environment-Id":O.e.environmentId,"Magento-Website-Code":O.e.websiteCode,"Magento-Store-Code":O.e.storeCode,"Magento-Store-View-Code":O.e.storeViewCode,"X-Api-Key":O.e.apiKey,"X-Request-Id":Object(B.a)(),"Content-Type":"application/json","Magento-Customer-Group":"","X-Vertex-Cache-Aware":"1"},i),d.n=2,fetch(O.e.apiUrl,{method:"POST",headers:l,body:JSON.stringify({query:G,variables:{userId:t,skuList:a}})}) 266case 2:return c=d.v,d.n=3,c.json() 267case 3:return s=d.v,u=(null==s?void 0:null===(n=s.data)||void 0===n?void 0:null===(r=n.recommendationV2)||void 0===r?void 0:r.items)||[],d.a(2,u) 268case 4:return d.p=4,d.v,d.a(2,[])}},_callee4,null,[[0,4]])}))).apply(this,arguments)}function mergeRecommendationItems(e,t,n,r,a,o,i,l){if(!e||!e.length)return[] 269var c=null==n?void 0:n.recommendationId 270null==c&&(c=null==n?void 0:n.recId) 271var s=null==n?void 0:n.modelId 272return e.map(function(e){var n=t.find(function(t){return t.productId===e.sku}),u=e.url_key 273if(!o&&n&&n.url){var d=n.url.includes("?")?n.url.slice(n.url.indexOf("?")):"" 274u=e.url_key+d}var p="" 275return"pdp"===r?p=null==i?void 0:i.productId:"cart"===r&&(p=l&&l[0]),_objectSpread(_objectSpread({},e),{},{url_key:u,isRecommendationProduct:{scenarioId:C.a[r],recommendationId:c,modelId:s,productId:e.sku,customerId:a,scenarioIdType:r,seedProductId:p}})})}_&&_.loc&&_.loc.source&&_.loc.source.body&&(G=_.loc.source.body) 276t.a=function RecommendProducts(e){var t=e.titleType,n=void 0===t?"ai":t,r=e.scenarioId,a=void 0===r?"home":r,o=e.params,i=Object(v.a)(y.a,e.classes,I),c=Object(p.useState)(""),s=l()(c,2),u=s[0],f=s[1],E=Object(p.useState)([]),x=l()(E,2),w=x[0],D=x[1],F=Object(p.useState)([]),P=l()(F,2),k=P[0],_=P[1],B=Object(g.a)().formatMessage,S=Object(p.useRef)(null),O=Object(p.useRef)(null),W=Object(j.b)().innerWidth<=767,K=W?2:6,G=Object(N.a)().isApp,z=Object(p.useState)(K),V=l()(z,2),H=V[0],q=V[1] 277C.b.arrows=!W 278null==o||o.product 279var J=Object(R.b)(),X=l()(J,1)[0],Y=X.details,Z=X.isCartPageLoading,$=Object(M.a)().getProductsByUrlKeys 280Object(p.useEffect)(function(){var e=setTimeout(function(){return ee()},500) 281return function(){return clearTimeout(e)}},[G]),Object(p.useEffect)(function(){if(u&&"undefined"!=typeof appier){var e=o 282"cart"!==a&&appier("getRecommendationByScenario",_objectSpread({scenarioId:C.a[a],user_id:u,num:"home"===a?50:10},e),(t=d()(_regenerator().m(function _callee(e,t,n){var r,i,l,c 283return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(t&&t.length){e.n=1 284break}return D([]),_([]),e.a(2) 285case 1:if("home"!==a){e.n=4 286break}if((i=getSkuListFromRecommendationData(t)).length){e.n=2 287break}return D([]),_([]),e.a(2) 288case 2:return e.n=3,loadRecommendationV2Items(i,u) 289case 3:r=e.v,e.n=7 290break 291case 4:if((l=t.map(function(e){return e.url}
291).filter(Boolean)).length){e.n=5 292break}return D([]),_([]),e.a(2) 293case 5:return e.n=6,$(l,"pdp"===a?10:50) 294case 6:r=e.v 295case 7:if(r&&r.length){e.n=8 296break}return D([]),_([]),e.a(2) 297case 8:c=mergeRecommendationItems(r,t,n,a,u,G,o,void 0),D(c),_(c.slice(0,K)) 298case 9:return e.a(2)}},_callee)})),function(e,n,r){return t.apply(this,arguments)}))}var t},[u,G,a]),Object(p.useEffect)(function(){if("cart"===a&&!Z&&null!=Y&&Y.id){var e,t,n,r=((null==o?void 0:o.allProducts)||[]).map(function(e){var t 299return null==e?void 0:null===(t=e.product)||void 0===t?void 0:t.sku}).filter(Boolean) 300r.length&&(null!==(e=window)&&void 0!==e&&e.aixq?aixq.getShoppingCartRec(C.a[a],r[0]||"",r,10,(i=d()(_regenerator().m(function _callee2(e,t){var n,i,l,c 301return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(n=(null==t?void 0:t.items)||[],(i=n.map(function(e){return e.url}).filter(Boolean)).length){e.n=1 302break}return D([]),e.a(2) 303case 1:return e.n=2,$(i,10) 304case 2:if((l=e.v)&&l.length){e.n=3 305break}return D([]),e.a(2) 306case 3:c=mergeRecommendationItems(l,n,{recommendationId:t.recId,modelId:t.modelId},a,u,G,o,r),D(c) 307case 4:return e.a(2)}},_callee2)})),function(e,t){return i.apply(this,arguments)}),{freeShipping:(null==o?void 0:o.freeShipping)||399,cartValue:(null==o?void 0:null===(t=o.prices)||void 0===t?void 0:null===(n=t.grand_total)||void 0===n?void 0:n.value)||0}):document.addEventListener("PSSdkEvent",function(e){var t,n,i,l=JSON.parse(e.detail||"") 308l&&"aiqua_sdk_ready"===l.type&&aixq.getShoppingCartRec(C.a[a],r[0]||"",r,10,(i=d()(_regenerator().m(function _callee3(e,t){var n,i,l,c 309return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(n=(null==t?void 0:t.items)||[],(i=n.map(function(e){return e.url}).filter(Boolean)).length){e.n=1 310break}return D([]),e.a(2) 311case 1:return e.n=2,$(i,10) 312case 2:if((l=e.v)&&l.length){e.n=3 313break}return D([]),e.a(2) 314case 3:c=mergeRecommendationItems(l,n,{recommendationId:t.recId,modelId:t.modelId},a,u,G,o,r),D(c) 315case 4:return e.a(2)}},_callee3)})),function(e,t){return i.apply(this,arguments)}),{freeShipping:(null==o?void 0:o.freeShipping)||399,cartValue:(null==o?void 0:null===(t=o.prices)||void 0===t?void 0:null===(n=t.grand_total)||void 0===n?void 0:n.value)||0})}))}var i},[Z,Y,o&&o.allProducts]) 316var ee=Object(p.useCallback)(function(){"function"==typeof window.appier&&(G?f(window.appAppierUserId):appier("getUserId",function(e){f(e)}))},[G]),te=B({id:"recommendation.alsolike"}),ne=Object(p.useMemo)(function(){return"pdp"===a||"alsoLike"===n?Object(U.c)(U.a.youMayAlsoLike):"home"!==a&&"cartApp"!==a&&"cart"!==a||"ai"!==n?{item_list_id:"",item_list_name:""}:Object(U.c)(U.a.aiRecommended)},[a,n]) 317Object(p.useEffect)(function(){var e=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&setTimeout(function(){(ne.item_list_id||ne.item_list_name)&&Object(T.g)(w,void 0,{item_list_id:ne.item_list_id,item_list_name:ne.item_list_name})},100)})},{root:null,rootMargin:"0px",threshold:1}) 318return S.current&&e.observe(S.current),function(){S.current&&e.unobserve(S.current)}},[w,ne]) 319var re=Object(p.useMemo)(function(){return((null==w?void 0:w.length)||0)>((null==k?void 0:k.length)||0)},[w,k]) 320return Object(p.useEffect)(function(){if(O.current){var e=new IntersectionObserver(Q()(function(e){e.forEach(function(e){e.isIntersecting&&re&&(_(function(e){return e.concat(w.slice(H,H+K))}),q(function(e){return e+K}))})},1e3),{root:null,rootMargin:"300px",threshold:.1}) 321return e.observe(O.current),function(){O.current&&e.unobserve(O.current)}}},[H,re]),w.length<1?null:m.a.createElement("div",{ref:S},"ai"===n&&m.a.createElement("div",{className:i.gradientText},B({id:"recommendation.ai"})),"alsoLike"===n&&m.a.createElement("div",{className:i.AlsoLikeTitle},m.a.createElement(b.a,{id:"recommendation.alsolike",defaultMessage:"You May Also Like"})),m.a.createElement("div",{className:i.carousel},"home"===a?m.a.createElement(m.a.Fragment,null,m.a.createElement(A.a,{items:k||[],classes:{items:i.items},itemListId:ne.item_list_id,itemListName:ne.item_list_name}),re?m.a.createElement(L.a,{classes:{items:i.items},items:Array.from({length:K}).fill(null)}
321):null):m.a.createElement(h.a,{settings:C.b,items:w,moduleTitle:te,itemListId:ne.item_list_id,itemListName:ne.item_list_name})),"home"===a?m.a.createElement("div",{ref:O,className:i.sentinel},re?"":B({id:"global.bottomTips",defaultMessage:"Youâve seen all the product recommendations."})):null)}},cOBa:function(e,t,n){"use strict" 322var r=n("JPst"),a=n.n(r),o=n("OMXT"),i=a()(function(e){return e[1]}) 323i.i(o.a,"",!0),i.push([e.i,".relatePosts-carousel-0SG {\n /* composes: root; */\n /* composes: root from '../Slider/slider.module.css'; */\n}\n.relatePosts-viewMore-4wE {\n}\n\n.relatePosts-moduleTitle-wpP {\n color: black;\n font-weight: bold;\n\n}\n\n.relatePosts-moreLink-HCr {\n font-size: 12px;\n font-weight: 700;\n cursor: pointer;\n color: #373737;\n}\n",""]),i.locals={carousel:"relatePosts-carousel-0SG "+o.a.locals.root,viewMore:"relatePosts-viewMore-4wE flex justify-between items-center pb-4",moduleTitle:"relatePosts-moduleTitle-wpP text-base sm_text-xl",moreLink:"relatePosts-moreLink-HCr flex-1 text-right"},t.a=i},eMxj:function(e,t,n){"use strict" 324var r=n("JPst"),a=n.n(r),o=n("G1Sb"),i=a()(function(e){return e[1]}) 325i.i(o.a,"",!0),i.push([e.i,".carousel-shimmer-thumbnailRoot-XZn {\n}\n\n.carousel-shimmer-thumbnailImage-SQg {\n}\n",""]),i.locals={thumbnailRoot:"carousel-shimmer-thumbnailRoot-XZn "+o.a.locals.root,thumbnailImage:"carousel-shimmer-thumbnailImage-SQg "+o.a.locals.image},t.a=i},j0VI:function(e,t,n){"use strict" 326var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 327a.push([e.i,".product-root--eu {\n display: flex;\n flex-direction: column;\n align-items: center;\n min-height: 40rem;\n background: linear-gradient(0deg, #ff8200 56.68%, #f26522 100%);\n}\n\n.product-logo-8VI {\n width: 194px;\n height: 30px;\n margin-top: 52px;\n margin-bottom: 18px;\n}\n\n.product-logo_mobile-YDH {\n display: inline-block;\n}\n\n.product-logo_pc-Mid {\n display: none;\n}\n\n.product-icon-KXt {\n width: 284px;\n margin-top: 16px;\n}\n\n.product-text_wrapper-N7u {\n margin-top: 16px;\n}\n\n.product-text-qhz {\n color: #fff;\n text-align: center;\n font-family: 'Noto Sans';\n font-size: 38px;\n font-style: normal;\n font-weight: 700;\n line-height: 34px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.product-desc-chc {\n margin-top: 20px;\n color: #fff;\n text-align: center;\n font-family: 'Noto Sans';\n font-size: 16px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n padding: 0 35px;\n}\n\n@media screen and (min-width: 768px) {\n .product-root--eu {\n flex-direction: row-reverse;\n justify-content: center;\n }\n\n .product-logo-8VI {\n width: 258px;\n height: 40px;\n margin-top: 0;\n }\n\n .product-logo_mobile-YDH {\n display: none;\n }\n\n .product-logo_pc-Mid {\n display: inline-block;\n }\n\n .product-icon-KXt {\n width: 434px;\n /* margin-top: -136px; */\n }\n\n .product-text_wrapper-N7u {\n width: 408px;\n text-align: left;\n margin-top: 68px;\n margin-right: 62px;\n }\n\n .product-text-qhz {\n height: 71px;\n font-size: 40px;\n display: flex;\n justify-content: flex-start;\n }\n\n .product-desc-chc {\n font-size: 20px;\n text-align: left;\n margin-right: 10px;\n padding: 0;\n }\n}\n",""]),a.locals={root:"product-root--eu",logo:"product-logo-8VI",logo_mobile:"product-logo_mobile-YDH",logo_pc:"product-logo_pc-Mid",icon:"product-icon-KXt",text_wrapper:"product-text_wrapper-N7u",text:"product-text-qhz",desc:"product-desc-chc"},t.a=a},k392:function(e,t,n){"use strict" 328n.d(t,"a",function(){return a}) 329var r=n("QQW/"),a=function fbqViewContent(e){var t,n=e.items,a=e.price,o=e.isSignedIn,i=e.contentType 330null!==(t=window)&&void 0!==t&&t.fbq&&window.fbq("track","ViewContent",{contents:null==n?void 0:n.map(function(e){return Object(r.a)(e)}),currency:(null==a?void 0:a.currency)||"HKD",value:(null==a?void 0:a.value)||0,content_type:i,login_status:Object(r.b)(o)})}},unxd:function(e,t,n){"use strict"
331var r=n("JPst"),a=n.n(r)()(function(e){return e[1]}) 332a.push([e.i,".productBoughtTogether-root-T7L {\n\n /* composes: lg_grid from global;\n composes: lg_grid-flow-row from global;\n composes: lg_items-start from global; */\n /* composes: lg_px-xs from global; */\n}\n\n.productBoughtTogether-moduleTitle-i64 {\n color: black;\n font-weight: bold;\n padding-bottom: 12px;\n}\n.productBoughtTogether-listWrapper-ni3 {\n /* composes: w-full from global; */\n padding: 12px;\n /* width: 456px; */\n display: inline-block;\n background: #fff;\n border-radius: 8px;\n}\n.productBoughtTogether-listWrapperInner-uT9 {\n}\n/* @media (max-width: 640px) {\n .listWrapper {\n composes: grid-cols-2 from global;\n }\n} */\n.productBoughtTogether-totleWrapper-ofN {\n /* composes: grid from global;\n composes: grid-cols-5 from global; */\n /* max-width: 456px; */\n width: 100%;\n}\n.productBoughtTogether-totle-7px {\n margin-top: 8px;\n color: #212121;\n /* Body/Medium 13 */\n font-family: 'Noto Sans';\n font-size: 13px;\n font-style: normal;\n font-weight: 500;\n line-height: normal;\n}\n.productBoughtTogether-totalPrice-Ymy {\n color: #ff8200;\n font-family: 'Noto Sans';\n font-size: 28px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n display: flex;\n justify-content: center;\n}\n.productBoughtTogether-addBtnWrapper-W9L {\n width: 100%;\n}\n.productBoughtTogether-addBtn-e3W {\n background-color: #ff8300;\n color: #fff;\n font-weight: bold;\n max-width: 435px;\n margin: 0 auto;\n}\n\n.productBoughtTogether-buttonDissable-gYB {\n pointer-events: none;\n opacity: 0.6;\n cursor: not-allowed;\n}\n",""]),a.locals={root:"productBoughtTogether-root-T7L max-w-site px-0 py-xs lg_py-md w-full",moduleTitle:"productBoughtTogether-moduleTitle-i64 text-base sm_text-xl w-full",listWrapper:"productBoughtTogether-listWrapper-ni3",listWrapperInner:"productBoughtTogether-listWrapperInner-uT9 flex gap-[6px] md_gap-[15px] flex-wrap",totleWrapper:"productBoughtTogether-totleWrapper-ofN",totle:"productBoughtTogether-totle-7px flex items-center justify-center",totalPrice:"productBoughtTogether-totalPrice-Ymy",addBtnWrapper:"productBoughtTogether-addBtnWrapper-W9L",addBtn:"productBoughtTogether-addBtn-e3W col-start-2 col-end-5 h-10 flex items-center justify-center rounded-lg cursor-pointer text-xs md_text-base",buttonDissable:"productBoughtTogether-buttonDissable-gYB"},t.a=a},"v/vM":function(e,t,n){"use strict" 333n.r(t) 334var r=n("QyAZ") 335n.d(t,"default",function(){return r.a})},ySwH:function(e,t,n){"use strict" 336var r=n("q1tI"),a=n.n(r),o=n("17x9"),i=n("y1Xp"),l=n("dgmk"),c=n("juT5"),s=n("LboF"),u=n.n(s),d=n("H3pL"),p={injectType:"singletonStyleTag",insert:"head",singleton:!0},m=(u()(d.a,p),d.a.locals||{}),f=function ViewMore(e){var t=Object(i.a)(m,e.classes),n=e.moduleTitle,r=e.moreName,o=e.moreLink 337return n||o?a.a.createElement("div",{className:[t.root].join(" ")},a.a.createElement("div",{className:t.moduleTitle},n),o&&r&&a.a.createElement("div",{className:t.moreLink},a.a.createElement("button",{className:t.moreButton},a.a.createElement("a",{href:o},r),a.a.createElement(l.a,{src:c.a,size:16})))):null} 338f.propTypes={classes:Object(o.shape)({root:o.string}),moreName:o.string,moreLink:o.string} 339t.a=f}}])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.