{"product_id":"sample","title":"ACC - sample","description":"\u003cstyle id=\"ace-base\" class=\"ace-style\"\u003e\n.ace-template, .ace-template * {\n  box-sizing: border-box;\n}\n.ace-template :is(img, video) {\n  max-width: 100%;\n  border-radius: 0;\n  vertical-align: top;\n}\n.ace-template [data-type=\"image\"] {\n  font-size: 0;\n}\n.ace-template [data-type=\"image\"]:not(img):empty {\n  display: none;\n}\n.ace-template [data-type=\"link\"]:empty {\n  display: none;\n}\n\n\/* Product *\/\n.ace-product__price .ace-product__price-integer {\n  display: none;\n}\n.ace-product__price[data-has-sale=\"true\"] .ace-product__regular-price {\n  margin-left: 4px;\n  text-decoration: line-through;\n  opacity: 0.7;\n}\n.ace-product__price[data-currency-symbol], .ace-product__price [data-currency-symbol] {\n  display: flex;\n  align-items: flex-end;\n}\n.ace-product__price[data-currency-symbol]::before, .ace-product__price [data-currency-symbol]::before {\n  content: attr(data-currency-symbol);\n}\n\n\/* Hotspot *\/\n.ace-hotspot {\n  --dot-size: 20px;\n  --dot-color: rgba(255, 0, 0, 0.8);\n  --dot-border-width: 2px;\n  --dot-border-style: solid;\n  --dot-border-color: white;\n  --dot-border-radius: 50%;\n  --content-spacing: 8px;\n  --content-border-radius: 8px;\n  --content-box-shadow: 0 2px 8px rgba(0,0,0,0.2);\n  --content-background-color: white;\n  --content-padding: 15px;\n  --content-min-width: 200px;\n  --content-max-width: 300px;\n  position: relative;\n  display: grid;\n  place-items: center;\n}\n.ace-hotspot .ace-hotspot-image-container {\n  position: relative;\n  display: inline-block;\n  padding: 0;\n  margin: 0;\n}\n.ace-hotspot .ace-hotspot-image-container img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.ace-hotspot .ace-hotspot-dot {\n  display: block !important;\n  position: absolute;\n  width: var(--dot-size);\n  height: var(--dot-size);\n  background: var(--dot-color);\n  border: var(--dot-border-width) var(--dot-border-style) var(--dot-border-color);\n  border-radius: var(--dot-border-radius);\n  box-sizing: border-box;\n  cursor: pointer;\n  transform: translate(-50%, -50%);\n  z-index: 10;\n}\n.ace-hotspot .ace-hotspot-item {\n  position: absolute;\n  background: var(--content-background-color);\n  padding: var(--content-padding);\n  border-radius: var(--content-border-radius);\n  box-shadow: var(--content-box-shadow);\n  z-index: 20;\n  min-width: var(--content-min-width);\n  max-width: var(--content-max-width);\n  display: none;\n}\n.ace-hotspot .ace-hotspot-item.active {\n  display: block;\n}\n.ace-hotspot .ace-hotspot-item[data-pointer-position=\"top-left\"] {\n  transform: translate(calc(var(--dot-size) * 0.5 + var(--content-spacing)), calc(var(--dot-size) * -0.5));\n}\n.ace-hotspot .ace-hotspot-item[data-pointer-position=\"top-right\"] {\n  transform: translate(calc(-100% - var(--dot-size) * 0.5 - var(--content-spacing)), calc(var(--dot-size) * -0.5));\n}\n.ace-hotspot .ace-hotspot-item[data-pointer-position=\"bottom-left\"] {\n  transform: translate(calc(var(--dot-size) * 0.5 + var(--content-spacing)), calc(-100% + var(--dot-size) * 0.5));\n}\n.ace-hotspot .ace-hotspot-item[data-pointer-position=\"bottom-right\"] {\n  transform: translate(calc(-100% - var(--dot-size) * 0.5 - var(--content-spacing)), calc(-100% + var(--dot-size) * 0.5));\n}\n\n\/* Divider *\/\n.ace-divider {\n  width: 100%;\n  margin: 20px 0;\n  border: none;\n  height: 1px;\n  background-color: #e0e0e0;\n}\n.ace-divider.ace-divider-solid {\n  border-top: 1px solid #ccc;\n}\n.ace-divider.ace-divider-dashed {\n  border-top: 1px dashed #ccc;\n}\n.ace-divider.ace-divider-dotted {\n  border-top: 1px dotted #ccc;\n}\n.ace-divider.ace-divider-thick {\n  border-top: 3px solid #ccc;\n}\n.ace-divider.ace-divider-thin {\n  border-top: 0.5px solid #ccc;\n}\n\n\/* Carousel *\/\n.ace-carousel {\n  position: relative;\n  overflow: hidden;\n  margin: 20px 0;\n}\n.ace-carousel .swiper {\n  width: 100%;\n  height: 100%;\n}\n.ace-carousel .swiper-slide {\n  height: auto;\n  text-align: center;\n  font-size: 18px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.ace-carousel .swiper-slide img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.ace-carousel .swiper-pagination {\n  position: relative;\n  margin-top: 20px;\n}\n.ace-carousel .swiper-button-next, .ace-carousel .swiper-button-prev {\n  color: #000;\n}\n.ace-carousel .swiper-button-next:empty, .ace-carousel .swiper-button-prev:empty {\n  display: block;\n}\n.ace-carousel .swiper-navigation-disabled ~ .swiper-button-next, .ace-carousel .swiper-navigation-disabled ~ .swiper-button-prev {\n  display: none;\n}\n.ace-carousel .swiper-button-next.swiper-button-disabled, .ace-carousel .swiper-button-prev.swiper-button-disabled {\n  display: none;\n}\n\n\/* Tab *\/\n.ace-tab {\n  width: 100%;\n  margin: 20px 0;\n}\n.ace-tab .ace-tab-buttons {\n  display: flex;\n  border-bottom: 1px solid #ddd;\n  margin-bottom: 20px;\n}\n.ace-tab .ace-tab-button {\n  padding: 10px 20px;\n  border: none;\n  background: none;\n  cursor: pointer;\n  border-bottom: 2px solid transparent;\n  transition: all 0.3s ease;\n}\n.ace-tab .ace-tab-button:hover {\n  background: #f5f5f5;\n}\n.ace-tab .ace-tab-button.active {\n  border-bottom-color: #007cba;\n  color: #007cba;\n}\n.ace-tab .ace-tab-panel {\n  display: none;\n}\n.ace-tab .ace-tab-panel.active {\n  display: block;\n}\n.ace-tab-pills .ace-tab-buttons {\n  border-bottom: none;\n}\n.ace-tab-pills .ace-tab-button {\n  border: 1px solid #ddd;\n  border-radius: 20px;\n  margin-right: 10px;\n  background: #fff;\n}\n.ace-tab-pills .ace-tab-button.active {\n  background: #007cba;\n  color: #fff;\n  border-color: #007cba;\n}\n.ace-tab-underline .ace-tab-buttons {\n  border-bottom: 2px solid #ddd;\n}\n.ace-tab-underline .ace-tab-button {\n  border-bottom: 2px solid transparent;\n  margin-bottom: -2px;\n}\n.ace-tab-underline .ace-tab-button.active {\n  border-bottom-color: #007cba;\n}\n.ace-template .ace-tab .ace-tab-buttons, .ace-template .ace-tab .ace-tab-content {\n  display: none !important;\n}\n.ace-template .ace-tab .ace-field[data-name*=\"tab-label\"] {\n  font-weight: bold;\n  color: #007cba;\n  border-bottom: 2px solid #007cba;\n  padding: 10px 0;\n  margin-bottom: 15px;\n}\n.ace-template .ace-tab .ace-group[data-name*=\"tab-content\"] {\n  margin-bottom: 30px;\n  padding: 15px;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  background: #f8f9fa;\n}\n.ace-preview .ace-tab .ace-tab-buttons, .ace-preview .ace-tab .ace-tab-content, .ace-tab:not(.ace-template .ace-tab) .ace-tab-buttons, .ace-tab:not(.ace-template .ace-tab) .ace-tab-content {\n  display: block !important;\n}\n.ace-preview .ace-tab .ace-field[data-name*=\"tab-label\"], .ace-preview .ace-tab .ace-group[data-name*=\"tab-content\"], .ace-tab:not(.ace-template .ace-tab) .ace-field[data-name*=\"tab-label\"], .ace-tab:not(.ace-template .ace-tab) .ace-group[data-name*=\"tab-content\"] {\n  display: none !important;\n}\n\n\/* Accordion *\/\n.ace-accordion {\n  width: 100%;\n  margin: 20px 0;\n}\n.ace-accordion-item {\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  margin-bottom: 10px;\n}\n.ace-accordion-item:last-child {\n  margin-bottom: 0;\n}\n.ace-accordion-header {\n  padding: 15px;\n  cursor: pointer;\n  background: #f8f9fa;\n  border: none;\n  width: 100%;\n  text-align: left;\n  font-weight: 500;\n  box-sizing: border-box;\n  transition: background-color 0.3s ease;\n}\n.ace-accordion-header:hover {\n  background: #e9ecef;\n}\n.ace-accordion-content {\n  display: block !important;\n  padding: 15px;\n  border-top: 1px solid #ddd;\n}\n.ace-accordion-item[open] .ace-accordion-header {\n  background: #e9ecef;\n}\n\n\/* Video *\/\n.video-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  overflow: hidden;\n}\n.video-container::before,\n.video-container:has(img)::before {\n  pointer-events: none;\n}\n.video-container img {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  cursor: pointer;\n  z-index: 2;\n}\n.video-container .play-button {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  background: rgba(0,0,0,0.7);\n  border-radius: 50%;\n  width: 60px;\n  height: 60px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  z-index: 3;\n}\n.video-container.playing img {\n  display: none;\n}\n.video-container.playing .play-button {\n  display: none !important;\n}\n.video-container video, .video-container iframe {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\u003c\/style\u003e\n\u003cstyle id=\"ace-1aze249\" class=\"ace-style\"\u003e\n\/* Common *\/\nbody:has(.ace-template) .shopify-section-group-footer-group {\n  padding-top: 40px;\n}\n@media screen and (min-width: 768px) {\n  body:has(.ace-template) .shopify-section-group-footer-group {\n    padding-top: 80px;\n  }\n}\n.ace-template {\n  margin: 24px auto 0;\n  color: var(--color-gray-100);\n}\n@media screen and (min-width: 768px) {\n  .ace-template {\n    margin-top: 0;\n  }\n}\n.ace-template img:not([src^=\"http\"]):not([src^=\"\/\/\"]) {\n  display: none;\n}\n.ace-template .ace-carousel {\n  margin: 0;\n}\n.ace-template .ace-carousel .swiper-button-next, .ace-template .ace-carousel .swiper-button-prev {\n  right: calc(100% * 0.5 - min(100%, 1208px) * 0.5 - 20px);\n  width: 36px;\n  height: 36px;\n  transform: translateX(100%);\n}\n.ace-template .ace-carousel .swiper-button-prev {\n  right: auto;\n  left: calc(100% * 0.5 - min(100%, 1208px) * 0.5 - 20px);\n  transform: translateX(-100%);\n}\n.ace-template .ace-carousel .swiper-button-next::after, .ace-template .ace-carousel .swiper-button-prev::after {\n  content: \"\";\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M11.9467 4.23574C12.4485 3.73392 13.2613 3.73392 13.7631 4.23574L26.6205 17.0922C27.1223 17.594 27.1223 18.4077 26.6205 18.9096L13.7631 31.767C13.2613 32.2684 12.4484 32.2684 11.9467 31.767C11.4449 31.2652 11.4449 30.4514 11.9467 29.9496L23.8939 18.0004L11.9467 6.05215C11.4449 5.55033 11.4449 4.73757 11.9467 4.23574Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .ace-carousel .swiper-button-prev::after {\n  transform: rotate(180deg);\n}\n.ace-template .ace-carousel .swiper-pagination {\n  top: 0;\n  margin-top: 16px;\n  line-height: 0;\n}\n.ace-template .ace-carousel .swiper-pagination-bullet {\n  width: 8px;\n  height: 8px;\n  border-radius: 0;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"8\" height=\"8\" viewBox=\"0 0 8 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M7.99954 2.35473C7.99954 0.280875 6.20774 0 3.99772 0C1.7877 0 0 0.280875 0 2.35473L0.00046481 5.64527C0.00046481 7.71913 1.79226 8.00001 3.99818 8.00001C6.2041 8.00001 8 7.71913 8 5.64527L7.99954 2.35473Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n  background-color: transparent;\n  opacity: 0.5;\n}\n.ace-template .ace-carousel .swiper-pagination-bullet-active {\n  opacity: 1;\n}\n.ace-template .video {\n  max-width: 1336px;\n  margin: 0 auto;\n  font-size: 0;\n}\n.ace-template .video iframe {\n  width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .video {\n    padding: 128px 64px;\n  }\n}\n.ace-template .video-container:has(img)::before {\n  content: \"\";\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.24);\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 3;\n}\n.ace-template .video-container.playing:has(img)::before {\n  content: none;\n}\n.ace-template .video-container .play-button {\n  width: 48px !important;\n  height: 48px !important;\n  border-radius: 50% !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3CforeignObject x='-8' y='-8' width='88' height='88'%3E%3Cdiv xmlns='http:\/\/www.w3.org\/1999\/xhtml' style='backdrop-filter:blur(4px);clip-path:url(%23bgblur_0_4392_1910_clip_path);height:100%25;width:100%25'%3E%3C\/div%3E%3C\/foreignObject%3E%3Cg data-figma-bg-blur-radius='8'%3E%3Crect width='72' height='72' rx='36' fill='%23201E19' fill-opacity='0.54'\/%3E%3Cpath d='M42.2835 28.0797C48.3787 31.5988 51.4263 33.3584 51.4263 35.9977C51.4263 38.637 48.3787 40.3965 42.2835 43.9156L38.8549 45.8951C32.7597 49.4142 29.7121 51.1737 27.4263 49.8541C25.1406 48.5344 25.1406 45.0153 25.1406 37.9772L25.1406 34.0182C25.1406 26.98 25.1406 23.4609 27.4263 22.1413C29.7121 20.8216 32.7597 22.5812 38.8549 26.1002L42.2835 28.0797Z' fill='white'\/%3E%3C\/g%3E%3Cdefs%3E%3CclipPath id='bgblur_0_4392_1910_clip_path' transform='translate(8 8)'%3E%3Crect width='72' height='72' rx='36'\/%3E%3C\/clipPath%3E%3C\/defs%3E%3C\/svg%3E%0A\");\n  background-color: transparent !important;\n}\n.ace-template .video-container .play-button svg {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .video-container:has(img)::before {\n    background-color: rgba(0, 0, 0, 0.3);\n  }\n  .ace-template .video-container .play-button {\n    width: 72px !important;\n    height: 72px !important;\n  }\n}\n\n.ace-template .ace-hotspot {\n  --dot-size: 36.67px;\n  --dot-color: transparent;\n  --dot-border-width: 0px;\n  --dot-border-style: none;\n  --dot-border-color: transparent;\n  --dot-border-radius: 0px;\n  --content-border-radius: 0px;\n  --content-box-shadow: none;\n  --content-padding: 12px;\n  --content-max-width: 311px;\n  width: calc(100% - 32px);\n  max-width: 1208px;\n  padding: 0;\n  margin: 24px auto;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .ace-hotspot {\n    --dot-size: 44px;\n    --content-padding: 20px;\n    --content-spacing: 12px;\n    --content-max-width: 320px;\n    width: calc(100% - 128px);\n    margin: 48px auto;\n  }\n}\n.ace-template .ace-hotspot-dot {\n  width: 36.67px;\n  height: 36.67px;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0.5H32C38.3513 0.5 43.5 5.64873 43.5 12V32C43.5 38.3513 38.3513 43.5 32 43.5H12C5.64873 43.5 0.5 38.3513 0.5 32V12C0.5 5.64873 5.64873 0.5 12 0.5Z\" fill=\"white\"\/\u003e\u003cpath d=\"M12 0.5H32C38.3513 0.5 43.5 5.64873 43.5 12V32C43.5 38.3513 38.3513 43.5 32 43.5H12C5.64873 43.5 0.5 38.3513 0.5 32V12C0.5 5.64873 5.64873 0.5 12 0.5Z\" stroke=\"%23706F6C\"\/\u003e\u003cpath d=\"M21.1426 30.5684V22.8525H13.4258C12.9536 22.8525 12.5703 22.4693 12.5703 21.9971C12.5704 21.5249 12.9536 21.1426 13.4258 21.1426H21.1426V13.4258C21.1426 12.9536 21.5249 12.5704 21.9971 12.5703C22.4693 12.5703 22.8525 12.9536 22.8525 13.4258V21.1426H30.5684L30.6562 21.1465C31.0873 21.1903 31.4238 21.5545 31.4238 21.9971C31.4238 22.4397 31.0873 22.8038 30.6562 22.8477L30.5684 22.8525H22.8525V30.5684C22.8525 31.0406 22.4693 31.4238 21.9971 31.4238C21.5249 31.4238 21.1426 31.0405 21.1426 30.5684Z\" fill=\"%23706F6C\"\/\u003e\u003c\/svg\u003e');\n}\n@media screen and (min-width: 768px) {\n  .ace-template .ace-hotspot-dot {\n    width: 44px;\n    height: 44px;\n  }\n}\n.ace-template .ace-hotspot-dot.active {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0.5H32C38.3513 0.5 43.5 5.64873 43.5 12V32C43.5 38.3513 38.3513 43.5 32 43.5H12C5.64873 43.5 0.5 38.3513 0.5 32V12C0.5 5.64873 5.64873 0.5 12 0.5Z\" fill=\"white\"\/\u003e\u003cpath d=\"M12 0.5H32C38.3513 0.5 43.5 5.64873 43.5 12V32C43.5 38.3513 38.3513 43.5 32 43.5H12C5.64873 43.5 0.5 38.3513 0.5 32V12C0.5 5.64873 5.64873 0.5 12 0.5Z\" stroke=\"%23706F6C\"\/\u003e\u003cpath d=\"M13.4297 21.1445L30.5723 21.1445C31.0445 21.1445 31.4277 21.5278 31.4277 22C31.4277 22.4722 31.0445 22.8555 30.5723 22.8555L13.4297 22.8555C12.9575 22.8555 12.5742 22.4722 12.5742 22C12.5742 21.5278 12.9575 21.1445 13.4297 21.1445Z\" fill=\"%23706F6C\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .ace-hotspot .hotspot-item {\n  width: calc(100% - 88px);\n  box-shadow: inset 0 0 0 1px var(--color-gray-012);\n}\n.ace-template .hotspot .hotspot-item__title {\n  margin-bottom: 4px;\n  font: var(--typo-inter-title-2);\n  color: var(--color-gray-100);\n}\n.ace-template .ace-hotspot .hotspot-item__desc {\n  margin-bottom: 12px;\n  font: var(--typo-inter-info-2);\n  color: var(--color-gray-076);\n}\n.ace-template .ace-hotspot .hotspot-item__image {\n  font-size: 0;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .hotspot .hotspot-item__title {\n    margin-bottom: 8px;\n    font: var(--typo-inter-title-1);\n  }\n  .ace-template .ace-hotspot .hotspot-item__desc {\n    margin-bottom: 16px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .ace-template .ace-hotspot .hotspot-item[data-pointer-position=\"top-left\"], .ace-template .ace-hotspot .hotspot-item[data-pointer-position=\"top-right\"] {\n    left: 50% !important;\n    transform: translate(-50%, calc(var(--dot-size) * 0.5 + var(--content-spacing)));\n  }\n  .ace-template .ace-hotspot .hotspot-item[data-pointer-position=\"bottom-left\"], .ace-template .ace-hotspot .hotspot-item[data-pointer-position=\"bottom-right\"] {\n    left: 50% !important;\n    transform: translate(-50%, calc(-100% + var(--dot-size) * -0.5 - var(--content-spacing)));\n  }\n}\n\n\/* Review *\/\n.ace-template .ace-code-1wn4ior {\n  max-width: 1240px;\n  padding: 24px 16px;\n  margin: 0 auto;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .ace-code-1wn4ior {\n    max-width: 1336px;\n    padding: 48px 64px;\n  }\n}\n\n\/* Main USP *\/\n.ace-template .main-usp { \n  margin: 0 auto;\n}\n.ace-template .main-usp[data-opt-bg-color=\"light-gray\"] {\n  background-color: var(--color-beige-020);\n}\n.ace-template .main-usp:has(.main-usp-image.mo:not(:empty)) .main-usp-image.pc {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp:has(.main-usp-image.pc:not(:empty)) .main-usp-image.pc {\n    display: block;\n  }\n  .ace-template .main-usp:has(.main-usp-image.pc:not(:empty)) .main-usp-image.mo {\n    display: none;\n  }\n}\n.ace-template .main-usp .main-usp-text {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  align-items: center;\n  width: 100%;\n  max-width: 1025px;\n  padding: 80px 16px 48px;\n  margin: 0 auto;\n  box-sizing: border-box;\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-1\"][data-opt-text-color=\"light\"] {\n  background-color: #101010;\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-2\"] {\n  position: relative;\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-2\"] .main-usp-text{\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.ace-template .main-usp .main-usp-text__subtitle {\n  font: var(--typo-edit-h5-strong);\n  color: var(--color-gray-100);\n  text-align: center;\n}\n.ace-template .main-usp[data-opt-text-color=\"light\"] .main-usp-text__subtitle {\n  color: var(--color-gray-000);\n}\n.ace-template .main-usp .main-usp-text__title {\n  margin-bottom: 16px;\n  font: var(--typo-edit-h2-strong);\n  color: var(--color-gray-100);\n  text-align: center;\n}\n.ace-template .main-usp[data-opt-text-color=\"light\"] .main-usp-text__title {\n  color: var(--color-gray-000);\n}\n.ace-template .main-usp .main-usp-text__desc {\n  font: var(--typo-edit-h5);\n  color: var(--color-gray-100);\n  text-align: center;\n}\n.ace-template .main-usp .main-usp-text__link a {\n  position: relative;\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: 8px;\n  height: 40px;\n  padding: 0 27.5px;\n  margin-top: 24px;\n  font: var(--typo-inter-title-3);\n  color: var(--color-gray-100);\n  text-decoration: none;\n  box-shadow: inset 0 0 0 1px var(--color-gray-096);\n}\n.ace-template .main-usp .main-usp-text__link a::after {\n  content: \"\";\n  display: block;\n  width: 16px;\n  height: 16px;\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M13.7129 7.43061L13.8281 7.44233C14.0877 7.4956 14.2832 7.72558 14.2832 8.00092C14.2832 8.27627 14.0877 8.50625 13.8281 8.55952L13.7129 8.57124L1.71289 8.57124C1.39809 8.57124 1.14258 8.31573 1.14258 8.00093C1.14258 7.68612 1.39809 7.43061 1.71289 7.43061L13.7129 7.43061Z\" fill=\"%23201E19\"\/\u003e\u003cpath d=\"M8.73926 2.45405C8.93394 2.25937 9.23484 2.23497 9.45605 2.38081L9.5459 2.45405L14.6885 7.59761C14.9109 7.82022 14.911 8.18074 14.6885 8.40327L9.5459 13.5458L9.45605 13.6191C9.23481 13.7651 8.93401 13.7406 8.73926 13.5458C8.51701 13.3233 8.51696 12.9627 8.73926 12.7402L13.4795 7.99995L8.73926 3.26069L8.66602 3.17085C8.52017 2.94963 8.54458 2.64873 8.73926 2.45405Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.ace-template .main-usp[data-opt-text-color=\"light\"] .main-usp-text__link a {\n  color: var(--color-gray-000);\n  box-shadow: inset 0 0 0 1px var(--color-gray-000);\n}\n.ace-template .main-usp[data-opt-text-color=\"light\"] .main-usp-text__link a::after {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M13.7129 7.43061L13.8281 7.44233C14.0877 7.4956 14.2832 7.72558 14.2832 8.00092C14.2832 8.27627 14.0877 8.50625 13.8281 8.55952L13.7129 8.57124L1.71289 8.57124C1.39809 8.57124 1.14258 8.31573 1.14258 8.00093C1.14258 7.68612 1.39809 7.43061 1.71289 7.43061L13.7129 7.43061Z\" fill=\"%23ffffff\"\/\u003e\u003cpath d=\"M8.73926 2.45405C8.93394 2.25937 9.23484 2.23497 9.45605 2.38081L9.5459 2.45405L14.6885 7.59761C14.9109 7.82022 14.911 8.18074 14.6885 8.40327L9.5459 13.5458L9.45605 13.6191C9.23481 13.7651 8.93401 13.7406 8.73926 13.5458C8.51701 13.3233 8.51696 12.9627 8.73926 12.7402L13.4795 7.99995L8.73926 3.26069L8.66602 3.17085C8.52017 2.94963 8.54458 2.64873 8.73926 2.45405Z\" fill=\"%23ffffff\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .main-usp[data-opt-text-color=\"light\"] .main-usp-text__desc {\n  color: var(--color-gray-000);\n}\n.ace-template .main-usp .main-usp-image img {\n  min-width: 100%;\n}\n.ace-template .main-usp:not([data-opt-design-option=\"kf-1\"]) .main-usp-image {\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  overflow: hidden;\n}\n.ace-template .main-usp:not([data-opt-design-option=\"kf-1\"]) .main-usp-image img {\n  --gap: calc(392 * (100vw \/ 767));\n  max-width: calc(100% + var(--gap));\n  min-width: 767px;\n  width: 100%;\n  flex-shrink: 0;\n}\n.ace-template .main-usp:has(.main-usp-image.mo:not(:empty)) .main-usp-image.pc {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp:has(.main-usp-image.pc:not(:empty)) .main-usp-image.pc {\n    display: flex;\n  }\n  .ace-template .main-usp:has(.main-usp-image.pc:not(:empty)) .main-usp-image.mo {\n    display: none;\n  }\n  .ace-template .main-usp:not([data-opt-design-option=\"kf-1\"]) .main-usp-image img {\n    --gap: calc(585 * (100vw \/ 1335));\n    max-width: calc(100% + var(--gap));\n    width: 1920px;\n  }\n}\n@media screen and (min-width: 1336px) {\n  .ace-template .main-usp:not([data-opt-design-option=\"kf-1\"]) .main-usp-image img {\n    width: 100%;\n    min-width: 1920px;\n    max-width: 100%;\n  }\n}\n\n.ace-template .main-usp[data-opt-design-option=\"kf-3\"] {\n  position: relative;\n  width: 100%;\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-3\"] .main-usp-text {\n  position: absolute;\n  top: 0;\n  left: 0;\n  padding-bottom: 32px;\n  background-color: rgba(255, 255, 255, 0.52);\n  backdrop-filter: blur(12px);\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-3\"][data-opt-text-color=\"light\"] .main-usp-text {\n  background-color: rgba(0, 0, 0, 0.54);\n}\n.ace-template .main-usp[data-opt-design-option=\"kf-3\"] .main-usp-text \u003e div {\n  max-width: 576px;\n}\n.ace-template .main-usp:not([data-opt-design-option=\"kf-3\"]) .main-usp-text {\n  max-width: 608px;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp .main-usp-text__link a {\n    height: 44px;\n    padding: 0 38px;\n    margin-top: 36px;\n  }\n  .ace-template .main-usp .main-usp-text {\n    gap: calc(8px + (12 - 8) * (100vw - 768px) \/ (1336 - 768));\n    padding: calc(80px + (160 - 80) * (100vw - 768px) \/ (1336 - 768)) 64px calc(48px + (80 - 48) * (100vw - 768px) \/ (1336 - 768));\n  }\n  .ace-template .main-usp:not([data-opt-design-option=\"kf-3\"]) .main-usp-text {\n    max-width: calc(576px + (897 - 576) * (100vw - 768px) \/ (1336 - 768));\n    padding-top: min(160px, 80px + (100vw - 768px) * 80 \/ 568);\n    padding-right: 0;\n    padding-left: 0;\n  }\n  .ace-template .main-usp .main-usp-text__subtitle {\n    font-size: calc(16px + (20 - 16) * (100vw - 768px) \/ (1336 - 768));\n    line-height: calc(24px + (27 - 24) * (100vw - 768px) \/ (1336 - 768));\n  }\n  .ace-template .main-usp .main-usp-text__title {\n    margin-bottom: calc(16px + (20 - 16) * (100vw - 768px) \/ (1336 - 768));\n    font-size: calc(28px + (48 - 28) * (100vw - 768px) \/ (1336 - 768));\n    line-height: calc(36px + (56 - 36) * (100vw - 768px) \/ (1336 - 768));\n  }\n  .ace-template .main-usp .main-usp-text__desc {\n    font-size: calc(16px + (20 - 16) * (100vw - 768px) \/ (1336 - 768));\n    line-height: calc(24px + (27 - 24) * (100vw - 768px) \/ (1336 - 768));\n  }\n  .ace-template .main-usp[data-opt-design-option=\"kf-3\"] .main-usp-text {\n    align-items: flex-start;\n    position: absolute;\n    top: 50%;\n    left: calc(36.79px + (64 - 36.79) * (100vw - 768px) \/ (1336 - 768));\n    max-width: calc(342.61px + (596 - 342.61) * (100vw - 768px) \/ (1336 - 768));\n    padding: calc(32px + (48 - 32) * (100vw - 768px) \/ (1336 - 768));\n    margin: 0 auto;\n    background-color: rgba(255, 255, 255, 0.52);\n    backdrop-filter: blur(12px);\n    transform: translateY(-50%);\n  }\n  .ace-template .main-usp[data-opt-design-option=\"kf-3\"] .main-usp-text \u003e div {\n    text-align: left;\n  }\n}\n@media screen and (min-width: 1336px) {\n  .ace-template .main-usp .main-usp-text {\n    gap: 12px;\n    padding: 160px 0 80px;\n  }\n  .ace-template .main-usp:not([data-opt-design-option=\"kf-3\"]) .main-usp-text {\n    max-width: 897px;\n  }\n  .ace-template .main-usp .main-usp-text__subtitle {\n    font-size: 20px;\n    line-height: 27px;\n  }\n  .ace-template .main-usp .main-usp-text__title {\n    margin-bottom: 20px;\n    font-size: 48px;\n    line-height: 56px;\n  }\n  .ace-template .main-usp .main-usp-text__desc {\n    font-size: 20px;\n    line-height: 27px;\n  }\n  .ace-template .main-usp[data-opt-design-option=\"kf-3\"] .main-usp-text {\n    left: calc(64px + (356 - 64) * (100vw - 1336px) \/ (1920 - 1336));\n    max-width: 596px;\n    padding: 48px;\n  }\n}\n\n\/* Main USP\/Sub *\/\n.ace-template .main-usp-sub {\n  margin: 0 auto;\n}\n\n.ace-template .main-usp-sub .ace-option-branch:not(:has(.ace-option-branch)) {\n  display: flex;\n  flex-direction: column;\n  gap: 48px;\n  align-items: center;\n  width: 100%;\n  max-width: 1336px;\n  padding: 48px 16px 80px;\n  margin: 0 auto;\n  box-sizing: border-box;\n}\n\n.ace-template .main-usp-sub .ace-option-branch[data-opt-design-option=\"usp-3\"],\n.ace-template .main-usp-sub .ace-option-branch[data-opt-design-option=\"usp-3\"] .ace-option-branch {\n  max-width: none;\n  padding: 0;\n}\n\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp-sub .ace-option-branch:not(:has(.ace-option-branch)) {\n    flex-direction: row;\n    align-items: flex-start;\n    gap: 20px;\n    padding: 96px 64px 160px;\n  }\n\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .ace-option-branch:not(:has(.ace-option-branch)) {\n    max-width: 1336px;\n    padding-right: 64px;\n    padding-left: 64px;\n  }\n}\n\n.ace-template .main-usp-sub img {\n  width: 100%;\n}\n\n.ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"]:has(.main-usp-sub-item):not(:has(.main-usp-sub-item ~ .main-usp-sub-item)) {\n  max-width: 928px;\n  margin: 0 auto;\n}\n\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"]:has(.main-usp-sub-item:nth-of-type(3)) .ace-option-branch {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    row-gap: 48px;\n  }\n}\n\n@media screen and (min-width: 1024px) {\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"]:has(.main-usp-sub-item:nth-of-type(3)) .ace-option-branch {\n    display: flex;\n  }\n\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"]:has(.main-usp-sub-item:nth-of-type(4)) .ace-option-branch {\n    display: grid;\n  }\n}\n\n.ace-template .main-usp-sub [data-opt-design-option=\"usp-3\"] {\n  padding: 0;\n}\n\n.ace-template .main-usp-sub .main-usp-sub-item {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  width: 100%;\n}\n\n.ace-template .main-usp-sub .main-usp-sub-item .main-usp-sub-item__title:empty,\n.ace-template .main-usp-sub .main-usp-sub-item .main-usp-sub-item__desc:empty {\n  display: none;\n}\n\n.ace-template .main-usp-sub .main-usp-sub-item .main-usp-sub-item__title {\n  margin-top: 8px;\n  font: var(--typo-edit-h4-strong);\n  color: var(--color-gray-100);\n}\n\n.ace-template .main-usp-sub .main-usp-sub-item .main-usp-sub-item__desc {\n  font: var(--typo-edit-h5);\n  color: var(--color-gray-076);\n}\n\n@media screen and (min-width: 768px) and (max-width: 1023px) {\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item {\n    gap: calc(8px + (100vw - 768px) * 4 \/ 255);\n  }\n\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item .main-usp-sub-item__title {\n    margin-top: calc(8px + (100vw - 768px) * 4 \/ 255);\n    font-size: calc(18px + (100vw - 768px) * 6 \/ 255);\n    line-height: calc(25px + (100vw - 768px) * 6 \/ 255)\n  }\n\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item .main-usp-sub-item__desc {\n    font-size: calc(16px + (100vw - 768px) * 4 \/ 255);\n    line-height: calc(24px + (100vw - 768px) * 3 \/ 255);\n  }\n}\n\n@media screen and (min-width: 1024px) {\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item {\n    gap: 12px;\n  }\n\n  .ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item .main-usp-sub-item__title {\n    margin-top: 12px;\n  }\n}\n\n.ace-template .main-usp-sub [data-opt-design-option=\"usp-1\"] .main-usp-sub-item__image {\n  aspect-ratio: 3 \/ 2;\n  overflow: hidden;\n}\n\n.ace-template .main-usp-sub-item:has(.main-usp-sub-item__image.mo:not(:empty)) .main-usp-sub-item__image.pc {\n  display: none;\n}\n\n@media screen and (min-width: 768px) {\n  .ace-template .main-usp-sub-item:has(.main-usp-sub-item__image.pc:not(:empty)) .main-usp-sub-item__image.pc {\n    display: block;\n  }\n\n  .ace-template .main-usp-sub-item:has(.main-usp-sub-item__image.pc:not(:empty)) .main-usp-sub-item__image.mo {\n    display: none;\n  }\n}\n\n\/* Banner *\/\n.ace-template .banner {\n  display: flex;\n  gap: 16px;\n  align-items: center;\n  padding: 16px max((100vw - 576px) * 0.5, 16px);\n  margin: 0 auto;\n  background-color: var(--color-beige-040);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .banner {\n    gap: 64px;\n    padding-block: 48px;\n  }\n}\n.ace-template .banner .banner-image {\n  width: 120px;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .banner .banner-image {\n    width: 180px;\n  }\n}\n.ace-template .banner .banner-text {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  align-items: center;\n}\n.ace-template .banner .banner-text__title {\n  font: var(--typo-inter-heading-4);\n  color: var(--color-gray-100);\n  text-align: center;\n}\n.ace-template .banner .banner-text__link a {\n  display: block;\n  font: var(--typo-inter-title-2);\n  color: var(--color-gray-064);\n  text-decoration: underline;\n}\n.ace-template .image-banner {\n  position: relative;\n  max-width: 1240px;\n  padding: 0 16px;\n  margin: 0 auto;\n  text-align: center;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .image-banner {\n    max-width: 1336px;\n    padding: 0 64px;\n  }\n}\n.ace-template .image-banner__link {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.ace-template .image-banner__link a {\n  opacity: 0;\n}\n.ace-template .image-banner__image img {\n  width: 100%;\n}\n.ace-template .image-banner__image.pc {\n  display: none;\n}\n.ace-template .image-banner:has(.image-banner__image.mo:empty) .image-banner__image.pc {\n  display: block;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .image-banner__image.pc {\n    display: block;\n  }\n  .ace-template .image-banner:has(.image-banner__image.mo:not(:empty)) .image-banner__image.mo {\n    display: none;\n  }\n}\n\n\/* Sub USP *\/\n.ace-template .sub-usp {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: center;\n  padding: 80px 16px;\n  max-width: 1240px;\n  margin: 0 auto;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .sub-usp {\n    gap: 20px;\n    padding: 160px 16px;\n  }\n}\n.ace-template .sub-usp .sub-usp-title {\n  margin-bottom: 8px;\n  font: var(--typo-inter-heading-3);\n  color: var(--color-gray-100);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .sub-usp .sub-usp-title {\n    margin-bottom: 28px;\n  }\n}\n.ace-template .sub-usp \u003e .sub-usp-item {\n  display: flex;\n  flex-direction: column-reverse;\n  align-items: center;\n  width: 100%;\n  background-color: var(--color-beige-040);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .sub-usp \u003e .sub-usp-item {\n    flex-direction: row;\n  }\n  .ace-template .sub-usp \u003e .sub-usp-item:nth-child(odd) {\n    flex-direction: row-reverse;\n  }\n}\n.ace-template .sub-usp \u003e .sub-usp-item .sub-usp-text {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  width: 100%;\n  padding: 16px;\n  box-sizing: border-box;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .sub-usp \u003e .sub-usp-item .sub-usp-text {\n    gap: 16px;\n    width: 50%;\n    padding: 48px 64px;\n  }\n}\n.ace-template .sub-usp \u003e .sub-usp-item .sub-usp-item__image {\n  width: 100%;\n}\n.ace-template .sub-usp \u003e .sub-usp-item .sub-usp-item__image img {\n  width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .sub-usp \u003e .sub-usp-item .sub-usp-item__image {\n    width: 50%;\n    height: -webkit-fill-available;\n  }\n  .ace-template .sub-usp \u003e .sub-usp-item .sub-usp-item__image img {\n    height: 100%;\n    object-fit: cover;\n  }\n}\n.ace-template .sub-usp \u003e .sub-usp-item .sub-usp-text__title {\n  font: var(--typo-inter-heading-4);\n  color: var(--color-gray-100);\n}\n.ace-template .sub-usp \u003e .sub-usp-item .sub-usp-text__desc {\n  font: var(--typo-inter-para-2);\n  color: var(--color-gray-076);\n}\n\n\/* Accordion *\/\n.ace-template .accordion {\n  padding: 24px 16px;\n  margin: 0 auto;\n  box-sizing: border-box;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion {\n    max-width: 1336px;\n    padding: 48px 64px;\n  }\n}\n.ace-template .accordion .ace-accordion-item {\n  border-bottom: 1px solid var(--color-gray-012);\n}\n.ace-template .accordion .ace-accordion-item:last-child {\n  border-bottom: none;\n}\n.ace-template .accordion .ace-accordion-item {\n  margin-bottom: 0;\n  border: none;\n  border-radius: 0;\n}\n.ace-template .accordion .ace-accordion-header {\n  position: relative;\n  padding: 16px 0;\n  font: var(--typo-inter-title-1);\n  color: var(--color-gray-100);\n  box-shadow: inset 0 1px 0 0 var(--color-gray-012);\n  background: none;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .ace-accordion-header {\n    padding: 32px 0;\n  }\n}\n.ace-template .accordion .ace-accordion-header::before, .ace-template .accordion .ace-accordion-header::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 0;\n  width: 16px;\n  height: 16px;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M2.28516 7.42969L13.7139 7.42969C14.0287 7.42969 14.2842 7.6852 14.2842 8C14.2842 8.3148 14.0287 8.57031 13.7139 8.57031L2.28516 8.57031C1.97042 8.57024 1.71484 8.31476 1.71484 8C1.71484 7.68524 1.97042 7.42976 2.28516 7.42969Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n  transform: translateY(-50%);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .ace-accordion-header::before, .ace-template .accordion .ace-accordion-header::after {\n    width: 24px;\n    height: 24px;\n  }\n}\n.ace-template .accordion .ace-accordion-header::before {\n  transform: translateY(-50%) rotate(90deg);\n}\n.ace-template .accordion .ace-accordion-item[open] .ace-accordion-header::before {\n  opacity: 0;\n}\n.ace-template .accordion .ace-accordion-header::marker {\n  content: none;\n}\n.ace-template .accordion .ace-accordion-content {\n  padding: 0;\n  border: none;\n}\n.ace-template .accordion .ace-accordion-content:has(.ace-product) {\n  padding-bottom: 32px;\n}\n.ace-template .accordion .accordion-content__inside-the-box {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 24px 8px;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .accordion-content__inside-the-box {\n    grid-template-columns: repeat(6, 1fr);\n    gap: 20px;\n    padding-bottom: 40px;\n  }\n}\n.ace-template .accordion .accordion-content__inside-the-box .ace-product {\n  text-decoration: none;\n}\n.ace-template .accordion .accordion-content__inside-the-box .ace-product__thumbnail {\n  font-size: 0;\n  aspect-ratio: 1 \/ 1;\n}\n.ace-template .accordion .accordion-content__inside-the-box .ace-product__thumbnail img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n.ace-template .accordion .accordion-content__inside-the-box .ace-product__title {\n  margin: 0;\n  font: var(--typo-inter-title-3);\n  color: var(--color-gray-100);\n  text-align: center;\n  text-wrap: balance;\n}\n.ace-template .accordion .accordion-content__inside-the-box .ace-product__price {\n  display: none;\n}\n.ace-template .accordion .accordion-content__link {\n  margin: 32px 0 0;\n  text-align: center;\n}\n.ace-template .accordion .accordion-content__link a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  height: 40px;\n  padding: 0 16px;\n  font: var(--typo-inter-title-3);\n  color: var(--color-gray-100);\n  text-align: center;\n  text-wrap: balance;\n  text-decoration: none;\n  box-shadow: inset 0 0 0 1px var(--color-gray-064);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .accordion-content__link a {\n    height: 44px;\n  }\n}\n.ace-template .accordion .accordion-content__rich-text {\n  padding: 0 0 8px;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .accordion-content__rich-text {\n    padding: 0 0 14px;\n  }\n}\n.ace-template .accordion .accordion-content__rich-text p {\n  margin: 0 0 8px;\n  font: var(--typo-inter-info-2);\n  color: var(--color-gray-076);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .accordion .accordion-content__rich-text p {\n    margin: 0 0 12px;\n  }\n}\n.ace-template .accordion .accordion-content__rich-text strong {\n  font: var(--typo-inter-title-2);\n}\n\n\/* How to use *\/\n.ace-template .how-to-use {\n  padding: 24px 16px;\n  margin: 0 auto;\n  box-sizing: border-box;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .how-to-use {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 16px;\n    max-width: 1336px;\n    padding: 48px 64px;\n  }\n}\n.ace-template .how-to-use .how-to-use__title {\n  width: 100%;\n  margin-bottom: 16px;\n  font: var(--typo-inter-heading-4);\n  color: var(--color-gray-100);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .how-to-use .how-to-use__title {\n    margin-bottom: 8px;\n  }\n}\n.ace-template .how-to-use .how-to-use-item {\n  flex: 1;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n  gap: 2px;\n  height: 72px;\n  padding: 0 16px 0 60px;\n  box-shadow: inset 0 0 0 1px var(--color-gray-064);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .how-to-use .how-to-use-item {\n    gap: 8px;\n    height: 110px;\n    padding: 0 32px 0 96px;\n  }\n}\n.ace-template .how-to-use .how-to-use-item::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 16px;\n  width: 28px;\n  height: 28px;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  transform: translateY(-50%);\n}\n@media screen and (min-width: 768px) {\n  .ace-template .how-to-use .how-to-use-item::before {\n    left: 32px;\n    width: 40px;\n    height: 40px;\n  }\n}\n.ace-template .how-to-use .how-to-use-item[data-opt-type=\"user-guide\"]::before {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M25.0007 9.9987C25.0007 7.23758 22.7616 4.9992 20.0007 4.9987C17.2392 4.9987 15.0007 7.23727 15.0007 9.9987C15.0012 12.7597 17.2395 14.9987 20.0007 14.9987V17.8535L19.1966 17.8145C15.4991 17.4391 12.5578 14.5 12.1816 10.8027L12.1426 9.9987C12.1426 5.65932 15.6613 2.14062 20.0007 2.14062L20.8047 2.17969C24.766 2.58272 27.8555 5.93103 27.8555 9.9987L27.8164 10.8027C27.4133 14.7637 24.0679 17.853 20.0007 17.8535V14.9987C22.7613 14.9982 25.0001 12.7594 25.0007 9.9987Z\" fill=\"%23201E19\"\/\u003e\u003cpath d=\"M20.0039 19.2858C26.7056 19.2858 30.0588 19.2854 32.3672 21.0566C32.9613 21.5126 33.4933 22.0446 33.9492 22.6387C35.7203 24.9469 35.7201 28.298 35.7201 34.9987C35.7201 35.7879 35.0803 36.4277 34.291 36.4277C33.5018 36.4277 32.862 35.7879 32.862 34.9987C32.862 31.5822 32.8593 29.2587 32.6602 27.4922C32.4675 25.7834 32.1206 24.9541 31.6803 24.3802C31.3763 23.984 31.0218 23.6263 30.6257 23.3223C30.0519 22.8825 29.2211 22.5382 27.5137 22.3457C25.7469 22.1465 23.4212 22.1439 20.0039 22.1439C16.5874 22.1439 14.2639 22.1466 12.4974 22.3457C10.79 22.5382 9.95925 22.8825 9.38542 23.3223C8.98923 23.6263 8.63148 23.984 8.32747 24.3802C7.88775 24.954 7.5434 25.7848 7.35091 27.4922C7.15177 29.2587 7.14909 31.5822 7.14909 34.9987C7.14909 35.7879 6.50929 36.4277 5.72005 36.4277C4.93082 36.4277 4.29102 35.7879 4.29102 34.9987C4.29102 28.298 4.29072 24.9469 6.06185 22.6387C6.51778 22.0445 7.04974 21.5126 7.64388 21.0566C9.95207 19.2855 13.3032 19.2858 20.0039 19.2858Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .how-to-use .how-to-use-item[data-opt-type=\"faq\"]::before {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M34.2881 20.002C34.2879 12.1125 27.8918 5.7168 20.002 5.7168C12.1124 5.71695 5.71695 12.1124 5.7168 20.002C5.7168 27.8918 12.1125 34.2879 20.002 34.2881V37.1455C10.5343 37.1454 2.85938 29.4696 2.85938 20.002C2.85953 10.5344 10.5344 2.85953 20.002 2.85938C29.4696 2.85938 37.1454 10.5343 37.1455 20.002C37.1455 23.3412 36.1885 26.4566 34.5371 29.0918L35.8906 34.1406C36.1753 35.2029 35.2029 36.1753 34.1406 35.8906L29.0918 34.5371C26.4566 36.1885 23.3412 37.1455 20.002 37.1455V34.2881C22.7875 34.2881 25.3793 33.4917 27.5742 32.1162L28.6289 31.4551L32.4893 32.4893L31.4551 28.6289L32.1162 27.5742C33.4917 25.3793 34.2881 22.7875 34.2881 20.002Z\" fill=\"%23201E19\"\/\u003e\u003cpath d=\"M26.1741 29.172C25.6657 29.5947 24.9161 29.5488 24.4631 29.0672L22.8566 27.3594C21.9871 27.7072 21.0525 27.881 20.0091 27.881C15.7488 27.881 12.8145 24.7945 12.8145 19.9908C12.8145 15.1871 15.7488 12.1006 20.0091 12.1006C24.2694 12.1006 27.2038 15.1871 27.2038 19.9908C27.2038 22.5339 26.3778 24.5989 24.965 25.9683L26.2795 27.3467C26.7795 27.8709 26.7311 28.7088 26.1741 29.172ZM15.5749 19.9908C15.5749 23.4903 17.2704 25.4249 20.0091 25.4249C22.7479 25.4249 24.4433 23.4903 24.4433 19.9908C24.4433 16.4696 22.7696 14.5568 20.0091 14.5568C17.2704 14.5568 15.5749 16.4696 15.5749 19.9908Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .how-to-use .how-to-use-item[data-opt-type=\"manual\"]::before {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M18.5677 29.2884V4.28841C18.5677 3.49943 19.2078 2.85938 19.9967 2.85938C20.7857 2.85938 21.4258 3.49943 21.4258 4.28841V29.2884C21.4258 30.0774 20.7857 30.7174 19.9967 30.7174C19.2078 30.7174 18.5677 30.0774 18.5677 29.2884Z\" fill=\"%23201E19\"\/\u003e\u003cpath d=\"M30.4167 16.8503C30.9746 16.2924 31.8803 16.2924 32.4382 16.8503C32.9954 17.408 32.9954 18.3107 32.4382 18.8685L21.0091 30.2975C20.4514 30.8553 19.5488 30.8549 18.9909 30.2975L7.56185 18.8685C7.00396 18.3106 7.00396 17.4082 7.56185 16.8503C8.11974 16.2924 9.02219 16.2924 9.58008 16.8503L19.9967 27.2669L30.4167 16.8503Z\" fill=\"%23201E19\"\/\u003e\u003cpath d=\"M2.85156 29.4316V29.2884C2.85156 28.4994 3.49162 27.8594 4.2806 27.8594C5.06958 27.8594 5.70964 28.4994 5.70964 29.2884V29.4316C5.70964 30.7472 5.71044 31.5983 5.79102 32.2279C5.86686 32.8199 5.99037 33.0117 6.08724 33.1165C6.11263 33.144 6.14115 33.1693 6.16862 33.1947C6.27354 33.2915 6.46534 33.4151 7.05729 33.4909C7.68684 33.5713 8.53846 33.5755 9.85352 33.5755H30.1367C31.4521 33.5755 32.3034 33.5714 32.9329 33.4909C33.5254 33.4151 33.7167 33.2916 33.8216 33.1947C33.8486 33.1697 33.8747 33.1435 33.8997 33.1165C33.9966 33.0117 34.1201 32.8197 34.196 32.2279C34.2765 31.5983 34.2806 30.7472 34.2806 29.4316V29.2884C34.2806 28.4994 34.9207 27.8594 35.7096 27.8594C36.4984 27.8596 37.1387 28.4996 37.1387 29.2884V29.4316C37.1387 30.6706 37.1404 31.7362 37.0313 32.5892C36.9174 33.479 36.6609 34.3372 35.9994 35.0534C35.9232 35.1358 35.8441 35.2181 35.7617 35.2943C35.0458 35.9558 34.1871 36.2122 33.2975 36.3262C32.4444 36.4354 31.376 36.4303 30.1367 36.4303H9.85352C8.61421 36.4303 7.54587 36.4354 6.69271 36.3262C5.80311 36.2122 4.94449 35.9557 4.22852 35.2943C4.14612 35.2181 4.06706 35.1358 3.99089 35.0534C3.32913 34.3372 3.07288 33.4791 2.95899 32.5892C2.84986 31.7362 2.85156 30.6706 2.85156 29.4316Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .how-to-use .how-to-use-item[data-opt-type=\"contact\"]::before {\n  background-image: url('data:image\/svg+xml,\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M7.14062 17.1451V15.7165C7.14062 8.61572 12.897 2.85938 19.9978 2.85938C27.0986 2.85938 32.8549 8.61572 32.8549 15.7165V17.1451\" stroke=\"%23201E19\" stroke-width=\"2.85714\" stroke-linecap=\"round\"\/\u003e\u003cpath d=\"M8.57227 17.1436H9.04883C10.0264 17.1436 10.2352 17.156 10.3711 17.1924C10.8639 17.3245 11.2488 17.7093 11.3809 18.2021C11.4173 18.338 11.4297 18.5468 11.4297 19.5244V26.1914C11.4297 27.1678 11.4172 27.3768 11.3809 27.5127C11.2488 28.0056 10.864 28.3913 10.3711 28.5234C10.2352 28.5598 10.0264 28.5723 9.04883 28.5723H8.57227C7.17642 28.5723 6.6868 28.5647 6.30762 28.4893C4.60767 28.151 3.27858 26.8221 2.94043 25.1221C2.86506 24.7429 2.8584 24.2531 2.8584 22.8574C2.8584 21.4616 2.86501 20.972 2.94043 20.5928C3.27866 18.8928 4.60769 17.5638 6.30762 17.2256C6.6868 17.1502 7.17642 17.1436 8.57227 17.1436Z\" stroke=\"%23201E19\" stroke-width=\"2.85714\"\/\u003e\u003cpath d=\"M31.4277 17.1436H30.9512C29.9736 17.1436 29.7648 17.156 29.6289 17.1924C29.1361 17.3245 28.7512 17.7093 28.6191 18.2021C28.5827 18.338 28.5703 18.5468 28.5703 19.5244V26.1914C28.5703 27.1678 28.5828 27.3768 28.6191 27.5127C28.7512 28.0056 29.136 28.3913 29.6289 28.5234C29.7648 28.5598 29.9736 28.5723 30.9512 28.5723H31.4277C32.8236 28.5723 33.3132 28.5647 33.6924 28.4893C35.3923 28.151 36.7214 26.8221 37.0596 25.1221C37.1349 24.7429 37.1416 24.2531 37.1416 22.8574C37.1416 21.4616 37.135 20.972 37.0596 20.5928C36.7213 18.8928 35.3923 17.5638 33.6924 17.2256C33.3132 17.1502 32.8236 17.1436 31.4277 17.1436Z\" stroke=\"%23201E19\" stroke-width=\"2.85714\"\/\u003e\u003cpath d=\"M20.7119 32.8584H23.5693C24.7527 32.8585 25.7118 33.8176 25.7119 35.001C25.7119 36.1844 24.7527 37.1435 23.5693 37.1436H20.7119C19.5285 37.1435 18.5693 36.1844 18.5693 35.001C18.5694 33.8176 19.5286 32.8585 20.7119 32.8584Z\" stroke=\"%23201E19\" stroke-width=\"2.85714\"\/\u003e\u003cpath d=\"M25.7148 33.5703C24.9259 33.5703 24.2863 34.2099 24.2863 34.9989C24.2863 35.7879 24.9259 36.4275 25.7148 36.4275V34.9989V33.5703ZM32.8577 28.5703H31.4291V30.7132H32.8577H34.2863V28.5703H32.8577ZM28.572 34.9989V33.5703H25.7148V34.9989V36.4275H28.572V34.9989ZM32.8577 30.7132H31.4291C31.4291 32.2911 30.1499 33.5703 28.572 33.5703V34.9989V36.4275C31.7279 36.4275 34.2863 33.8691 34.2863 30.7132H32.8577Z\" fill=\"%23201E19\"\/\u003e\u003c\/svg\u003e');\n}\n.ace-template .how-to-use .how-to-use-item + .how-to-use-item {\n  margin-top: 8px;\n}\n@media screen and (min-width: 768px) {\n  .ace-template .how-to-use .how-to-use-item + .how-to-use-item {\n    margin-top: 0;\n  }\n}\n.ace-template .how-to-use .how-to-use-item[data-opt-type=\"contact\"] \u003e a {\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.ace-template .how-to-use .how-to-use-item .how-to-use-item__title {\n  font: var(--typo-inter-title-2);\n  color: var(--color-gray-100);\n}\n.ace-template .how-to-use .how-to-use-item .how-to-use-item__desc {\n  font: var(--typo-inter-info-3);\n  color: var(--color-gray-076);\n}\n.ace-template .how-to-use .how-to-use-item .how-to-use-item__link, .ace-template .how-to-use .how-to-use-item .how-to-use-item__download {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.ace-template .how-to-use .how-to-use-item .how-to-use-item__link a, .ace-template .how-to-use .how-to-use-item .how-to-use-item__download a {\n  display: block;\n  width: 100%;\n  height: 100%;\n  font-size: 0;\n  opacity: 0;\n}\n.ace-template .how-to-use .how-to-use-item:has(.how-to-use-item__download a) .how-to-use-item__link, .ace-template .how-to-use .how-to-use-item:not(:has(.how-to-use-item__download a)) .how-to-use-item__download {\n  display: none;\n}\n\u003c\/style\u003e\u003cdiv class=\"ace-template ace-1aze249 ace-1k03pp0 ace-1v61kqv\" data-id=\"copy-q2dbfi\" data-ace-children-order=\"group-te1dzv-ddlxvl,code-reviews-1wn4ior,accordion-accordion-4ueaq1,group-how-to-use-p2030s,group-image-banner-185nkkp\"\u003e\n\u003cdiv class=\"ace-group ace-group-ddlxvl usp\" data-schema=\"group-rjvrww\" data-name=\"group-te1dzv-ddlxvl\" data-type=\"group\" data-label=\"USP\" data-ace-children-order=\"group-main-usp-7nzkab,group-main-uspsub-6bh2r2,group-sub-usp-qe25ow\"\u003e\n\u003cdiv class=\"ace-group ace-group-7nzkab main-usp\" data-schema=\"group-43r4yg\" data-name=\"group-main-usp-7nzkab\" data-type=\"group\" data-label=\"Main USP\" data-opt-design-option=\"kf-1\" data-opt-text-color=\"dark\" data-opt-bg-color=\"none\" data-ace-children-order=\"group-text-11nyrl8,image-image-1i6npd2,image-mobile-image-optional-hn0ogt\"\u003e\n\u003cdiv class=\"ace-group ace-group-11nyrl8 main-usp-text\" data-schema=\"group-tjm94h\" data-name=\"group-text-11nyrl8\" data-type=\"group\" data-label=\"Text\" data-ace-children-order=\"text-subtitle-1ouinxp,textarea-title-a6c77x,textarea-description-1iuxhj3,link-link-o39rsc\"\u003e\n\u003cdiv class=\"ace-field ace-text-1ancntf main-usp-text__subtitle\" data-schema=\"text-1ancntf\" data-name=\"text-subtitle-1ouinxp\" data-type=\"text\" data-label=\"Subtitle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-2j14k5 main-usp-text__title\" data-schema=\"textarea-2j14k5\" data-name=\"textarea-title-a6c77x\" data-type=\"textarea\" data-label=\"Title\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-ddqgiv main-usp-text__desc\" data-schema=\"textarea-ddqgiv\" data-name=\"textarea-description-1iuxhj3\" data-type=\"textarea\" data-label=\"Description\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-link-14ts3cj main-usp-text__link\" data-schema=\"link-14ts3cj\" data-name=\"link-link-o39rsc\" data-type=\"link\" data-label=\"Link\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-image-1i6npd2 main-usp-image pc\" data-schema=\"image-1anrtt8\" data-name=\"image-image-1i6npd2\" data-type=\"image\" data-label=\"Image\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-image-hn0ogt main-usp-image mo\" data-schema=\"image-ojbx3a\" data-name=\"image-mobile-image-optional-hn0ogt\" data-type=\"image\" data-label=\"Mobile Image (optional)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-group-6bh2r2 main-usp-sub\" data-schema=\"group-2pdc7q\" data-name=\"group-main-uspsub-6bh2r2\" data-type=\"group\" data-label=\"Main USP\/Sub\"\u003e\n\u003c\/div\u003e\n\u003c!-- \u003cdiv class=\"ace-group ace-group-qe25ow sub-usp\" data-schema=\"group-1igchch\" data-name=\"group-sub-usp-qe25ow\" data-type=\"group\" data-label=\"Sub USP\" data-unused data-ace-children-order=\"textarea-title-cv0vpz,group-item-qdkep2\"\u003e\n\u003cdiv class=\"ace-field ace-textarea-cv0vpz sub-usp-title\" data-schema=\"textarea-19tydym\" data-name=\"textarea-title-cv0vpz\" data-type=\"textarea\" data-label=\"Title\"\u003eSafety first. Health always.\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-group-qdkep2 sub-usp-item\" data-schema=\"group-ek6f72\" data-name=\"group-item-qdkep2\" data-type=\"group\" data-label=\"Item\" data-ace-children-order=\"group-text-1tibijv,image-image-1mmx2t4\"\u003e\n\u003cdiv class=\"ace-group ace-group-1tibijv sub-usp-text\" data-schema=\"group-1lbeo00\" data-name=\"group-text-1tibijv\" data-type=\"group\" data-label=\"Text\" data-ace-children-order=\"textarea-title-zi213e,textarea-description-1g33hv5\"\u003e\n\u003cdiv class=\"ace-field ace-textarea-zi213e sub-usp-text__title\" data-schema=\"textarea-1cvejgk\" data-name=\"textarea-title-zi213e\" data-type=\"textarea\" data-label=\"Title\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-1g33hv5 sub-usp-text__desc\" data-schema=\"textarea-10lx37w\" data-name=\"textarea-description-1g33hv5\" data-type=\"textarea\" data-label=\"Description\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-image-19odpxs sub-usp-item__image\" data-schema=\"image-19odpxs\" data-name=\"image-image-1mmx2t4\" data-type=\"image\" data-label=\"Image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e --\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-code-1wn4ior\" data-schema=\"code-ylm0ls\" data-name=\"code-reviews-1wn4ior\" data-type=\"code\" data-label=\"Reviews\" data-variables=\"{}\"\u003e\u003cdiv class=\"gw-rv-main-widget-placeholder\" data-gw-reviews-per-page=\"5\" data-gw-min-images-for-slider-visibility=\"6\" style=\"display: block\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-accordion ace-accordion-default ace-accordion-4ueaq1 accordion\" data-schema=\"accordion-1uusdh9\" data-name=\"accordion-accordion-4ueaq1\" data-type=\"accordion\" data-label=\"Accordion\" data-expand-mode=\"single\"\u003e\n\u003cdetails class=\"ace-accordion-item open\"\u003e\n\u003csummary class=\"ace-accordion-header ace-field ace-text-adr1nu accordion-item__label\" data-schema=\"text-26dmwo\" data-name=\"text-accordion-label-adr1nu\" data-type=\"text\" data-label=\"Accordion Label\"\u003eInside the box\u003c\/summary\u003e\n\u003cdiv class=\"ace-accordion-content\"\u003e\n\u003cdiv class=\"ace-group ace-group-5vl6f1 accordion-content\" data-schema=\"group-1p30vfo\" data-name=\"group-accordion-content-5vl6f1\" data-type=\"group\" data-label=\"Accordion Content\"\u003e\n\u003cdiv class=\"ace-field ace-product-1p1eqwx accordion-content__inside-the-box\" data-schema=\"product-1p1eqwx\" data-name=\"product-inside-the-box-ki8vz\" data-type=\"product\" data-label=\"Inside the box\" data-multiple\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-link-1my0irg accordion-content__link\" data-schema=\"link-1my0irg\" data-name=\"link-link-o3nb88\" data-type=\"link\" data-label=\"Link\"\u003e\u003ca href=\"#\" target=\"_self\"\u003ePurchase Components\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ace-accordion-item\"\u003e\n\u003csummary class=\"ace-accordion-header ace-field ace-text-1ylvrm2 accordion-item__label\" data-schema=\"text-170wons\" data-name=\"text-accordion-label-1ylvrm2\" data-type=\"text\" data-label=\"Accordion Label\"\u003eSpecifications\u003c\/summary\u003e\n\u003cdiv class=\"ace-accordion-content\"\u003e\n\u003cdiv class=\"ace-group ace-group-4szv08 accordion-content\" data-schema=\"group-nu77zk\" data-name=\"group-accordion-content-4szv08\" data-type=\"group\" data-label=\"Accordion Content\"\u003e\n\u003cdiv class=\"ace-field ace-richtext-6u6th7 accordion-content__rich-text\" data-schema=\"richtext-6u6th7\" data-name=\"richtext-rich-text-editor-asjqex\" data-type=\"richtext\" data-label=\"Rich Text Editor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-group-p2030s how-to-use\" data-schema=\"group-dp0r8u\" data-name=\"group-how-to-use-p2030s\" data-type=\"group\" data-label=\"How to use\" data-ace-children-order=\"text-title-1ct70fc,opt-branch-3yzy2y-emg2ko,opt-branch-13k73gn-115xuep,opt-branch-1yq3vs9-d7dk4p,opt-branch-wp527h-1n6lq2y\"\u003e\n\u003cdiv class=\"ace-field ace-text-lfawej how-to-use__title\" data-schema=\"text-lfawej\" data-name=\"text-title-1ct70fc\" data-type=\"text\" data-label=\"Title\"\u003eHow to use\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-option-branch ace-group-emg2ko how-to-use-item\" data-schema=\"opt-branch-3yzy2y-emg2ko\" data-name=\"opt-branch-3yzy2y-emg2ko\" data-type=\"group\" data-label=\"User guide\" data-ace-option-branch=\"1\" data-opt-type=\"user-guide\" data-ace-children-order=\"text-title-kbkgn9,textarea-description-11uuq0j,link-link-e3e1ot\"\u003e\n\u003cdiv class=\"ace-field ace-text-n89kpm how-to-use-item__title\" data-schema=\"text-n89kpm\" data-name=\"text-title-kbkgn9\" data-type=\"text\" data-label=\"Title\"\u003eUser guide\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-1mnzdp1 how-to-use-item__desc\" data-schema=\"textarea-1mnzdp1\" data-name=\"textarea-description-11uuq0j\" data-type=\"textarea\" data-label=\"Description\"\u003eCheck out the guide\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-link-1fe80s1 how-to-use-item__link\" data-schema=\"link-1fe80s1\" data-name=\"link-link-e3e1ot\" data-type=\"link\" data-label=\"Link\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-option-branch ace-group-115xuep how-to-use-item\" data-schema=\"opt-branch-13k73gn-115xuep\" data-name=\"opt-branch-13k73gn-115xuep\" data-type=\"group\" data-label=\"FAQ\" data-ace-option-branch=\"1\" data-opt-type=\"faq\" data-ace-children-order=\"text-title-1fokuvx,textarea-description-1txb1sh,link-link-17758mj\"\u003e\n\u003cdiv class=\"ace-field ace-text-yoe8jg how-to-use-item__title\" data-schema=\"text-yoe8jg\" data-name=\"text-title-1fokuvx\" data-type=\"text\" data-label=\"Title\"\u003eFAQ\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-18s1rt5 how-to-use-item__desc\" data-schema=\"textarea-18s1rt5\" data-name=\"textarea-description-1txb1sh\" data-type=\"textarea\" data-label=\"Description\"\u003eGet answers to common questions\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-link-13c4mdc how-to-use-item__link\" data-schema=\"link-13c4mdc\" data-name=\"link-link-17758mj\" data-type=\"link\" data-label=\"Link\"\u003e\u003ca href=\"\/it-de\/blogs\/faq\" target=\"_self\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-option-branch ace-group-d7dk4p how-to-use-item\" data-schema=\"opt-branch-1yq3vs9-d7dk4p\" data-name=\"opt-branch-1yq3vs9-d7dk4p\" data-type=\"group\" data-label=\"Manual download\" data-ace-option-branch=\"1\" data-opt-type=\"manual\" data-ace-children-order=\"text-title-1if91xr,textarea-description-1128p1l,file-download-66su8\"\u003e\n\u003cdiv class=\"ace-field ace-text-1n3jdzj how-to-use-item__title\" data-schema=\"text-1n3jdzj\" data-name=\"text-title-1if91xr\" data-type=\"text\" data-label=\"Title\"\u003eManual Download\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-2tgpxz how-to-use-item__desc\" data-schema=\"textarea-2tgpxz\" data-name=\"textarea-description-1128p1l\" data-type=\"textarea\" data-label=\"Description\"\u003eYou can download the manual\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-file-1rmv3k6 how-to-use-item__download\" data-schema=\"file-1rmv3k6\" data-name=\"file-download-66su8\" data-type=\"file\" data-label=\"Download\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ace-group ace-option-branch ace-group-1n6lq2y how-to-use-item\" data-schema=\"opt-branch-wp527h-1n6lq2y\" data-name=\"opt-branch-wp527h-1n6lq2y\" data-type=\"group\" data-label=\"Contact us\" data-ace-option-branch=\"1\" data-opt-type=\"contact\" data-ace-children-order=\"text-title-19mg7gg,textarea-description-v7rh8d\"\u003e\n\u003cdiv class=\"ace-field ace-text-4j6yjf how-to-use-item__title\" data-schema=\"text-4j6yjf\" data-name=\"text-title-19mg7gg\" data-type=\"text\" data-label=\"Title\"\u003eContact us\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-textarea-j6bhrn how-to-use-item__desc\" data-schema=\"textarea-j6bhrn\" data-name=\"textarea-description-v7rh8d\" data-type=\"textarea\" data-label=\"Description\"\u003eWe will provide prompt support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \u003cdiv class=\"ace-group ace-group-185nkkp image-banner\" data-schema=\"group-13zammk\" data-name=\"group-image-banner-185nkkp\" data-type=\"group\" data-label=\"Image Banner\" data-unused data-ace-children-order=\"image-image-148w4d1,image-mobile-image-6s5uzm\"\u003e\n\u003cdiv class=\"ace-field ace-image-gnnx0d image-banner__image pc\" data-schema=\"image-gnnx0d\" data-name=\"image-image-148w4d1\" data-type=\"image\" data-label=\"Image\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ace-field ace-image-1ymbncz image-banner__image mo\" data-schema=\"image-1ymbncz\" data-name=\"image-mobile-image-6s5uzm\" data-type=\"image\" data-label=\"Mobile Image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e --\u003e\n\u003c\/div\u003e\u003cscript\u003e\n(function() {\nfunction aceScheduleAceInit(run) {\n  function safeRun() {\n    try { run(); } catch (e) { console.warn(\"[ACE] init:\", e); }\n  }\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", safeRun, { once: true });\n  } else {\n    safeRun();\n  }\n  if (typeof requestAnimationFrame === \"function\") {\n    requestAnimationFrame(safeRun);\n  }\n  setTimeout(safeRun, 0);\n  setTimeout(safeRun, 50);\n  setTimeout(safeRun, 300);\n}\n  function initVideos() {\n    if (typeof document === 'undefined') return;\n\n    var videoContainers = document.querySelectorAll('.video-container');\n    var ytPlayersToBind = [];\n\n    videoContainers.forEach(function (container) {\n      if (container.getAttribute('data-ace-video-init') === '1') return;\n\n      var video = container.querySelector('video, iframe');\n      var playButton = container.querySelector('.play-button');\n      var coverImg = container.querySelector('img');\n\n      if (!coverImg || !playButton) return;\n\n      container.setAttribute('data-ace-video-init', '1');\n\n      if (video \u0026\u0026 video.tagName === 'IFRAME') {\n        var src = video.getAttribute('src') || '';\n        var playEmbeddedVideo = function () {\n          container.classList.add('playing');\n          video.setAttribute('tabindex', '0');\n          try {\n            if (src.indexOf('youtube.com') !== -1 || src.indexOf('youtu.be') !== -1) {\n              video.contentWindow \u0026\u0026 video.contentWindow.postMessage(JSON.stringify({\n                event: 'command',\n                func: 'playVideo',\n                args: []\n              }), '*');\n            } else if (src.indexOf('vimeo.com') !== -1) {\n              video.contentWindow \u0026\u0026 video.contentWindow.postMessage(JSON.stringify({\n                method: 'play'\n              }), '*');\n            }\n          } catch (e) {\n            console.log('Embedded video play failed:', e);\n          }\n        };\n\n        if (src.indexOf('autoplay=1') !== -1) {\n          container.classList.add('playing');\n        } else {\n          coverImg.addEventListener('click', playEmbeddedVideo);\n          playButton.addEventListener('click', playEmbeddedVideo);\n          coverImg.addEventListener('keydown', function (e) {\n            if (e.key === 'Enter') playEmbeddedVideo();\n          });\n          playButton.addEventListener('keydown', function (e) {\n            if (e.key === 'Enter') playEmbeddedVideo();\n          });\n          if (src.indexOf('youtube.com') !== -1 || src.indexOf('youtu.be') !== -1) {\n            var iframeId = 'yt_ace_' + Math.random().toString(36).slice(2, 10);\n            video.id = iframeId;\n            ytPlayersToBind.push({ container: container, iframeId: iframeId });\n          }\n        }\n      } else {\n        if (video \u0026\u0026 video.hasAttribute('autoplay')) {\n          container.classList.add('playing');\n        }\n        var playVideo = function () {\n          container.classList.add('playing');\n          if (video) {\n            video.setAttribute('tabindex', '0');\n            video.play().catch(function (e) { console.log('Video play failed:', e); });\n          }\n        };\n        coverImg.addEventListener('click', playVideo);\n        playButton.addEventListener('click', playVideo);\n        coverImg.addEventListener('keydown', function (e) {\n          if (e.key === 'Enter') playVideo();\n        });\n        playButton.addEventListener('keydown', function (e) {\n          if (e.key === 'Enter') playVideo();\n        });\n      }\n    });\n\n    if (ytPlayersToBind.length \u003e 0) {\n      function bindYtPlayers() {\n        for (var i = 0; i \u003c ytPlayersToBind.length; i++) {\n          (function (item) {\n            try {\n              new window.YT.Player(item.iframeId, {\n                events: {\n                  onStateChange: function (e) {\n                    if (e.data === 1) item.container.classList.add('playing');\n                  }\n                }\n              });\n            } catch (err) {\n              console.log('YT.Player init failed:', err);\n            }\n          })(ytPlayersToBind[i]);\n        }\n      }\n      if (window.YT \u0026\u0026 window.YT.Player) {\n        bindYtPlayers();\n      } else {\n        if (!window.__aceYtReadyQueue) window.__aceYtReadyQueue = [];\n        window.__aceYtReadyQueue.push(bindYtPlayers);\n        if (!window.__aceYtApiLoading) {\n          window.__aceYtApiLoading = true;\n          var prev = window.onYouTubeIframeAPIReady;\n          window.onYouTubeIframeAPIReady = function () {\n            if (typeof prev === 'function') prev();\n            var q = window.__aceYtReadyQueue || [];\n            window.__aceYtReadyQueue = [];\n            q.forEach(function (fn) { try { fn(); } catch (e) {} });\n          };\n          var existing = document.querySelector('script[src*=\"youtube.com\/iframe_api\"]');\n          if (!existing) {\n            var tag = document.createElement('script');\n            tag.src = 'https:\/\/www.youtube.com\/iframe_api';\n            var firstScript = document.getElementsByTagName('script')[0];\n            firstScript.parentNode.insertBefore(tag, firstScript);\n          }\n        }\n      }\n    }\n  }\n\n  aceScheduleAceInit(initVideos);\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function() {\nfunction aceScheduleAceInit(run) {\n  function safeRun() {\n    try { run(); } catch (e) { console.warn(\"[ACE] init:\", e); }\n  }\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", safeRun, { once: true });\n  } else {\n    safeRun();\n  }\n  if (typeof requestAnimationFrame === \"function\") {\n    requestAnimationFrame(safeRun);\n  }\n  setTimeout(safeRun, 0);\n  setTimeout(safeRun, 50);\n  setTimeout(safeRun, 300);\n}\n  function initAccordions() {\n    if (typeof document === 'undefined') return;\n\n    document.querySelectorAll('.ace-accordion').forEach(function (accordionContainer) {\n      if (accordionContainer.getAttribute('data-ace-acc-init') === '1') return;\n      accordionContainer.setAttribute('data-ace-acc-init', '1');\n\n      var details = accordionContainer.querySelectorAll('details');\n      var expandMode = accordionContainer.getAttribute('data-expand-mode') || 'single';\n\n      details.forEach(function (detail) {\n        detail.addEventListener('toggle', function () {\n          if (detail.open \u0026\u0026 expandMode === 'single') {\n            details.forEach(function (otherDetail) {\n              if (otherDetail !== detail) {\n                otherDetail.open = false;\n              }\n            });\n          }\n        });\n      });\n    });\n  }\n\n  aceScheduleAceInit(initAccordions);\n})();\n\u003c\/script\u003e\n","brand":"Hurom","offers":[{"title":"Default Title","offer_id":51604659241092,"sku":null,"price":199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/1446\/3364\/files\/BL-D01_c59246f6-fe83-4264-8d4c-4d4f026718da.png?v=1773047901","url":"https:\/\/jbftzy-0y.myshopify.com\/it-de\/products\/sample","provider":"Hurom Europe","version":"1.0","type":"link"}