{"product_id":"ep600","title":"Boulies EP600","description":"\u003cstyle\u003e\n    .ep600-product-description {\n        --heading-color: #141414;\n        --body-color: #595959;\n        width: 100%;\n        max-width: 1920px;\n        margin: 0 auto;\n        overflow: hidden;\n        color: var(--heading-color);\n        background: #f9f9f9;\n    }\n    .ep600-product-description * {\n        box-sizing: border-box;\n    }\n    .ep600-product-description img {\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    .ep600-product-description picture {\n        display: block;\n    }\n    .ep600-product-description [hidden] {\n        display: none !important;\n    }\n    .ep600-product-description button {\n        cursor: pointer;\n        transition: opacity 0.3s ease;\n    }\n    .ep600-product-description button:not(:disabled):hover {\n        opacity: 0.7;\n    }\n    .ep600-product-description button:focus-visible,\n    .ep600-product-description [tabindex=\"0\"]:focus-visible {\n        outline: 2px solid #595959;\n        outline-offset: 4px;\n    }\n    .ep600-section {\n        padding-top: 128px;\n    }\n    .ep600-container {\n        width: 86.67%;\n        margin: 0 auto;\n    }\n    .ep600-heading {\n        margin: 0;\n        color: var(--heading-color);\n        font-size: 48px;\n        font-weight: 700;\n        line-height: 1.2;\n    }\n    .ep600-description {\n        margin: 16px 0 0;\n        color: var(--body-color);\n        font-size: 24px;\n        line-height: 1.5;\n    }\n    .ep600-copy {\n        margin-bottom: 48px;\n    }\n    .ep600-copy--center {\n        max-width: 1280px;\n        padding: 0 32px;\n        margin-right: auto;\n        margin-left: auto;\n        text-align: center;\n    }\n    .ep600-track {\n        display: flex;\n        gap: 16px;\n        overflow-x: auto;\n        scrollbar-width: none;\n        scroll-snap-type: x mandatory;\n    }\n    .ep600-track::-webkit-scrollbar {\n        display: none;\n    }\n    .ep600-track \u003e * {\n        flex-shrink: 0;\n        scroll-snap-align: start;\n        min-width: 0;\n    }\n    .ep600-features .ep600-track,\n    .ep600-armrests .ep600-track {\n        margin-left: 6.67%;\n    }\n    .ep600-track.slick-initialized {\n        display: block;\n        overflow: hidden;\n        scroll-snap-type: none;\n    }\n    .ep600-track .slick-slide {\n        margin-right: 16px;\n    }\n    .ep600-feature {\n        width: 460px;\n    }\n    .ep600-feature video {\n        display: block;\n        width: 100%;\n        height: auto;\n        object-fit: cover;\n        aspect-ratio: 460 \/ 280;\n    }\n    .ep600-video-media {\n        position: relative;\n    }\n    .ep600-video-play {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        width: 56px;\n        height: 56px;\n        padding: 0;\n        border: 0;\n        border-radius: 50%;\n        cursor: pointer;\n        background: transparent\n            url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22none%22%20version%3D%221.1%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22master_svg0_47_530%22%3E%3Crect%20x%3D%22-1%22%20y%3D%22-1%22%20width%3D%2258%22%20height%3D%2258%22%20rx%3D%220%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23master_svg0_47_530%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2256%22%20height%3D%2256%22%20rx%3D%220%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%220.009999999776482582%22%2F%3E%3Cpath%20d%3D%22M51.3336561875%2C28.000080046875Q51.3336561875%2C28.572880046875%2C51.3055491875%2C29.144993046875Q51.2774431875%2C29.717102046875%2C51.2213061875%2C30.287147046875Q51.1651611875%2C30.857189046875%2C51.0811121875%2C31.423792046875Q50.9970621875%2C31.990391046875%2C50.8853151875%2C32.552187046875005Q50.7735671875%2C33.113983046875%2C50.6343841875%2C33.669619046875Q50.4952091875%2C34.225254046875%2C50.3289341875%2C34.773390046875Q50.1626551875%2C35.321526046875%2C49.9696841875%2C35.860842046875Q49.7767101875%2C36.400158046875%2C49.5575101875%2C36.929359046875Q49.3383101875%2C37.458557046875%2C49.0934061875%2C37.976364046875Q48.8485031875%2C38.494171046875%2C48.5784911875%2C38.999340046875Q48.3084711875%2C39.504501046875%2C48.0139921875%2C39.995811046875Q47.7195131875%2C40.487122046875%2C47.4012791875%2C40.963386046875Q47.0830461875%2C41.439651046875%2C46.7418291875%2C41.899731046875Q46.4006121875%2C42.359810046875%2C46.0372351875%2C42.802593046875Q45.6738511875%2C43.245373046875%2C45.2891841875%2C43.669788046875Q44.9045101875%2C44.094208046875%2C44.4994811875%2C44.499237046875Q44.0944521875%2C44.904266046875%2C43.6700321875%2C45.288940046875Q43.2456171875%2C45.673607046875%2C42.8028371875%2C46.036991046875Q42.3600541875%2C46.400368046875%2C41.8999751875%2C46.741585046875Q41.4398951875%2C47.082802046875%2C40.9636301875%2C47.401035046875Q40.4873661875%2C47.719265046875%2C39.9960551875%2C48.013744046875Q39.5047451875%2C48.308220046875%2C38.9995841875%2C48.578239046875Q38.4944151875%2C48.848255046875%2C37.9766081875%2C49.093155046875Q37.4588011875%2C49.338058046875%2C36.9296031875%2C49.557262046875Q36.4004021875%2C49.776466046875%2C35.8610881875%2C49.969437046875Q35.3217701875%2C50.162407046875%2C34.7736361875%2C50.328686046875Q34.2254981875%2C50.494961046875%2C33.6698631875%2C50.634140046875Q33.1142271875%2C50.773319046875%2C32.552431187500005%2C50.885067046875Q31.9906351875%2C50.996818046875%2C31.4240341875%2C51.080864046875Q30.8574331875%2C51.164913046875%2C30.2873911875%2C51.221058046875Q29.7173461875%2C51.277199046875%2C29.1452371875%2C51.305305046875Q28.5731241875%2C51.333412046875%2C28.0003241875%2C51.333412046875Q27.4275221875%2C51.333412046875%2C26.8554111875%2C51.305305046875Q26.2833001875%2C51.277199046875%2C25.7132591875%2C51.221062046875Q25.1432131875%2C51.164917046875%2C24.5766101875%2C51.080868046875Q24.0100101875%2C50.996818046875%2C23.4482151875%2C50.885071046875Q22.8864211875%2C50.773323046875%2C22.3307861875%2C50.634140046875Q21.7751501875%2C50.494965046875%2C21.2270141875%2C50.328690046875Q20.6788791875%2C50.162411046875%2C20.139560187500003%2C49.969440046875Q19.6002421875%2C49.776466046875%2C19.071043187500003%2C49.557266046875Q18.5418431875%2C49.338066046875%2C18.0240381875%2C49.093162046875Q17.5062321875%2C48.848259046875%2C17.0010671875%2C48.578247046875Q16.4959011875%2C48.308227046875%2C16.0045931875%2C48.013748046875Q15.5132851875%2C47.719269046875%2C15.0370191875%2C47.401035046875Q14.5607528875%2C47.082802046875%2C14.1006736875%2C46.741585046875Q13.6405963875%2C46.400368046875%2C13.1978149875%2C46.036991046875Q12.7550334875%2C45.673607046875%2C12.330615487500001%2C45.288940046875Q11.9061975875%2C44.904266046875%2C11.5011663875%2C44.499237046875Q11.096134687500001%2C44.094208046875%2C10.7114648875%2C43.669788046875Q10.326795087499999%2C43.245373046875%2C9.9634141875%2C42.802593046875Q9.6000327875%2C42.359810046875%2C9.2588152875%2C41.899731046875Q8.917598287499999%2C41.439651046875%2C8.5993671875%2C40.963386046875Q8.2811359875%2C40.487122046875%2C7.9866573875%2C39.995811046875Q7.6921786875%2C39.504501046875%2C7.4221622875%2C38.999340046875Q7.1521458875%2C38.494171046875%2C6.9072415875%2C37.976364046875Q6.6623375875%2C37.458557046875%2C6.4431359875%2C36.929359046875Q6.2239343875%2C36.400158046875%2C6.0309635875000005%2C35.860844046875Q5.8379927875%2C35.321526046875%2C5.6717173875%2C34.773392046875Q5.5054420275%2C34.225254046875%2C5.3662627975%2C33.669619046875Q5.2270834475%2C33.113983046875%2C5.1153355275%2C32.552187046875005Q5.0035876075%2C31.990391046875%2C4.9195402275%2C31.423790046875Q4.8354928675%2C30.857189046875%2C4.7793485475%2C30.287147046875Q4.7232042175%2C29.717102046875%2C4.6950982025%2C29.144993046875Q4.6669921875%2C28.572880046875%2C4.6669921875%2C28.000080046875Q4.6669921875%2C27.427278046875%2C4.6950982025%2C26.855167046875Q4.7232042175%2C26.283056046875%2C4.7793485475%2C25.713015046875Q4.8354928675%2C25.142969046875%2C4.9195402275%2C24.576366046875Q5.0035876075%2C24.009766046875%2C5.1153355275%2C23.447971046875Q5.2270834475%2C22.886177046875%2C5.3662627975%2C22.330542046875Q5.5054420275%2C21.774906046875%2C5.6717173875%2C21.226770046875Q5.8379927875%2C20.678635046875%2C6.0309636875%2C20.139316046875003Q6.2239343875%2C19.599998046875%2C6.4431359875%2C19.070799046875003Q6.6623375875%2C18.541599046875%2C6.9072415875%2C18.023794046875Q7.1521458875%2C17.505988046875%2C7.4221622875%2C17.000823046875Q7.6921786875%2C16.495657046875%2C7.9866573875%2C16.004349046875Q8.2811359875%2C15.513041046875%2C8.5993671875%2C15.036775046875Q8.917598287499999%2C14.560508746875%2C9.2588157875%2C14.100429546875Q9.6000327875%2C13.640352246875%2C9.9634141875%2C13.197570846875Q10.326795087499999%2C12.754789346875%2C10.7114648875%2C12.330371346875001Q11.096134687500001%2C11.905953446875%2C11.5011663875%2C11.500922246875Q11.9061975875%2C11.095890546875001%2C12.330615487500001%2C10.711220746875Q12.7550334875%2C10.326550946874999%2C13.1978149875%2C9.963170046875Q13.6405953875%2C9.599788646875%2C14.1006736875%2C9.258571146875Q14.5607509875%2C8.917354146874999%2C15.0370181875%2C8.599123046875Q15.5132841875%2C8.280891846875%2C16.0045931875%2C7.986413246875Q16.4959011875%2C7.691934546875%2C17.0010671875%2C7.421918146875Q17.5062321875%2C7.151901746875%2C18.0240381875%2C6.906997446875Q18.5418431875%2C6.662093446875%2C19.071043187500003%2C6.442891846875Q19.6002421875%2C6.223690246875%2C20.1395611875%2C6.0307194468750005Q20.6788791875%2C5.837748646875%2C21.2270141875%2C5.671473246875Q21.7751501875%2C5.505197886875%2C22.3307861875%2C5.366018656875Q22.8864211875%2C5.226839306875%2C23.4482151875%2C5.115091386875Q24.0100101875%2C5.003343466875%2C24.5766101875%2C4.919296086875Q25.1432131875%2C4.835248726875%2C25.7132591875%2C4.779104406875Q26.2833001875%2C4.722960076875%2C26.8554111875%2C4.694854061875Q27.4275221875%2C4.666748046875%2C28.0003241875%2C4.666748046875Q28.5731241875%2C4.666748046875%2C29.1452371875%2C4.694854061875Q29.7173461875%2C4.722960076875%2C30.2873911875%2C4.779104406875Q30.8574331875%2C4.835248726875%2C31.4240361875%2C4.919296086875Q31.9906351875%2C5.003343466875%2C32.552431187500005%2C5.115091386875Q33.1142271875%2C5.226839306875%2C33.6698631875%2C5.366018656875Q34.2254981875%2C5.505197886875%2C34.7736341875%2C5.671473246875Q35.3217701875%2C5.837748646875%2C35.8610861875%2C6.030719546875Q36.4004021875%2C6.223690246875%2C36.9296031875%2C6.442891846875Q37.4588011875%2C6.662093446875%2C37.9766081875%2C6.906997446875Q38.4944151875%2C7.151901746875%2C38.9995841875%2C7.421918146875Q39.5047451875%2C7.691934546875%2C39.9960551875%2C7.986413246875Q40.4873661875%2C8.280891846875%2C40.9636301875%2C8.599123046875Q41.4398951875%2C8.917354146874999%2C41.8999751875%2C9.258571646875Q42.3600541875%2C9.599788646875%2C42.8028371875%2C9.963170046875Q43.2456171875%2C10.326550946874999%2C43.6700321875%2C10.711220746875Q44.0944521875%2C11.095890546875001%2C44.4994811875%2C11.500922246875Q44.9045101875%2C11.905953446875%2C45.2891841875%2C12.330371346875001Q45.6738511875%2C12.754789346875%2C46.0372351875%2C13.197570846875Q46.4006121875%2C13.640351246875%2C46.7418291875%2C14.100429546875Q47.0830461875%2C14.560506846875%2C47.4012791875%2C15.036774046875Q47.7195091875%2C15.513040046875%2C48.0139881875%2C16.004349046875Q48.3084641875%2C16.495657046875%2C48.5784831875%2C17.000823046875Q48.8484991875%2C17.505988046875%2C49.0933991875%2C18.023794046875Q49.3383021875%2C18.541599046875%2C49.5575061875%2C19.070799046875003Q49.7767101875%2C19.599998046875%2C49.9696811875%2C20.139317046875Q50.1626511875%2C20.678635046875%2C50.3289301875%2C21.226770046875Q50.4952051875%2C21.774906046875%2C50.6343841875%2C22.330542046875Q50.7735631875%2C22.886177046875%2C50.8853111875%2C23.447971046875Q50.9970621875%2C24.009766046875%2C51.0811081875%2C24.576366046875Q51.1651571875%2C25.142969046875%2C51.2213021875%2C25.713015046875Q51.2774431875%2C26.283056046875%2C51.3055491875%2C26.855167046875Q51.3336561875%2C27.427278046875%2C51.3336561875%2C28.000080046875Z%22%20fill%3D%22%23141414%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M10.7940578875%2C10.793813746875Q3.6669914875%2C17.920881046875%2C3.6669921875%2C28.000082046875Q3.6669921875%2C38.079285046875%2C10.7940578875%2C45.206352046875Q17.9211221875%2C52.333416046875%2C28.0003261875%2C52.333416046875Q38.0795291875%2C52.333416046875%2C45.2065961875%2C45.206352046875Q52.3336601875%2C38.079285046875%2C52.3336601875%2C28.000082046875Q52.3336601875%2C17.920877046875%2C45.2065961875%2C10.793813746875Q38.0795291875%2C3.666747346875%2C28.0003261875%2C3.666748046875Q17.9211231875%2C3.666748046875%2C10.7940578875%2C10.793813746875ZM12.2082719875%2C43.792137046875Q5.6669921875%2C37.250854046875%2C5.6669921875%2C28.000082046875Q5.6669928875%2C18.749306046875%2C12.2082719875%2C12.208027846875Q18.7495521875%2C5.666748046875%2C28.0003261875%2C5.666748046875Q37.2510981875%2C5.666748746875%2C43.7923811875%2C12.208027846875Q50.3336601875%2C18.749308046875%2C50.3336601875%2C28.000082046875Q50.3336601875%2C37.250854046875%2C43.7923811875%2C43.792137046875Q37.2510981875%2C50.333416046875%2C28.0003261875%2C50.333416046875Q18.7495521875%2C50.333416046875%2C12.2082719875%2C43.792137046875Z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23141414%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M23.3330078125%2C36.082790187499995L30.3330078125%2C32.0413421875L37.3330078125%2C27.9998912875L30.3330078125%2C23.9584416875L23.3330078125%2C19.9169921875L23.3330078125%2C27.9998912875L23.3330078125%2C36.082790187499995Z%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M22.3330078125%2C27.9998912875L22.3330078125%2C36.082790187499995Q22.3330078125%2C36.3507381875%2C22.4669823025%2C36.582790187499995Q22.5664384325%2C36.7550521875%2C22.7242462625%2C36.8761421875Q22.8820540325%2C36.9972341875%2C23.0741886525%2C37.0487151875Q23.2663231645%2C37.100199187499996%2C23.4635337625%2C37.0742341875Q23.6607443425%2C37.0482711875%2C23.8330074825%2C36.9488161875L30.8330068125%2C32.9073671875L37.8330068125%2C28.8659162875Q38.0650578125%2C28.7319421875%2C38.1990328125%2C28.4998912875Q38.2984888125%2C28.3276271875%2C38.3244518125%2C28.130416887499997Q38.3504148125%2C27.933205587499998%2C38.2989328125%2C27.7410711875Q38.2474518125%2C27.5489368875%2C38.126360812499996%2C27.3911294875Q38.0052708125%2C27.233321687500002%2C37.8330068125%2C27.1338657875L30.8330068125%2C23.0924160875L23.8330076025%2C19.0509666775Q23.6009568825%2C18.9169921875%2C23.3330078125%2C18.9169921875Q23.2345164125%2C18.9169922475%2C23.1379175025%2C18.9362069975Q23.0413185925%2C18.9554217475%2C22.9503244125%2C18.9931128075Q22.8593302325%2C19.0308037975%2C22.7774376825%2C19.0855226475Q22.6955450725%2C19.1402415675%2C22.6259011025%2C19.2098854775Q22.5562571925%2C19.2795294475%2C22.5015383325%2C19.3614219975Q22.4468194225%2C19.4433146075%2C22.4091283725%2C19.5343087875Q22.3714373125%2C19.6253029675%2C22.3522226225%2C19.7219018775Q22.3330078725%2C19.8185007875%2C22.3330078125%2C19.9169921875L22.3330078125%2C27.9998912875ZM24.3330078125%2C34.3507391875L29.8330078125%2C31.1753171875L35.3330068125%2C27.9998912875L24.3330078125%2C21.6490424875L24.3330078125%2C34.3507391875Z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")\n            center \/ contain no-repeat;\n    }\n    .ep600-video-play:focus-visible {\n        outline: 3px solid #fff;\n        outline-offset: 3px;\n    }\n    .ep600-card-heading {\n        margin: 24px 8px 0;\n        font-size: 24px;\n        line-height: 1.5;\n        font-weight: 700;\n        color: var(--heading-color);\n    }\n    .ep600-card-description {\n        margin: 8px 8px 0;\n        font-size: 18px;\n        line-height: 1.5;\n        color: #8c8c8c;\n    }\n    .ep600-controls {\n        display: flex;\n        justify-content: flex-end;\n        gap: 16px;\n        margin: 48px 6.67% 0;\n    }\n    .ep600-arrow {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 64px;\n        height: 64px;\n        padding: 0;\n        border: 0;\n        border-radius: 50%;\n        background: transparent;\n    }\n    .ep600-arrow::before {\n        content: \"\";\n        width: 100%;\n        height: 100%;\n        background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23292D32' d='M32 5.33C17.31 5.33 5.33 17.31 5.33 32S17.31 58.67 32 58.67 58.67 46.69 58.67 32 46.69 5.33 32 5.33ZM39.44 33.41 30.03 42.83C29.63 43.23 29.12 43.41 28.61 43.41S27.6 43.23 27.2 42.83C26.43 42.05 26.43 40.77 27.2 40L35.2 32 27.2 24C26.43 23.23 26.43 21.95 27.2 21.17S29.25 20.4 30.03 21.17L39.44 30.59C40.24 31.36 40.24 32.64 39.44 33.41Z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat;\n    }\n    .ep600-arrow--previous::before {\n        transform: rotate(180deg);\n    }\n    .ep600-arrow:disabled {\n        opacity: 0.35;\n        cursor: default;\n    }\n    .ep600-colours .ep600-copy {\n        display: flex;\n        align-items: flex-end;\n        justify-content: space-between;\n        gap: 48px;\n    }\n    .ep600-colours .ep600-heading {\n        width: 48%;\n    }\n    .ep600-colours .ep600-description {\n        width: 43%;\n    }\n    .ep600-colour {\n        flex: 1;\n        min-width: 0;\n        border: 0;\n        padding: 0;\n        background: #ededed;\n        overflow: hidden;\n    }\n    .ep600-product-description .ep600-colour {\n        transition:\n            flex 0.4s ease,\n            opacity 0.3s ease;\n    }\n    .ep600-colour.is-active {\n        flex: 2.68;\n    }\n    .ep600-colour picture,\n    .ep600-colour img {\n        width: 100%;\n        height: 100%;\n    }\n    .ep600-colour img {\n        object-fit: cover;\n    }\n    .ep600-colours__images {\n        display: flex;\n        gap: 16px;\n        height: 620px;\n    }\n    .ep600-stage {\n        position: relative;\n        width: 62.5%;\n        margin: 0 auto;\n    }\n    .ep600-stage-images {\n        min-width: 0;\n    }\n    .ep600-stage-images:not(.slick-initialized) \u003e .ep600-panel:not(:first-child) {\n        display: none;\n    }\n    .ep600-stage picture {\n        background: #ededed;\n    }\n    .ep600-stage img {\n        aspect-ratio: 2400 \/ 1240;\n    }\n    .ep600-tabs {\n        position: absolute;\n        z-index: 4;\n        left: 50%;\n        transform: translateX(-50%);\n        bottom: 48px;\n        display: flex;\n        gap: 8px;\n        padding: 8px;\n        border-radius: 16px;\n        background: #fff;\n    }\n    .ep600-tab {\n        flex: 1;\n        white-space: nowrap;\n        padding: 8px 48px;\n        border: 0;\n        border-radius: 8px;\n        background: transparent;\n        color: #141414;\n        font-size: 24px;\n    }\n    .ep600-product-description .ep600-tab {\n        transition:\n            opacity 0.3s ease,\n            color 0.3s ease,\n            background-color 0.3s ease;\n    }\n    .ep600-tab.is-active {\n        background: #000;\n        color: #fff;\n    }\n    .ep600-tab small {\n        display: block;\n        margin-top: 4px;\n        color: #8c8c8c;\n        font-size: 18px;\n    }\n    .ep600-lumbar .ep600-description {\n        max-width: 1200px;\n    }\n    .ep600-lumbar-card {\n        width: calc((100% - 16px) \/ 2);\n    }\n    .ep600-lumbar-card img {\n        aspect-ratio: 1648 \/ 1032;\n    }\n    .ep600-lumbar-card .ep600-card-description {\n        color: var(--body-color);\n    }\n    .ep600-armrest {\n        width: 1020px;\n    }\n    .ep600-armrest img {\n        aspect-ratio: 2040 \/ 1240;\n    }\n    .ep600-armrests {\n        padding-bottom: 128px;\n    }\n    .ep600-warranty {\n        position: relative;\n        background: #333;\n        color: #fff;\n    }\n    .ep600-warranty \u003e picture img {\n        aspect-ratio: 3840 \/ 1160;\n        object-fit: cover;\n    }\n    .ep600-warranty__content {\n        position: absolute;\n        inset: 0;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        padding: 48px 12%;\n        text-align: center;\n    }\n    .ep600-warranty .ep600-heading,\n    .ep600-warranty .ep600-description {\n        color: #fff;\n    }\n    .ep600-warranty__badges {\n        display: flex;\n        gap: 16px;\n        margin-top: 72px;\n        text-align: left;\n    }\n    .ep600-warranty__badge {\n        padding: 16px 24px;\n        border-radius: 16px;\n        background: #fff;\n        color: #141414;\n        font-size: 28px;\n        line-height: 1.2;\n    }\n    .ep600-warranty__badge small {\n        display: block;\n        margin-top: 4px;\n        font-size: 14px;\n        line-height: 1.5;\n        color: #8c8c8c;\n    }\n\n    @media (max-width: 1440px) {\n        .ep600-heading {\n            font-size: 42px;\n        }\n        .ep600-description {\n            font-size: 22px;\n        }\n        .ep600-tab {\n            padding-right: 8px;\n            padding-left: 8px;\n            font-size: 20px !important;\n        }\n        .ep600-tab small {\n            font-size: 16px;\n        }\n        .ep600-warranty__badge {\n            font-size: 24px;\n        }\n        .ep600-section {\n            padding-top: 96px;\n        }\n        .ep600-copy {\n            margin-bottom: 40px;\n        }\n        .ep600-copy--center {\n            max-width: 1064px;\n        }\n        .ep600-feature {\n            width: 360px;\n        }\n        .ep600-controls {\n            margin-top: 32px;\n        }\n        .ep600-colours .ep600-copy {\n            gap: 32px;\n        }\n        .ep600-colours .ep600-heading,\n        .ep600-colours .ep600-description {\n            flex: 1;\n            min-width: 0;\n        }\n        .ep600-colours .ep600-heading br:last-of-type {\n            display: none;\n        }\n        .ep600-colours__images {\n            height: auto;\n            aspect-ratio: 1664 \/ 620;\n        }\n        .ep600-stage {\n            width: calc(100% - 128px);\n            max-width: 1000px;\n        }\n        .ep600-tabs {\n            width: 80%;\n            bottom: 32px;\n        }\n        .ep600-armrest {\n            width: 740px;\n        }\n        .ep600-armrests {\n            padding-bottom: 96px;\n        }\n\n        .ep600-warranty {\n            display: grid;\n        }\n        .ep600-warranty \u003e picture,\n        .ep600-warranty__content {\n            grid-area: 1 \/ 1;\n            min-width: 0;\n            min-height: 0;\n        }\n        .ep600-warranty \u003e picture img {\n            height: 100%;\n        }\n        .ep600-warranty__content {\n            position: relative;\n            inset: auto;\n            padding: 40px 8%;\n        }\n        .ep600-warranty__badges {\n            margin-top: 40px;\n        }\n    }\n    @media (max-width: 1200px) {\n        .ep600-heading {\n            font-size: 36px;\n        }\n        .ep600-description {\n            font-size: 20px;\n        }\n        .ep600-tab {\n            font-size: 18px !important;\n        }\n        .ep600-tab small {\n            font-size: 14px;\n        }\n        .ep600-section {\n            padding-top: 72px;\n        }\n        .ep600-copy {\n            margin-bottom: 32px;\n        }\n        .ep600-container {\n            width: calc(100% - 96px);\n        }\n        .ep600-copy--center {\n            padding-right: 48px;\n            padding-left: 48px;\n        }\n        .ep600-features .ep600-track,\n        .ep600-armrests .ep600-track {\n            margin-left: 48px;\n        }\n        .ep600-controls {\n            margin-right: 48px;\n            margin-left: 48px;\n        }\n        .ep600-feature {\n            width: 320px;\n        }\n        .ep600-stage {\n            width: calc(100% - 96px);\n        }\n        .ep600-armrest {\n            width: 640px;\n        }\n        .ep600-armrests {\n            padding-bottom: 72px;\n        }\n        .ep600-warranty__content {\n            padding: 32px 48px;\n        }\n        .ep600-warranty__badges {\n            margin-top: 32px;\n        }\n    }\n\n    @media (max-width: 900px) {\n        .ep600-container {\n            width: calc(100% - 64px);\n        }\n        .ep600-heading {\n            font-size: 42px;\n        }\n        .ep600-description {\n            font-size: 28px;\n            font-weight: 500;\n        }\n        .ep600-copy {\n            margin-bottom: 48px;\n        }\n        .ep600-copy--center {\n            max-width: none;\n            padding: 0 32px;\n        }\n        .ep600-features .ep600-track,\n        .ep600-armrests .ep600-track {\n            margin-left: 32px;\n        }\n        .ep600-feature {\n            width: 460px;\n        }\n        .ep600-card-heading {\n            font-size: 36px;\n        }\n        .ep600-card-description {\n            margin: 16px 8px 0;\n            font-size: 28px;\n            font-weight: 500;\n        }\n        .ep600-controls {\n            margin: 48px 72px 0;\n        }\n\n        .ep600-colours .ep600-copy {\n            display: block;\n            text-align: center;\n        }\n        .ep600-colours .ep600-heading {\n            width: 477px;\n            margin: 0 auto;\n        }\n        .ep600-colours .ep600-description {\n            width: auto;\n        }\n        .ep600-colours__images {\n            aspect-ratio: auto;\n            height: 620px;\n            width: calc(100% - 32px);\n            margin-left: 32px;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            scrollbar-width: none;\n        }\n        .ep600-colours__images::-webkit-scrollbar {\n            display: none;\n        }\n        .ep600-colour,\n        .ep600-colour.is-active {\n            flex: 0 0 448px;\n            scroll-snap-align: start;\n        }\n        .ep600-posture .ep600-heading {\n            width: 523px;\n            margin: 0 auto;\n        }\n        .ep600-fit .ep600-heading {\n            width: 494px;\n            margin: 0 auto;\n        }\n        .ep600-stage {\n            width: 552px;\n            max-width: calc(100% - 48px);\n        }\n        .ep600-stage img {\n            aspect-ratio: 1104 \/ 1600;\n        }\n        .ep600-tabs {\n            width: calc(100% - 70px);\n            bottom: 48px;\n            height: 56px;\n        }\n        .ep600-tab {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            padding: 0;\n            font-size: 16px !important;\n            font-weight: 500;\n            line-height: normal;\n        }\n        .ep600-fit .ep600-tabs {\n            width: calc(100% - 82px);\n            height: 72px;\n        }\n        .ep600-tab small {\n            margin-top: 0;\n        }\n        .ep600-lumbar .ep600-heading {\n            width: 509px;\n        }\n        .ep600-lumbar .ep600-track {\n            width: calc(100% - 32px);\n            margin-left: 32px;\n            padding-right: 32px;\n        }\n        .ep600-lumbar-card {\n            width: 412px;\n        }\n        .ep600-lumbar-card .ep600-card-heading {\n            margin-top: 16px;\n            font-size: 24px;\n        }\n        .ep600-lumbar-card .ep600-card-description {\n            width: 355px;\n            margin-top: 8px;\n            font-size: 24px;\n        }\n        .ep600-armrests {\n            padding-top: 96px;\n        }\n        .ep600-armrests .ep600-heading {\n            width: 469px;\n            margin: 0 auto;\n        }\n        .ep600-armrest {\n            width: 536px;\n        }\n        .ep600-warranty {\n            display: block;\n        }\n        .ep600-warranty \u003e picture img {\n            height: 800px;\n            aspect-ratio: 1200 \/ 1600;\n        }\n        .ep600-warranty__content {\n            position: absolute;\n            inset: 0;\n            padding: 72px 32px;\n        }\n        .ep600-warranty__badges {\n            margin-top: 72px;\n        }\n        .ep600-warranty__badge {\n            width: 126px;\n            font-size: 28px;\n            font-weight: 500;\n            line-height: 1;\n        }\n        .ep600-warranty__badge:nth-child(2) {\n            width: 144px;\n        }\n        .ep600-warranty__badge:nth-child(3) {\n            width: 129px;\n        }\n    }\n\n    @media (max-width: 650px) {\n        .ep600-section {\n            padding-top: 12vw;\n        }\n        .ep600-container {\n            width: 89.33vw;\n        }\n        .ep600-heading {\n            font-size: 7vw;\n        }\n        .ep600-description {\n            margin-top: 2.67vw;\n            font-size: 4.67vw;\n        }\n        .ep600-copy {\n            margin-bottom: 8vw;\n        }\n        .ep600-copy--center {\n            padding: 0 5.33vw;\n        }\n        .ep600-track {\n            gap: 2.67vw;\n        }\n        .ep600-features .ep600-track,\n        .ep600-armrests .ep600-track {\n            margin-left: 5.33vw;\n        }\n        .ep600-track .slick-slide {\n            margin-right: 2.67vw;\n        }\n\n        .ep600-feature {\n            width: 76.67vw;\n        }\n        .ep600-card-heading {\n            margin: 4vw 1.33vw 0;\n            font-size: 6vw;\n        }\n        .ep600-card-description {\n            margin: 2.67vw 1.33vw 0;\n            font-size: 4.67vw;\n        }\n\n        .ep600-controls {\n            gap: 2.67vw;\n            margin: 8vw 12vw 0;\n        }\n        .ep600-arrow {\n            width: 10.67vw;\n            height: 10.67vw;\n        }\n        .ep600-video-play {\n            width: 13.33vw;\n            height: 13.33vw;\n        }\n\n        .ep600-colours .ep600-heading {\n            width: 79.5vw;\n        }\n        .ep600-colours__images {\n            height: 103.33vw;\n            gap: 2.67vw;\n            width: 94.67vw;\n            margin-left: 5.33vw;\n        }\n        .ep600-colour,\n        .ep600-colour.is-active {\n            flex: 0 0 74.67vw;\n        }\n        .ep600-posture .ep600-heading {\n            width: 87.17vw;\n        }\n        .ep600-fit .ep600-heading {\n            width: 82.33vw;\n        }\n\n        .ep600-stage {\n            max-width: none;\n            width: 92vw;\n        }\n        .ep600-tabs {\n            width: calc(100% - 11.66vw);\n            bottom: 8vw;\n            height: 9.33vw;\n            gap: 1.33vw;\n            padding: 1.33vw;\n            border-radius: 2.67vw;\n        }\n        .ep600-tab {\n            border-radius: 1.33vw;\n            font-size: 2.67vw !important;\n        }\n\n        .ep600-fit .ep600-tabs {\n            width: calc(100% - 13.66vw);\n            height: 12vw;\n        }\n        .ep600-tab small {\n            font-size: 2.33vw;\n        }\n\n        .ep600-lumbar .ep600-heading {\n            width: 84.83vw;\n        }\n        .ep600-lumbar .ep600-track {\n            width: 94.67vw;\n            margin-left: 5.33vw;\n            padding-right: 5.33vw;\n        }\n        .ep600-lumbar-card {\n            width: 68.67vw;\n        }\n        .ep600-lumbar-card .ep600-card-heading {\n            margin-top: 2.67vw;\n            font-size: 4vw;\n        }\n        .ep600-lumbar-card .ep600-card-description {\n            width: 59.17vw;\n            margin-top: 1.33vw;\n            font-size: 4vw;\n        }\n\n        .ep600-armrests {\n            padding-top: 16vw;\n            padding-bottom: 12vw;\n        }\n        .ep600-armrests .ep600-heading {\n            width: 78.17vw;\n        }\n        .ep600-armrest {\n            width: 89.33vw;\n        }\n        .ep600-warranty \u003e picture img {\n            height: auto;\n        }\n        .ep600-warranty__content {\n            padding: 12vw 5.33vw;\n        }\n\n        .ep600-warranty__badges {\n            gap: 2.67vw;\n            margin-top: 12vw;\n        }\n        .ep600-warranty__badge {\n            width: 21vw;\n            padding: 2.67vw 4vw;\n            border-radius: 2.67vw;\n            font-size: 4.67vw;\n        }\n        .ep600-warranty__badge:nth-child(2) {\n            width: 24vw;\n        }\n        .ep600-warranty__badge:nth-child(3) {\n            width: 21.5vw;\n        }\n        .ep600-warranty__badge small {\n            margin-top: 0.67vw;\n            font-size: 2.33vw;\n        }\n        .ep600-product-description button:focus-visible,\n        .ep600-product-description [tabindex=\"0\"]:focus-visible {\n            outline-width: 0.33vw;\n            outline-offset: 0.67vw;\n        }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .ep600-product-description button,\n        .ep600-product-description .ep600-colour,\n        .ep600-product-description .ep600-tab {\n            transition: none;\n        }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"ep600-product-description\"\u003e\n    \u003csection class=\"ep600-section ep600-features ep600-carousel\"\u003e\n        \u003cdiv class=\"ep600-container\"\u003e\n            \u003cdiv class=\"ep600-copy\"\u003e\n                \u003ch2 class=\"ep600-heading\"\u003ePremium Ergonomics, Tailored to Every Move.\u003c\/h2\u003e\n                \u003cp class=\"ep600-description\"\u003eEngineered to adapt naturally to your body, posture and the way you work.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-track\" tabindex=\"0\"\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d6ec6d23f9054238a34942476cb4543a.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_1.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003e4D Adaptive Lumbar Support\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eDynamic lumbar support automatically moves with you, with height and angle adjustments for adaptive lower-back support, or lock it in place for a more stable and personalized fit.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1ba98b8cb2404aa2bc0e1b120fb6c8de.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_2.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003e6D Armrests\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003e6D armrests adjust in height, depth, angle and rotation, then flip up and out of the way whenever you need more room to move.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/70033843644c4dd8bee531c052b1b905.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_3.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eBackrest Height Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eA 70 mm backrest height adjustment accommodates different torso heights, providing more targeted upper and lower back support.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2b9be3fee2ab472c8a427161b23bb6bb.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_4.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eSeat Depth Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eA 50 mm seat depth adjustment adapts to different leg lengths, supporting your thighs more evenly while relieving pressure behind the knees.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b93782b24f1148129bba7fcfc319f91a.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_5.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eAdjustable Headrest\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eHeight and angle adjustments for tailored support helps keep your head and neck comfortably supported and aligned.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/50ea683758144c1cb05659237effa55c.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_6.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eRecline Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eSmooth recline up to 120° with position lock lets you switch easily between focused work and relaxation, helping ease pressure on the spine for better sitting comfort.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/12d9fde75c83405ead6fc6347db2fde4.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_7.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eSeat Height Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eEasy seat height adjustment keeps your feet flat on the floor and supports a more natural sitting position.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-feature\"\u003e\n                \u003cdiv class=\"ep600-video-media\"\u003e\n                    \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/32eeff5b1d4244128f550ebcc13d3f50.mp4\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_8.jpg?v=1789464224\" width=\"460\" height=\"280\" preload=\"none\" muted=\"\" loop=\"loop\" playsinline=\"\"\u003e\u003c\/video\u003e\n                \u003c\/div\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003eIntegrated Footrest\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eExtended leg support to help reduce pressure and improve sitting comfort.\u003c\/p\u003e\n            \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-controls\"\u003e\n            \u003cbutton class=\"ep600-arrow ep600-arrow--previous\" type=\"button\"\u003e\u003c\/button\u003e\n            \u003cbutton class=\"ep600-arrow ep600-arrow--next\" type=\"button\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-section ep600-colours\"\u003e\n        \u003cdiv class=\"ep600-container\"\u003e\n            \u003cdiv class=\"ep600-copy\"\u003e\n                \u003ch2 class=\"ep600-heading\"\u003eTwo Colours —\u003cbr\u003eCrafted for Modern Living and\u003cbr\u003eWorking Space\u003c\/h2\u003e\n                \u003cp class=\"ep600-description\"\u003eFrom clean, minimal setups to warm, creative spaces, EP600 chair blends naturally into the way you live and work.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-container ep600-colours__images\"\u003e\n            \u003cbutton class=\"ep600-colour is-active\" type=\"button\"\u003e\n                \u003cpicture\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_9-sp_1200x.jpg?v=1788857469\" width=\"896\" height=\"1240\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_9-unfold_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"Black EP600 in a modern workspace\"\u003e\u003c\/picture\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"ep600-colour\" type=\"button\"\u003e\n                \u003cpicture\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_10-sp_1200x.jpg?v=1788857469\" width=\"896\" height=\"1240\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_10-unfold_1200x.jpg?v=1788857469\" width=\"448\" height=\"620\" loading=\"lazy\" alt=\"Light grey EP600 in a modern workspace\"\u003e\u003c\/picture\u003e\n            \u003c\/button\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-section ep600-posture\"\u003e\n        \u003cdiv class=\"ep600-copy ep600-copy--center\"\u003e\n            \u003ch2 class=\"ep600-heading\"\u003eBuilt for Every Way You Sit\u003c\/h2\u003e\n            \u003cp class=\"ep600-description\"\u003eUpright, reclined, cross-legged, or leaning forward — Boulies EP600 adapts effortlessly to every position.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-stage\"\u003e\n            \u003cdiv class=\"ep600-stage-images\"\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_11-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_11_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 posture view 1\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_12-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_12_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 posture view 2\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_13-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_13_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 posture view 3\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_14-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_14_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 posture view 4\"\u003e\u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-tabs\" role=\"group\"\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab is-active\"\u003e\n                    Sit Upright\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    Recline Deeply\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    Cross Legs\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    Lean Forward\n                \u003c\/button\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-section ep600-fit\"\u003e\n        \u003cdiv class=\"ep600-copy ep600-copy--center\"\u003e\n            \u003ch2 class=\"ep600-heading\"\u003eDesigned to Accommodate Users 5'5\" - 6'3\" Tall\u003c\/h2\u003e\n            \u003cp class=\"ep600-description\"\u003eMultiple adjustments for a more natural fit across different body types and heights.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-stage\"\u003e\n            \u003cdiv class=\"ep600-stage-images\"\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_15-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_15_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 fit view 1\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_16-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_16_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 fit view 2\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_17-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_17_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 fit view 3\"\u003e\u003c\/picture\u003e\n                \u003cpicture class=\"ep600-panel\"\u003e\n                    \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_18-sp_1200x.jpg?v=1788857469\" width=\"1104\" height=\"1600\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_18_1200x.jpg?v=1788857469\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"EP600 fit view 4\"\u003e\u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-tabs\" role=\"group\"\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab is-active\"\u003e\n                    5'5\" (165cm)\u003csmall\u003e60kg+\u003c\/small\u003e\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    5'10\" (178cm)\u003csmall\u003e90kg+\u003c\/small\u003e\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    6'0\" (182cm)\u003csmall\u003e100kg+\u003c\/small\u003e\n                \u003c\/button\u003e\n                \u003cbutton type=\"button\" class=\"ep600-tab\"\u003e\n                    6'3\" (190cm)\u003csmall\u003e80kg+\u003c\/small\u003e\n                \u003c\/button\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-section ep600-lumbar\"\u003e\n        \u003cdiv class=\"ep600-container\"\u003e\n            \u003cdiv class=\"ep600-copy\"\u003e\n                \u003ch2 class=\"ep600-heading\"\u003eBoulies 4D Adaptive Lumbar Support\u003c\/h2\u003e\n                \u003cp class=\"ep600-description\"\u003eDesigned around ergonomic principles, the Boulies 4D Adaptive Lumbar System adjusts in height and support angle to follow the natural curve of your spine, delivering precise and continuous lower-back support.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-container ep600-track\" tabindex=\"0\"\u003e\n            \u003carticle class=\"ep600-lumbar-card\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_19_1000x.jpg?v=1788857469\" width=\"824\" height=\"516\" loading=\"lazy\" alt=\"50mm Height Adjustment\"\u003e\n                \u003c\/picture\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003e50mm Height Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eFollows your posture across 50mm vertical travel and locks at the highest and lowest position for a more precise fit.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"ep600-lumbar-card\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_20_1000x.jpg?v=1788857469\" width=\"824\" height=\"516\" loading=\"lazy\" alt=\"40° Angle Adjustment\"\u003e\n                \u003c\/picture\u003e\n                \u003ch3 class=\"ep600-card-heading\"\u003e40° Angle Adjustment\u003c\/h3\u003e\n                \u003cp class=\"ep600-card-description\"\u003eAdapts to your back through a 40° range, from gentle lower-back cradling to a locked 40° position for complete lumbar support.\u003c\/p\u003e\n            \u003c\/article\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-section ep600-armrests ep600-carousel\"\u003e\n        \u003cdiv class=\"ep600-copy ep600-copy--center\"\u003e\n            \u003ch2 class=\"ep600-heading\"\u003eBoulies 6D Adjustable Armrests\u003c\/h2\u003e\n            \u003cp class=\"ep600-description\"\u003eWith 360° rotation and multi-directional adjustments, the Boulies 6D armrests provide flexible arm support for virtually any sitting position, whether you’re working, gaming, or relaxing. They can also be flipped up when needed, providing greater freedom of movement while helping save space.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-track\" tabindex=\"0\"\u003e\n            \u003cdiv class=\"ep600-armrest\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_21_1200x.jpg?v=1788857469\" width=\"1020\" height=\"620\" loading=\"lazy\" alt=\"Boulies 6D armrest adjustment view 1\"\u003e\n                \u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-armrest\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_22_1200x.jpg?v=1788857469\" width=\"1020\" height=\"620\" loading=\"lazy\" alt=\"Boulies 6D armrest adjustment view 2\"\u003e\n                \u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-armrest\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_23_1200x.jpg?v=1788857469\" width=\"1020\" height=\"620\" loading=\"lazy\" alt=\"Boulies 6D armrest adjustment view 3\"\u003e\n                \u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-armrest\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_24_1200x.jpg?v=1788857469\" width=\"1020\" height=\"620\" loading=\"lazy\" alt=\"Boulies 6D armrest adjustment view 4\"\u003e\n                \u003c\/picture\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ep600-armrest\"\u003e\n                \u003cpicture\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_25_1200x.jpg?v=1788857469\" width=\"1020\" height=\"620\" loading=\"lazy\" alt=\"Boulies 6D armrest adjustment view 5\"\u003e\n                \u003c\/picture\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ep600-controls\"\u003e\n            \u003cbutton class=\"ep600-arrow ep600-arrow--previous\" type=\"button\"\u003e\u003c\/button\u003e\n            \u003cbutton class=\"ep600-arrow ep600-arrow--next\" type=\"button\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection class=\"ep600-warranty\"\u003e\n        \u003cpicture\u003e\n            \u003csource media=\"(max-width: 900px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_26-sp_1200x.jpg?v=1788857469\" width=\"1200\" height=\"1600\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_26_1920x.jpg?v=1788857469\" width=\"1920\" height=\"580\" loading=\"lazy\" alt=\"EP600 ergonomic chair in a home office\"\u003e\u003c\/picture\u003e\n        \u003cdiv class=\"ep600-warranty__content\"\u003e\n            \u003ch2 class=\"ep600-heading\"\u003e5-Year Warranty\u003c\/h2\u003e\n            \u003cp class=\"ep600-description\"\u003eBuilt with premium materials and tested for durability, Boulies EP600 ergonomic chair is engineered for years of daily use and backed by comprehensive warranty protection for long-term confidence.\u003c\/p\u003e\n            \u003cdiv class=\"ep600-warranty__badges\"\u003e\n                \u003cdiv class=\"ep600-warranty__badge\"\u003e5\u003csmall\u003eYear Warranty\u003c\/small\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"ep600-warranty__badge\"\u003e100%\u003csmall\u003eQuality Assurance\u003c\/small\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"ep600-warranty__badge\"\u003e24h\u003csmall\u003eFast Response\u003c\/small\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003c!-- specification start --\u003e\n    \u003cdiv class=\"bt20-cd_spec\" id=\"bt20-collectionSpecifications\"\u003e\n        \u003cdiv class=\"bprtdd_item bprtdd_detail\" id=\"singleProductDetail\"\u003e\n            \u003ch2 class=\"bprtdd_detailTitle\"\u003eProduct Warranty\u003c\/h2\u003e\n            \u003cdiv class=\"bprtdd_detailWrapper clearfix\"\u003e\n                \u003cdiv class=\"bprtdd_warrantySection\"\u003e\n                    \u003cspan class=\"bps_warrantyTime\"\u003e 5-year limited warranty \u003cbr\u003e\u003ca href=\"\/pages\/warranty\"\u003eLearn More\u003c\/a\u003e \u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"bprtdd_warrantySection\"\u003e\n                    \u003cspan class=\"bps_warrantyTime\"\u003e 14 days return \u003cbr\u003e\u003ca href=\"\/pages\/return-and-refund\"\u003eLearn More\u003c\/a\u003e \u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bprtdd_item bprtdd_detail\" id=\"singleProductDetail\"\u003e\n            \u003ch2 class=\"bprtdd_detailTitle\"\u003eProduct Details\u003c\/h2\u003e\n            \u003cdiv\u003e\n                \u003cdiv class=\"bprtdd_detail_line\"\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_head\"\u003e\n                        \u003ch3\u003eDIMENSIONS\u003c\/h3\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_body\"\u003e\n                        \u003cdiv class=\"bt51-dimensions-list\"\u003e\n                            \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600_Dimensions.png?v=1789972048\" class=\"bt51-dimension dynamic-gallery-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600_Dimensions_600x.png?v=1789972048\" alt=\"\" class=\"bt51-dimension-image-preview\"\u003e\n                                \u003cp class=\"bt51-dimension-decription\"\u003eTechnical Specification - EP600\u003c\/p\u003e\n                            \u003c\/a\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"bprtdd_detail_line\"\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_head\"\u003e\n                        \u003ch3\u003eFUNCTIONS\u003c\/h3\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_body\"\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e360° swivel\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003eBackrest recline up to 120° with position lock\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e4D adaptive lumbar support with 50 mm height and 40° angle adjustment (lockable)\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003eHeadrest height and angle adjustment\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e70 mm backrest height adjustment\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e50 mm seat depth adjustment\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003eSeat height adjustment\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e6D adjustable armrests with 360° rotation and flip-up function\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003eIntegrated footrest\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"bprtdd_detail_line\"\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_head\"\u003e\n                        \u003ch3\u003eSPECIFICATION\u003c\/h3\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"bprtdd_detail_line_body\"\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003eUpholstery\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003e Airy chenille hybrid mesh fabric\u003c\/span\u003e\n\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003eFrame\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003eReinforced plastic frame\u003c\/span\u003e\n\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003e Five star foot base\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003eHeavy-duty nylon base\u003c\/span\u003e\n\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003eTilt mechanism\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003eMulti tilt\u003c\/span\u003e\n\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003eCasters\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003e6cm PU casters\u003c\/span\u003e\n\u003c\/div\u003e\n                        \u003cdiv class=\"bprtdd_detail_section\"\u003e\n\u003cspan class=\"bprtdd_detail_itemName\"\u003eHydraulics\u003c\/span\u003e \u003cspan class=\"bprtdd_detail_itemDescribe\"\u003eClass 4 (Top Class)\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- specification end --\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 0\"\u003e\n    \u003cscript defer\u003e\u003c\/script\u003e\n    \u003cscript\u003e\n        (function () {\n            var attempts = 0;\n            var retryTimer;\n            var reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n\n            function initializeEP600() {\n                var $ = window.jQuery;\n                if (!$ || !$.fn || typeof $.fn.slick !== \"function\") {\n                    if (!retryTimer \u0026\u0026 attempts \u003c 100) {\n                        attempts += 1;\n                        retryTimer = window.setTimeout(function () {\n                            retryTimer = null;\n                            initializeEP600();\n                        }, 100);\n                    }\n                    return;\n                }\n                document.querySelectorAll(\".ep600-product-description\").forEach(function (root) {\n                    if (root.classList.contains(\"is-ep600-ready\")) return;\n                    root.classList.add(\"is-ep600-ready\");\n\n                    function whenVisible(element, initialize) {\n                        if (element.getBoundingClientRect().width \u003e 0) {\n                            initialize();\n                        } else if (typeof ResizeObserver !== \"undefined\") {\n                            var observer = new ResizeObserver(function () {\n                                if (element.getBoundingClientRect().width \u003e 0) {\n                                    observer.disconnect();\n                                    initialize();\n                                }\n                            });\n                            observer.observe(element);\n                        } else {\n                            function onResize() {\n                                if (element.getBoundingClientRect().width \u003e 0) {\n                                    window.removeEventListener(\"resize\", onResize);\n                                    initialize();\n                                }\n                            }\n                            window.addEventListener(\"resize\", onResize);\n                        }\n                    }\n\n                    root.querySelectorAll(\".ep600-stage\").forEach(function (group) {\n                        var slider = group.querySelector(\".ep600-stage-images\");\n                        var buttons = group.querySelectorAll(\".ep600-tab\");\n                        var $slider = $(slider);\n                        function updateTabs(index) {\n                            buttons.forEach(function (button, buttonIndex) {\n                                var active = buttonIndex === index;\n                                button.classList.toggle(\"is-active\", active);\n                                button.setAttribute(\"aria-pressed\", String(active));\n                            });\n                        }\n                        whenVisible(slider, function () {\n                            $slider\n                                .on(\"init\", function (event, slick) {\n                                    updateTabs(slick.currentSlide);\n                                })\n                                .on(\"beforeChange\", function (event, slick, current, next) {\n                                    updateTabs(next);\n                                })\n                                .slick({\n                                    rows: 0,\n                                    slidesToShow: 1,\n                                    slidesToScroll: 1,\n                                    infinite: true,\n                                    fade: true,\n                                    speed: reducedMotion.matches ? 0 : 300,\n                                    cssEase: \"ease\",\n                                    zIndex: 3,\n                                    arrows: false,\n                                    dots: false,\n                                    waitForAnimate: false,\n                                });\n                        });\n                        buttons.forEach(function (button, index) {\n                            button.addEventListener(\"click\", function () {\n                                if ($slider.hasClass(\"slick-initialized\")) {\n                                    $slider.slick(\"slickGoTo\", index);\n                                }\n                            });\n                        });\n                    });\n\n                    var colours = root.querySelectorAll(\".ep600-colour\");\n                    colours.forEach(function (button) {\n                        button.addEventListener(\"click\", function () {\n                            colours.forEach(function (colour, index) {\n                                var active = colour === button;\n                                colour.classList.toggle(\"is-active\", active);\n                                colour.setAttribute(\"aria-pressed\", String(active));\n                                var image = colour.querySelector(\"img\");\n                                image.setAttribute(\"width\", active ? \"1200\" : \"448\");\n                                var number = index === 0 ? \"9\" : \"10\";\n                                var state = (index === 0) === active ? \"unfold\" : \"put_away\";\n                                image.src = \"https:\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-detail_\" + number + \"-\" + state + \"_1200x.jpg?v=1788857469\";\n                            });\n                        });\n                    });\n\n                    root.querySelectorAll(\".ep600-carousel\").forEach(function (carousel) {\n                        var track = carousel.querySelector(\".ep600-track\");\n                        \/\/ Observe the actual visible videos, including Slick's infinite-loop clones.\n                        if (carousel.classList.contains(\"ep600-features\")) {\n                            var visibleVideos = new Set();\n                            var observedVideos = new WeakSet();\n                            var manualVideo = null;\n                            function playOnly(video) {\n                                track.querySelectorAll(\"video\").forEach(function (other) {\n                                    if (other !== video) other.pause();\n                                });\n                                if (video \u0026\u0026 video.paused) {\n                                    video.muted = true;\n                                    var request = video.play();\n                                    if (request) request.catch(function () {});\n                                }\n                            }\n                            function updateVisibleVideos() {\n                                var candidates = Array.from(visibleVideos)\n                                    .filter(function (video) {\n                                        return track.contains(video);\n                                    })\n                                    .sort(function (a, b) {\n                                        return a.getBoundingClientRect().left - b.getBoundingClientRect().left;\n                                    });\n                                if (document.hidden) {\n                                    manualVideo = null;\n                                    playOnly(null);\n                                    return;\n                                }\n                                if (manualVideo \u0026\u0026 candidates.indexOf(manualVideo) === -1) manualVideo = null;\n                                playOnly(manualVideo || (!reducedMotion.matches ? candidates[0] : null));\n                            }\n                            var videoObserver =\n                                typeof IntersectionObserver !== \"undefined\"\n                                    ? new IntersectionObserver(\n                                          function (entries) {\n                                              entries.forEach(function (entry) {\n                                                  if (entry.isIntersecting \u0026\u0026 entry.intersectionRatio \u003e= 0.1) {\n                                                      visibleVideos.add(entry.target);\n                                                  } else {\n                                                      visibleVideos.delete(entry.target);\n                                                  }\n                                              });\n                                              \/\/ Select once after processing the whole visibility batch.\n                                              updateVisibleVideos();\n                                          },\n                                          { threshold: [0, 0.1] },\n                                      )\n                                    : null;\n                            function observeVideos() {\n                                track.querySelectorAll(\"video\").forEach(function (video) {\n                                    if (!observedVideos.has(video)) {\n                                        observedVideos.add(video);\n                                        var media = video.parentElement;\n                                        \/\/ Slick copies markup; each video needs its own button listeners.\n                                        var oldButton = media.querySelector(\".ep600-video-play\");\n                                        if (oldButton) oldButton.remove();\n                                        var button = document.createElement(\"button\");\n                                        button.type = \"button\";\n                                        button.className = \"ep600-video-play\";\n                                        var heading = media.parentElement.querySelector(\".ep600-card-heading\");\n                                        button.setAttribute(\"aria-label\", \"Play video: \" + (heading ? heading.textContent : \"EP600 feature\"));\n                                        function syncPlayButton() {\n                                            button.hidden = !video.paused \u0026\u0026 !video.ended;\n                                        }\n                                        video.addEventListener(\"playing\", syncPlayButton);\n                                        video.addEventListener(\"pause\", syncPlayButton);\n                                        video.addEventListener(\"ended\", syncPlayButton);\n                                        video.addEventListener(\"error\", function () {\n                                            button.hidden = false;\n                                        });\n                                        button.addEventListener(\"click\", function (event) {\n                                            event.stopPropagation();\n                                            manualVideo = video;\n                                            playOnly(video);\n                                        });\n                                        media.appendChild(button);\n                                        syncPlayButton();\n                                        if (videoObserver) videoObserver.observe(video);\n                                    }\n                                });\n                                visibleVideos.forEach(function (video) {\n                                    if (!track.contains(video)) {\n                                        video.pause();\n                                        if (videoObserver) videoObserver.unobserve(video);\n                                        visibleVideos.delete(video);\n                                    }\n                                });\n                            }\n                            $(track).on(\"init reInit\", observeVideos);\n                            $(track).on(\"afterChange\", updateVisibleVideos);\n                            observeVideos();\n                            document.addEventListener(\"visibilitychange\", function () {\n                                if (videoObserver) {\n                                    updateVisibleVideos();\n                                } else if (document.hidden) {\n                                    track.querySelectorAll(\"video\").forEach(function (video) {\n                                        video.pause();\n                                    });\n                                }\n                            });\n                            reducedMotion.addEventListener(\"change\", updateVisibleVideos);\n                        }\n                        whenVisible(track, function () {\n                            $(track).slick({\n                                rows: 0,\n                                slidesToShow: 1,\n                                slidesToScroll: 1,\n                                variableWidth: true,\n                                infinite: true,\n                                dots: false,\n                                speed: reducedMotion.matches ? 0 : 300,\n                                cssEase: \"ease\",\n                                prevArrow: $(carousel.querySelector(\".ep600-arrow--previous\")),\n                                nextArrow: $(carousel.querySelector(\".ep600-arrow--next\")),\n                            });\n                        });\n                    });\n                });\n            }\n            if (document.readyState === \"loading\") {\n                document.addEventListener(\"DOMContentLoaded\", initializeEP600);\n            } else {\n                initializeEP600();\n            }\n            window.addEventListener(\"load\", initializeEP600);\n        })();\n    \u003c\/script\u003e\n\u003c\/p\u003e\n","brand":"Boulies Chairs UK","offers":[{"title":"EP600 \/ Hybrid Mesh \/ Light Grey","offer_id":49191410368755,"sku":"921A-M-LIGHTGREY","price":359.99,"currency_code":"GBP","in_stock":true},{"title":"EP600 \/ Hybrid Mesh \/ Black","offer_id":49191410401523,"sku":"921A-M-BLACK","price":359.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2127\/6275\/files\/EP600-White_4.jpg?v=1780387833","url":"https:\/\/boulies.co.uk\/products\/ep600","provider":"Boulies Chairs UK","version":"1.0","type":"link"}