{"product_id":"happy-liver","title":"Happy Liver 肝臓サポート","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.shopifycdn.com\" crossorigin\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-3158d37a987e754a3273.css?v=1789784561\" type=\"text\/css\"\u003e\n\u003clink id=\"shopify-accelerated-checkout-styles\" rel=\"stylesheet\" media=\"screen\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-2be67d82993106705170.css?v=1789784565\" crossorigin=\"anonymous\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-858388afff1984513bb7.css?v=1789784728\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-eab78dd06aff343fc0cd.css?v=1789784570\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e871884691e746ab3cf4.css?v=1789784574\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-29b7642bd8b60a47a1be.css?v=1789784576\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9465d96db0bfb6e6a002.css?v=1789784580\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-123e7310e5ed46c17815.css?v=1789784583\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d8abcb18b30bdbdafb1d.css?v=1789784587\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-7c979a816c0108c15286.css?v=1789784591\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-80cc251609a8f8799ab7.css?v=1789784593\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c2a810ea475ce0596838.css?v=1789784596\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1e58c43b0f56f179cb86.css?v=1789784600\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-4ad166fb8ca5ad4d8f0c.css?v=1789784603\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-6ce1015ba116e4807698.css?v=1789784607\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-759044d6b3df0a44284e.css?v=1789784611\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0e48d74ed1a79d5ce956.css?v=1789784615\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-792978d1392e3a57be0b.css?v=1789784618\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-2352b867a7f5c3b3bf90.css?v=1789784622\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d1914e7d0ab6d5b0ffd3.css?v=1789784626\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-42d9bdc70848e4ec5dad.css?v=1789784629\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink rel=\"preload\" as=\"font\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e55f54d07fca6890a7f7.woff2?v=1789784328\" type=\"font\/woff2\" crossorigin\u003e\n\u003clink rel=\"preload\" as=\"font\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c23e740fefb08712b3f6.woff2?v=1789784335\" type=\"font\/woff2\" crossorigin\u003e\n\u003clink rel=\"modulepreload\" href=\"https:\/\/cdn.shopify.com\/extensions\/01a0b4f3-5d00-7778-b83a-2d958e01618a\/kaching-bundles-1996\/assets\/kaching-bundles-block.js\" crossorigin=\"anonymous\" fetchpriority=\"high\"\u003e\n\u003clink rel=\"modulepreload\" href=\"https:\/\/cdn.shopify.com\/extensions\/01a0b4f3-5d00-7778-b83a-2d958e01618a\/kaching-bundles-1996\/assets\/kaching-bundles.js\" crossorigin=\"anonymous\" fetchpriority=\"high\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-6a79afefedc10f3c42a2.css?v=1789784633\" media=\"print\" onload=\"this.media='all'\" fetchpriority=\"high\"\u003e\n\u003clink rel=\"preconnect dns-prefetch\" href=\"https:\/\/api.config-security.com\/\" crossorigin\u003e\n\u003clink rel=\"preconnect dns-prefetch\" href=\"https:\/\/conf.config-security.com\/\" crossorigin\u003e\n\u003clink href=\"https:\/\/monorail-edge.shopifysvc.com\" rel=\"dns-prefetch\"\u003e\n\u003cstyle id=\"shopify-accelerated-checkout-cart\"\u003e\n        #shopify-buyer-consent {\n  margin-top: 1em;\n  display: inline-block;\n  width: 100%;\n}\n\n#shopify-buyer-consent.hidden {\n  display: none;\n}\n\n#shopify-subscription-policy-button {\n  background: none;\n  border: none;\n  padding: 0;\n  text-decoration: underline;\n  font-size: inherit;\n  cursor: pointer;\n}\n\n#shopify-subscription-policy-button::before {\n  box-shadow: none;\n}\n\n      \nimg.header__heading-logo[src*=\"\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png\"]{width:140px;height:42px;object-fit:contain;}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  @font-face {\n  font-family: Inter;\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e55f54d07fca6890a7f7.woff2?v=1789784328\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-859f3dbe8c4c1a79e077.woff?v=1789784331\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: Inter;\n  font-weight: 700;\n  font-style: normal;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c23e740fefb08712b3f6.woff2?v=1789784335\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-2a67b0e94e7d5043735c.woff?v=1789784339\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: Inter;\n  font-weight: 400;\n  font-style: italic;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e2f7fcb549262f47744c.woff2?v=1789784343\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-2856d1aa21d5ede4a9e3.woff?v=1789784347\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: Inter;\n  font-weight: 700;\n  font-style: italic;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-b3cebcd667d7dbee34e8.woff2?v=1789784351\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0283655ce9eb383703f4.woff?v=1789784355\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: Inter;\n  font-weight: 700;\n  font-style: normal;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c23e740fefb08712b3f6.woff2?v=1789784335\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-2a67b0e94e7d5043735c.woff?v=1789784339\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: Montserrat;\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n  src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c0ec39d77c456f49c643_2687c9f9-1052-43e5-a116-81753b404a35.woff2?v=1789784357\") format(\"woff2\"),\n       url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0fcda65bb55209a7e140_37aa0289-1207-4ac0-b997-3dde88280f56.woff?v=1789784361\") format(\"woff\");\n}\n\n:root {\n    \/* Global Color Variables *\/\n    --global-section-background-color: #ffffff;\n    --global-section-text-color: #102c55;\n    --global-section-heading-color: ;\n    --global-section-accent-1-color: #81cbed;\n    --global-section-use-gradient-background: 1;\n\n    \n\n    --color-background: 255,255,255;\n    --gradient-background: linear-gradient(180deg, rgba(253, 255, 255, 1), rgba(248, 253, 255, 1) 100%);\n    --color-foreground: #102c55;\n    --color-background-contrast: 191,191,191;\n    --color-shadow: 18,18,18;\n\n    --color-button: 129,203,237;\n    --color-button-text: 16,44,85;\n    --color-secondary-button: 255,255,255;\n    --color-secondary-button-text: 16,44,85;\n    --color-link: 16,44,85;\n    --color-badge-foreground: 16,44,85;\n    --color-header: 249,252,253;\n    --color-footer: 10,22,40;\n    --color-drawer: 249,252,253;\n    --color-drawer-text: 32,35,41;\n    --color-dropdown: 249,252,253;\n    --color-badge-background: 255,255,255;\n    --color-badge-border: 129,203,237;\n    --payment-terms-background-color: rgb(255 255 255);\n\n    \n      \/* Container Styling Variables *\/\n      --container-border-width: px;\n      --container-border-radius: 2px;\n      --container-border-style: ;\n      --container-border-opacity: 0.0;\n      \n      --container-shadow: none;\n      \n    \n  }\n\n  :root {\n    \/* Typography Variables *\/\n    --font-body-family: Inter, sans-serif;\n    --font-body-style: normal;\n    --font-body-weight: 400;\n\n    --font-heading-family: Inter, sans-serif;\n    --font-heading-style: normal;\n\n    \n    \n      \n      --font-accent-family: Montserrat, sans-serif;\n    \n\n    \n    --font-accent-style: normal;\n    --font-accent-weight: 700;\n    --font-accent-scale: 0.85;\n    --font-accent-letter-spacing: -2px;\n    --font-accent-text-transform: none;\n    --font-accent-style: normal;\n\n    \n    --global-accent-font: var(--font-accent-family);\n\n    --font-weight-regular: 500 !important;\n    --font-weight-bold: 700 !important;\n    --font-weight-semibold: 600 !important;\n\n    --font-body-scale: 1.2;\n    --font-heading-scale: 1.25;\n\n    \/* Media Variables *\/\n    --media-padding: px;\n    --media-border-opacity: 0.05;\n    --media-border-width: 1px;\n    --media-radius: 0px;\n    --media-shadow-opacity: 0.0;\n    --media-shadow-horizontal-offset: 0px;\n    --media-shadow-vertical-offset: 4px;\n    --media-shadow-blur-radius: 5px;\n    --media-shadow-visible: 0;\n\n    --page-width: 120rem;\n    --page-width-margin: 0rem;\n\n    --animate-spin: spin 1s linear infinite;\n\n    \/* Product Card Variables *\/\n    --product-card-image-padding: 0.0rem;\n    --product-card-corner-radius: 0.0rem;\n    --product-card-text-alignment: left;\n    --product-card-border-width: 0.0rem;\n    --product-card-border-opacity: 0.1;\n    --product-card-shadow-opacity: 0.0;\n    --product-card-shadow-visible: 0;\n    --product-card-shadow-horizontal-offset: 0.0rem;\n    --product-card-shadow-vertical-offset: 0.4rem;\n    --product-card-shadow-blur-radius: 0.5rem;\n\n    \/* Collection Card Variables *\/\n    --collection-card-image-padding: 0.0rem;\n    --collection-card-corner-radius: 0.0rem;\n    --collection-card-text-alignment: left;\n    --collection-card-border-width: 0.0rem;\n    --collection-card-border-opacity: 0.1;\n    --collection-card-shadow-opacity: 0.0;\n    --collection-card-shadow-visible: 0;\n    --collection-card-shadow-horizontal-offset: 0.0rem;\n    --collection-card-shadow-vertical-offset: 0.4rem;\n    --collection-card-shadow-blur-radius: 0.5rem;\n\n    \/* Blog Card Variables *\/\n    --blog-card-image-padding: 0.0rem;\n    --blog-card-corner-radius: 0.0rem;\n    --blog-card-text-alignment: left;\n    --blog-card-border-width: 0.0rem;\n    --blog-card-border-opacity: 0.1;\n    --blog-card-shadow-opacity: 0.0;\n    --blog-card-shadow-visible: 0;\n    --blog-card-shadow-horizontal-offset: 0.0rem;\n    --blog-card-shadow-vertical-offset: 0.4rem;\n    --blog-card-shadow-blur-radius: 0.5rem;\n\n    --badge-corner-radius: 4.0rem;\n\n    \/* Popup Variables *\/\n    --popup-border-width: 1px;\n    --popup-border-opacity: 0.1;\n    --popup-corner-radius: 0px;\n    --popup-shadow-opacity: 0.05;\n    --popup-shadow-horizontal-offset: 0px;\n    --popup-shadow-vertical-offset: 4px;\n    --popup-shadow-blur-radius: 5px;\n\n    \/* Drawer Variables *\/\n    --drawer-border-width: 1px;\n    --drawer-border-opacity: 0.1;\n    --drawer-shadow-opacity: 0.0;\n    --drawer-shadow-horizontal-offset: 0px;\n    --drawer-shadow-vertical-offset: 4px;\n    --drawer-shadow-blur-radius: 5px;\n\n    \/* Spacing Variables *\/\n    --spacing-sections-desktop: 0px;\n    --spacing-sections-mobile: 0px;\n\n    --grid-desktop-vertical-spacing: 8px;\n    --grid-desktop-horizontal-spacing: 8px;\n    --grid-mobile-vertical-spacing: 4px;\n    --grid-mobile-horizontal-spacing: 4px;\n    --page-desktop-horizontal-padding: 0px;\n    --sections-desktop-horizontal-padding: 0px;\n    --sections-desktop-vertical-padding: 0px;\n    --sections-mobile-horizontal-padding: 0px;\n    --sections-mobile-vertical-padding: 0px;\n\n    \/* Text Box Variables *\/\n    --text-boxes-border-opacity: 0.1;\n    --text-boxes-border-width: 0px;\n    --text-boxes-radius: 0px;\n    --text-boxes-shadow-opacity: 0.0;\n    --text-boxes-shadow-visible: 0;\n    --text-boxes-shadow-horizontal-offset: 0px;\n    --text-boxes-shadow-vertical-offset: 4px;\n    --text-boxes-shadow-blur-radius: 5px;\n\n    \/* Button Variables *\/\n    --buttons-radius: 0px;\n    --buttons-radius-outset: 0px;\n    --buttons-border-width: 1px;\n    --buttons-border-opacity: 1.0;\n    --buttons-shadow-opacity: 0.0;\n    --buttons-shadow-visible: 0;\n    --buttons-shadow-horizontal-offset: 0px;\n    --buttons-shadow-vertical-offset: 4px;\n    --buttons-shadow-blur-radius: 5px;\n    --buttons-border-offset: 0px;\n\n    \/* Input Variables *\/\n    --inputs-radius: 0px;\n    --inputs-border-width: 1px;\n    --inputs-border-opacity: 0.55;\n    --inputs-shadow-opacity: 0.0;\n    --inputs-shadow-horizontal-offset: 0px;\n    --inputs-margin-offset: 0px;\n    --inputs-shadow-vertical-offset: 4px;\n    --inputs-shadow-blur-radius: 5px;\n    --inputs-radius-outset: 0px;\n\n    \/* Variant Pills Variables *\/\n    --variant-pills-radius: 40px;\n    --variant-pills-border-width: 1px;\n    --variant-pills-border-opacity: 0.55;\n    --variant-pills-shadow-opacity: 0.0;\n    --variant-pills-shadow-horizontal-offset: 0px;\n    --variant-pills-shadow-vertical-offset: 4px;\n    --variant-pills-shadow-blur-radius: 5px;\n\n    \/* Global Button Variables *\/\n    --global-button-padding-y: 18px;\n    --global-button-font-size: 19px;\n    --global-button-font-weight: 700;\n    --conditional-button-font-weight: var(--global-button-font-weight, 700);\n    --global-button-letter-spacing: 0px;\n    --global-button-text-transform: uppercase;\n    --global-button-radius: 40px;\n\n    \/* Enhanced Global Button Colors *\/\n    --global-button-bg-color: #81cbed;\n    --global-button-text-color: #365376;\n    --global-button-border-color: #81cbed;\n    --global-button-border-width: 0px;\n    --global-button-bottom-border-width: 0px;\n    --global-button-bottom-border-color: #81cbed;\n\n    \/* Hover \u0026 Focus Colors *\/\n    --global-button-hover-bg-color: #81cbed;\n    --global-button-hover-text-color: #81cbed;\n\n    \/* Button Box Shadow Variables *\/\n    --button-box-shadow-enabled: true;\n    --button-shadow-intensity: 1;\n\n    \/* Gradient Effect Variables *\/\n    --button-gradient-enabled: false;\n    --button-gradient-start: #365376;\n    --button-gradient-end: #365376;\n    --button-gradient-direction: to top;\n    --button-gradient-hover-start: #365376;\n    --button-gradient-hover-end: #365376;\n    --button-gradient-shine-enabled: true;\n    --global-button-hover-brightness: 90%;\n\n    \n    \/* Global Border System Disabled *\/\n    --enable-global-border-styling: 0;\n    \n\n    \/* Letter spacing for body text and apps *\/\n    --letter-spacing-body: -0.3px;\n    --app-letter-spacing: -0.3px;\n    --global-section-bg-color: #ffffff;\n    --global-section-text-color: #102c55;\n    --global-section-accent-1-color: #81cbed;\n    --global-section-accent-2-color: #102c55;\n    --global-section-accent-gradient-color: var(--gradient-background);\n\n    \/* RTL Support Variables *\/\n    \n    --direction: ltr;\n    --text-align-start: left;\n    --text-align-end: right;\n    --margin-start: margin-left;\n    --margin-end: margin-right;\n    --padding-start: padding-left;\n    --padding-end: padding-right;\n    --border-start: border-left;\n    --border-end: border-right;\n    --float-start: left;\n    --float-end: right;\n    \n\n    \n    \n    \/* Contained Sections System Disabled *\/\n    --enable-contained-sections: 0;\n    \n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n      *,\n      *::before,\n      *::after {\n        box-sizing: inherit;\n      }\n\n      html {\n        box-sizing: border-box;\n        font-size: calc(var(--font-body-scale) * 62.5%);\n        height: 100%;\n      }\n\n      body {\n        display: flex;\n        flex-direction: column;\n        min-height: 100%;\n        margin: 0;\n        font-size: 1.5rem;\n        letter-spacing: var(--letter-spacing-body);\n        line-height: calc(1 + 0.8 \/ var(--font-body-scale));\n        font-family: var(--font-body-family);\n        font-style: var(--font-body-style);\n        font-weight: var(--font-body-weight);\n        color: rgba(var(--color-foreground), 0.75);\n        background-color: rgb(var(--color-background));\n      }\n\n      section {\n        color: rgba(var(--color-foreground), 0.75);\n        background-color: rgb(var(--color-background));\n      }\n\n      #MainContent {\n        flex-grow: 1;\n      }\n\n      @media screen and (min-width: 750px) {\n        body {\n          font-size: 1.6rem;\n        }\n      }\n    \u003c\/style\u003e\n\u003cstyle\u003e\n    :root {\n      \/* Global button variables *\/\n      --global-button-bg-color: #81cbed;\n      --global-button-text-color: #365376;\n      --global-button-hover-bg-color: #81cbed;\n      --global-button-hover-text-color: #81cbed;\n      --global-button-radius: 40px;\n      --global-button-font-size: 19px;\n      --global-button-font-weight: 700;\n      --global-button-padding-y: 18px;\n      --global-button-letter-spacing: 0px;\n      --global-button-text-transform: uppercase;\n      --global-button-font-family: var(--font-body-family, sans-serif);\n\n      \/* Global section colors *\/\n      --global-section-text-color: #102c55;\n      --global-section-background-color: #ffffff;\n      --global-section-accent-1-color: #81cbed;\n    }\n\n    \/* Apply global button styles to all buttons except those with disable-global-button-styling *\/\n    \/* Exclude base .button class when it only has gradient classes *\/\n    \/* Exclude third-party apps (Klaviyo, Privy, JustUno, OptiMonk, Omnisend, etc.) *\/\n    .btn:not(.disable-global-button-styling):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]),\n    button[type=\"submit\"]:not(.disable-global-button-styling):not(.button):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]),\n    input[type=\"submit\"]:not(.disable-global-button-styling):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]),\n    .product-form__submit:not(.disable-global-button-styling),\n    .cart__checkout-button:not(.disable-global-button-styling),\n    .button--primary:not(.disable-global-button-styling),\n    .newsletter-form__button:not(.disable-global-button-styling):not([class*=\"klaviyo\"]),\n    .field__button:not(.disable-global-button-styling),\n    .theme-button:not(.disable-global-button-styling),\n    .rich-text-button:not(.disable-global-button-styling) {\n      \/* Typography *\/\n      font-size: var(--global-button-font-size) !important;\n      font-weight: var(--global-button-font-weight) !important;\n      letter-spacing: var(--global-button-letter-spacing) !important;\n      text-transform: var(--global-button-text-transform) !important;\n      font-family: var(--global-button-font-family) !important;\n\n      \/* Layout *\/\n      padding: var(--global-button-padding-y) 20px !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      text-align: center !important;\n\n      \/* Colors \u0026 Appearance *\/\n      background-color: var(--global-button-bg-color) !important;\n      color: var(--global-button-text-color) !important;\n      border-left: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-right: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-top: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-bottom: var(--global-button-bottom-border-width, 4px) solid var(--global-button-bottom-border-color, #000000) !important;\n      border-bottom-style: solid !important;\n      border-radius: var(--global-button-radius) !important;\n\n      \/* Effects *\/\n      cursor: pointer !important;\n      transition: all 0.3s ease !important;\n      text-decoration: none !important;\n      outline: none !important;\n      position: relative !important;\n      overflow: hidden !important;\n    }\n\n    \/* Hover states *\/\n    .btn:not(.disable-global-button-styling):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]):hover,\n    button[type=\"submit\"]:not(.disable-global-button-styling):not(.button):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]):hover,\n    input[type=\"submit\"]:not(.disable-global-button-styling):not([class*=\"klaviyo\"]):not([class*=\"privy\"]):not([class*=\"justuno\"]):not([class*=\"optimonk\"]):not([class*=\"omnisend\"]):hover,\n    .product-form__submit:not(.disable-global-button-styling):hover,\n    .cart__checkout-button:not(.disable-global-button-styling):hover,\n    .button--primary:not(.disable-global-button-styling):hover,\n    .newsletter-form__button:not(.disable-global-button-styling):not([class*=\"klaviyo\"]):hover,\n    .field__button:not(.disable-global-button-styling):hover,\n    .theme-button:not(.disable-global-button-styling):hover,\n    .rich-text-button:not(.disable-global-button-styling):hover {\n      background-color: var(--global-button-hover-bg-color) !important;\n      color: var(--global-button-hover-text-color) !important;\n      border-left: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-right: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-top: var(--global-button-border-width, 2px) solid var(--global-button-border-color, #EF4A65) !important;\n      border-bottom: var(--global-button-bottom-border-width, 4px) solid var(--global-button-bottom-border-color, #000000) !important;\n      border-bottom-style: solid !important;\n    }\n\n    \/* === THIRD-PARTY APP EXCLUSIONS === *\/\n    \/* Reset ALL styling for buttons inside third-party app containers *\/\n    \/* This ensures apps like Klaviyo, Privy, JustUno, OptiMonk, Omnisend, etc. retain their own styling *\/\n    [class*=\"klaviyo\"] button,\n    [class*=\"klaviyo\"] .btn,\n    [class*=\"klaviyo\"] input[type=\"submit\"],\n    [id*=\"klaviyo\"] button,\n    [id*=\"klaviyo\"] .btn,\n    [id*=\"klaviyo\"] input[type=\"submit\"],\n    [class*=\"privy\"] button,\n    [class*=\"privy\"] .btn,\n    [class*=\"privy\"] input[type=\"submit\"],\n    [class*=\"justuno\"] button,\n    [class*=\"justuno\"] .btn,\n    [class*=\"justuno\"] input[type=\"submit\"],\n    [class*=\"optimonk\"] button,\n    [class*=\"optimonk\"] .btn,\n    [class*=\"optimonk\"] input[type=\"submit\"],\n    [class*=\"omnisend\"] button,\n    [class*=\"omnisend\"] .btn,\n    [class*=\"omnisend\"] input[type=\"submit\"],\n    [class*=\"popup\"] button:not(.product-form__submit):not(.cart__checkout-button),\n    [class*=\"modal\"] button:not(.product-form__submit):not(.cart__checkout-button):not(.drawer__close),\n    .klaviyo-form button,\n    .klaviyo-form .btn,\n    .klaviyo-form input[type=\"submit\"],\n    .kl-private-reset-css-Xuajs1 button,\n    .kl-private-reset-css-Xuajs1 .btn,\n    .kl-private-reset-css-Xuajs1 input[type=\"submit\"] {\n      all: revert !important;\n      font-size: revert !important;\n      font-weight: revert !important;\n      letter-spacing: revert !important;\n      text-transform: revert !important;\n      font-family: revert !important;\n      padding: revert !important;\n      background-color: revert !important;\n      color: revert !important;\n      border: revert !important;\n      border-radius: revert !important;\n      display: revert !important;\n    }\n  \u003c\/style\u003e\n\u003cstyle\u003e\n  \/* CSS variable overrides from theme settings *\/\n  :root {\n    \/* Font families from theme settings *\/\n    --font-heading-family: Inter, sans-serif;\n    --font-body-family: Inter, sans-serif;\n\n    \/* Font weights from theme settings *\/\n    --font-heading-weight: 700;\n    --font-body-weight: 400;\n\n    \/* Apply text transform for buttons based on settings *\/\n    --button-text-transform: ;\n\n    \/* Set these for our override variables too so they cascade down *\/\n    --font-body-family-override: Inter, sans-serif;\n    --font-heading-family-override: Inter, sans-serif;\n    --font-body-weight-override: 400;\n    --font-heading-weight-override: 700;\n\n    \/* Button styling variables *\/\n    --global-button-radius: 40px;\n\n    \n  }\n\n  \/* Apply button text transform *\/\n  .button, .button-text, button[type=\"submit\"], input[type=\"submit\"] {\n    text-transform: var(--button-text-transform);\n    font-family: var(--font-body-family-override);\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Global Typography Overrides *\/\n  \/* This ensures that all text elements inherit the correct font family from theme settings *\/\n\n  \/* Basic text elements *\/\n  p, span, div, a, button, input, select, textarea, label, li {\n    font-family: var(--font-body-family-override, Inter, sans-serif);\n  }\n\n  \/* Heading elements *\/\n  h1, h2, h3, h4, h5, h6,\n  .h1, .h2, .h3, .h4, .h5, .h6,\n  [class*=\"title\"],\n  [class*=\"heading\"],\n  .title,\n  .heading {\n    font-family: var(--font-heading-family-override, Inter, sans-serif);\n  }\n\n  \/* Special elements *\/\n  .product-title,\n  .product__title,\n  .product-form__label,\n  .collection-hero__title,\n  .page-title,\n  .section-header__title,\n  .main-collection-title,\n  .main-title,\n  .subtitle {\n    font-family: var(--font-heading-family-override, Inter, sans-serif);\n  }\n\n  \/* Rating components, reviews, benefits, and other common elements *\/\n  .rating-component,\n  .review-name,\n  .review-text,\n  .benefit-text,\n  .counter-text,\n  .feature-name,\n  .check-yes,\n  .check-no,\n  .text-value {\n    font-family: var(--font-body-family-override, Inter, sans-serif);\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  :root {\n    --app-letter-spacing: -0.3px;\n  }\n\n  \/* Apply letter-spacing to common app elements *\/\n  .shopify-app-block,\n  .shopify-buy-frame,\n  div[data-shopify-app],\n  div[data-app-id],\n  div[class*=\"app-\"],\n  div[class*=\"App\"],\n  #bundle-container,\n  #bundle-app,\n  [data-bundle-app],\n  .bundle-builder,\n  #ReCharge,\n  [data-rebuy-id],\n  [data-rebuy-container],\n  [data-bold-bundle],\n  [data-loyalty-container] {\n    letter-spacing: var(--app-letter-spacing) !important;\n  }\n\n  \/* Exclude shop-product-details blocks from app letter-spacing rules *\/\n  .shop-product-section,\n  .shop-product-info,\n  .shop-product-info *,\n  .shop-product-section *,\n  .blocks-section:not(.shopify-app-block):not([data-shopify-app]):not([data-app-id]):not([class*=\"app-\"]):not([class*=\"App\"]),\n  .limited-inventory-alert,\n  .limited-inventory-alert *,\n  .product-description-block,\n  .product-description-block * {\n    letter-spacing: var(--letter-spacing-body) !important;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Global Button Styling Overrides *\/\n  \/* Define CSS variables for global button colors *\/\n  \/* CSS variables are now defined in layout\/theme.liquid *\/\n\n  \/* Primary buttons - apply global styling *\/\n  .button,\n  .btn,\n  button[type=\"submit\"],\n  input[type=\"submit\"],\n  .shopify-payment-button__button,\n  .product-form__submit,\n  .shop-add-to-cart-button,\n  .claim-button,\n  .cart__checkout-button,\n  .contact-button,\n  .button--primary,\n  .rich-text-button,\n  .theme-button,\n  .sticky-add-to-cart__button {\n    border-radius: var(--global-button-radius) !important;\n    font-family: var(--font-body-family-override) !important;\n    transition: all 0.3s ease;\n    \n    background-color: var(--global-button-bg-color) !important;\n    \n    color: var(--global-button-text-color) !important;\n    border-left: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-right: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-top: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-bottom: var(--global-button-bottom-border-width) solid var(--global-button-bottom-border-color) !important;\n    border-bottom-style: solid !important;\n    box-shadow: none !important;\n    padding-left: 20px !important;\n    padding-right: 20px !important;\n    text-transform: uppercase !important;\n    text-align: center !important;\n    font-weight: bold !important;\n  }\n\n  \/* Hover, focus, and active states for buttons *\/\n  .button:hover,\n  .btn:hover,\n  button[type=\"submit\"]:hover,\n  input[type=\"submit\"]:hover,\n  .shopify-payment-button__button:hover,\n  .product-form__submit:hover,\n  .shop-add-to-cart-button:hover,\n  .claim-button:hover,\n  button[class*=\"add-to-cart\"]:hover,\n  button[class*=\"add_to_cart\"]:hover,\n  a[class*=\"add-to-cart\"]:hover,\n  a[class*=\"add_to_cart\"]:hover,\n  input[class*=\"add-to-cart\"]:hover,\n  input[class*=\"add_to_cart\"]:hover,\n  .cart__checkout-button:hover,\n  .contact-button:hover,\n  .button--primary:hover,\n  .rich-text-button:hover,\n  .theme-button:hover,\n  .sticky-add-to-cart__button:hover,\n  .button:focus,\n  .button:focus-visible,\n  .btn:focus,\n  .btn:focus-visible,\n  button[type=\"submit\"]:focus,\n  button[type=\"submit\"]:focus-visible,\n  input[type=\"submit\"]:focus,\n  input[type=\"submit\"]:focus-visible,\n  .shopify-payment-button__button:focus,\n  .shopify-payment-button__button:focus-visible,\n  .product-form__submit:focus,\n  .product-form__submit:focus-visible,\n  .shop-add-to-cart-button:focus,\n  .shop-add-to-cart-button:focus-visible,\n  .claim-button:focus,\n  .claim-button:focus-visible,\n  button[class*=\"add-to-cart\"]:focus,\n  button[class*=\"add_to_cart\"]:focus,\n  a[class*=\"add-to-cart\"]:focus,\n  a[class*=\"add_to_cart\"]:focus,\n  input[class*=\"add-to-cart\"]:focus,\n  input[class*=\"add_to_cart\"]:focus,\n  .cart__checkout-button:focus,\n  .cart__checkout-button:focus-visible,\n  .contact-button:focus,\n  .contact-button:focus-visible,\n  .button--primary:focus,\n  .button--primary:focus-visible,\n  .theme-button:focus,\n  .theme-button:focus-visible,\n  .sticky-add-to-cart__button:focus,\n  .sticky-add-to-cart__button:focus-visible,\n  .shopify-payment-button [role='button']:focus,\n  .shopify-payment-button [role='button']:focus-visible {\n    \n    background-color: var(--global-button-hover-bg-color) !important;\n    \n    border-left: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-right: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-top: var(--global-button-border-width) solid var(--global-button-border-color) !important;\n    border-bottom: var(--global-button-bottom-border-width) solid var(--global-button-bottom-border-color) !important;\n    border-bottom-style: solid !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n\n  \/* Exclude non-button elements from hover effects *\/\n  div[class*=\"add-to-cart\"]:hover,\n  div[class*=\"add_to_cart\"]:hover,\n  span[class*=\"add-to-cart\"]:hover,\n  span[class*=\"add_to_cart\"]:hover,\n  p[class*=\"add-to-cart\"]:hover,\n  p[class*=\"add_to_cart\"]:hover,\n  section[class*=\"add-to-cart\"]:hover,\n  section[class*=\"add_to_cart\"]:hover,\n  article[class*=\"add-to-cart\"]:hover,\n  article[class*=\"add_to_cart\"]:hover,\n  div[class*=\"add-to-cart\"]:focus,\n  div[class*=\"add_to_cart\"]:focus,\n  span[class*=\"add-to-cart\"]:focus,\n  span[class*=\"add_to_cart\"]:focus,\n  p[class*=\"add-to-cart\"]:focus,\n  p[class*=\"add_to_cart\"]:focus,\n  section[class*=\"add-to-cart\"]:focus,\n  section[class*=\"add_to_cart\"]:focus,\n  article[class*=\"add-to-cart\"]:focus,\n  article[class*=\"add_to_cart\"]:focus {\n    background-color: inherit !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n\n  \/* Sticky add to cart elements - prevent hover styling for non-button elements *\/\n  .sticky-add-to-cart:hover,\n  .sticky-add-to-cart:focus,\n  .sticky-add-to-cart *:not(button):not(input[type=\"submit\"]):not(.button):not(.btn):hover,\n  .sticky-add-to-cart *:not(button):not(input[type=\"submit\"]):not(.button):not(.btn):focus,\n  [class*=\"sticky-add-to-cart\"]:not(button):not(input[type=\"submit\"]):not(.button):not(.btn):hover,\n  [class*=\"sticky-add-to-cart\"]:not(button):not(input[type=\"submit\"]):not(.button):not(.btn):focus {\n    background-color: inherit !important;\n    box-shadow: inherit !important;\n  }\n\n  \/* Remove any box shadows from pseudo-elements *\/\n  .button:before,\n  .button:after,\n  .btn:before,\n  .btn:after,\n  button[type=\"submit\"]:before,\n  button[type=\"submit\"]:after,\n  input[type=\"submit\"]:before,\n  input[type=\"submit\"]:after,\n  .shopify-payment-button__button:before,\n  .shopify-payment-button__button:after,\n  .product-form__submit:before,\n  .product-form__submit:after,\n  .shop-add-to-cart-button:before,\n  .shop-add-to-cart-button:after,\n  .claim-button:before,\n  .claim-button:after,\n  [class*=\"add-to-cart\"]:before,\n  [class*=\"add-to-cart\"]:after,\n  [class*=\"add_to_cart\"]:before,\n  [class*=\"add_to_cart\"]:after,\n  .cart__checkout-button:before,\n  .cart__checkout-button:after,\n  .contact-button:before,\n  .contact-button:after,\n  .button--primary:before,\n  .button--primary:after,\n  .theme-button:before,\n  .theme-button:after,\n  .sticky-add-to-cart__button:before,\n  .sticky-add-to-cart__button:after {\n    box-shadow: none !important;\n  }\n\n  \/* Shopify accelerated checkout buttons *\/\n  .shopify-payment-button .shopify-payment-button__button,\n  .shopify-payment-button .shopify-payment-button__button--unbranded,\n  .shopify-payment-button .shopify-payment-button__more-options,\n  .shopify-payment-button__button--branded,\n  .shopify-payment-button__button--unbranded,\n  .shopify-payment-button .shopify-payment-button__button:hover,\n  .shopify-payment-button .shopify-payment-button__button--unbranded:hover,\n  .shopify-payment-button .shopify-payment-button__more-options:hover,\n  .shopify-payment-button__button--branded:hover,\n  .shopify-payment-button__button--unbranded:hover {\n    box-shadow: none !important;\n  }\n\n  \n    \/* Apply button radius to other elements *\/\n    button:not([class^=\"shopify\"]),\n    .secondary-button,\n    .link-styled-button,\n    [class*=\"button\"],\n    [class*=\"btn-\"],\n    .card__badge,\n    .badge,\n    .tag,\n    .spr-button,\n    .pagination__item,\n    input[type=\"button\"],\n    select,\n    .select__select,\n    .disclosure__button,\n    .filter-group,\n    .facet-checkbox,\n    .variant-input,\n    .color-swatch,\n    .swatch {\n      border-radius: var(--global-button-radius);\n    }\n\n    \/* Special elements with different radius *\/\n    .pagination__item,\n    .card__badge {\n      border-radius: calc(var(--global-button-radius) * 0.75) !important;\n    }\n\n    \/* Pill-shaped elements *\/\n    .pill:not(.pill-item),\n    .tag-label,\n    [class*=\"pill\"]:not(.pill-item),\n    [class*=\"tag-\"] {\n      border-radius: 50px !important;\n    }\n  \n\n  \/* SPECIFIC BUTTON AND ELEMENT EXCEPTIONS *\/\n\n  \/* Cart drawer elements - ensure proper colors *\/.cart-drawer td.cart-item__details dl,\n  .cart-drawer .discounts__discount,\n  .totals.gb-discounts-cart-values,\n  .totals.gb-discounts-cart-values h2,\n  .totals.gb-discounts-cart-values .totals__total-value,\n  .gb-shipping-protection-icontext p {\n    color: #102c55\n     !important;\n  }\n\n  \/* Cart drawer product price *\/\n  .cart-drawer .cart-item__final-price.product-option {\n    color: #81cbed\n     !important;\n  }\n\n  \/* Remove background from cart remove buttons *\/\n  cart-remove-button .button,\n  .cart-remove-button,\n  [id^=\"CartDrawer-Remove\"] {\n    background-color: transparent !important;\n    border: none !important;\n  }\n\n  \/* Shipping protection toggle *\/\n  .gb-shipping-protection-button input:checked + .slider {\n    background-color: #81cbed\n     !important;\n  }\n\n  \/* Cart total item - inverted colors *\/\n  span.gb-cart-total-item {\n    background-color: #102c55\n     !important;\n    color: #ffffff\n     !important;\n  }\n\n  \/* Social proof bar - accent background with inverted text *\/\n  .social-proof-bar {\n    background-color: #81cbed\n     !important;\n  }\n\n  .social-proof-bar .social-proof-content,\n  .social-proof-bar .social-proof-content *,\n  .social-proof-bar svg,\n  .social-proof-bar i,\n  .social-proof-bar img,\n  .social-proof-bar__text {\n    color: #ffffff\n     !important;\n    fill: #ffffff\n     !important;\n  }\n\n  \/* Accent colored text elements *\/\n  .accent-title,\n  [class*=\"accent-title\"],\n  .accent-heading,\n  [class*=\"accent-heading\"] {\n    color: #81cbed\n     !important;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Enhanced button effect styling variables *\/\n  :root {\n    \n    --enhanced-3d-enabled: false;\n    \n\n    \n    --enhanced-gradient-enabled: false;\n    \n  }\n\n  \/* Critical box shadow effect overrides - must override global button styles *\/\n  \n  \/* Force box-shadow to override global button box-shadow: none *\/\n  .button-box-shadow,\n  .button.button-box-shadow,\n  .btn.button-box-shadow,\n  button[type=\"submit\"].button-box-shadow,\n  input[type=\"submit\"].button-box-shadow,\n  .product-form__submit.button-box-shadow,\n  .shop-add-to-cart-button.button-box-shadow,\n  .cart__checkout-button.button-box-shadow,\n  .contact-button.button-box-shadow:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow,\n  .claim-button.button-box-shadow,\n  .newsletter-form__button.button-box-shadow:not(.disable-global-button-styling),\n  .field__button.button-box-shadow:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow,\n  .guarantee-section__cta.button-box-shadow,\n  .custom-hero__button.button-box-shadow,\n  .rich-text-button.button-box-shadow {\n    transition: all 0.3s ease !important;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* Apply the correct shadow based on intensity *\/\n  \n  .button-box-shadow.intensity-1,\n  .button.button-box-shadow.intensity-1,\n  .btn.button-box-shadow.intensity-1,\n  button[type=\"submit\"].button-box-shadow.intensity-1,\n  input[type=\"submit\"].button-box-shadow.intensity-1,\n  .product-form__submit.button-box-shadow.intensity-1,\n  .shop-add-to-cart-button.button-box-shadow.intensity-1,\n  .cart__checkout-button.button-box-shadow.intensity-1,\n  .contact-button.button-box-shadow.intensity-1:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-1,\n  .claim-button.button-box-shadow.intensity-1,\n  .newsletter-form__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),\n  .field__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow.intensity-1,\n  .guarantee-section__cta.button-box-shadow.intensity-1,\n  .custom-hero__button.button-box-shadow.intensity-1,\n  .rich-text-button.button-box-shadow.intensity-1 {\n    \n        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;\n      \n  }\n\n  .button-box-shadow.intensity-1:hover,\n  .button.button-box-shadow.intensity-1:hover,\n  .btn.button-box-shadow.intensity-1:hover,\n  button[type=\"submit\"].button-box-shadow.intensity-1:hover,\n  input[type=\"submit\"].button-box-shadow.intensity-1:hover,\n  .product-form__submit.button-box-shadow.intensity-1:hover,\n  .shop-add-to-cart-button.button-box-shadow.intensity-1:hover,\n  .cart__checkout-button.button-box-shadow.intensity-1:hover,\n  .contact-button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-1:hover,\n  .claim-button.button-box-shadow.intensity-1:hover,\n  .newsletter-form__button.button-box-shadow.intensity-1:not(.disable-global-button-styling):hover,\n  .field__button.button-box-shadow.intensity-1:not(.disable-global-button-styling):hover,\n  .theme-button.button-box-shadow.intensity-1:hover,\n  .guarantee-section__cta.button-box-shadow.intensity-1:hover,\n  .custom-hero__button.button-box-shadow.intensity-1:hover,\n  .rich-text-button.button-box-shadow.intensity-1:hover {\n    transform: translateY(-2px) !important;\n    \n        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15) !important;\n      \n  }\n  \n  .button-box-shadow.intensity-2,\n  .button.button-box-shadow.intensity-2,\n  .btn.button-box-shadow.intensity-2,\n  button[type=\"submit\"].button-box-shadow.intensity-2,\n  input[type=\"submit\"].button-box-shadow.intensity-2,\n  .product-form__submit.button-box-shadow.intensity-2,\n  .shop-add-to-cart-button.button-box-shadow.intensity-2,\n  .cart__checkout-button.button-box-shadow.intensity-2,\n  .contact-button.button-box-shadow.intensity-2:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-2,\n  .claim-button.button-box-shadow.intensity-2,\n  .newsletter-form__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),\n  .field__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow.intensity-2,\n  .guarantee-section__cta.button-box-shadow.intensity-2,\n  .custom-hero__button.button-box-shadow.intensity-2,\n  .rich-text-button.button-box-shadow.intensity-2 {\n    \n        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15) !important;\n      \n  }\n\n  .button-box-shadow.intensity-2:hover,\n  .button.button-box-shadow.intensity-2:hover,\n  .btn.button-box-shadow.intensity-2:hover,\n  button[type=\"submit\"].button-box-shadow.intensity-2:hover,\n  input[type=\"submit\"].button-box-shadow.intensity-2:hover,\n  .product-form__submit.button-box-shadow.intensity-2:hover,\n  .shop-add-to-cart-button.button-box-shadow.intensity-2:hover,\n  .cart__checkout-button.button-box-shadow.intensity-2:hover,\n  .contact-button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-2:hover,\n  .claim-button.button-box-shadow.intensity-2:hover,\n  .newsletter-form__button.button-box-shadow.intensity-2:not(.disable-global-button-styling):hover,\n  .field__button.button-box-shadow.intensity-2:not(.disable-global-button-styling):hover,\n  .theme-button.button-box-shadow.intensity-2:hover,\n  .guarantee-section__cta.button-box-shadow.intensity-2:hover,\n  .custom-hero__button.button-box-shadow.intensity-2:hover,\n  .rich-text-button.button-box-shadow.intensity-2:hover {\n    transform: translateY(-2px) !important;\n    \n        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2) !important;\n      \n  }\n  \n  .button-box-shadow.intensity-3,\n  .button.button-box-shadow.intensity-3,\n  .btn.button-box-shadow.intensity-3,\n  button[type=\"submit\"].button-box-shadow.intensity-3,\n  input[type=\"submit\"].button-box-shadow.intensity-3,\n  .product-form__submit.button-box-shadow.intensity-3,\n  .shop-add-to-cart-button.button-box-shadow.intensity-3,\n  .cart__checkout-button.button-box-shadow.intensity-3,\n  .contact-button.button-box-shadow.intensity-3:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-3,\n  .claim-button.button-box-shadow.intensity-3,\n  .newsletter-form__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),\n  .field__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow.intensity-3,\n  .guarantee-section__cta.button-box-shadow.intensity-3,\n  .custom-hero__button.button-box-shadow.intensity-3,\n  .rich-text-button.button-box-shadow.intensity-3 {\n    \n        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2) !important;\n      \n  }\n\n  .button-box-shadow.intensity-3:hover,\n  .button.button-box-shadow.intensity-3:hover,\n  .btn.button-box-shadow.intensity-3:hover,\n  button[type=\"submit\"].button-box-shadow.intensity-3:hover,\n  input[type=\"submit\"].button-box-shadow.intensity-3:hover,\n  .product-form__submit.button-box-shadow.intensity-3:hover,\n  .shop-add-to-cart-button.button-box-shadow.intensity-3:hover,\n  .cart__checkout-button.button-box-shadow.intensity-3:hover,\n  .contact-button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-3:hover,\n  .claim-button.button-box-shadow.intensity-3:hover,\n  .newsletter-form__button.button-box-shadow.intensity-3:not(.disable-global-button-styling):hover,\n  .field__button.button-box-shadow.intensity-3:not(.disable-global-button-styling):hover,\n  .theme-button.button-box-shadow.intensity-3:hover,\n  .guarantee-section__cta.button-box-shadow.intensity-3:hover,\n  .custom-hero__button.button-box-shadow.intensity-3:hover,\n  .rich-text-button.button-box-shadow.intensity-3:hover {\n    transform: translateY(-2px) !important;\n    \n        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25) !important;\n      \n  }\n  \n  .button-box-shadow.intensity-4,\n  .button.button-box-shadow.intensity-4,\n  .btn.button-box-shadow.intensity-4,\n  button[type=\"submit\"].button-box-shadow.intensity-4,\n  input[type=\"submit\"].button-box-shadow.intensity-4,\n  .product-form__submit.button-box-shadow.intensity-4,\n  .shop-add-to-cart-button.button-box-shadow.intensity-4,\n  .cart__checkout-button.button-box-shadow.intensity-4,\n  .contact-button.button-box-shadow.intensity-4:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-4,\n  .claim-button.button-box-shadow.intensity-4,\n  .newsletter-form__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),\n  .field__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow.intensity-4,\n  .guarantee-section__cta.button-box-shadow.intensity-4,\n  .custom-hero__button.button-box-shadow.intensity-4,\n  .rich-text-button.button-box-shadow.intensity-4 {\n    \n        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25) !important;\n      \n  }\n\n  .button-box-shadow.intensity-4:hover,\n  .button.button-box-shadow.intensity-4:hover,\n  .btn.button-box-shadow.intensity-4:hover,\n  button[type=\"submit\"].button-box-shadow.intensity-4:hover,\n  input[type=\"submit\"].button-box-shadow.intensity-4:hover,\n  .product-form__submit.button-box-shadow.intensity-4:hover,\n  .shop-add-to-cart-button.button-box-shadow.intensity-4:hover,\n  .cart__checkout-button.button-box-shadow.intensity-4:hover,\n  .contact-button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-4:hover,\n  .claim-button.button-box-shadow.intensity-4:hover,\n  .newsletter-form__button.button-box-shadow.intensity-4:not(.disable-global-button-styling):hover,\n  .field__button.button-box-shadow.intensity-4:not(.disable-global-button-styling):hover,\n  .theme-button.button-box-shadow.intensity-4:hover,\n  .guarantee-section__cta.button-box-shadow.intensity-4:hover,\n  .custom-hero__button.button-box-shadow.intensity-4:hover,\n  .rich-text-button.button-box-shadow.intensity-4:hover {\n    transform: translateY(-2px) !important;\n    \n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) !important;\n      \n  }\n  \n  .button-box-shadow.intensity-5,\n  .button.button-box-shadow.intensity-5,\n  .btn.button-box-shadow.intensity-5,\n  button[type=\"submit\"].button-box-shadow.intensity-5,\n  input[type=\"submit\"].button-box-shadow.intensity-5,\n  .product-form__submit.button-box-shadow.intensity-5,\n  .shop-add-to-cart-button.button-box-shadow.intensity-5,\n  .cart__checkout-button.button-box-shadow.intensity-5,\n  .contact-button.button-box-shadow.intensity-5:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-5,\n  .claim-button.button-box-shadow.intensity-5,\n  .newsletter-form__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),\n  .field__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),\n  .theme-button.button-box-shadow.intensity-5,\n  .guarantee-section__cta.button-box-shadow.intensity-5,\n  .custom-hero__button.button-box-shadow.intensity-5,\n  .rich-text-button.button-box-shadow.intensity-5 {\n    \n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) !important;\n    \n  }\n\n  .button-box-shadow.intensity-5:hover,\n  .button.button-box-shadow.intensity-5:hover,\n  .btn.button-box-shadow.intensity-5:hover,\n  button[type=\"submit\"].button-box-shadow.intensity-5:hover,\n  input[type=\"submit\"].button-box-shadow.intensity-5:hover,\n  .product-form__submit.button-box-shadow.intensity-5:hover,\n  .shop-add-to-cart-button.button-box-shadow.intensity-5:hover,\n  .cart__checkout-button.button-box-shadow.intensity-5:hover,\n  .contact-button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow.intensity-5:hover,\n  .claim-button.button-box-shadow.intensity-5:hover,\n  .newsletter-form__button.button-box-shadow.intensity-5:not(.disable-global-button-styling):hover,\n  .field__button.button-box-shadow.intensity-5:not(.disable-global-button-styling):hover,\n  .theme-button.button-box-shadow.intensity-5:hover,\n  .guarantee-section__cta.button-box-shadow.intensity-5:hover,\n  .custom-hero__button.button-box-shadow.intensity-5:hover,\n  .rich-text-button.button-box-shadow.intensity-5:hover {\n    transform: translateY(-2px) !important;\n    \n        box-shadow: 0 12px 24px rgba(0, 0, 0, 0.35) !important;\n    \n  }\n  \n\n  .button-box-shadow:active,\n  .button.button-box-shadow:active,\n  .btn.button-box-shadow:active,\n  button[type=\"submit\"].button-box-shadow:active,\n  input[type=\"submit\"].button-box-shadow:active,\n  .product-form__submit.button-box-shadow:active,\n  .shop-add-to-cart-button.button-box-shadow:active,\n  .cart__checkout-button.button-box-shadow:active,\n  .contact-button.button-box-shadow:active:not(.disable-global-button-styling),\n  .contact__button.button-box-shadow:active:not(.disable-global-button-styling),\n  .button--primary.button-box-shadow:active,\n  .claim-button.button-box-shadow:active,\n  .newsletter-form__button.button-box-shadow:not(.disable-global-button-styling):active,\n  .field__button.button-box-shadow:not(.disable-global-button-styling):active,\n  .theme-button.button-box-shadow:active,\n  .guarantee-section__cta.button-box-shadow:active,\n  .custom-hero__button.button-box-shadow:active,\n  .rich-text-button.button-box-shadow:active {\n    transform: translateY(0) !important;\n    }\n    \n\n    \/* ===================================== *\/\n  \/* GRADIENT BACKGROUND EFFECTS *\/\n  \/* ===================================== *\/\n  \n  \n\n    \/* ===================================== *\/\n    \/* CRITICAL CART REMOVE BUTTON EXCLUSIONS *\/\n    \/* ===================================== *\/\n\n    \/*\n     * Cart remove buttons must NEVER inherit any enhanced effects\n     * These overrides have maximum specificity to ensure they work\n     * even if classes like button-box-shadow, button-gradient-effect are applied\n     *\/\n    .cart-remove-button,\n    .button--tertiary.cart-remove-button,\n    button.cart-remove-button,\n    .cart-remove-button.button-box-shadow,\n    .cart-remove-button.button-gradient-effect,\n    .cart-remove-button.intensity-1,\n    .cart-remove-button.intensity-2,\n    .cart-remove-button.intensity-3,\n    .cart-remove-button.intensity-4,\n    .cart-remove-button.intensity-5,\n    .button--tertiary.cart-remove-button.button-box-shadow,\n    .button--tertiary.cart-remove-button.button-gradient-effect,\n    .button--tertiary.cart-remove-button.intensity-1,\n    .button--tertiary.cart-remove-button.intensity-2,\n    .button--tertiary.cart-remove-button.intensity-3,\n    .button--tertiary.cart-remove-button.intensity-4,\n    .button--tertiary.cart-remove-button.intensity-5,\n    button.cart-remove-button.button-box-shadow,\n    button.cart-remove-button.button-gradient-effect,\n    button.cart-remove-button.intensity-1,\n    button.cart-remove-button.intensity-2,\n    button.cart-remove-button.intensity-3,\n    button.cart-remove-button.intensity-4,\n    button.cart-remove-button.intensity-5 {\n      \/* Reset ALL enhanced effects *\/\n      box-shadow: none !important;\n      background: var(--button-tertiary-bg, transparent) !important;\n      transform: none !important;\n      position: static !important;\n      transition: opacity 0.2s ease !important;\n      z-index: auto !important;\n    }\n\n    .cart-remove-button:hover,\n    .button--tertiary.cart-remove-button:hover,\n    button.cart-remove-button:hover,\n    .cart-remove-button.button-box-shadow:hover,\n    .cart-remove-button.button-gradient-effect:hover,\n    .cart-remove-button.intensity-1:hover,\n    .cart-remove-button.intensity-2:hover,\n    .cart-remove-button.intensity-3:hover,\n    .cart-remove-button.intensity-4:hover,\n    .cart-remove-button.intensity-5:hover,\n    .button--tertiary.cart-remove-button.button-box-shadow:hover,\n    .button--tertiary.cart-remove-button.button-gradient-effect:hover,\n    .button--tertiary.cart-remove-button.intensity-1:hover,\n    .button--tertiary.cart-remove-button.intensity-2:hover,\n    .button--tertiary.cart-remove-button.intensity-3:hover,\n    .button--tertiary.cart-remove-button.intensity-4:hover,\n    .button--tertiary.cart-remove-button.intensity-5:hover,\n    button.cart-remove-button.button-box-shadow:hover,\n    button.cart-remove-button.button-gradient-effect:hover,\n    button.cart-remove-button.intensity-1:hover,\n    button.cart-remove-button.intensity-2:hover,\n    button.cart-remove-button.intensity-3:hover,\n    button.cart-remove-button.intensity-4:hover,\n    button.cart-remove-button.intensity-5:hover {\n      box-shadow: none !important;\n      transform: none !important;\n      opacity: 0.7 !important;\n    }\n\n    .cart-remove-button:active,\n    .button--tertiary.cart-remove-button:active,\n    button.cart-remove-button:active,\n    .cart-remove-button.button-box-shadow:active,\n    .cart-remove-button.button-gradient-effect:active,\n    .cart-remove-button.intensity-1:active,\n    .cart-remove-button.intensity-2:active,\n    .cart-remove-button.intensity-3:active,\n    .cart-remove-button.intensity-4:active,\n    .cart-remove-button.intensity-5:active,\n    .button--tertiary.cart-remove-button.button-box-shadow:active,\n    .button--tertiary.cart-remove-button.button-gradient-effect:active,\n    .button--tertiary.cart-remove-button.intensity-1:active,\n    .button--tertiary.cart-remove-button.intensity-2:active,\n    .button--tertiary.cart-remove-button.intensity-3:active,\n    .button--tertiary.cart-remove-button.intensity-4:active,\n    .button--tertiary.cart-remove-button.intensity-5:active,\n    button.cart-remove-button.button-box-shadow:active,\n    button.cart-remove-button.button-gradient-effect:active,\n    button.cart-remove-button.intensity-1:active,\n    button.cart-remove-button.intensity-2:active,\n    button.cart-remove-button.intensity-3:active,\n    button.cart-remove-button.intensity-4:active,\n    button.cart-remove-button.intensity-5:active {\n      box-shadow: none !important;\n      transform: none !important;\n      opacity: 0.5 !important;\n    }\n\n    \/* Remove any gradient effects that might have been applied *\/\n    .cart-remove-button::before,\n    .button--tertiary.cart-remove-button::before,\n    button.cart-remove-button::before,\n    .cart-remove-button.button-gradient-effect::before,\n    .cart-remove-button.gradient-shine-enabled::before,\n    .button--tertiary.cart-remove-button.button-gradient-effect::before,\n    .button--tertiary.cart-remove-button.gradient-shine-enabled::before,\n    button.cart-remove-button.button-gradient-effect::before,\n    button.cart-remove-button.gradient-shine-enabled::before {\n      display: none !important;\n      content: none !important;\n      background: none !important;\n    }\n\n    \/* Additional mobile optimizations for box shadow effects *\/\n  @media screen and (max-width: 768px) {\n    .button-box-shadow {\n      \/* Reduce transform distance on mobile for better touch experience *\/\n      transform: none !important;\n    }\n\n    .button-box-shadow:hover,\n    .button-box-shadow:focus {\n      transform: translateY(-1px) !important;\n    }\n  }\n\n  \/* Print media - remove box shadow effects for better printing *\/\n  @media print {\n    .button-box-shadow {\n      box-shadow: none !important;\n      transform: none !important;\n    }\n\n    .button-gradient-effect::before {\n      display: none !important;\n    }\n  }\n\n  \/* Complete override for disable-global-button-styling class *\/\n  \/* These rules ensure that buttons with this class never get enhanced effects *\/\n  \/* EXCEPT cart-discount-code-button which has its own color management *\/\n  .disable-global-button-styling:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-1:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-2:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-3:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-4:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-5:not(.cart-discount-code-button),\n  .button.disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),\n  .button.disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button),\n  .btn.disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),\n  .btn.disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button) {\n    \/* Reset all enhanced button effects *\/\n    box-shadow: none !important;\n    background: unset !important;\n    background-image: none !important;\n    background-color: unset !important;\n    transform: none !important;\n    transition: none !important;\n    position: static !important;\n    z-index: auto !important;\n    \/* Keep section-specific styles (font-size, border-radius), but reset global font overrides *\/\n    font-weight: unset !important;\n    letter-spacing: unset !important;\n    text-transform: unset !important;\n    \/* Note: border-radius and font-size are preserved from inline styles *\/\n  }\n\n  \/* Reset hover states *\/\n  \/* EXCEPT cart-discount-code-button which has its own color management *\/\n  .disable-global-button-styling:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling:focus:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-box-shadow:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-gradient-effect:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-1:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-2:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-3:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-4:hover:not(.cart-discount-code-button),\n  .disable-global-button-styling.intensity-5:hover:not(.cart-discount-code-button) {\n    box-shadow: none !important;\n    background: unset !important;\n    background-image: none !important;\n    background-color: unset !important;\n    transform: none !important;\n    transition: none !important;\n  }\n\n  \/* Reset active states *\/\n  \/* EXCEPT cart-discount-code-button which has its own color management *\/\n  .disable-global-button-styling:active:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-box-shadow:active:not(.cart-discount-code-button),\n  .disable-global-button-styling.button-gradient-effect:active:not(.cart-discount-code-button) {\n    box-shadow: none !important;\n    background: unset !important;\n    background-image: none !important;\n    background-color: unset !important;\n    transform: none !important;\n  }\n\n  \/* Remove any pseudo-elements (like gradient shine effects) *\/\n  \/* EXCEPT cart-discount-code-button which manages its own pseudo-elements *\/\n  .disable-global-button-styling:not(.cart-discount-code-button)::before,\n  .disable-global-button-styling:not(.cart-discount-code-button)::after,\n  .disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button)::before,\n  .disable-global-button-styling.gradient-shine-enabled:not(.cart-discount-code-button)::before {\n    display: none !important;\n    content: none !important;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Global Title\/Heading Color Overrides *\/\n  \/* Apply consistent text colors based on theme settings *\/\n\n  h1, h2, h3, h4, h5, h6,\n  .title, .heading,\n  [class*=\"title\"], [class*=\"heading\"],\n  .collection-hero__title,\n  .main-collection-title,\n  .page-title,\n  .section-header__title,\n  .section-title,\n  .product-title,\n  .collection-title,\n  .blog-title,\n  .card__heading,\n  .headline,\n  .subtitle,\n  .caption-with-letter-spacing,\n  .h1, .h2, .h3, .h4, .h5, .h6,\n  .comparison-heading,\n  .comparison-product-title,\n  .statistics-section-title,\n  .statistic-title,\n  .alt-feat-section-title,\n  .alt-feat-title,\n  .as-seen-in-title,\n  .custom-hero__title,\n  .custom-main-heading,\n  .reviews-subtitle {\n    color: #102c55 !important;\n  }\n\n  \/* Specific title classes that might be in sections using theme colors *\/\n  .section[data-use-theme-colors=\"true\"] .title,\n  .section[data-use-theme-colors=\"true\"] [class*=\"title\"],\n  .section[data-use-theme-colors=\"true\"] h1,\n  .section[data-use-theme-colors=\"true\"] h2,\n  .section[data-use-theme-colors=\"true\"] h3,\n  .section[data-use-theme-colors=\"true\"] h4,\n  .section[data-use-theme-colors=\"true\"] h5,\n  .section[data-use-theme-colors=\"true\"] h6,\n  .section[data-use-theme-colors=\"true\"] .heading,\n\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] .title,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] [class*=\"title\"],\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h1,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h2,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h3,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h4,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h5,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] h6,\n  div[class*=\"section\"][data-use-theme-colors=\"true\"] .heading,\n\n  *[data-use-theme-colors=\"true\"] .title,\n  *[data-use-theme-colors=\"true\"] [class*=\"title\"],\n  *[data-use-theme-colors=\"true\"] h1,\n  *[data-use-theme-colors=\"true\"] h2,\n  *[data-use-theme-colors=\"true\"] h3,\n  *[data-use-theme-colors=\"true\"] h4,\n  *[data-use-theme-colors=\"true\"] h5,\n  *[data-use-theme-colors=\"true\"] h6,\n  *[data-use-theme-colors=\"true\"] .heading {\n    color: #102c55 !important;\n  }\n\n  \/* Specific shop product heading\/title elements *\/\n  .shop-product-title,\n  .shop-product-section .title,\n  .shop-product-section h1,\n  .shop-product-section h2,\n  .shop-product-section h3,\n  .shop-product-section h4,\n  .shop-product-section h5,\n  .shop-product-section h6 {\n    color: inherit !important;\n  }\n\n  \/* Specific exceptions where accent color might be needed instead of text color *\/\n  .accent-title,\n  [class*=\"accent-title\"],\n  .accent-heading,\n  [class*=\"accent-heading\"] {\n    color: #81cbed !important;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n    .kaching-bundles__block {\n      display: none;\n    }\n\n    .kaching-bundles-sticky-atc {\n      display: none;\n    }\n  \u003c\/style\u003e\n\u003cscript\u003e\n      window.Shopify = window.Shopify || {};\n\n      Shopify.license_key = 'LIC-1772232630424-xfb0miua2';\n      Shopify.money_format = \"¥{{amount_no_decimals}}\";\n\n      Shopify.formatMoney = function(cents, format) {\n        if (typeof cents === 'string') {\n          cents = cents.replace('.', '');\n        }\n        cents = parseInt(cents, 10);\n\n        let value = '';\n        \n        const placeholderRegex = \/{{\\s*(\\w+)\\s*}}\/;\n        \n        const formatString = format || this.money_format;\n\n        function defaultOption(opt, def) {\n          return (typeof opt === 'undefined' ? def : opt);\n        }\n\n        function formatWithDelimiters(number, precision, thousands, decimal) {\n          precision = defaultOption(precision, 2);\n          thousands = defaultOption(thousands, ',');\n          decimal = defaultOption(decimal, '.');\n\n          if (isNaN(number) || number == null) return '0';\n\n          number = (number \/ 100).toFixed(precision);\n\n          const parts = number.split('.'),\n                dollars = parts[0].replace(\/(\\d)(?=(\\d{3})+(?!\\d))\/g, '$1' + thousands),\n                centsPart = parts[1] ? (decimal + parts[1]) : '';\n\n          return dollars + centsPart;\n        }\n\n        const match = formatString.match(placeholderRegex);\n        if (!match || !match[1]) return formatString;\n\n        switch (match[1]) {\n          case 'amount':\n            value = formatWithDelimiters(cents, 2);\n            break;\n          case 'amount_no_decimals':\n            value = formatWithDelimiters(cents, 0);\n            break;\n          case 'amount_with_comma_separator':\n            value = formatWithDelimiters(cents, 2, '.', ',');\n            break;\n          case 'amount_no_decimals_with_comma_separator':\n            value = formatWithDelimiters(cents, 0, '.', ',');\n            break;\n          default:\n            value = formatWithDelimiters(cents, 2);\n        }\n\n        return formatString.replace(placeholderRegex, value);\n      };\n    \u003c\/script\u003e\n\u003cscript\u003e\n      window.shopUrl = 'https:\/\/japan.halewell.store';\n      window.routes = {\n        cart_add_url: '\/cart\/add',\n        cart_change_url: '\/cart\/change',\n        cart_update_url: '\/cart\/update',\n        cart_url: '\/cart',\n        predictive_search_url: '\/search\/suggest',\n      };\n\n      window.cartStrings = {\n        error: `There was an error while updating your cart. Please try again.`,\n        quantityError: `You can only add [quantity] of this item to your cart.`,\n      };\n\n      window.variantStrings = {\n        addToCart: `Add to cart`,\n        soldOut: `Sold out`,\n        unavailable: `Unavailable`,\n        unavailable_with_option: `[value] - Unavailable`,\n      };\n\n      window.accessibilityStrings = {\n        imageAvailable: `Image [index] is now available in gallery view`,\n        shareSuccess: `Link copied to clipboard`,\n        recipientFormExpanded: `Gift card recipient form expanded`,\n        recipientFormCollapsed: `Gift card recipient form collapsed`,\n        countrySelectorSearchCount: `[count] countries\/regions found`,\n      };\n    \u003c\/script\u003e\n\u003cscript\u003e\n  \/\/ Set theme settings data attributes on the root element\n  document.documentElement.setAttribute('data-heading-scale', '150');\n  document.documentElement.setAttribute('data-body-scale', '120');\n  document.documentElement.setAttribute('data-heading-letter-spacing', '1');\n  document.documentElement.setAttribute('data-body-letter-spacing', '-0.3');\n  document.documentElement.setAttribute('data-button-text-case', '');\n  document.documentElement.setAttribute('data-button-radius', '40');\n  document.documentElement.setAttribute('data-apply-button-radius-to-all', 'true');\n\u003c\/script\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Get theme settings\n  const enableBoxShadow = true;\n  const shadowIntensity = 1;\n  const enableGradient = false;\n  const enableGradientShine = false;\n  \n  \/\/ If neither effect is enabled, exit early\n  if (!enableBoxShadow \u0026\u0026 !enableGradient) {\n    return;\n  }\n  \n  \/\/ Debug logging\n  console.log('Enhanced Button Effects:', {\n    enableBoxShadow: enableBoxShadow,\n    shadowIntensity: shadowIntensity,\n    enableGradient: enableGradient,\n    enableGradientShine: enableGradientShine\n  });\n  \n  \/\/ Define button selectors that should receive enhanced effects\n  const buttonSelectors = [\n    '.button-global-style',\n    '.use-global-button-styling',\n    '.button',\n    '.btn',\n    'button[type=\"submit\"]',\n    'input[type=\"submit\"]',\n    '.product-form__submit',\n    '.shop-add-to-cart-button',\n    '.cart__checkout-button',\n    '.button--primary',\n    '.claim-button',\n    '.field__button',\n    '.theme-button',\n    '.guarantee-section__cta',\n    '.custom-hero__button',\n    '.rich-text-button'\n  ];\n  \n  \/\/ Function to apply effects to buttons\n  function applyButtonEffects() {\n    buttonSelectors.forEach(selector =\u003e {\n      const buttons = document.querySelectorAll(selector);\n              buttons.forEach(button =\u003e {\n         \/\/ Skip buttons that explicitly opt out or cart remove buttons\n         \/\/ Cart remove buttons should remain simple and subtle\n          if (button.classList.contains('button-section-override') || \n             button.classList.contains('no-enhanced-effects') ||\n             button.classList.contains('cart-remove-button') ||\n             button.classList.contains('button--tertiary') ||\n             button.classList.contains('disable-global-button-styling')) {\n            return;\n          }\n        \n        \/\/ Apply box shadow effect if enabled\n        if (enableBoxShadow) {\n          button.classList.add('button-box-shadow');\n          button.classList.add(`intensity-${shadowIntensity}`);\n          \/\/ console.log('Applied box shadow effect to:', button, 'with intensity:', shadowIntensity);\n        }\n        \n        \/\/ Apply gradient effect if enabled\n        if (enableGradient) {\n          button.classList.add('button-gradient-effect');\n          \n          \/\/ Apply shine effect conditionally\n          if (enableGradientShine) {\n            button.classList.add('gradient-shine-enabled');\n          } else {\n            button.classList.remove('gradient-shine-enabled');\n          }\n          \/\/ console.log('Applied gradient effect to:', button, 'with shine:', enableGradientShine);\n        }\n      });\n    });\n  }\n  \n  \/\/ Apply effects immediately\n  applyButtonEffects();\n  \n  \/\/ Re-apply effects when new content is loaded (for AJAX\/dynamic content)\n  const observer = new MutationObserver(function(mutations) {\n    let shouldReapply = false;\n    mutations.forEach(function(mutation) {\n      mutation.addedNodes.forEach(function(node) {\n        if (node.nodeType === 1) { \/\/ Element node\n          \/\/ Check if the added node contains buttons\n          if (node.querySelector \u0026\u0026 buttonSelectors.some(selector =\u003e node.querySelector(selector))) {\n            shouldReapply = true;\n          }\n          \/\/ Check if the added node itself is a button\n          if (buttonSelectors.some(selector =\u003e node.matches \u0026\u0026 node.matches(selector))) {\n            shouldReapply = true;\n          }\n        }\n      });\n    });\n    \n    if (shouldReapply) {\n      setTimeout(applyButtonEffects, 50); \/\/ Small delay to ensure DOM is ready\n    }\n  });\n  \n  \/\/ Start observing\n  observer.observe(document.body, {\n    childList: true,\n    subtree: true\n  });\n});\n\u003c\/script\u003e\n\u003cscript\u003e\n  \/\/ Prevent duplicate initialization if both app embeds are enabled\n  if (window.kachingBundlesAppEmbedLoaded) {\n    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');\n  } else {\n    window.kachingBundlesAppEmbedLoaded = true;\n    window.kachingBundlesEnabled = true;\n    window.kachingBundlesInitialized = false;\n\n    \/\/ Allow calling kachingBundlesInitialize before the script is loaded\n    (() =\u003e {\n      let shouldInitialize = false;\n      let realInitialize = null;\n\n      window.kachingBundlesInitialize = () =\u003e {\n        if (realInitialize) {\n          realInitialize();\n        } else {\n          shouldInitialize = true;\n        }\n      };\n\n      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {\n        set(fn) {\n          realInitialize = fn;\n          if (shouldInitialize) {\n            shouldInitialize = false;\n            fn();\n          }\n        },\n        get() {\n          return realInitialize;\n        }\n      });\n    })();\n  }\n\u003c\/script\u003e\n\u003cscript id=\"kaching-bundles-config\" type=\"application\/json\"\u003e\n  {\n    \"shopifyDomain\": \"4j4x0x-w0.myshopify.com\",\n    \"moneyFormat\": \"¥{{amount_no_decimals}}\",\n    \"locale\": \"en\",\n    \"liquidLocale\": \"en\",\n    \"country\": \"US\",\n    \"currencyRate\": 1,\n    \"marketCurrencyCode\": \"USD\",\n    \"marketId\": 38194479324,\n    \"productId\": 8773003739308,\n    \"storefrontAccessToken\": \"6cce4808c7d47bdb61529c1ed468ac2d\",\n    \"includeSellingPlans\": true,\n    \"includeAvailableQuantity\": true,\n    \"customApiHost\": null,\n    \"keepQuantityInput\": false,\n    \"ignoreDeselect\": false,\n    \"ignoreUnitPrice\": false,\n    \"requireCustomerLogin\": false,\n    \"abTestsRunning\": true,\n    \"webPixel\": true,\n    \"b2bCustomer\": false,\n    \"isLoggedIn\": false,\n    \"isDeprecatedAppEmbed\": false,\n    \"preview\": false,\n    \"defaultTranslations\": {\n      \"system.out_of_stock\": \"There\\u0026#39;s not enough items in our stock, please select smaller bundle.\",\n      \"system.invalid_variant\": \"Sorry, this is not currently available.\",\n      \"system.unavailable_option_value\": \"Unavailable\",\n      \"system.confirm\": \"Confirm\",\n      \"system.cancel\": \"Cancel\",\n      \"system.free\": \"FREE\",\n      \"system.search\": \"Search\",\n      \"system.sort_by\": \"Sort by\",\n      \"system.sort_relevance\": \"Relevance\",\n      \"system.sort_newest_first\": \"Newest first\",\n      \"system.sort_price_low_to_high\": \"Price: Low → High\",\n      \"system.sort_price_high_to_low\": \"Price: High → Low\",\n      \"system.no_results_found\": \"No results found\",\n      \"system.no_results_description\": \"We can’t find any item matching your search.\",\n      \"system.clear_search\": \"Clear search\",\n      \"system.no_products_available\": \"No products available\",\n      \"system.letters_only\": \"Only letters are allowed.\",\n      \"system.numbers_only\": \"Only numbers are allowed.\",\n      \"system.select_variant_alert\": \"Please select a variant.\",\n      \"system.select_variant_placeholder\": \"Select\",\n      \"system.personalisation_required_alert\": \"Please add personalisation for every item to continue.\",\n      \"system.quantity\": \"Quantity\",\n      \"system.subscription_plan\": \"Subscription plan\",\n      \"system.remove\": \"Remove\",\n      \"system.original_price\": \"Original price:\",\n      \"system.price\": \"Price:\"\n    },\n    \"customSelectors\": {\n      \"quantity\": null,\n      \"addToCartButton\": null,\n      \"variantPicker\": null,\n      \"price\": null,\n      \"priceCompare\": null,\n      \"label\": null\n    },\n    \"shopCustomStyles\": \"\",\n    \"brandColors\": {\"error\":\"#D72C2C\",\"border\":\"#81CBED4D\",\"overlay\":\"#000000\",\"badgeText\":\"#FFFFFF\",\"primaryText\":\"#102C55\",\"primaryAccent\":\"#81CBED\",\"secondaryText\":\"#555555\",\"badgeBackground\":\"#81CBED\",\"primaryAccentText\":\"#FFFFFF\",\"primaryBackground\":\"#FFFFFF\",\"secondaryBackground\":\"#F0F0F0\"},\n    \"featureFlags\": {\"atc_total_price\":false,\"cart_change_response_rewrite\":false,\"cart_interceptor_dedupe_disabled\":false,\"cart_interceptor_json_encoding\":false,\"debug_cart_add\":false,\"disable_nested_cart_lines\":false,\"early_fetch_override\":false,\"hide_missing_variants\":true,\"initialize_with_form_variant\":true,\"intercept_cart_request\":true,\"legacy_saved_percentage\":false,\"native_swatches_disabled\":false,\"observe_external_selling_plan\":false,\"observe_form_selling_plan\":true,\"percentage_cents_rounding_workaround\":false,\"pos_extension\":false,\"preserve_variant_selections\":false,\"price_rounding_v2\":true,\"propagate_line_properties\":false,\"propagate_picker_option_changes\":false,\"reinitialize_morphed_placeholders\":true,\"remove_variant_change_delay\":false,\"rever_non_returnable\":false,\"split_bxgy_items\":false,\"split_quantity_break_items\":false,\"storefront_metaobjects\":false,\"variant_images\":true}\n\n  }\n\u003c\/script\u003e\n\u003cscript class=\"kaching-bundles-product\" data-product-id=\"8773003739308\" data-main=\"true\" type=\"application\/json\"\u003e\n    {\n      \"id\": 8773003739308,\n      \"handle\": \"happy-liver\",\n      \"url\": \"\\\/products\\\/happy-liver\",\n      \"availableForSale\": true,\n      \"title\": \"Happy Liver\",\n      \"image\": \"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0775\\\/5523\\\/7036\\\/files\\\/hw-85eed4807ae9ee461c36.png?v=1789783609\",\n      \"collectionIds\": [],\n      \"options\": [\n        \n          {\n            \"defaultName\": \"Title\",\n            \"name\": \"Title\",\n            \"position\": 1,\n            \"optionValues\": [\n              \n                {\n                  \"id\": 5159872102620,\n                  \"defaultName\": \"Default Title\",\n                  \"name\": \"Default Title\",\n                  \"swatch\": {\n                    \"color\": null,\n                    \"image\": null\n                  }\n                }\n              \n            ]\n          }\n        \n      ],\n      \"selectedVariantId\": 47245950320812,\n      \"variants\": [\n        \n          {\n            \"id\": 47245950320812,\n            \"availableForSale\": true,\n            \"price\": 7180,\n            \"compareAtPrice\": 7980,\n            \"options\": [\"Default Title\"],\n            \"imageId\": null,\n            \"image\": null,\n            \"inventoryManagement\": null,\n            \"inventoryPolicy\": \"continue\",\n            \"inventoryQuantity\": -11980,\n            \"unitPriceMeasurement\": null,\n            \"sellingPlans\": [\n              {\n                  \"id\": 33585692892,\n                  \"price\": 3499,\n                  \"compareAtPrice\": 7980,\n                  \"perDeliveryPrice\": 3499\n                }\n\n            ]\n          }\n        \n      ],\n      \"requiresSellingPlan\": false,\n      \"sellingPlans\": [\n        \n            {\n              \"id\": 33585692892,\n              \"name\": \"Deliver every 30 days\",\n                \"priceAdjustment\": {\n                  \"type\": \"percentage\",\n                  \"value\": 22.22\n                }\n            }\n\n\n      ],\n      \"isNativeBundle\": null,\n      \"metafields\": {\n        \"text\": null,\n        \"text2\": null,\n        \"text3\": null,\n        \"text4\": null\n      }\n    }\n  \u003c\/script\u003e\n\u003cscript class=\"kaching-bundles-deal-block-settings\" data-product-id=\"8773003739308\" type=\"application\/json\"\u003e\n            {\"blockTitle\":\"Summer Sale\",\"blockVisibility\":\"selected-products\",\"discountName\":\"\",\"excludeB2bCustomers\":false,\"blockLayout\":\"vertical\",\"differentVariantsEnabled\":false,\"hideVariantPicker\":false,\"disableVariantOptionSync\":false,\"hideUnavailableOptions\":false,\"showPricesPerItem\":false,\"showBothPrices\":false,\"unitLabel\":\"\",\"useProductCompareAtPrice\":true,\"showPricesWithoutDecimals\":false,\"priceRounding\":false,\"priceRoundingPrecision\":\".00\",\"updateNativePrice\":false,\"updateNativePriceType\":\"item\",\"showTotalPriceInAddToCartButton\":false,\"skipCart\":true,\"lowStockAlertEnabled\":false,\"lowStockAlert\":null,\"showVariantsForSingleQuantity\":true,\"preselectedDealBarId\":\"d7406c3d-f869-4b6f-9431-8e832e983656\",\"dealBars\":[{\"id\":\"f90bfb9c-32c2-429d-90d6-f40d111d9b9e\",\"title\":\"Buy 1 \",\"subtitle\":\"Save {{saved_total}} \",\"label\":\"\",\"badgeStyle\":\"simple\",\"badgeText\":\"\",\"badgeImageGID\":null,\"mediaImageGID\":null,\"featuredMediaGID\":null,\"featuredProductGID\":null,\"featuredImages\":[],\"freeGifts\":[],\"freeGiftsSummary\":null,\"multipleGiftsSelectors\":[],\"upsells\":[],\"productPersonalisation\":null,\"highlights\":null,\"sellingPlanEnabled\":false,\"sellingPlanGid\":null,\"hideBehindScratchOff\":false,\"showAsSoldOutEnabled\":false,\"showAsSoldOut\":null,\"dealBarType\":\"sku\",\"productGID\":\"gid:\\\/\\\/shopify\\\/Product\\\/8773003739308\",\"variantGID\":\"gid:\\\/\\\/shopify\\\/ProductVariant\\\/47245950320812\",\"variantGIDs\":[\"gid:\\\/\\\/shopify\\\/ProductVariant\\\/47245950320812\"]},{\"id\":\"d7406c3d-f869-4b6f-9431-8e832e983656\",\"title\":\"Buy 2 Get 1 Free\",\"subtitle\":\"{{new_price}} per bottle + Free Gift\",\"label\":\"\",\"badgeStyle\":\"simple\",\"badgeText\":\"Most Popular\",\"badgeImageGID\":null,\"mediaImageGID\":null,\"featuredMediaGID\":null,\"featuredProductGID\":null,\"featuredImages\":[],\"freeGifts\":[],\"freeGiftsSummary\":null,\"multipleGiftsSelectors\":[],\"upsells\":[],\"productPersonalisation\":null,\"highlights\":null,\"sellingPlanEnabled\":false,\"sellingPlanGid\":null,\"hideBehindScratchOff\":false,\"showAsSoldOutEnabled\":false,\"showAsSoldOut\":null,\"dealBarType\":\"quantity-break\",\"quantity\":3,\"quantitySelector\":false,\"discountType\":\"specific\",\"discountValue\":89.99,\"requireVariantSelectionEnabled\":false},{\"id\":\"fbad4208-2f5f-4d32-b32e-725907d7d0d1\",\"title\":\"Buy 3 Get 2 Free\",\"subtitle\":\"{{new_price}} per bottle + Free Shipping\",\"label\":\"\",\"badgeStyle\":\"simple\",\"badgeText\":\"Best Value\",\"badgeImageGID\":null,\"mediaImageGID\":null,\"featuredMediaGID\":null,\"featuredProductGID\":null,\"featuredImages\":[],\"freeGifts\":[],\"freeGiftsSummary\":null,\"multipleGiftsSelectors\":[],\"upsells\":[],\"productPersonalisation\":null,\"highlights\":null,\"sellingPlanEnabled\":false,\"sellingPlanGid\":\"gid:\\\/\\\/shopify\\\/SellingPlan\\\/33443381468\",\"hideBehindScratchOff\":false,\"showAsSoldOutEnabled\":false,\"showAsSoldOut\":null,\"dealBarType\":\"quantity-break\",\"quantity\":5,\"quantitySelector\":false,\"discountType\":\"specific\",\"discountValue\":134.97,\"requireVariantSelectionEnabled\":false}],\"badgesEnabled\":true,\"badges\":[{\"id\":\"legacy-d7406c3d-f869-4b6f-9431-8e832e983656\",\"attachedTo\":{\"type\":\"dealBar\",\"dealBarId\":\"d7406c3d-f869-4b6f-9431-8e832e983656\"},\"text\":\"Most Popular\",\"colors\":{\"text\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"background\":{\"red\":45,\"green\":133,\"blue\":170,\"alpha\":1}},\"badgeType\":\"simple\",\"textSize\":12},{\"id\":\"legacy-fbad4208-2f5f-4d32-b32e-725907d7d0d1\",\"attachedTo\":{\"type\":\"dealBar\",\"dealBarId\":\"fbad4208-2f5f-4d32-b32e-725907d7d0d1\"},\"text\":\"Best Value\",\"colors\":{\"text\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"background\":{\"red\":45,\"green\":133,\"blue\":170,\"alpha\":1}},\"badgeType\":\"simple\",\"textSize\":12}],\"cornerRadius\":15,\"spacing\":1,\"colors\":{\"background\":{\"red\":237,\"green\":237,\"blue\":237,\"alpha\":1},\"selectedBackground\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"border\":{\"red\":117,\"green\":165,\"blue\":187,\"alpha\":1},\"blockTitle\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"title\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"subtitle\":{\"red\":85,\"green\":85,\"blue\":85,\"alpha\":1},\"price\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"fullPrice\":{\"red\":85,\"green\":85,\"blue\":85,\"alpha\":1},\"labelBackground\":{\"red\":217,\"green\":217,\"blue\":217,\"alpha\":1},\"label\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"badgeBackground\":{\"red\":45,\"green\":133,\"blue\":170,\"alpha\":1},\"badgeText\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"freeGiftBackground\":{\"red\":139,\"green\":188,\"blue\":208,\"alpha\":1},\"freeGiftText\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"freeGiftSelectedBackground\":{\"red\":44,\"green\":133,\"blue\":170,\"alpha\":1},\"freeGiftSelectedText\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"upsellBackground\":{\"red\":204,\"green\":204,\"blue\":204,\"alpha\":1},\"upsellText\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"upsellSelectedBackground\":{\"red\":204,\"green\":204,\"blue\":204,\"alpha\":1},\"upsellSelectedText\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"pillBackground\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"pillText\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"pillBorder\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":0.3},\"pillSelectedBackground\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"pillSelectedText\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"pillSelectedBorder\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1}},\"fonts\":{\"fontFamily\":null,\"blockTitle\":{\"size\":14,\"style\":\"bold\"},\"title\":{\"size\":20,\"style\":\"bold\"},\"subtitle\":{\"size\":14,\"style\":\"regular\"},\"label\":{\"size\":12,\"style\":\"regular\"},\"freeGift\":{\"size\":13,\"style\":\"bold\"},\"upsell\":{\"size\":13,\"style\":\"bold\"},\"unitLabel\":{\"size\":14,\"style\":\"regular\"},\"pill\":{\"size\":14,\"style\":\"regular\"}},\"customStylesEnabled\":false,\"customStyles\":\"\",\"swatchOptions\":[],\"swatchSize\":18,\"swatchShape\":\"circle\",\"pillCornerRadius\":null,\"showSelectedSwatchName\":false,\"imageSize\":48,\"imageCornerRadius\":6,\"collectionBreaksEnabled\":false,\"collectionBreaks\":{\"visibility\":\"excluded-products\",\"excludedProducts\":[],\"selectedProducts\":[],\"selectedCollections\":[],\"mediaImageGID\":null,\"buttonText\":\"Choose\",\"buttonColor\":{\"red\":117,\"green\":165,\"blue\":187,\"alpha\":1},\"productPhotoSize\":40,\"showProductName\":true,\"showChosenProductsPriceOnly\":false,\"autoFillNotChosenItems\":false,\"requireItemSelectionEnabled\":false,\"requireItemSelectionAlert\":null},\"chooseProductModal\":{\"buttonSize\":16,\"textSize\":14,\"overlayColor\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":0.5},\"priceColor\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"compareAtPriceColor\":{\"red\":85,\"green\":85,\"blue\":85,\"alpha\":1},\"textColor\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"buttonColor\":{\"red\":117,\"green\":165,\"blue\":187,\"alpha\":1},\"buttonTextColor\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"productPhotoSize\":100,\"heading\":\"Choose product\",\"buttonText\":\"Choose\",\"showSearchField\":false,\"showVariantImageByDefault\":false,\"defaultSortOption\":\"relevance\"},\"timerEnabled\":false,\"scratchOffEnabled\":false,\"scratchOff\":{\"title\":\"Scratch more special offers\",\"backgroundColor\":{\"red\":255,\"green\":178,\"blue\":0,\"alpha\":1},\"titleColor\":{\"red\":83,\"green\":60,\"blue\":10,\"alpha\":1},\"titleSize\":24},\"subscriptionsEnabled\":true,\"subscriptions\":{\"layout\":\"link\",\"position\":\"below\",\"title\":\"\",\"subscribeTitle\":\"Save 20% With Automatic Refills\",\"subscribeSubtitle\":\"Shipped every month. No commitment. Cancel anytime\",\"oneTimeTitle\":\"BUY ONCE - NO SAVINGS \\u0026 NO FREE GIFTS  {{new_total}}\",\"oneTimeSubtitle\":\"\",\"subscribeByDefault\":true,\"showPrices\":false,\"hideDealBarPrices\":false,\"titleColor\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"subtitleColor\":{\"red\":85,\"green\":85,\"blue\":85,\"alpha\":1},\"titleSize\":13,\"subtitleSize\":13,\"highlights\":null},\"currency\":null,\"stickyAtcEnabled\":false,\"stickyAtc\":{\"title\":\"{{product}}\",\"buttonText\":\"Choose bundle\",\"backgroundColor\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"titleColor\":{\"red\":0,\"green\":0,\"blue\":0,\"alpha\":1},\"buttonColor\":{\"red\":48,\"green\":48,\"blue\":48,\"alpha\":1},\"buttonTextColor\":{\"red\":255,\"green\":255,\"blue\":255,\"alpha\":1},\"titleFont\":{\"size\":16,\"style\":\"regular\"},\"buttonFont\":{\"size\":16,\"style\":\"bold\"},\"productPhotoSize\":40,\"buttonPadding\":15,\"productPhotoCornerRadius\":0,\"buttonCornerRadius\":8,\"sameSizeOnMobile\":true,\"mobile\":{\"titleFontSize\":16,\"buttonFontSize\":16,\"productPhotoSize\":40,\"buttonPadding\":15,\"productPhotoCornerRadius\":0,\"buttonCornerRadius\":8}},\"progressiveGiftsEnabled\":false,\"checkboxUpsellsEnabled\":false,\"savingsSummaryEnabled\":false,\"savingsSummary\":null,\"excludedProductIds\":[],\"excludedCollectionIds\":[],\"selectedProductIds\":[8773003739308],\"selectedCollectionIds\":[],\"marketId\":null,\"excludedMarketIds\":[],\"timer\":null,\"progressiveGifts\":null,\"checkboxUpsells\":null,\"defaultVariantsV2\":[],\"id\":\"eb9b1e9c-bee4-4735-a6c4-c52e7f12162a\",\"nanoId\":\"IaMP\",\"versionId\":\"57a76aea-804b-46c5-91e2-93d16fe6792a\",\"otherProductHandles\":[\"happy-liver13\"]}\n          \u003c\/script\u003e\n\u003cscript class=\"kaching-bundles-product\" data-product-id=\"8773003739308\" type=\"application\/json\"\u003e\n    {\n      \"id\": 8773003739308,\n      \"handle\": \"happy-liver\",\n      \"url\": \"\\\/products\\\/happy-liver\",\n      \"availableForSale\": true,\n      \"title\": \"Happy Liver\",\n      \"image\": \"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0775\\\/5523\\\/7036\\\/files\\\/hw-85eed4807ae9ee461c36.png?v=1789783609\",\n      \"collectionIds\": [],\n      \"options\": [\n        \n          {\n            \"defaultName\": \"Title\",\n            \"name\": \"Title\",\n            \"position\": 1,\n            \"optionValues\": [\n              \n                {\n                  \"id\": 5159872102620,\n                  \"defaultName\": \"Default Title\",\n                  \"name\": \"Default Title\",\n                  \"swatch\": {\n                    \"color\": null,\n                    \"image\": null\n                  }\n                }\n              \n            ]\n          }\n        \n      ],\n      \"selectedVariantId\": 47245950320812,\n      \"variants\": [\n        \n          {\n            \"id\": 47245950320812,\n            \"availableForSale\": true,\n            \"price\": 7180,\n            \"compareAtPrice\": 7980,\n            \"options\": [\"Default Title\"],\n            \"imageId\": null,\n            \"image\": null,\n            \"inventoryManagement\": null,\n            \"inventoryPolicy\": \"continue\",\n            \"inventoryQuantity\": -11980,\n            \"unitPriceMeasurement\": null,\n            \"sellingPlans\": [\n              {\n                  \"id\": 33585692892,\n                  \"price\": 3499,\n                  \"compareAtPrice\": 7980,\n                  \"perDeliveryPrice\": 3499\n                }\n\n            ]\n          }\n        \n      ],\n      \"requiresSellingPlan\": false,\n      \"sellingPlans\": [\n        \n            {\n              \"id\": 33585692892,\n              \"name\": \"Deliver every 30 days\",\n                \"priceAdjustment\": {\n                  \"type\": \"percentage\",\n                  \"value\": 22.22\n                }\n            }\n\n\n      ],\n      \"isNativeBundle\": null,\n      \"metafields\": {\n        \"text\": null,\n        \"text2\": null,\n        \"text3\": null,\n        \"text4\": null\n      }\n    }\n  \u003c\/script\u003e\n\n    \n      \u003cspan class=\"accent-font-loader\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \n\n    \n    \n\n    \n\u003csection id=\"shopify-section-cart-drawer\" class=\"shopify-section\"\u003e\n\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-b2b0b51019cf3c8e0272.css?v=1789784637\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0fdd8af4c9cc6a6d2c25.css?v=1789784640\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cscript\u003e\n  function detectDiscountWrap() {\n    const container = document.querySelector('.cart-drawer .discount_price-container');\n    const discount = container?.querySelector('.discount_discount-value');\n    const price = container?.querySelector('.totals__total-value');\n\n    if (!container || !discount || !price) return;\n    const discountTop = discount.getBoundingClientRect().top;\n    const priceTop = price.getBoundingClientRect().top;\n    console.log(discountTop, priceTop);\n    if (discountTop + 5 \u003c priceTop) {\n      container.classList.add('wrap');\n    } else {\n      container.classList.remove('wrap');\n    }\n  }\n\n  document.addEventListener('DOMContentLoaded', function () {\n    detectDiscountWrap();\n  });\n\u003c\/script\u003e\n\n\n\n\n  \n  \n\n\n\u003ccart-drawer class=\"drawer is-empty\"\u003e\n  \u003cdiv id=\"CartDrawer\" class=\"gb-cart-drawer-lb cart-drawer\"\u003e\n    \u003cdiv id=\"CartDrawer-Overlay\" class=\"cart-drawer__overlay\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"drawer__inner gradient\" role=\"dialog\" aria-modal=\"true\" aria-label=\"カート\" tabindex=\"-1\" style=\"background: var(--cart-drawer-background-gradient); background-color: var(--cart-drawer-primary-background-color); color: var(--cart-drawer-primary-text-color);\"\u003e\n\u003cdiv class=\"drawer__inner-empty\"\u003e\n  \u003cdiv class=\"cart-drawer__warnings center\"\u003e\n    \u003cdiv class=\"cart-drawer__empty-content\"\u003e\n      \u003ch2 class=\"cart__empty-text\"\u003eカートは空です\u003c\/h2\u003e\n      \u003cbutton class=\"drawer__close\" type=\"button\" onclick=\"this.closest('cart-drawer').close()\" aria-label=\"閉じる\"\u003e\n        \u003cspan class=\"svg-wrapper\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-close\" viewbox=\"0 0 18 17\"\u003e\u003cpath fill=\"currentColor\" d=\"M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003ca href=\"\/collections\/all\" class=\"button\" style=\"color: var(--global_section_background_color) !important\"\u003e\n        買い物を続ける\n      \u003c\/a\u003e\u003cp class=\"cart__login-title h3\"\u003eアカウントをお持ちですか？\u003c\/p\u003e\n        \u003cp class=\"cart__login-paragraph\"\u003e\n          \u003ca href=\"\/account\/login?locale=en\u0026amp;region_country=US\" class=\"link underlined-link\"\u003eログイン\u003c\/a\u003e すると、よりスムーズに購入手続きができます。\n        \u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cart-drawer-header-blocks\"\u003e\n        \n          \n      \n      \u003c\/div\u003e\n\n      \u003ccart-drawer-items class=\" is-empty\"\u003e\n        \u003cdiv class=\"scrollable-contents \"\u003e\n          \u003cform action=\"\/cart\" id=\"CartDrawer-Form\" class=\"cart__contents cart-drawer__form\" method=\"post\"\u003e\n            \n              \n            \n            \u003cdiv id=\"CartDrawer-CartItems\" class=\"drawer__contents js-contents\"\u003e\n\u003cp id=\"CartDrawer-LiveRegionText\" class=\"visually-hidden\" role=\"status\"\u003e\u003c\/p\u003e\n              \u003cp id=\"CartDrawer-LineItemStatus\" class=\"visually-hidden\" aria-hidden=\"true\" role=\"status\"\u003e\n                読み込み中\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv id=\"CartDrawer-CartErrors\" role=\"alert\"\u003e\u003c\/div\u003e\n          \u003c\/form\u003e\n\u003c\/div\u003e\n      \u003c\/cart-drawer-items\u003e\n\n      \u003cdiv class=\"drawer__footer\"\u003e\n        \n          \n        \n\n        \u003cdiv class=\"totals gb-discounts-cart-values\" role=\"status\" style=\"display: flex; justify-content: space-between; align-items: end; margin-bottom: 5px; padding: 0 0px;\"\u003e\n          \u003cdiv class=\"totals__total\"\u003e\n            \u003cspan class=\"total_count\"\u003e\n              合計：0点\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"discount_price-container\"\u003e\n            \n\u003cdiv style=\"display: flex; align-items: baseline;\"\u003e\n              \n\n              \u003cdiv class=\"totals__total-value\"\u003e\n                $0.00\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"gb-totals-total-value\" style=\"display:none;\"\u003e0\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cart__ctas\"\u003e\n          \u003cbutton type=\"submit\" id=\"CartDrawer-Checkout\" class=\"cart__checkout-button button\" name=\"checkout\" form=\"CartDrawer-Form\" disabled\u003e\n            \u003csvg class=\"icon icon-lock\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cspan class=\"button-text\"\u003e安全な購入手続き\u003c\/span\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n        \n          \n              \n                \u003cstyle\u003e\n  .cart-drawer h2.gb-30day-back {\n    color: #000000;\n  }\n\u003c\/style\u003e\n\n\u003ch2 class=\"gb-30day-back\" style=\"color: #000000 !important;\"\u003e\n  \n      \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" width=\"18\" height=\"18\"\u003e\n        \u003crect width=\"256\" height=\"256\" fill=\"none\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M216,112V56a8,8,0,0,0-8-8H48a8,8,0,0,0-8,8v56c0,96,88,120,88,120S216,208,216,112Z\" opacity=\"0.2\" fill=\"#000000\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M216,112V56a8,8,0,0,0-8-8H48a8,8,0,0,0-8,8v56c0,96,88,120,88,120S216,208,216,112Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"\u003e\u003c\/path\u003e\u003cpolyline points=\"88 136 112 160 168 104\" fill=\"#000000\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \n  \n    60日間返金保証\n  \n\u003c\/h2\u003e\n\n              \n            \n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/cart-drawer\u003e\n\n\u003cstyle\u003e\n  #CartDrawer {\n    \n      --global_section_background_color: #ffffff;\n      --cart-drawer-primary-background-color: #ffffff;\n      --cart-drawer-background-gradient: linear-gradient(181deg, rgba(180, 225, 237, 0) 0.36%, rgba(255, 255, 255, 0) 100%);\n      --cart-drawer-primary-text-color: #102c55;\n      --cart-drawer-header-background: #ffffff;\n      \/* Consider a subtle variation if needed *\/\n      --cart-drawer-item-saving-color: #81cbed;\n      --cart-drawer-item-saving-background: rgba(16, 44, 85, 0.1);\n      \/* Example: Accent 2 with low alpha *\/\n      --cart-drawer-checkout-button-background: #81cbed;\n      --cart-drawer-checkout-button-text-color: #FFFFFF;\n      --cart-drawer-fs-icon-default-color: #81cbed;\n      \/* Accent color 1 for default state *\/\n      --cart-drawer-fs-icon-active-color: #ffffff;\n      \/* Section background color for active state *\/\n      --cart-drawer-freq-bought-background: #fafafa;\n      --cart-drawer-product-bg: #ffffff;\n      --cart-drawer-footer-bg: #ffffff;\n      \/* Using exact global background color *\/\n      --cart-drawer-secondary-text: rgba(16, 44, 85, 0.7);\n      --cart-drawer-accent-color: #81cbed;\n      --cart-drawer-divider-color: rgba(16, 44, 85, 0.1);\n      --cart-drawer-active-icon-color: #81cbed;\n      --cart-drawer-discount-bg-color: #000000;\n      --cart-drawer-discount-text-color: #ffffff;\n      --cart-drawer-discount-border-radius: 4px;\n      --cart-drawer-discount-icon-color: #ffffff;\n    \n  }\n\n    .free-shipping-main.first-gift {\n      position: absolute;\n      margin-left: unset;\n      margin-right: unset;\n      left: calc(15px + ((100% - 30px) * 0 \/ 100) - 15px);\n    }\n    .free-gift-main.first-gift {\n      position: absolute;\n      margin-left: unset;\n      margin-right: unset;\n      left: calc(15px + ((100% - 30px) * 0 \/ 100) - 15px);\n    }\n    \n    \/* Second gift icon: fixed at 100% (right end of progress bar) *\/\n    .free-shipping-main.second-gift {\n      position: absolute;\n      margin-left: unset;\n      margin-right: unset;\n      left: calc(100% - 38px);\n    }\n    .free-gift-main.second-gift {\n      position: absolute;\n      margin-left: unset;\n      margin-right: unset;\n      left: calc(100% - 38px);\n    }\n\n  \/* Free Shipping Icon Colors *\/\n  .free-shipping-main svg path,\n  .free-shipping-main svg circle {\n    fill: var(--cart-drawer-fs-icon-default-color);\n  }\n\n  \/* Icon container sizing for both SVG and IMG *\/\n  .free-shipping-main svg,\n  .free-shipping-main img {\n    width: 30px !important;\n    height: 30px !important;\n    background: var(--cart-drawer-progress-inactive-color) !important;\n    \/* border-radius is set in cart-drawer_pgb_style.liquid based on block settings *\/\n    padding: 4px !important;\n    margin-bottom: 4px !important;\n    display: block !important;\n  }\n\n  .free-gift-main svg,\n  .free-gift-main img {\n    width: 30px !important;\n    height: 30px !important;\n    background: var(--cart-drawer-progress-inactive-color) !important;\n    \/* border-radius is set in cart-drawer_pgb_style.liquid based on block settings *\/\n    padding: 4px !important;\n    margin-bottom: 4px !important;\n    display: block !important;\n  }\n\n    \/* Active state for icons *\/\n    .free-shipping-main.free-shipping-main-color svg,\n    .free-shipping-main.free-shipping-main-color img {\n      background: var(--cart-drawer-progress-active-color) !important;\n    }\n    .free-shipping-main.free-shipping-main-color svg path,\n    .free-shipping-main.free-shipping-main-color svg circle {\n      fill: var(--cart-drawer-progress-active-icon-fill-color) !important;\n    }\n\n    .free-gift-main.free-gift-main-color svg,\n    .free-gift-main.free-gift-main-color img {\n      background: var(--cart-drawer-progress-active-color) !important;\n    }\n    .free-gift-main.free-gift-main-color svg path,\n    .free-gift-main.free-gift-main-color svg circle {\n      fill: var(--cart-drawer-progress-active-icon-fill-color) !important;\n    }\n\n\n  .drawer {\n    visibility: hidden;\n  }\n\n  \/* Apply default color to inactive gift icon *\/\n  .free-gift-main svg path,\n  .free-gift-main svg circle {\n    \/* Assuming gift icon also might have circles *\/\n    fill: var(--cart-drawer-fs-icon-default-color);\n  }\n  .discounts {\n    font-size: 1rem;\n    display: flex letter-spacing: var(--letter-spacing-body);\n    text-transform: uppercase;\n    align-items: center;\n  }\n\n  \/* Override global accent color for cart buttons *\/\n  .cart-drawer .quantity__button,\n  .cart-drawer {\n    background-color: transparent !important;\n    border-color: #E2E2E2 !important;\n    color: currentColor !important;\n  }\n  .cart-drawer .cart-remove-button {\n  border: none !important;\n  padding: 0 !important;\n  }\n\n  .cart-drawer .quantity__button:focus,\n  .cart-drawer .quantity__button:active,\n  .cart-drawer .cart-remove-button:focus,\n  .cart-drawer .cart-remove-button:active {\n    outline: none !important;\n    background-color: transparent !important;\n    box-shadow: none !important;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .cart-drawer quantity-input.quantity.cart-quantity .quantity__button:active,\n  .cart-drawer quantity-input.quantity.cart-quantity .quantity__button:focus {\n    background-color: #f5f5f5 !important;\n  }\n\n  .cart-drawer .cart-remove-button:hover,\n  .cart-drawer .cart-remove-button:active,\n  .cart-drawer .cart-remove-button:focus {\n    opacity: 0.8;\n    background-color: transparent !important;\n  }\n\n  \/* IMPORTANT: Ensure the .gb-price-drawer-saving class always uses fixed colors regardless of theme settings *\/\n\n\n  \/*\n   .gb-price-drawer-saving {\n   background:rgb(255, 237, 237) !important;\n   color: #FF1717 !important;\n   }\n*\/\n\n  \/* Apply custom cart drawer colors to specific elements *\/.cart-drawer .drawer__header {\n    background-color: var(--cart-drawer-header-background);\n    height: 70px !important;\n    min-height: 70px !important;\n    max-height: 70px !important;\n    display: flex !important;\n    align-items: center !important;\n  }\n\n  .cart-drawer .drawer__close {\n    top: 24px !important;\n  }\n\n  .cart-drawer .drawer__contents {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n\n  .cart-drawer .cart-item {\n    background-color: var(--cart-drawer-product-bg);\n  }\n\n  .cart-drawer .drawer__footer {\n    background-color: var(--cart-drawer-footer-bg);\n    border-top-color: var(--cart-drawer-divider-color);\n    padding: 15px 15px 15px 15px !important;\n  }\n\n  .cart-drawer .drawer__cart-items-wrapper .cart-items {\n    border-color: var(--cart-drawer-divider-color);\n  }\n\n  .cart-drawer .cart__checkout-button {\n    background-color: var(--cart-drawer-checkout-button-background) !important;\n    color: var(--cart-drawer-checkout-button-text-color) !important;\n    border-radius: 4px !important;\n  }\n\n  \/* Additional checkout button text color overrides *\/\n  .cart-drawer .cart__checkout-button,\n  .cart-drawer .cart__checkout-button *,\n  .cart-drawer .cart__checkout-button:hover,\n  .cart-drawer .cart__checkout-button:focus,\n  .cart-drawer .cart__checkout-button:active,\n  .cart-drawer .cart__checkout-button:visited,\n  .cart-drawer button[name=\"add\"],\n  .cart-drawer input[type=\"submit\"][name=\"add\"] {\n    color: var(--cart-drawer-checkout-button-text-color) !important;\n  }\n\n  \/* Ensure checkout button text elements don't inherit other colors *\/\n  .cart-drawer .cart__checkout-button span,\n  .cart-drawer .cart__checkout-button .loading__spinner,\n  .cart-drawer .cart__checkout-button .icon {\n    color: var(--cart-drawer-checkout-button-text-color) !important;\n  }\n\n.cart-drawer .cart-item__price-wrapper,\n.cart-drawer .totals__subtotal-value,\n.cart-drawer .price--end,\n.cart-drawer .product-option,\n.cart-drawer .product-option *,\n.cart-drawer .tax-note,\n.cart-drawer .tax-note * {\n  color: var(--cart-drawer-secondary-text);\n}\n\n.cart-drawer .totals__total-value {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n  \/* Apply accent color to final price *\/\n  .cart-drawer .cart-item__final-price.product-option,\n  .cart-drawer strong.cart-item__final-price {\n    color: var(--cart-drawer-accent-color) !important;\n  }\n\n  \/* Apply accent color to toggle switch *\/\n  .cart-drawer .gb-shipping-protection-button input:checked + .slider {\n    background-color: var(--cart-drawer-accent-color) !important;\n  }\n\n  \/* Apply accent color to toggle switch on focus *\/\n  .cart-drawer .gb-shipping-protection-button input:focus + .slider {\n    box-shadow: 0 0 1px var(--cart-drawer-accent-color) !important;\n  }\n\n  .cart-drawer .free-product-progress-bar {\n    border-color: var(--cart-drawer-divider-color);\n  }\n\n\n  \/* Removed frequently bought background color per user request *\/\n\n\n  \/*\n   .cart-drawer product-info.gb-main-freq-bg-color {\n   background-color: var(--cart-drawer-freq-bought-background);\n   }\n*\/\n\n  \/* Cart item image border radius customization *\/\n  .cart-drawer .cart-item__image,\n  .cart-drawer .cart-item__image-container {\n    border-radius: 8px\n     !important;\n  }\n\n  cart-drawer.drawer,\n  .drawer.cart-drawer,\n  cart-drawer.drawer.active,\n  cart-drawer .drawer {\n    left: auto !important;\n    right: 0 !important;\n    justify-content: flex-end !important;\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n\n  \/* Mobile: Full width - Override component-cart-drawer.css *\/\n  cart-drawer .drawer__inner,\n  cart-drawer.is-empty .drawer__inner,\n  .cart-drawer .drawer__inner,\n  .drawer.active .drawer__inner {\n    max-width: 100% !important;\n    width: 100% !important;\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    border-left: none !important;\n    border-right: none !important;\n  }\n\n  \/* Ensure mobile full width at smaller viewports *\/\n  @media screen and (max-width: 749px) {\n    cart-drawer .drawer__inner,\n    cart-drawer.is-empty .drawer__inner,\n    .cart-drawer .drawer__inner,\n    .drawer.active .drawer__inner {\n      max-width: 100% !important;\n      width: 100% !important;\n      border-radius: 0 !important;\n    }\n  }\n\n  \/* Desktop: Customizable width, aligned to the right *\/\n  @media screen and (min-width: 750px) {\n    cart-drawer .drawer__inner,\n    cart-drawer.is-empty .drawer__inner,\n    .cart-drawer .drawer__inner,\n    .drawer.active .drawer__inner {\n      max-width: 48rem !important;\n      width: 48rem !important;\n      margin-right: 0 !important;\n      margin-left: auto !important;\n    }\n  }\n\n  \n\n\n.cart-drawer .cart-item__discounted-prices s,\n.cart-drawer s.cart-item__old-price {\n  color: var(--cart-drawer-secondary-text);\n}\n\n\n\/* Cart Drawer Payment Icons *\/\n.cart-drawer-payment-icons {\n  margin-top: 4px;\n  padding: 0;\n}\n\n\/* Override desktop flex layout for cart drawer to stack payment icons below button *\/\n.cart-drawer .cart__ctas {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n  padding: 0 0px !important;\n}\n\n.cart-drawer-payment-icons .payment-icons-container {\n  margin: 0;\n}\n\n.cart-drawer-payment-icons .payment-icons-wrapper {\n  gap: 8px;\n  justify-content: center;\n}\n\n.cart-drawer-payment-icons .payment-icon svg {\n  height: 24px;\n  width: auto;\n  border-radius: 4px;\n}\n\n@media screen and (max-width: 749px) {\n  .cart-drawer-payment-icons {\n    margin-top: 4px;\n    padding: 0;\n  }\n\n  .cart-drawer-payment-icons .payment-icons-wrapper {\n    gap: 6px;\n  }\n\n  .cart-drawer-payment-icons .payment-icon svg {\n    height: 19.2px;\n  }\n}\n\n\/* Fix quantity popover to use cart drawer colors instead of global theme colors *\/\n.cart-drawer quantity-popover .quantity {\n  background: var(--cart-drawer-product-bg) !important;\n  color: var(--cart-drawer-primary-text-color) !important;\n}\n\n\/* Ensure quantity popover text elements inherit the cart drawer text color *\/\n.cart-drawer quantity-popover .quantity__button,\n.cart-drawer quantity-popover .quantity__input,\n.cart-drawer quantity-popover .quantity__rules {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n\/* Override quantity popover button backgrounds to match cart drawer styling *\/\n.cart-drawer quantity-popover .quantity__button {\n  background-color: transparent;\n  border-color: var(--cart-drawer-divider-color);\n}\n\n\n\/* Ensure all text elements in cart drawer use cart drawer text color *\/\n.cart-drawer,\n.cart-drawer *:not(.gb-price-drawer-saving)\n:not(.cart-item__final-price)\n:not(strong.cart-item__final-price)\n:not(span.gb-cart-total-item)\n:not(.cart__checkout-button)\n:not(.cart__checkout-button *)\n:not(.gb-shipping-protection)\n:not(.gb-shipping-protection *)\n:not(.free-shipping-main)\n:not(.free-shipping-main *)\n:not(.free-gift-main)\n:not(.free-gift-main *)\n:not(.social-proof-bar)\n:not(.social-proof-bar *)\n:not(.discount-banner)\n:not(.discount-banner *)\n:not(.upsell-button-text)\n:not(.upsell-price)\n:not(.upsell-add-button)\n:not(.upsell-add-button *)\n:not([class^=\"upsell-add-button-\"])\n:not([class^=\"upsell-add-button-\"] *)\n:not(.upsell-best-seller-tag)\n:not(.upsell-best-seller-tag *)\nnot(.cartitem-free-product-label)\n:not(.cartitem-free-product-label *)\n:not(.discount_discount-value)\n:not(.discount_discount-value *)\n:not(.cart-discount-code-button)\n:not(.cart-discount-code-button *)\n:not(.cart-discount-code-input)\n:not(.cart-discount-code-input *) {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n\/* Specific overrides for common text elements *\/\n.cart-drawer .cart-item__name,\n.cart-drawer .cart-item__details,\n.cart-drawer .cart-item__totals,\n.cart-drawer .cart-item .product-option,\n.cart-drawer .drawer__heading,\n.cart-drawer .totals,\n.cart-drawer .tax-note,\n.cart-drawer p,\n.cart-drawer span,\n.cart-drawer div {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n\/* Additional specific override for drawer heading *\/\n.cart-drawer .drawer__heading {\n  color: var(--cart-drawer-primary-text-color) !important;\n  font-size: 20px !important;\n}\n\n\/* Drawer Heading Font Size - Mobile *\/\n@media only screen and (max-width: 767px) {\n  .cart-drawer .drawer__heading {\n    font-size: 22px !important;\n  }\n}\n\n\/* Make sure links respect cart drawer text color *\/\n.cart-drawer a:not(.cart__checkout-button) {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n\/* Specific override for cart item name link *\/\n.cart-drawer .gb-cart-drawer-lb td.cart-item__details a.cart-item__name,\n.cart-drawer .cart-item__details a.cart-item__name,\n.cart-drawer a.cart-item__name {\n  color: var(--cart-drawer-primary-text-color) !important;\n}\n\n\/* Secondary text elements *\/\n.cart-drawer .cart-item__price-wrapper *,\n.cart-drawer .totals__subtotal-value *,\n.cart-drawer .price--end * {\n  color: var(--cart-drawer-secondary-text);\n}\n\n\/* Cart total item badge - inverted colors for contrast *\/\n.cart-drawer span.gb-cart-total-item {\n  background-color: var(--cart-drawer-primary-text-color) !important;\n  color: var(--cart-drawer-primary-background-color) !important;\n}\n\n\/* Checkout button text color override *\/\n.cart-drawer .cart__checkout-button,\n.cart-drawer .cart__checkout-button * {\n  color: var(--cart-drawer-checkout-button-text-color) !important;\n}\n\n\/* Shipping protection text color override *\/\n\n\n\/* Free shipping icon color overrides - Default state *\/\n.cart-drawer .free-shipping-main svg,\n.cart-drawer .free-shipping-main svg path,\n.cart-drawer .free-shipping-main svg circle,\n.cart-drawer .free-shipping-main svg rect,\n.cart-drawer .free-shipping-main svg polygon,\n.cart-drawer .free-shipping-main svg g,\n.cart-drawer .free-shipping-main i {\n  fill: var(--cart-drawer-fs-icon-default-color) !important;\n  color: var(--cart-drawer-fs-icon-default-color) !important;\n}\n\n  \/* Free shipping icon color overrides - Active state *\/\n  .cart-drawer .free-shipping-main.free-shipping-main-color svg path,\n  .cart-drawer .free-shipping-main.free-shipping-main-color svg circle,\n  .cart-drawer .free-shipping-main.free-shipping-main-color svg rect,\n  .cart-drawer .free-shipping-main.free-shipping-main-color svg polygon,\n  .cart-drawer .free-shipping-main.free-shipping-main-color svg g,\n  .cart-drawer .free-shipping-main.free-shipping-main-color i {\n    fill: var(--cart-drawer-progress-active-icon-fill-color) !important;\n    color: var(--cart-drawer-progress-active-icon-fill-color) !important;\n  }\n\n\/* Free gift icon color override - Default state *\/\n.cart-drawer .free-gift-main svg,\n.cart-drawer .free-gift-main svg path,\n.cart-drawer .free-gift-main svg circle,\n.cart-drawer .free-gift-main svg rect,\n.cart-drawer .free-gift-main svg polygon,\n.cart-drawer .free-gift-main svg g,\n.cart-drawer .free-gift-main i {\n  fill: var(--cart-drawer-fs-icon-default-color) !important;\n  color: var(--cart-drawer-fs-icon-default-color) !important;\n}\n\n  \/* Free gift icon color override - Active state *\/\n  .cart-drawer .free-gift-main.free-gift-main-color svg path,\n  .cart-drawer .free-gift-main.free-gift-main-color svg circle,\n  .cart-drawer .free-gift-main.free-gift-main-color svg rect,\n  .cart-drawer .free-gift-main.free-gift-main-color svg polygon,\n  .cart-drawer .free-gift-main.free-gift-main-color svg g,\n  .cart-drawer .free-gift-main.free-gift-main-color i {\n    fill: var(--cart-drawer-progress-active-icon-fill-color) !important;\n    color: var(--cart-drawer-progress-active-icon-fill-color) !important;\n  }\n\n\n\/* Discount banner color overrides *\/\n\n\n\/* Item saving badge colors - customizable when theme colors are off *\/.gb-price-drawer-saving {\n  \n    background: rgb(255, 236, 236) !important;\n    color: #FF1717 !important;\n  \n}\n\n\/* NOTE: .gb-price-drawer-saving colors are now handled conditionally near the end of the style block *\/\n\n\/* Apply custom cart drawer colors to specific elements *\/@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.spin-animation {\n  display: none;\n  position: absolute;\n  height: 15px;\n  width: 15px;\n  border: solid;\n  border-radius: calc(infinity * 1px);\n  border-width: 2px;\n  border-color: rgba(0, 0, 0, 0.3);\n  border-top-color: #fff;\n  animation: var(--animate-spin);\n}\n\n.gb-shipping-protection-button .spin-animation {\n  top: 6px;\n  left: 5px;\n  height: 15px;\n  width: 15px;\n}\n\n.cart-drawer .gb-shipping-protection .complete-check {\n  display: none;\n  color: white !important;\n  position: absolute;\n  top: 4px;\n  left: 5px;\n  height: 15px;\n  width: 15px;\n}\n\nbutton.quantity__button,\nbutton.cart-remove-button,\n.gb-shipping-protection-button {\n  position: relative;\n}\n\nbutton.cart-remove-button {\n  width: 50px;\n}\n\n.quantity__button .spin-animation {\n  top: 7px;\n  left: 4px;\n}\n\n.cart-item__quantity .spin-animation {\n  display: none;\n}\n\n\n.cart-drawer .bestseller-icon {\n  display: inline-block;\n  vertical-align: middle;\n  width: 10px;\n  height: 10px;\n  margin-right: 2px;\n  fill: currentColor;\n}\n\n\/* Style custom SVG icons to match default icon *\/\n\n\n.cart-drawer .placeholder-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.cart-drawer .placeholder-wrapper .placeholder-svg {\n  width: 80%;\n  height: 80%;\n}\n\n\n@keyframes pulse-success {\n  0% {\n    transform: scale(1);\n  }\n  50% {\n    transform: scale(1.05);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n@keyframes pulse-error {\n  0% {\n    transform: scale(1);\n  }\n  25% {\n    transform: translateX(-3px);\n  }\n  50% {\n    transform: translateX(3px);\n  }\n  75% {\n    transform: translateX(-3px);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n\/* Button spinner animation *\/\n.button-spinner {\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid rgba(255, 255, 255, 0.3);\n  border-radius: 50%;\n  border-top-color: #fff;\n  animation: spin 0.8s linear infinite;\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n.is-loading {\n  opacity: 0.8 !important;\n}\n\n.upsell-block-description-wrapper {\n  width: 100%;\n  display: block;\n  margin-bottom: 12px;\n  padding: 0;\n  position: relative;\n  z-index: 10;\n  clear: both;\n  overflow: visible;\n}\n\n.upsell-block-description {\n  font-size: 14px;\n  font-weight: 500;\n  color: #333 !important;\n  text-align: center;\n  display: block !important;\n  width: 100%;\n  margin: 0 auto;\n  padding: 8px 16px;\n  background-color: transparent;\n  position: static;\n  visibility: visible !important;\n  opacity: 1 !important;\n}\n\n.upsell-product-container {\n  margin-bottom: 4px;\n  padding: 2px 13px;\n  text-align: left;\n  font-size: 14px;\n  letter-spacing: var(--letter-spacing-body);\n  font-weight: var(--font-weight-semibold) !important;\n}\n\n\/* Upsell Header Styling *\/\n.cart-drawer .upsell-header-wrapper {\n  width: 100%;\n  display: block;\n  margin-bottom: 12px;\n  padding: 0;\n  position: relative;\n  z-index: 10;\n  clear: both;\n  overflow: visible;\n}\n\n.cart-drawer .upsell-header-text {\n  display: block !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  width: 100%;\n  letter-spacing: var(--letter-spacing-body);\n  \/* margin and padding now controlled via inline styles in sections\/cart-drawer.liquid *\/\n  \/* margin: 8px 0; *\/\n  \/* padding: 8px 16px; *\/\n  font-weight: 500;\n  background-color: transparent;\n  position: static;\n}\n\n@media screen and (max-width: 749px) {\n  .upsell-block-description {\n    padding: 8px 15px !important;\n  }\n}\n\n.upsell_slider {\n  width: 100%;\n  overflow-x: hidden;\n}\n\n.upsell_slider .dots-and-arrows {\n  width: 100%;\n  overflow-x: hidden;\n  text-align: center;\n}\n\n.upsell_slider .upsell_block_container {\n  display: flex;\n  text-align: center;\n  overflow-x: hidden;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  -webkit-overflow-scrolling: touch;\n}\n.upsell_block_container::-webkit-scrollbar {\n  display: none;\n}\n\n.upsell_slider .upsell_block_container \u003e div.upsell-product-container {\n  scroll-snap-align: start;\n  flex-shrink: 0;\n  margin-top: px;\n  margin-bottom: px;\n  margin-right: 0;\n  transform-origin: center center;\n  transform: scale(1);\n  transition: transform 0.5s;\n  position: relative;\n\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 100px;\n}\n\n.upsell_slider .slide_item {\n  display: inline-flex;\n  margin-left: 4px;\n  margin-right: 4px;\n  width: 8px;\n  height: 8px;\n  background: #d7d7d7;\n  border-radius: 50%;\n  text-decoration: none;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  cursor: pointer;\n}\n.upsell_slider .slide_item.active {\n  background: #333;\n}\n\n.dots-and-arrows {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 0;\n}\n\n.slide-arrow {\n  display: none;\n  \/* Hidden by default, shown on desktop *\/\n  width: 20px;\n  height: 20px;\n  background-color: transparent;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  margin: 0 8px;\n}\n\n.slide-arrow svg {\n  width: 10px;\n  height: 10px;\n  fill: rgb(155, 155, 155);\n  transition: fill 0.2s;\n  background-color: white;\n  border-radius: 50px;\n}\n\n.slide-arrow:hover svg {\n  fill: #000;\n}\n\n@media (min-width: 768px) {\n  .slide-arrow {\n    display: inline-block;\n  }\n}\n\n.cart-drawer,\n.cart-drawer *:not(.gb-price-drawer-saving)\n:not(.cart-item__final-price)\n:not(strong.cart-item__final-price)\n:not(span.gb-cart-total-item)\n:not(.cart__checkout-button)\n:not(.cart__checkout-button *)\n:not(.gb-shipping-protection)\n:not(.gb-shipping-protection *)\n:not(.free-shipping-main)\n:not(.free-shipping-main *)\n:not(.free-gift-main)\n:not(.free-gift-main *)\n:not(.social-proof-bar)\n:not(.social-proof-bar *)\n:not(.discount-banner)\n:not(.discount-banner *)\n:not(.upsell-button-text)\n:not(.upsell-price)\n:not(.upsell-add-button)\n:not(.upsell-add-button *)\n:not([class^=\"upsell-add-button-\"])\n:not([class^=\"upsell-add-button-\"] *)\n:not(.upsell-best-seller-tag)\n:not(.upsell-best-seller-tag *)\n:not(.cartitem-free-product-label)\n:not(.cartitem-free-product-label *)\n:not(.discount_discount-value)\n:not(.discount_discount-value *)\n:not(.cart-discount-code-button)\n:not(.cart-discount-code-button *)\n:not(.cart-discount-code-input)\n:not(.cart-discount-code-input *) {\n  color: var(--cart-drawer-primary-text-color);\n}\n\n.is-empty .upsell_block_container,\n.is-empty .upsell-block-description,\n.is-empty .upsell_slider \u003e span.slide_item,\n.is-empty .dots-and-arrows {\n  display: none !important;\n}\n\u003c\/style\u003e\n\n\u003c\/section\u003e\u003cscript\u003e\n        const show_progress_bar = document.querySelector('.free-product-progress-bar-main');\n        const freeProductVariantSelected = document.querySelector('.free_product_progress_bar_variant');\n      \u003c\/script\u003e\n    \n    \n\u003c!-- BEGIN sections: header-group --\u003e\n\u003csection id=\"shopify-section-sections--22177516880092__header\" class=\"shopify-section shopify-section-group-header-group section-header\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-5b8a7c58bf7fc2187498.css?v=1789784643\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-a516163597f07405fde3.css?v=1789784647\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d7377398ecd52d94a366.css?v=1789784651\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-137df031a6f960be5228.css?v=1789784655\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0e48d74ed1a79d5ce956.css?v=1789784615\" media=\"print\" onload=\"this.media='all'\"\u003e\n\u003cstyle\u003e\n  header-drawer {\n    justify-self: start;\n    margin-left: -1.2rem;\n  }\/* Header Top Border Styling *\/\/* Full Width Header Styling *\/@media screen and (min-width: 990px) {\n      header-drawer {\n        display: none;\n      }\n    }\n\n    @media screen and (max-width: 989px) {\n      .header__inline-menu {\n        display: none;\n      }\n    }.menu-drawer-container {\n    display: flex;\n  }\n\n  .list-menu {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n\n  .list-menu--inline {\n    display: inline-flex;\n    flex-wrap: wrap;\n  }\n\n  summary.list-menu__item {\n    padding-right: 3rem;\n    padding-right: 3rem;\n  }\n\n  .list-menu__item {\n    display: flex;\n    font-weight: var(--font-weight-regular);\n    align-items: center;\n    line-height: calc(1 + 0.3 \/ var(--font-body-scale));\n  }\n\n  .list-menu__item--link {\n    text-decoration: none;\n    font-weight: var(--font-weight-regular);\n    padding-bottom: 1rem;\n    padding-top: 1rem;\n    line-height: calc(1 + 0.8 \/ var(--font-body-scale));\n  }\n\n  \/* Header menu item spacing and styling fixes *\/\n  .header__inline-menu .list-menu--inline \u003e li {\n    margin-right: 2rem;\n  }\n\n  .header__inline-menu .list-menu--inline \u003e li:last-child {\n    margin-right: 0;\n  }\n\n  .header__menu-item {\n    text-decoration: none !important;\n  }\n\n  .header__menu-item:hover {\n    text-decoration: none !important;\n  }\n\n  \/* Header menu hover functionality *\/\n  @media screen and (min-width: 990px) {\n    header-menu:hover details[open] .header__submenu,\n    header-menu:hover details[open] .mega-menu__content {\n      opacity: 1;\n      width: 150px;\n      visibility: visible;\n      transform: translateY(0);\n    }\n\n    .header__submenu,\n    .mega-menu__content {\n      transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;\n    }\n\n    details:not([open]) .header__submenu,\n    details:not([open]) .mega-menu__content {\n      opacity: 0;\n      visibility: hidden;\n      transform: translateY(-10px);\n    }\n  }\n\n  \/* Header submenu spacing and styling *\/\n  .header__submenu {\n    padding: 1rem 0;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n    border-radius: 8px;\n    background-color: rgb(var(--color-header));\n    z-index: 100;\n    width: auto;\n    min-width: 16rem;\n    max-width: 20rem;\n    top: calc(80% + 5px);\n  }\n\n  .header__submenu .list-menu__item {\n    padding: 0.8rem 1.5rem;\n    margin: 0;\n    border-bottom: none;\n  }\n\n  .header__submenu .header__menu-item {\n    display: block;\n    padding: 0.8rem 1.5rem;\n    margin: 0;\n    text-decoration: none;\n    transition: background-color 0.2s ease, color 0.2s ease;\n    border-radius: 0;\n  }\n\n  .header__submenu .header__menu-item:hover {\n    background-color: rgba(var(--color-foreground), 0.05);\n    text-decoration: none;\n  }\n\n  .header__submenu li:first-child .header__menu-item {\n    border-top-left-radius: 8px;\n    border-top-right-radius: 8px;\n  }\n\n  .header__submenu li:last-child .header__menu-item {\n    border-bottom-left-radius: 8px;\n    border-bottom-right-radius: 8px;\n  }\n\n  \/* Mega menu spacing and styling *\/\n  .mega-menu__content {\n    padding: 2rem;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n    border-radius: 8px;\n    background-color: rgb(var(--color-header));\n    z-index: 100;\n    top: calc(100% + 5px);\n  }\n\n  .mega-menu__list {\n    gap: 2rem;\n  }\n\n  .mega-menu__link {\n    padding: 0.6rem 0;\n    display: block;\n    text-decoration: none;\n    transition: color 0.2s ease;\n  }\n\n  .mega-menu__link:hover {\n    color: rgba(var(--color-foreground), 0.7);\n    text-decoration: none;\n  }\n\n  .mega-menu__link--level-2 {\n    font-weight: var(--font-weight-medium);\n    margin-bottom: 0.5rem;\n  }\n\n  .mega-menu__list .list-unstyled {\n    margin-top: 0.5rem;\n  }\n\n  .mega-menu__list .list-unstyled a {\n    padding: 0.4rem 0;\n    font-size: 0.9em;\n    opacity: 0.8;\n  }\n\n  .mega-menu__list .list-unstyled a:hover {\n    opacity: 1;\n  }\n\n  .header__menu-item.link {\n    text-decoration: none !important;\n  }\n\n  @media screen and (min-width: 750px) {\n    .list-menu__item--link {\n      padding-bottom: 0.5rem;\n      padding-top: 0.5rem;\n    }\n  }\n\n  \n  details[open] \u003e .header__menu-item,\n  details[open]:hover \u003e .header__menu-item {\n    color: #102c55 !important;\n    text-decoration-color: #102c55 !important;\n  }\n  \n\n  \/* Header menu hover functionality *\/\n  @media screen and (min-width: 990px) {\n    header-menu:hover details .header__submenu.list-menu--disclosure,\n    header-menu:hover details .mega-menu__content,\n    header-menu details[open] .header__submenu.list-menu--disclosure,\n    header-menu details[open] .mega-menu__content {\n      opacity: 1 !important;\n      visibility: visible !important;\n      transform: translateX(-50%) translateY(0) !important;\n      display: block !important;\n    }\n    \n    .header__submenu,\n    .mega-menu__content {\n      transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;\n      opacity: 0;\n      visibility: hidden;\n      transform: translateX(-50%) translateY(-10px);\n    }\n    \n    \/* Ensure submenus are hidden by default *\/\n    header-menu:not(:hover) details:not([open]) .header__submenu,\n    header-menu:not(:hover) details:not([open]) .mega-menu__content {\n      opacity: 0;\n      visibility: hidden;\n      transform: translateX(-50%) translateY(-10px);\n    }\n  }\n  \n  \/* Header submenu spacing and styling *\/\n  .header__submenu {\n    padding: 1rem 0;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n    border-radius: 8px;\n    background-color: rgb(var(--color-header));\n    z-index: 100;\n    width: auto;\n    min-width: 16rem;\n    max-width: 20rem;\n    top: calc(100% + 5px);\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%);\n  }\n  \n  \/* Ensure the parent header-menu has relative positioning *\/\n  header-menu {\n    position: relative;\n  }\n  \n  \/* Ensure submenus are initially hidden *\/\n  .header__submenu.list-menu--disclosure {\n    opacity: 0;\n    visibility: hidden;\n    transform: translateX(-50%) translateY(-10px);\n    transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;\n  }\n  \n  .header__submenu .list-menu__item {\n    padding: 0.8rem 1.5rem;\n    margin: 0;\n    border-bottom: none;\n  }\n  \n  .header__submenu .header__menu-item {\n    display: block;\n    padding: 0.8rem 1.5rem;\n    margin: 0;\n    text-decoration: none;\n    transition: background-color 0.2s ease, color 0.2s ease;\n    border-radius: 0;\n  }\n  \n  .header__submenu .header__menu-item:hover {\n    background-color: rgba(var(--color-foreground), 0.05);\n    text-decoration: none;\n  }\n  \n  .header__submenu li:first-child .header__menu-item {\n    border-top-left-radius: 8px;\n    border-top-right-radius: 8px;\n  }\n  \n  .header__submenu li:last-child .header__menu-item {\n    border-bottom-left-radius: 8px;\n    border-bottom-right-radius: 8px;\n  }\n  \n  \/* Mega menu spacing and styling *\/\n  .mega-menu__content {\n    padding: 2rem;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n    border-radius: 8px;\n    background-color: rgb(var(--color-header));\n    z-index: 100;\n    top: calc(100% + 5px);\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%);\n  }\n  \n  .mega-menu__list {\n    gap: 2rem;\n  }\n  \n  .mega-menu__link {\n    padding: 0.6rem 0;\n    display: block;\n    text-decoration: none;\n    transition: color 0.2s ease;\n  }\n  \n  .mega-menu__link:hover {\n    color: rgba(var(--color-foreground), 0.7);\n    text-decoration: none;\n  }\n  \n  .mega-menu__link--level-2 {\n    font-weight: var(--font-weight-medium);\n    margin-bottom: 0.5rem;\n  }\n  \n  .mega-menu__list .list-unstyled {\n    margin-top: 0.5rem;\n  }\n  \n  .mega-menu__list .list-unstyled a {\n    padding: 0.4rem 0;\n    font-size: 0.9em;\n    opacity: 0.8;\n  }\n  \n  .mega-menu__list .list-unstyled a:hover {\n    opacity: 1;\n  }\n\u003c\/style\u003e\n\u003cstyle data-shopify\u003e.header-wrapper { \/* Targeting .header-wrapper directly *\/\n        \/* Fallback or default background if nothing is set and you want one *\/color: #102c55;\n        \/* Set CSS variable for child elements if needed *\/\n        --color-header-foreground: #102c55;\n        border-bottom: 1px solid #f9fcfd;\n      \n\n      \n    }\n\n    \/* Apply text color to links and icons within the header when use_theme_colors is true *\/\n    \n    .header-wrapper .header__heading-link,\n    .header-wrapper .header__icon,\n    .header-wrapper .list-menu__item,\n    .header-wrapper .list-menu__item--link,\n    .header-wrapper summary.list-menu__item,\n    .header-wrapper .header__active-menu-item {\n      color: rgb(var(--color-drawer-text)) !important;\n    }\n\n    .header-wrapper .header__icon svg,\n    .header-wrapper .list-menu__item svg {\n      fill: #102c55;\n    }\n    \n\n    \/* Specific styling for cart bag icon *\/\n    .cart-bag-icon {\n      fill: none !important;\n      height: 27px !important;\n      width: 27px !important;\n      stroke: rgb(var(--color-drawer-text)) !important;\n    }\n\n    .cart-bag-icon path,\n    .cart-bag-icon line {\n      fill: none !important;\n      stroke: rgb(var(--color-drawer-text)) !important;\n    }\n\n    \/* Override any icon classes that might interfere *\/\n    svg.cart-bag-icon.icon,\n    svg.cart-bag-icon.icon-cart-empty,\n    svg.cart-bag-icon.icon-cart-empty-custom {\n      fill: none !important;\n      height: 27px !important;\n      width: 27px !important;\n      stroke: rgb(var(--color-drawer-text)) !important;\n    }\n\n    svg.cart-bag-icon.icon path,\n    svg.cart-bag-icon.icon-cart-empty path,\n    svg.cart-bag-icon.icon-cart-empty-custom path,\n    svg.cart-bag-icon.icon line,\n    svg.cart-bag-icon.icon-cart-empty line,\n    svg.cart-bag-icon.icon-cart-empty-custom line {\n      fill: none !important;\n      stroke: rgb(var(--color-drawer-text)) !important;\n    }\n\n    \/* Account icon sizing *\/\n    .header__icon--account .svg-wrapper svg,\n    .header__icon--account account-icon svg,\n    .menu-drawer__account .svg-wrapper svg,\n    .menu-drawer__account account-icon svg {\n      width: 40px !important;\n      height: 40px !important;\n      fill: currentColor !important;\n    }\n\n    .header__icon--account .svg-wrapper,\n    .header__icon--account account-icon,\n    .menu-drawer__account .svg-wrapper,\n    .menu-drawer__account account-icon {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n    }\n\n  .header {\n    padding: 10px 3rem 10px 3rem;\n  }\n\n\n    .section-header {\n      position: sticky; \/* This is for fixing a Safari z-index issue. PR #2147 *\/\n      margin-bottom: 0px;\n    }\n\n    @media screen and (min-width: 750px) {\n      .section-header {\n        margin-bottom: 0px;\n      }\n    }\n\n    @media screen and (min-width: 990px) {\n      .header {\n        padding-top: 20px;\n        padding-bottom: 20px;\n      }\n    }\u003c\/style\u003e\n\n\u003csticky-header data-sticky-type=\"on-scroll-up\" class=\"header-wrapper header-wrapper--border-bottom\"\u003e\u003cheader class=\"header header--middle-left header--mobile-center page-width header--has-menu header--has-account header--has-localizations\"\u003e\n\n\u003cstyle\u003e\n  \n  #menu-drawer.gradient,\n  .menu-drawer__submenu.gradient,\n  .menu-drawer__menu-item,\n  .menu-drawer__menu-item--active,\n  .menu-drawer__close-button,\n  .menu-drawer__utility-links a,\n  .menu-drawer__account,\n  .list-social__link {\n    color: rgb(var(--color-drawer-text)) !important;\n  }\n\n  .list-social__link:hover,\n  .menu-drawer__menu-item:hover {\n    color: rgb(var(--color-drawer-text)) !important;\n  }\n\n  .menu-drawer svg,\n  .menu-drawer .svg-wrapper svg {\n    fill: #102c55;\n  }\n  \n\u003c\/style\u003e\n\n\u003cheader-drawer data-breakpoint=\"tablet\"\u003e\n  \u003cdetails id=\"Details-menu-drawer-container\" class=\"menu-drawer-container\"\u003e\n    \u003csummary class=\"header__icon header__icon--menu header__icon--summary link focus-inset\" aria-label=\"メニュー\" style=\"color: #102c55;\"\u003e\n      \u003cspan\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-hamburger icon-menu-custom\" viewbox=\"0 0 100 100\"\u003e\n  \u003cpath fill=\"currentColor\" d=\"M92.5,25 L7.5,25 C6.11928813,25 5,23.8807119 5,22.5 L5,17.5 C5,16.1192881 6.11928813,15 7.5,15 L92.5,15 C93.8807119,15 95,16.1192881 95,17.5 L95,22.5 C95,23.8807119 93.8807119,25 92.5,25 Z M95,52.5 L95,47.5 C95,46.1192881 93.8807119,45 92.5,45 L7.5,45 C6.11928813,45 5,46.1192881 5,47.5 L5,52.5 C5,53.8807119 6.11928813,55 7.5,55 L92.5,55 C93.8807119,55 95,53.8807119 95,52.5 Z M95,82.5 L95,77.5 C95,76.1192881 93.8807119,75 92.5,75 L7.5,75 C6.11928813,75 5,76.1192881 5,77.5 L5,82.5 C5,83.8807119 6.11928813,85 7.5,85 L92.5,85 C93.8807119,85 95,83.8807119 95,82.5 Z\" fill-rule=\"nonzero\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-close\" viewbox=\"0 0 18 17\"\u003e\u003cpath fill=\"currentColor\" d=\"M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/span\u003e\n    \u003c\/summary\u003e\n    \u003cdiv id=\"menu-drawer\" class=\"gradient menu-drawer motion-reduce\" style=\"background-color: #ffffff;\"\u003e\n      \u003cdiv class=\"menu-drawer__inner-container\"\u003e\n        \u003cdiv class=\"menu-drawer__navigation-container\"\u003e\n          \u003cnav class=\"menu-drawer__navigation\"\u003e\n            \u003cul class=\"menu-drawer__menu has-submenu list-menu\" role=\"list\"\u003e\n\u003cli\u003e\u003ca id=\"HeaderDrawer-happy-liver\" href=\"\/products\/happy-liver\" class=\"menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active\" style=\"color: #102c55;\" aria-current=\"page\"\u003e\n                      Happy Liver\n                    \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderDrawer-contact\" href=\"\/pages\/contact\" class=\"menu-drawer__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n                      お問い合わせ\n                    \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderDrawer-track-your-order\" href=\"\/apps\/parcelpanel\" class=\"menu-drawer__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n                      注文を追跡する\n                    \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderDrawer-manage-subscription\" href=\"\/account\" class=\"menu-drawer__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n                      定期購入を管理する\n                    \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n          \u003c\/nav\u003e\n          \u003cdiv class=\"menu-drawer__utility-links\"\u003e\n\u003ca href=\"\/account\/login?locale=en\u0026amp;region_country=US\" class=\"menu-drawer__account link focus-inset h5 medium-hide large-up-hide\" style=\"color: #102c55;\" rel=\"nofollow\"\u003e\u003caccount-icon\u003e\u003cspan class=\"svg-wrapper\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-account icon-profile\" width=\"24\" height=\"24\" viewbox=\"0 0 100 100\"\u003e\n  \u003cpath fill=\"currentColor\" d=\"m50 24c-6.604 0-12 5.396-12 12s5.396 12 12 12 12-5.396 12-12-5.396-12-12-12zm0 4c4.442 0 8 3.558 8 8s-3.558 8-8 8-8-3.558-8-8 3.558-8 8-8zm0 23c-6.109 0-11.657 1.298-15.844 3.656-4.186 2.358-7.156 5.991-7.156 10.344v9c0 1.104 0.896 2 2 2h42c1.104 0 2-0.896 2-2v-9c0-4.353-2.969-7.985-7.156-10.344s-9.734-3.656-15.844-3.656zm0 4c5.525 0 10.47 1.238 13.875 3.156s5.125 4.302 5.125 6.844v7h-38v-7c0-2.541 1.72-4.926 5.125-6.844 3.405-1.918 8.35-3.156 13.875-3.156z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\u003c\/account-icon\u003eログイン\u003c\/a\u003e\u003cdiv class=\"menu-drawer__localization header-localization\"\u003e\n\u003clocalization-form\u003e\u003c\/localization-form\u003e\n                \n\u003c\/div\u003e\n\u003cul class=\"list list-social list-unstyled\" role=\"list\"\u003e\u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/header-drawer\u003e\n\u003ca href=\"\/\" class=\"header__heading-link link link--text focus-inset\"\u003e\u003cdiv class=\"header__heading-logo-wrapper\"\u003e\n            \n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png?v=1789785634\" alt=\"Halewell\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png?v=1789785634\u0026amp;width=140 140w, https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png?v=1789785634\u0026amp;width=210 210w, https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png?v=1789785634\u0026amp;width=280 280w, https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ae671153c645737144a8.png?v=1789785634\u0026amp;width=420 420w\" width=\"140\" height=\"42.0\" loading=\"eager\" class=\"header__heading-logo motion-reduce\" sizes=\"(max-width: 767px) 50vw, (max-width: 1199px) 140px, 140px\"\u003e\n          \u003c\/div\u003e\u003c\/a\u003e\n\n\u003cstyle\u003e\n  \n  .header__menu-item:hover,\n  .header__active-menu-item,\n  .list-menu__item--active,\n  .header__menu-item:hover span {\n    color: rgb(var(--color-drawer-text)) !important;\n  }\n  \n\u003c\/style\u003e\n\n\u003cnav class=\"header__inline-menu\"\u003e\n  \u003cul class=\"list-menu list-menu--inline\" role=\"list\" style=\"color: #102c55;\"\u003e\n\u003cli\u003e\u003ca id=\"HeaderMenu-happy-liver\" href=\"\/products\/happy-liver\" class=\"header__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\" aria-current=\"page\"\u003e\n            \u003cspan class=\"header__active-menu-item\" style=\"color: #102c55;\"\u003eHappy Liver\u003c\/span\u003e\n          \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderMenu-contact\" href=\"\/pages\/contact\" class=\"header__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n            \u003cspan\u003eお問い合わせ\u003c\/span\u003e\n          \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderMenu-track-your-order\" href=\"\/apps\/parcelpanel\" class=\"header__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n            \u003cspan\u003e注文を追跡する\u003c\/span\u003e\n          \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca id=\"HeaderMenu-manage-subscription\" href=\"\/account\" class=\"header__menu-item list-menu__item link link--text focus-inset\" style=\"color: #102c55;\"\u003e\n            \u003cspan\u003e定期購入を管理する\u003c\/span\u003e\n          \u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/nav\u003e\n\n\u003cdiv class=\"header__icons header__icons--localization header-localization\"\u003e\n      \u003cdiv class=\"desktop-localization-wrapper\"\u003e\n\u003clocalization-form class=\"small-hide medium-hide\" data-prevent-hide\u003e\u003c\/localization-form\u003e\n        \n\u003c\/div\u003e\n      \n\u003ca href=\"\/account\/login?locale=en\u0026amp;region_country=US\" class=\"header__icon header__icon--account link focus-inset small-hide\" rel=\"nofollow\" style=\"color: #102c55;\"\u003e\u003caccount-icon\u003e\u003cspan class=\"svg-wrapper\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-account icon-profile\" width=\"24\" height=\"24\" viewbox=\"0 0 100 100\"\u003e\n  \u003cpath fill=\"currentColor\" d=\"m50 24c-6.604 0-12 5.396-12 12s5.396 12 12 12 12-5.396 12-12-5.396-12-12-12zm0 4c4.442 0 8 3.558 8 8s-3.558 8-8 8-8-3.558-8-8 3.558-8 8-8zm0 23c-6.109 0-11.657 1.298-15.844 3.656-4.186 2.358-7.156 5.991-7.156 10.344v9c0 1.104 0.896 2 2 2h42c1.104 0 2-0.896 2-2v-9c0-4.353-2.969-7.985-7.156-10.344s-9.734-3.656-15.844-3.656zm0 4c5.525 0 10.47 1.238 13.875 3.156s5.125 4.302 5.125 6.844v7h-38v-7c0-2.541 1.72-4.926 5.125-6.844 3.405-1.918 8.35-3.156 13.875-3.156z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/span\u003e\u003c\/account-icon\u003e\u003cspan class=\"visually-hidden\"\u003eログイン\u003c\/span\u003e\n        \u003c\/a\u003e\u003ca href=\"\/cart\" class=\"header__icon header__icon--cart link focus-inset\" id=\"cart-icon-bubble\" data-cart-icon-type=\"bag\" style=\"color: #102c55;\"\u003e\n        \n          \u003cspan class=\"svg-wrapper\"\u003e\n            \u003csvg class=\"cart-bag-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"rgb(var(--color-drawer-text))\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\u003e\u003c\/path\u003e\n              \u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\n              \u003cpath d=\"M16 10a4 4 0 0 1-8 0\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \n        \u003cspan class=\"visually-hidden\"\u003eカート\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\u003c\/sticky-header\u003e\n\n\n\u003c\/section\u003e\n\u003c!-- END sections: header-group --\u003e\n\u003cmain id=\"MainContent\" class=\"content-for-layout focus-none\" role=\"main\" tabindex=\"-1\"\u003e\n      \u003csection id=\"shopify-section-template--23256849449180__main\" class=\"shopify-section shop-product-section\"\u003e\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-95ebff18646f09451e64.css?v=1789784658\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d0000792a4e897eab960.css?v=1789784662\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\n\n\n\n\n\n\u003cstyle data-shopify\u003e\n  .shop-product-section {\n      letter-spacing: var(--letter-spacing-body);\n      background-color: #ffffff;\n      color: #365376;\n      --accent-color: #000000;\n      --dot-size: 8px;\n      --dot-color: #cccccc;\n      --dot-active-color: #000000;\n      --desktop-arrow-bg: #ffffff;\n      --desktop-arrow-border: #e0e0e0;\n      --desktop-arrow-icon: #000000;\n      --desktop-arrow-hover-bg: #f5f5f5;\n      --desktop-arrow-hover-border: #d0d0d0;\n      --arrow-border-radius: 50%;\n      --arrow-opacity: 0.9;\n  }\n  \/* Added container class to handle the margin without affecting other sections *\/\n  .shop-product-info {\n      gap: 4px;\n      color: #365376;\n  }\n  .shop-thumbnail {\n      border: 1px solid #eeeeee;\n  }\n  .shop-thumbnail.active {\n      border-color: #81cbed;\n  }\n  .shop-indicator-dot {\n      background-color: ;\n  }\n\n  \/* Flèches mobiles - version plus spécifique *\/\n  .shop-product-section .shop-mobile-arrows {\n    display: none !important;\n  }\n\n  @media screen and (max-width: 767px) {\n    .shop-product-section .shop-mobile-arrows {\n      display: flex !important;\n      align-items: center;\n      justify-content: space-between;\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      pointer-events: none;\n      z-index: 5;\n    }\n\n    .shop-product-section .shop-mobile-arrow {\n      width: 40px !important;\n      height: 40px !important;\n      border-radius: var(--arrow-border-radius);\n      background-color: var(--desktop-arrow-bg);\n      border: 1px solid var(--desktop-arrow-border);\n      display: flex !important;\n      align-items: center;\n      justify-content: center;\n      opacity: var(--arrow-opacity);\n      pointer-events: auto;\n      cursor: pointer;\n      transition: all 0.2s ease;\n    }\n  }\n\n  \/* Masquer sur desktop *\/\n  @media screen and (min-width: 768px) {\n    .shop-product-section .shop-mobile-arrows {\n      display: none !important;\n    }\n  }\n\n  \/* Dynamic aspect ratio based on setting *\/\n  \n      \/* Default 1:1 square aspect ratio *\/\n      .shop-image-container.shop-square-container {\n        aspect-ratio: 1 !important;\n      }\n\n      \/* Desktop thumbnails only - not mobile *\/\n      @media screen and (min-width: 768px) {\n        .shop-thumbnail .thumb-square {\n          padding-bottom: 100% !important;\n        }\n        .shop-thumbnails-wrapper.left-column-layout .shop-thumbnail {\n          height: auto;\n          aspect-ratio: 1 !important;\n        }\n        .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails.mobile-2x2-grid .shop-thumbnail {\n          height: auto;\n        }\n      }\n  \n\n  \/* Make all thumbnails height auto for natural square appearance *\/\n  .shop-thumbnail {\n    height: auto;\n  }\n\n  \/* Mobile 4-in-row layout for thumbnails using swiper-wrapper style *\/\n  @media screen and (max-width: 767px) {\n    \/* When arrows are overlaid, add padding to avoid overlap *\/\n    .shop-thumbnails.mobile-2x2-grid {\n      box-sizing: border-box !important;\n      display: flex !important;\n      position: relative !important;\n      transition-property: transform !important;\n      width: 100% !important;\n      z-index: 1 !important;\n      height: auto !important;\n      justify-content: flex-start !important;\n      align-items: flex-start !important;\n      padding: 0 40px !important;\n      margin: 5px 0px 0px !important;\n      gap: 0 !important;\n    }\n\n    \/* When arrows are NOT overlaid (arrows off), remove padding *\/\n    .shop-product-section[data-show-mobile-arrows=\"false\"] .shop-thumbnails.mobile-2x2-grid {\n      padding: 0 !important;\n    }\n\n    \/* Full width image + 4 thumbnails specific spacing *\/\n    .shop-product-section[data-full-width-image=\"true\"] .shop-thumbnails.mobile-2x2-grid {\n      margin: 5px 0px 0px !important;\n    }\n\n    .shop-thumbnails.mobile-2x2-grid .shop-thumbnail {\n      flex: 0 0 calc(25% - 3px) !important;\n      width: calc(25% - 3px) !important;\n      max-width: calc(25% - 3px) !important;\n      box-sizing: border-box !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      height: auto !important;\n      position: relative !important;\n      border-radius: 4px !important;\n      overflow: hidden !important;\n    }\n\n    .shop-thumbnails.mobile-2x2-grid .shop-thumbnail:not(:last-child) {\n      margin-right: 4px !important;\n    }\n\n    .shop-thumbnails.mobile-2x2-grid .thumb-square {\n      width: 100%;\n      height: 0;\n      padding-bottom: 100%;\n      position: relative;\n      box-sizing: border-box;\n      overflow: hidden;\n      border-radius: 4px;\n      background: #f8f8f8;\n      z-index: 2 !important;\n    }\n\n    .shop-thumbnails.mobile-2x2-grid .thumb-square img {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      border-radius: 4px;\n    }\n  }\n\n  \/* Thumbnail section padding option *\/\n  \n\n  \/* Hide thumbnails on mobile *\/\n  \n\n  \/* Left column thumbnails on desktop *\/\n  \n\n  \/* Portrait image adaptation *\/\n  \n  .shop-indicator-dot.active {\n      background-color: ;\n  }\n\n  .shop-product-title {\n      color: ;\n  }\n  .shop-product-price {\n      color:  !important;\n  }\n  .shop-compare-price {\n      color:  !important;\n  }\n  .shop-save-price {\n      background-color:  !important;\n      color:  !important;\n  }\n  .shop-product-description {\n      color: ;\n  }\n  .shop-read-more, .shop-read-less {\n      color: #000000;\n  }\n  .shop-custom-content {\n      color: ;\n  }\n\n       \/* Style for the add to cart button *\/\n   .shop-add-to-cart-button {\n       background-color: \n                            \n                              \n                                #81cbed\n                              \n                            \n                           !important;\n       color: \n                \n                  \n                    #FFFFFF\n                  \n                \n               !important;\n       border: 2px solid  !important;\n   }\n\n  \/* Add to cart button from blocks *\/\n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n      .shop-product-section .shop-add-to-cart-button,\n      .shop-add-to-cart-wrapper .shop-add-to-cart-button,\n      form .shop-add-to-cart-button,\n      .shop-product-details .shop-add-to-cart-button {\n        transition: background-color 0.3s ease !important;\n        \n          \/* Use Section\/Block Custom Colors and Sizing *\/\n          padding: 12px 20px !important;\n          font-size: 14px !important;\n          \/* Always use global letter spacing and font weight for consistency *\/\n          letter-spacing: var(--global-button-letter-spacing, 1px) !important;\n          font-weight: var(--global-button-font-weight, 700) !important;\n          border-color: #ef4a65 !important;background-color: var(--button-bg-color, #81cbed) !important;\n        color: #FFFFFF !important;\n        border-radius: 15px !important;\n        \n      }\n\n      \/* Handle button-text elements inside add to cart button *\/\n      .shop-product-section .shop-add-to-cart-button .button-text,\n      .shop-add-to-cart-wrapper .shop-add-to-cart-button .button-text,\n      form .shop-add-to-cart-button .button-text {\n        \n          \/* Use Custom Button Text Sizing *\/\n          font-size: 14px !important;\n          font-weight: var(--global-button-font-weight, 700) !important;\n          letter-spacing: var(--global-button-letter-spacing, 1px) !important;\n          text-transform: var(--global-button-text-transform, none) ;\n        \n      }\n\n      .shop-product-section .shop-add-to-cart-button:hover,\n      .shop-add-to-cart-wrapper .shop-add-to-cart-button:hover,\n      form .shop-add-to-cart-button:hover,\n      .shop-product-details .shop-add-to-cart-button:hover {\n        \n          \/* Custom Section Hover State - Use CSS variable already defined in inline style *\/\n          background-color: var(--button-hover-color, #D63953) !important;\n        \n      }\n\n      \/* Shopify Payment Button Styling *\/\n      .shop-product-section shopify-payment-button,\n      .shop-product-section .shopify-payment-button {\n        margin-top: 5px !important;\n      }\n\n      .shop-product-section .shopify-payment-button__button,\n      .shop-product-section .shopify-payment-button__button--unbranded {\n        padding-top: var(--global-button-padding-y, 12px) !important;\n        padding-bottom: var(--global-button-padding-y, 12px) !important;\n      }\n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n  @media (min-width: 768px) {\n      .shop-carousel-container {\n          max-width: %;\n      }\n  }\n\n  \n\n  \n\n  \/* Tablet and mobile specific styles *\/\n  @media (max-width: 799px) {\n      .shop-product-info {\n          gap: 6px;\n      }\n  }\n  @media (max-width: 767px) {\n      .shop-product-info {\n          gap: 6px;\n      }\n  }\n\n  \/* Added CSS for block-level styling *\/\n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n    \n  \n\n  \/* Load-in animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.8s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Add slight delay for staggered effect on multiple sections *\/\n  .page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n  .page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n  .page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n\u003c\/style\u003e\n\u003cdiv class=\"shop-product-section page-fade-in\" data-show-mobile-arrows=\"false\"\u003e\n  \u003cdiv class=\"shop-product-inner-container\"\u003e\n    \n      \u003cdiv class=\"shop-product-layout\"\u003e\n        \n          \n\u003cdiv class=\"shop-carousel-container page-fade-in\" style=\"animation-delay: 0.1s;\"\u003e\n  \u003cdiv class=\"shop-product-carousel product-gallery\"\u003e\n    \n      \u003cdiv class=\"shop-main-image-wrapper\"\u003e\n        \n        \u003c!-- Product Benefits (Left Position) --\u003e\n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n          \n        \n       \n        \u003cdiv class=\"shop-image-container shop-square-container\"\u003e\n          \n          \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper  active\" data-media-id=\"36595683098844\"\u003e\n                  \u003cimg class=\"shop-main-image active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=1200\" data-media-id=\"36595683098844\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper \" data-media-id=\"36930239529180\"\u003e\n                  \u003cimg class=\"shop-main-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\" data-media-id=\"36930239529180\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper \" data-media-id=\"37213854826716\"\u003e\n                  \u003cimg class=\"shop-main-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\" data-media-id=\"37213854826716\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper \" data-media-id=\"37213854630108\"\u003e\n                  \u003cimg class=\"shop-main-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\" data-media-id=\"37213854630108\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper \" data-media-id=\"36614413418716\"\u003e\n                  \u003cimg class=\"shop-main-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\" data-media-id=\"36614413418716\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n            \n                \u003cdiv class=\"shop-image-zoom-wrapper \" data-media-id=\"36614413385948\"\u003e\n                  \u003cimg class=\"shop-main-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=530\" srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=1060 2x\" data-srcset=\"\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=530 1x,\n                      https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=1060 2x\" alt=\"Happy Liver\" loading=\"lazy\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=530\" data-zoom-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\" data-media-id=\"36614413385948\" width=\"\" height=\"\"\u003e\n                  \n                \u003c\/div\u003e\n              \n          \n\n        \u003c!-- Mobile navigation arrows (overlaid on image) --\u003e\n        \n        \n\n        \n        \u003c!-- Desktop navigation arrows (overlaid on image) --\u003e\n        \n        \n      \u003c\/div\u003e\n      \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n         \n    \n    \u003c\/div\u003e\n\n    \n\n    \n      \u003cdiv class=\"shop-thumbnails-outer\"\u003e\n        \u003cdiv class=\"shop-thumbnails-wrapper shop-match-image-width\"\u003e\n          \u003c!-- Mobile arrows at start of thumbnails (when placement is below and thumbnails are visible) --\u003e\n          \n\n          \u003cdiv class=\"shop-thumbnails \" id=\"thumbnail-container\"\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in active  \" style=\"animation-delay: 0.3s;\" data-target=\"shop-image1\" data-index=\"0\" data-media-id=\"36595683098844\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"36595683098844\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in   \" style=\"animation-delay: 0.4s;\" data-target=\"shop-image2\" data-index=\"1\" data-media-id=\"36930239529180\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-1390a269433c7b42028a.png?v=1789788204\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"36930239529180\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in   \" style=\"animation-delay: 0.5s;\" data-target=\"shop-image3\" data-index=\"2\" data-media-id=\"37213854826716\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-c7b0f9dbb0b67892720e.png?v=1789785381\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"37213854826716\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in   \" style=\"animation-delay: 0.6s;\" data-target=\"shop-image4\" data-index=\"3\" data-media-id=\"37213854630108\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9f81b0ed9ffb6e77fbc4.png?v=1789785870\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"37213854630108\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in   \" style=\"animation-delay: 0.7s;\" data-target=\"shop-image5\" data-index=\"4\" data-media-id=\"36614413418716\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-919b768b1d4f56ca7c84.png?v=1789784936\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"36614413418716\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n              \u003cdiv class=\"shop-thumbnail page-fade-in   \" style=\"animation-delay: 0.8s;\" data-target=\"shop-image6\" data-index=\"5\" data-media-id=\"36614413385948\"\u003e\n                \u003cdiv class=\"thumb-square\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bae9921e0f812cf3c5ed.png?v=1789785228\u0026amp;width=400\" alt=\"Happy Liver\" loading=\"lazy\" data-media-id=\"36614413385948\" width=\"\" height=\"\"\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \n          \u003c\/div\u003e\n\n          \u003c!-- Mobile arrows at end of thumbnails (when placement is below and thumbnails are visible) --\u003e\n          \n        \u003c\/div\u003e\n\n        \u003cdiv class=\"shop-thumbnail-indicators\" id=\"thumbnail-indicators\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \n\n    \u003c!-- Navigation dots (shown when thumbnails are hidden) --\u003e\n    \n\n    \u003c!-- Navigation dots for mobile when thumbnails are hidden on mobile --\u003e\n    \n\n    \u003c!-- Mobile navigation arrows (below dots when thumbnails are hidden) --\u003e\n    \n    \n    \n    \n\n    \u003c!-- Desktop navigation arrows (below image) - LEGACY FALLBACK --\u003e\n    \n    \n\n    \u003c!-- Desktop navigation arrows (below thumbnails\/dots) --\u003e\n    \n    \n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Main product image border radius *\/\n  .shop-main-image,\n  .shop-main-image img,\n  .shop-image-zoom-wrapper,\n  .shop-video {\n    border-radius: 0px !important;\n  }\n\n  \/* Thumbnail border radius *\/\n  .shop-thumbnail,\n  .shop-thumbnail img,\n  .shop-thumbnail .thumb-square {\n    border-radius: 0px !important;\n  }\n\n  \n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n    \n    \n  }\n  \n\n  \/* Load-in Animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.6s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\u003c\/style\u003e\n\n\n        \n\n        \u003c!-- Product Information Column --\u003e\n        \n          \u003cdiv class=\"shop-product-info\"\u003e\n            \n  \u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fc0154e63850b3cacad5.css?v=1789784665\" rel=\"stylesheet\"\u003e\n\n\u003cdiv class=\"beneficios-wrapper\"\u003e\n  \u003cdiv class=\"beneficio-grid-horizontal\"\u003e\n    \n    \u003cdiv class=\"beneficio-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bafbc992c39466dfd66a.png?v=1789786044\" alt=\"肝臓の保護\"\u003e\n      \u003cp\u003e肝臓の\u003cbr\u003e保護\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"beneficio-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ade434f0147a1017570a.png?v=1789784148\" alt=\"活力と明晰さ\"\u003e\n      \u003cp\u003e活力と\u003cbr\u003e明晰さ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"beneficio-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-53c69c9c00554c873360.png?v=1789784151\" alt=\"炎症の緩和\"\u003e\n      \u003cp\u003e炎症の\u003cbr\u003e緩和\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"beneficio-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e6e6739d211a8e9ffc57.png?v=1789784154\" alt=\"脂肪の代謝\"\u003e\n      \u003cp\u003e脂肪の\u003cbr\u003e代謝\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"beneficio-card\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-58f7e10ff4e9de77378f.png?v=1789784157\" alt=\"アルコール代謝のサポート\"\u003e\n      \u003cp\u003eアルコールの\u003cbr\u003e代謝\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .beneficios-wrapper {\n    width: 100%;\n    padding: 25px 0;\n    margin: 10px 0;\n  }\n\n  .beneficio-grid-horizontal {\n    display: flex;\n    flex-wrap: nowrap;\n    justify-content: space-between;\n    align-items: flex-start;\n    width: 100%;\n    max-width: 100%;\n    gap: 4px;\n  }\n\n  .beneficio-card {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    min-width: 0;\n  }\n\n  .beneficio-card img {\n    width: 65px; \/* Ícones um pouco maiores *\/\n    height: auto;\n    margin-bottom: 12px;\n  }\n\n  .beneficio-card p {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px; \/* Tamanho considerável para Desktop *\/\n    line-height: 1.1;\n    color: #1A1A1A; \/* Cor quase preta para máximo contraste *\/\n    margin: 0;\n    font-weight: 700; \/* Bold extra *\/\n    letter-spacing: -0.5px;\n  }\n\n  \/* Ajustes para Celular (Mobile) *\/\n  @media (max-width: 480px) {\n    .beneficio-card img {\n      width: 48px;\n    }\n\n    .beneficio-card p {\n      font-size: 11px; \/* Limite máximo para não quebrar a linha no celular *\/\n      letter-spacing: -0.6px;\n      line-height: 1;\n    }\n    \n    .beneficio-grid-horizontal {\n      gap: 2px;\n    }\n  }\n\u003c\/style\u003e\n    \n\n  \n      \n\n      \u003cdiv class=\"rating-component\" id=\"block-reviews_jHg8km\" style=\"display: flex; align-items: center; gap: 4px; width: 100%; max-width: 517px; margin-top: 0px; margin-bottom: 15px; font-size: 11.5px; letter-spacing: -0.3px;\"\u003e\n        \u003cdiv class=\"rating-stars\" style=\"display: flex; align-items: center;\"\u003e\n          \u003cdiv class=\"stars\" style=\"display: flex; align-items: center;\"\u003e\n            \n              \u003cspan class=\"review-star-wrapper\" style=\"display: inline-block; width: 20px; height: 20px;\"\u003e\n                \u003csvg class=\"review-star\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#81cbed\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n            \n              \u003cspan class=\"review-star-wrapper\" style=\"display: inline-block; width: 20px; height: 20px;\"\u003e\n                \u003csvg class=\"review-star\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#81cbed\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n            \n              \u003cspan class=\"review-star-wrapper\" style=\"display: inline-block; width: 20px; height: 20px;\"\u003e\n                \u003csvg class=\"review-star\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#81cbed\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n            \n              \u003cspan class=\"review-star-wrapper\" style=\"display: inline-block; width: 20px; height: 20px;\"\u003e\n                \u003csvg class=\"review-star\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#81cbed\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n            \n\n            \u003cspan class=\"review-star-wrapper review-star-half\" style=\"display: inline-block; width: 20px; height: 20px; position: relative;\"\u003e\n              \u003cspan style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\"\u003e\n                \u003csvg class=\"review-star-empty\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#e0e0e0\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n              \u003cspan style=\"position: absolute; top: 0; left: 0; width: 50%; height: 100%; overflow: hidden;\"\u003e\n                \u003csvg class=\"review-star-filled\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"#81cbed\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\n              \u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rating-text-content\" style=\"font-size: 12px; font-weight: 500; color: #102c55; letter-spacing: -0.3px; line-height: 1.3;\"\u003e\n          \u003cp\u003e評価 \u003cstrong\u003e4.8\u003c\/strong\u003e (3422)\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \n          \u003cdiv class=\"rating-satisfaction\" style=\"color: #81cbed; margin-bottom: 0px; font-weight: 600 !important; font-size: 11px; background-color: #102c55; padding: 0.5px 4px; letter-spacing: var(--letter-spacing-body); border-radius: 2.3px;\"\u003e\n            非常に良い\n          \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n      \u003cstyle data-shopify\u003e\n        #block-reviews_jHg8km .review-star-wrapper {\n          flex-shrink: 0;\n          margin-right: 1px;\n        }\n\n        #block-reviews_jHg8km .review-star-wrapper:last-child {\n          margin-right: 0;\n        }\n\n        #block-reviews_jHg8km .review-star,\n        #block-reviews_jHg8km .review-star-filled,\n        #block-reviews_jHg8km .review-star-empty {\n          width: 20px !important;\n          height: 20px !important;\n        }\n\n        \/* Mobile responsive typography *\/\n        @media screen and (max-width: 768px) {\n          #block-reviews_jHg8km .rating-text-content {\n            font-size: 10px !important;\n          }\n          #block-reviews_jHg8km .rating-satisfaction {\n            font-size: 9px !important;\n          }\n        }\n\n        \/* Rich text content styling *\/\n        #block-reviews_jHg8km .rating-text-content p {\n          margin: 0;\n          display: inline;\n          line-height: inherit;\n        }\n        #block-reviews_jHg8km .rating-text-content strong {\n          font-weight: 600;\n        }\n        #block-reviews_jHg8km .rating-text-content em {\n          font-style: normal;\n          color: rgba(16, 44, 85, 0.8);\n        }\n        #block-reviews_jHg8km .rating-text-content * {\n          display: inline;\n          margin: 0;\n          padding: 0;\n        }\n      \u003c\/style\u003e\n\n    \n\n  \n      \n      \n      \u003c!-- Font Debug: No custom font --\u003e\n      \u003ch1 style=\"\n            font-size: 24px !important;\n            margin-top: 1px !important;\n            margin-bottom: 0px !important;\n          color: #102c55 !important;\n            line-height: 1.3 !important;\n            padding: 2px 0 !important;\n            width: 100% !important;\n            display: block !important;\n            \n        \" class=\"shop-product-title product-title-title_9LH9qV\" data-font-size=\"24\" data-mobile-font-size=\"20\" data-custom-font=\"none\" data-dynamic-variant-option=\"none\" data-original-title=\"Happy Liver\"\u003e\n        \n          Happy Liver - Halewell™の肝臓サポートと回復\n        \n      \u003c\/h1\u003e\n      \u003c!-- Responsive title sizing is handled by shop-product-details.js --\u003e\n      \n      \n\n    \n\n  \u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-466c08d711f165ba12ce.css?v=1789784668\" rel=\"stylesheet\"\u003e\n\n\u003cdiv class=\"lista-beneficios-vertical\"\u003e\n  \n  \u003cdiv class=\"beneficio-row\"\u003e\n    \u003cdiv class=\"icone-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-12c23f34e99c7f7326bb.png?v=1789784221\" alt=\"肝臓サポート\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"texto-col\"\u003e\n      \u003ch3\u003e肝臓をしっかりサポートする臨床用量\u003c\/h3\u003e\n      \u003cp\u003e医薬品グレードのシリマリン、NAC、コリンを、すべて臨床研究で用いられた用量で配合。見せかけの微量配合はしません。用量不足の成分もありません。効果のあるものだけです。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beneficio-row\"\u003e\n    \u003cdiv class=\"icone-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fd6a6d905a2cb3b5fc3f.png?v=1789784224\" alt=\"体を軽やかに\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"texto-col\"\u003e\n      \u003ch3\u003e体を軽やかに、頭をすっきりと、もっと自分らしく\u003c\/h3\u003e\n      \u003cp\u003eお腹の張りを軽減し、頭のもやもやを解消し、本来の活力を取り戻すのを助け、肝臓にかけてきたさまざまな負担から回復する力をサポートします。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beneficio-row\"\u003e\n    \u003cdiv class=\"icone-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-b501d3a2395320126597.png?v=1789784227\" alt=\"クリーンな処方\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"texto-col\"\u003e\n      \u003ch3\u003e純度と効果を試験したクリーンな処方\u003c\/h3\u003e\n      \u003cp\u003e賦形剤や独自ブレンドは使用していません。品質、安全性、均一性について第三者機関で試験済み。すべてのロットを出荷前に確認しています。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .lista-beneficios-vertical {\n    width: 100%;\n    max-width: 600px;\n    margin: 20px 0;\n    font-family: 'Inter', sans-serif;\n  }\n\n  .beneficio-row {\n    display: flex;\n    align-items: flex-start;\n    margin-bottom: 30px; \/* Aumentei um pouco o espaço entre as linhas *\/\n    gap: 20px;\n  }\n\n  .icone-container {\n    flex-shrink: 0;\n    width: 55px; \/* Ajuste o tamanho do ícone aqui *\/\n    height: 55px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    \/* Stroke e fundo amarelo removidos *\/\n  }\n\n  .icone-container img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  .texto-col {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .texto-col h3 {\n    font-size: 19px;\n    font-weight: 700;\n    color: #000;\n    margin: 0 0 6px 0;\n    line-height: 1.2;\n  }\n\n  .texto-col p {\n    font-size: 15px;\n    font-weight: 400;\n    color: #333;\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* Ajustes para Celular *\/\n  @media (max-width: 480px) {\n    .beneficio-row {\n      gap: 15px;\n      margin-bottom: 25px;\n    }\n\n    .icone-container {\n      width: 48px;\n      height: 48px;\n    }\n\n    .texto-col h3 {\n      font-size: 17px;\n    }\n\n    .texto-col p {\n      font-size: 14px;\n    }\n  }\n\u003c\/style\u003e\n    \n\n  \n      \u003cdiv class=\"blocks-section\"\u003e\n        \u003cdiv id=\"shopify-block-AbzdZMkxwZHkxTzd4M__kaching_bundles_app_block_EB4mzX\" class=\"shopify-block shopify-app-block\"\u003e\n\u003c!-- Kaching Bundles App Block --\u003e\n\n\u003c!-- BEGIN app snippet: product --\u003e\n\u003c!-- END app snippet --\u003e\u003c!-- BEGIN app snippet: deal_blocks --\u003e\n\n\u003c!-- END app snippet --\u003e\n\n\u003ckaching-bundle product-id=\"\" manual-deal-block-id=\"\" data-skip-node-update data-skip-subtree-update\u003e\u003c\/kaching-bundle\u003e\n\n\u003c!-- Kaching Bundles App Block End --\u003e\n\n\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \n\n  \n\u003cscript\u003e\n        \/\/ Make translations available to JS\n        window.variantStrings = window.variantStrings || {};\n        window.variantStrings.addToCart = \"Add to cart\";\n        window.variantStrings.soldOut = \"Sold out\";\n        window.variantStrings.adding = \"Add to cart\";\n        window.variantStrings.added = \"Add to cart\";\n\n        var addToCartButtonText = \"Add to cart\"\n        var showPriceButton = false\n      \u003c\/script\u003e\n\n      \u003cdiv class=\"shop-add-to-cart-wrapper\"\u003e\n        \n          \n\u003cdiv class=\"hw-native-price\" style=\"display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:22px;font-weight:700;color:#365376;font-family:inherit\"\u003e\n\u003cspan style=\"text-decoration:line-through;opacity:.55;font-weight:500;font-size:18px\"\u003e¥7,980\u003c\/span\u003e\u003cspan\u003e¥7,180\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cform method=\"post\" action=\"\/cart\/add\" id=\"product-form-template--23256849449180__main\" accept-charset=\"UTF-8\" class=\"form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-type=\"add-to-cart-form\"\u003e\n\u003cinput type=\"hidden\" name=\"return_to\" value=\"\/checkout?country=JP\"\u003e\u003cinput type=\"hidden\" name=\"form_type\" value=\"product\"\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\u003cinput type=\"hidden\" name=\"id\" value=\"47245950320812\" class=\"product-variant-id\"\u003e\n\n               \n              \u003cbutton type=\"submit\" id=\"ProductSubmitButton-template--23256849449180__main\" name=\"add\" class=\"shop-add-to-cart-button  product-form__submit disable-global-button-styling\" style=\"\n                      --button-text-font-size: 14px;--button-text-color: #365376 !important;\n                      --button-price-color: #365376 !important;\n                      --button-bg-color: #81cbed;\n                      --button-hover-color: #363c46;\n                      padding: 12px 20px;\n                      font-size: 14px;\n                      letter-spacing: var(--global-button-letter-spacing, 1px);\n                      font-weight: var(--global-button-font-weight, 700);\n                    background-color: var(--button-bg-color);\n                    border-radius: 8px;\n                    color: #365376;\n                    \/* Global hover effects are handled by button-styling.css *\/\n                    \n                \" data-original-text=\"Add to cart\"\u003e\n                \n                \u003cspan class=\"button-text\" data-no-override=\"true\"\u003e\n                  \n                    カートに追加\n\n                \u003c\/span\u003e\n\n                \n\n                \u003cdiv class=\"loading__spinner hidden\"\u003e\n                  \u003csvg aria-hidden=\"true\" focusable=\"false\" class=\"spinner\" viewbox=\"0 0 66 66\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                    \u003ccircle class=\"path\" fill=\"none\" stroke-width=\"6\" cx=\"33\" cy=\"33\" r=\"30\"\u003e\u003c\/circle\u003e\n                  \u003c\/svg\u003e\n                \u003c\/div\u003e\n              \u003c\/button\u003e\n\n            \n\n            \n\n            \n          \u003cinput type=\"hidden\" name=\"product-id\" value=\"8773003739308\"\u003e\u003cinput type=\"hidden\" name=\"section-id\" value=\"template--23256849449180__main\"\u003e\n\u003c\/form\u003e\n        \n      \u003c\/div\u003e\n      \u003cstyle\u003e\n        .shop-add-to-cart-button  .button-text {\n          text-transform: none !important;\n        }\n        \/* Ensure form takes full width *\/\n        #product-form-template--23256849449180__main,\n        .form {\n          width: 100% !important;\n          display: block;\n        }\n        .shop-add-to-cart-button .path {\n          stroke: #365376;\n        }\n      \u003c\/style\u003e\n\n      \u003cscript\u003e\n        \/\/ Helper function to ensure button text override works correctly\n\n        function skipToCheckout() {\n          setTimeout(() =\u003e {\n            window.location.href='\/checkout'\n          }, 300)\n        }\n\n        document.addEventListener('DOMContentLoaded', function () {\n          if(showPriceButton) {\n            const productInfoContainer = document.querySelector('.shop-product-info');\n            if(!productInfoContainer) return;\n\n            const mainAtcBtn = document.querySelector('.shop-add-to-cart-button');\n\n            const variantSelectorBlock = document.querySelector('.simple-variant-picker');\n            const quantityBreakBlock = document.querySelector('.quantity-break-container');\n            const quantityBundleBlock = document.querySelector('.quantity-bundle-selector');\n            const quantityBundleCustomPrice = quantityBundleBlock?.dataset.customPrice === 'true';\n            \n            const variants = JSON.parse(`[{\"id\":47245950320812,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"HAPPY-LIVER-AUGSKU\",\"requires_shipping\":true,\"taxable\":false,\"featured_image\":null,\"available\":true,\"name\":\"Happy Liver\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":4499,\"weight\":0,\"compare_at_price\":4999,\"inventory_management\":null,\"barcode\":null,\"requires_selling_plan\":false,\"selling_plan_allocations\":[{\"price_adjustments\":[{\"position\":1,\"price\":3499},{\"position\":2,\"price\":4499}],\"price\":3499,\"compare_at_price\":4499,\"per_delivery_price\":3499,\"selling_plan_id\":33585692892,\"selling_plan_group_id\":\"6c819509c8de19993a9ff16dd38b8fb2fa1a7ee2\"}],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]`);\n\n\t\t\t\t\t\tconst amountFormatter = (amount, showSymbol = false) =\u003e {\n\t\t\t\t\t\t\tif (amount === null || amount === undefined || amount === '') return '';\n\n\t\t\t\t\t\t\tconst cents = typeof amount === 'number' ? amount : parseFloat(amount);\n\t\t\t\t\t\t\tif (Number.isNaN(cents)) return '';\n\n\t\t\t\t\t\t\tconst rate = parseFloat(window.Shopify?.currency?.rate) || 1;\n\t\t\t\t\t\t\tconst normalizedCents = Math.round(cents * rate);\n\n\t\t\t\t\t\t\tif (typeof Shopify !== 'undefined' \u0026\u0026 typeof Shopify.formatMoney === 'function') {\n\t\t\t\t\t\t\t\tconst formatString = showSymbol\n\t\t\t\t\t\t\t\t\t? Shopify.money_with_currency_format ||\n\t\t\t\t\t\t\t\t\t\tShopify.money_format ||\n\t\t\t\t\t\t\t\t\t\twindow.Shopify?.currency?.active_format ||\n\t\t\t\t\t\t\t\t\t\t''\n\t\t\t\t\t\t\t\t\t: Shopify.money_without_currency_format ||\n\t\t\t\t\t\t\t\t\t\tShopify.money_format ||\n\t\t\t\t\t\t\t\t\t\twindow.Shopify?.currency?.active_format ||\n\t\t\t\t\t\t\t\t\t\t'';\n\t\t\t\t\t\t\t\treturn Shopify.formatMoney(normalizedCents, formatString);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tconst currency = window.Shopify?.currency?.active || 'USD';\n\t\t\t\t\t\t\tconst normalizedAmount = normalizedCents \/ 100;\n\n\t\t\t\t\t\t\treturn new Intl.NumberFormat(undefined, {\n\t\t\t\t\t\t\t\tstyle: showSymbol ? 'currency' : 'decimal',\n\t\t\t\t\t\t\t\tcurrency,\n\t\t\t\t\t\t\t\tminimumFractionDigits: currency === 'JPY' ? 0 : 2,\n\t\t\t\t\t\t\t\tmaximumFractionDigits: currency === 'JPY' ? 0 : 2\n\t\t\t\t\t\t\t}).format(normalizedAmount);\n\t\t\t\t\t\t};\n\n            const getSelectedVariant = () =\u003e {\n              if(!variantSelectorBlock) return;\n\n              let currentVariant = null;\n\n              const selectedOptions = variantSelectorBlock.querySelectorAll('input:checked, select');\n\n              if(selectedOptions.length \u003e 0) {\n                const variantTitle = Array.from(selectedOptions).map(option =\u003e option.value).join(' \/ ');\n\n                const selectedVariant = variants.filter(variant =\u003e variant.title === variantTitle)[0];\n\n                if(selectedVariant) currentVariant = selectedVariant\n              }\n\n              return currentVariant;\n            }\n\n            const getSelectedBundle = () =\u003e {\n              if(!quantityBreakBlock) return;\n\n              let bundle = {\n                price: `$44.99`,\n                comparePrice: `$49.99`,\n              }\n\n              const selectedBundle = quantityBreakBlock.querySelector('.quantity-break-option-container:has(input:checked)');\n\n              if(selectedBundle) {\n                const price = selectedBundle.querySelector('.quantity-break-price');\n                const comparePrice = selectedBundle.querySelector('.quantity-break-original-price');\n\n                if(price) bundle.price = price.innerText;\n                if(comparePrice) bundle.comparePrice = comparePrice.innerText;\n              }\n\n              return bundle;\n            }\n\n            const updateBtnText = () =\u003e {\n              if (quantityBundleCustomPrice) {\n                return;\n              }\n              const btnText = mainAtcBtn.querySelector('.button-text') || null;\n              const persistentText = mainAtcBtn.dataset.persistentText || 'Add to cart';\n\n              let btnTextWithPriceText = `${persistentText} - [price]\u003cspan class=\"compare-price\"\u003e([comparePrice])\u003c\/span\u003e`;\n\n              if(quantityBreakBlock) {\n                const { price, comparePrice } = getSelectedBundle();\n\n                btnTextWithPriceText = btnTextWithPriceText.replace('[price]', price);\n\n                if(comparePrice \u0026\u0026 comparePrice !== '') {\n                  btnTextWithPriceText = btnTextWithPriceText.replace('[comparePrice]', comparePrice);\n                } else {\n                  btnTextWithPriceText = btnTextWithPriceText.replace('\u003cspan class=\"compare-price\"\u003e([comparePrice])\u003c\/span\u003e', '');\n                }\n              } else if(variantSelectorBlock) {\n                const selectedVariant = getSelectedVariant();\n\n                if(!selectedVariant) return;\n\n                const variantPrice = amountFormatter(selectedVariant.price, true) || null;\n                const variantComparePrice = amountFormatter(selectedVariant.compare_at_price, true) || null;\n\n                btnTextWithPriceText = btnTextWithPriceText.replace('[price]', variantPrice);\n                \n                if(variantComparePrice) {\n                  btnTextWithPriceText = btnTextWithPriceText.replace('[comparePrice]', variantComparePrice);\n                } else {\n                  btnTextWithPriceText = btnTextWithPriceText.replace('\u003cspan class=\"compare-price\"\u003e([comparePrice])\u003c\/span\u003e', '');\n                }\n              }\n\n              btnText.innerHTML = btnTextWithPriceText;\n            }\n\n            productInfoContainer.addEventListener('change', updateBtnText);\n          }\n\n\n\n          \n        });\n      \u003c\/script\u003e\n\n      \u003cstyle\u003e\n  .guarantee-badges-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: center;\n    gap: 6px;\n    margin-top: -5px;\n    margin-bottom: 10px;\n    margin-left: 0px;\n    margin-right: 0px;\n    font-size: 11px;\n    letter-spacing: var(--letter-spacing-body);\n  color: #000000 !important;\n    width: 100%;\n    flex-direction: row;\n    flex-wrap: wrap;\n  }\n\n  .guarantee-item {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    flex-shrink: 0;\n    min-width: 0;\n  }\n\n  .guarantee-icon {\n    width: 20px;\n    height: 20px;\n    display: block;\n    flex-shrink: 0;\n    stroke: #00C7FF !important;\n    color: #00C7FF !important;\n    margin-bottom: 1px;\n  }\n  \n  .guarantee-icon svg {\n    width: 100%;\n    height: 100%;\n    display: block;\n  }\n\n  .guarantee-custom-icon {\n    width: 20px;\n    height: 20px;\n    margin-bottom: 1px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .guarantee-custom-icon svg {\n    width: 100% !important;\n    height: 100% !important;\n    max-width: 20px !important;\n    max-height: 20px !important;\n    fill: #00C7FF !important;\n    stroke: #00C7FF !important;\n  }\n\n  .guarantee-custom-icon img {\n    width: 100% !important;\n    height: 100% !important;\n    max-width: 20px !important;\n    max-height: 20px !important;\n    object-fit: contain !important;\n  }\n\n  .guarantee-text {\n    font-weight: 500;\n    letter-spacing: var(--letter-spacing-body);\n    word-wrap: break-word;\n    hyphens: auto;\n  }\n\n  @media (max-width: 480px) {\n    .guarantee-badges-container {\n      flex-direction: row;\n      \n      justify-content: flex-start;\n      margin-top: -5px;\n      flex-wrap: wrap;\n    }\n\n    .guarantee-item {\n      flex-wrap: wrap;\n      justify-content: center;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"guarantee-badges-container\"\u003e\n  \n\n  \n\u003c\/div\u003e\n\n\n    \n\n  \u003cdiv class=\"subscription-disclaimer\"\u003e\n  初期設定では、配送のスキップ、一時停止、解約、または上記の1回限りの購入オプションを選択しない限り、選択したパッケージが表示された頻度で継続して自動発送され、料金が請求されます。\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .subscription-disclaimer {\n    max-width: 1360px;\n    margin: 12px auto 0;\n    padding: 0 16px 24px;\n    text-align: center;\n    font-size: 11px;\n    line-height: 1.5;\n    color: #8a8a8a;\n  }\n\u003c\/style\u003e\n    \n\n  \u003cstyle\u003e\n  .bc-list {\n    list-style: none;\n    margin: 0;\n    padding: 12px 0;\n    max-width: 700px;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n  }\n  .bc-item {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-family: inherit;\n    color: inherit;            \/* matches your theme's text color *\/\n    font-size: 13px;           \/* desktop *\/\n    font-weight: 500;\n    line-height: 1.4;\n  }\n  .bc-icon {\n    flex: 0 0 auto;\n    width: 15px;\n    height: 15px;\n    color: rgb(var(--color-button));   \/* your theme's accent\/button color *\/\n  }\n  .bc-icon svg { width: 100%; height: 100%; display: block; }\n\n  @media screen and (max-width: 749px) {\n    .bc-item { font-size: 11px; }      \/* mobile *\/\n    .bc-icon { width: 13px; height: 13px; }\n  }\n\u003c\/style\u003e\n\n\u003cul class=\"bc-list\" role=\"list\"\u003e\n  \u003cli class=\"bc-item\"\u003e\n    \u003cspan class=\"bc-icon\" aria-hidden=\"true\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/span\u003e\n    \u003cspan\u003e初回注文で最大40%お得\u003c\/span\u003e\n  \u003c\/li\u003e\n  \u003cli class=\"bc-item\"\u003e\n    \u003cspan class=\"bc-icon\" aria-hidden=\"true\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/span\u003e\n    \u003cspan\u003e30日ごとに補充\u003c\/span\u003e\n  \u003c\/li\u003e\n  \u003cli class=\"bc-item\"\u003e\n    \u003cspan class=\"bc-icon\" aria-hidden=\"true\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/span\u003e\n    \u003cspan\u003e配送の変更や解約はいつでも可能\u003c\/span\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n    \n\n  \n      \u003cdiv class=\"payment-icons-wrapper\" style=\"width: 100%; text-align: center; margin-top: -10px; margin-bottom: 5px;\"\u003e\n        \u003cdiv class=\"payment-icons-container payment-icons-payment_icons_4M99Bi\" id=\"payment-icons-payment_icons_4M99Bi\" style=\"\n    text-align: center;\n    margin-top: 2px;\n    margin-bottom: 2px;\n  \"\u003e\n  \u003cdiv class=\"payment-icons-wrapper\" style=\"\n      display: inline-flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      align-items: center;\n    \"\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-mastercard\"\u003e\n                \u003ctitle id=\"pi-mastercard\"\u003eMastercard\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003ccircle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\u003cpath fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.2-3 3.3-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"pi-american_express\" viewbox=\"0 0 38 24\" width=\"38\" height=\"24\"\u003e\n                \u003ctitle id=\"pi-american_express\"\u003eAmerican Express\u003c\/title\u003e\n\u003cpath fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" x=\"0\" y=\"0\" width=\"38\" height=\"24\" viewbox=\"0 0 165.521 105.965\" xml:space=\"preserve\" aria-labelledby=\"pi-apple_pay\"\u003e\n                \u003ctitle id=\"pi-apple_pay\"\u003eApple Pay\u003c\/title\u003e\n\u003cpath fill=\"#000\" d=\"M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875\"\u003e\u003c\/path\u003e\u003cg\u003e\u003cg\u003e\u003cpath fill=\"#000\" d=\"M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003cg\u003e\u003cpath fill=\"#000\" d=\"M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/g\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewbox=\"0 0 38 24\" width=\"38\" height=\"24\" aria-labelledby=\"pi-google_pay\"\u003e\n                \u003ctitle id=\"pi-google_pay\"\u003eGoogle Pay\u003c\/title\u003e\n\u003cpath d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\" fill=\"#000\" opacity=\".07\"\u003e\u003c\/path\u003e\u003cpath d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\" fill=\"#FFF\"\u003e\u003c\/path\u003e\u003cpath d=\"M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z\" fill=\"#5F6368\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z\" fill=\"#4285F4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z\" fill=\"#34A853\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z\" fill=\"#FBBC04\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z\" fill=\"#EA4335\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewbox=\"0 0 38 24\" aria-labelledby=\"pi-shopify_pay\"\u003e\n                \u003ctitle id=\"pi-shopify_pay\"\u003eShop Pay\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\" fill=\"#000\"\u003e\u003c\/path\u003e\u003cpath d=\"M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z\" fill=\"#5A31F4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z\" fill=\"#fff\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\"\u003e\n                \u003ctitle id=\"pi-discover\"\u003eDiscover\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.38 1-2.12 0-.75-.34-1.58-1-2.12-.53-.4-1.11-.63-1.96-.63zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.32.59.78.59 1.37 0 .6-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"\u003e\u003c\/path\u003e\u003cpath d=\"M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z\" fill=\"url(#pi-discover_paint0_linear)\"\u003e\u003c\/path\u003e\u003cdefs\u003e\u003clineargradient id=\"pi-discover_paint0_linear\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientunits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#F89F20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".25\" stop-color=\"#F79A20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".533\" stop-color=\"#F68D20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".62\" stop-color=\"#F58720\"\u003e\u003c\/stop\u003e\u003cstop offset=\".723\" stop-color=\"#F48120\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#F37521\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"payment-icon\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"\u003e\n                \u003ctitle id=\"pi-visa\"\u003eVisa\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003cpath d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  #payment-icons-payment_icons_4M99Bi.payment-icons-container {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  #payment-icons-payment_icons_4M99Bi .payment-icons-wrapper {\n    margin: 0 auto;\n    gap: 6px !important;\n  }\n\n  #payment-icons-payment_icons_4M99Bi .payment-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    opacity: 1 !important;\n    visibility: visible !important;\n    height: 22px !important;\n  }\n\n  #payment-icons-payment_icons_4M99Bi .payment-icon svg {\n    max-height: 100%;\n    width: auto;\n    min-width: 30px;\n    display: block;\n    opacity: 1 !important;\n    visibility: visible !important;\n    height: 22px !important;\n  }\n\n  @media screen and (max-width: 749px) {\n    #payment-icons-payment_icons_4M99Bi .payment-icons-wrapper {\n      gap: 3px !important;\n    }\n\n    #payment-icons-payment_icons_4M99Bi .payment-icon {\n      height: 17.6px !important;\n    }\n\n    #payment-icons-payment_icons_4M99Bi .payment-icon svg {\n      height: 17.6px !important;\n    }\n  }\n\u003c\/style\u003e\n      \u003c\/div\u003e\n\n    \n\n  \u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-712060e52c54548ce711.css?v=1789784671\" rel=\"stylesheet\"\u003e\n\n\u003cdiv class=\"badges-row-container\"\u003e\n  \n  \u003cdiv class=\"badge-pill-small\"\u003e\n    \u003cdiv class=\"check-circle-small\"\u003e✓\u003c\/div\u003e\n    \u003cspan\u003eベストセラー\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"badge-pill-small\"\u003e\n    \u003cdiv class=\"check-circle-small\"\u003e✓\u003c\/div\u003e\n    \u003cspan\u003e60日間お試し\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"badge-pill-small\"\u003e\n    \u003cdiv class=\"check-circle-small\"\u003e✓\u003c\/div\u003e\n    \u003cspan\u003eクリーンな処方\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .badges-row-container {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: nowrap; \/* Garante uma única linha *\/\n    justify-content: flex-start;\n    gap: 6px; \/* Espaço reduzido entre badges *\/\n    padding: 10px 0;\n    font-family: 'Inter', sans-serif !important;\n    width: 100%;\n    overflow-x: auto; \/* Permite scroll se o celular for muito pequeno *\/\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n  }\n\n  .badges-row-container::-webkit-scrollbar {\n    display: none;\n  }\n\n  .badge-pill-small {\n    display: flex;\n    align-items: center;\n    background-color: #F8F9FA;\n    padding: 4px 10px; \/* Padding reduzido *\/\n    border-radius: 50px;\n    gap: 5px;\n    flex-shrink: 1; \/* Permite encolher para caber *\/\n    white-space: nowrap;\n  }\n\n  .check-circle-small {\n    background-color: #1A7A4D;\n    width: 14px; \/* Círculo menor *\/\n    height: 14px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #FFFFFF !important;\n    font-size: 9px;\n    font-weight: 700;\n    flex-shrink: 0;\n  }\n\n  .badge-pill-small span {\n    font-size: 11px; \/* Fonte reduzida para caber tudo *\/\n    color: #4A5B6F;\n    font-weight: 500;\n    letter-spacing: -0.2px; \/* Letras levemente mais juntas *\/\n  }\n\n  \/* Ajuste para telas Desktop (onde sobra espaço) *\/\n  @media (min-width: 769px) {\n    .badges-row-container {\n      justify-content: flex-start;\n      gap: 10px;\n    }\n    .badge-pill-small span {\n      font-size: 12px;\n    }\n  }\n\n  \/* Ajuste extremo para telas muito pequenas (iPhone SE etc) *\/\n  @media (max-width: 380px) {\n    .badge-pill-small span {\n      font-size: 9.5px;\n    }\n    .badge-pill-small {\n      padding: 4px 6px;\n    }\n  }\n\u003c\/style\u003e\n    \n\n  \n      \u003cdiv class=\"replica-warning\" style=\"\n          background-color: #fff5f5 !important;\n          color: #0a1628 !important;\n          border: 1px dashed #a40101 !important;\n          border-radius: 8px;\n          padding: 10px;\n          padding-left: 44px;\n          margin-top: 15px;\n          margin-bottom: 15px;\n          width: 100%;\n          position: relative;\n        \"\u003e\n        \u003cdiv class=\"warning-icon\" style=\"\n            background-color: #a40101 !important;\n            color: #ffffff !important;\n            width: 20px;\n            height: 20px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: bold;\n            flex-shrink: 0;\n            font-size: 10px;\n            position: absolute;\n            top: 10px;\n            left: 14px;\n          \"\u003e\n          \u003csvg fill=\"#ffffff\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"16px\" height=\"16px\" viewbox=\"0 0 416.979 416.979\"\u003e\n            \u003cg\u003e\n              \u003cpath d=\"M356.004,61.156c-81.37-81.47-213.377-81.551-294.848-0.182c-81.47,81.371-81.552,213.379-0.181,294.85\n                c81.369,81.47,213.378,81.551,294.849,0.181C437.293,274.636,437.375,142.626,356.004,61.156z M237.6,340.786\n                c0,3.217-2.607,5.822-5.822,5.822h-46.576c-3.215,0-5.822-2.605-5.822-5.822V167.885c0-3.217,2.607-5.822,5.822-5.822h46.576\n                c3.215,0,5.822,2.604,5.822,5.822V340.786z M208.49,137.901c-18.618,0-33.766-15.146-33.766-33.765\n                c0-18.617,15.147-33.766,33.766-33.766c18.619,0,33.766,15.148,33.766,33.766C242.256,122.755,227.107,137.901,208.49,137.901z\"\u003e\u003c\/path\u003e\n            \u003c\/g\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"warning-content\"\u003e\n          \u003cdiv class=\"warning-title\" style=\"font-size: 14px; color: #0a1628 !important;\"\u003e\n            偽造品に関する警告\n          \u003c\/div\u003e\n          \u003cdiv class=\"warning-text\" style=\"\n              font-size: 12px;\n              letter-spacing: var(--letter-spacing-body);\n              color: #0a1628 !important;\n            \"\u003e\n            HalewellのHappy Liverは、このウェブサイトでのみ販売されています。Amazon、eBay、その他のマーケットプレイスに掲載されている製品はすべて偽造品であり、Halewellの正規のHappy Liverではありません。\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \n\n  \u003cstyle\u003e\n  .ticker-wrap {\n    max-width: 100%;\n    margin: 24px auto;\n    overflow: hidden;\n    position: relative;\n    font-family: 'Inter', sans-serif; \/* Recomendado para manter a estética *\/\n  }\n\n  .ticker-track {\n    display: flex;\n    gap: 20px;\n    animation: ticker-scroll 25s linear infinite; \/* Aumentei um pouco o tempo para leitura mais lenta *\/\n    width: max-content;\n  }\n\n  .ticker-track:hover {\n    animation-play-state: paused;\n  }\n\n  @keyframes ticker-scroll {\n    0% {\n      transform: translateX(0);\n    }\n    100% {\n      transform: translateX(-50%);\n    }\n  }\n\n  .ticker-card {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    background-color: #F8F9FC;\n    border-radius: 12px;\n    padding: 20px 24px;\n    min-width: 340px;\n    max-width: 400px; \/* Aumentado levemente para caber os textos maiores *\/\n    flex-shrink: 0;\n  }\n\n  .ticker-photo {\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    object-fit: cover;\n    flex-shrink: 0;\n  }\n\n  .ticker-text-wrap {\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n  }\n\n  .ticker-quote {\n    font-size: 14.5px;\n    font-weight: 400;\n    color: #4B5563;\n    line-height: 1.5;\n    margin: 0;\n  }\n\n  .ticker-meta {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .ticker-name {\n    font-size: 13.5px;\n    font-weight: 600;\n    color: #0F2341;\n    margin: 0;\n  }\n\n  .ticker-stars {\n    color: #D4A843;\n    font-size: 13px;\n    letter-spacing: 1px;\n  }\n\n  @media screen and (max-width: 480px) {\n    .ticker-card {\n      min-width: 280px;\n      max-width: 320px;\n      padding: 16px 18px;\n      gap: 12px;\n    }\n\n    .ticker-photo {\n      width: 44px;\n      height: 44px;\n    }\n\n    .ticker-quote {\n      font-size: 13px;\n    }\n\n    .ticker-name {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ticker-wrap\"\u003e\n  \u003cdiv class=\"ticker-track\"\u003e\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-471bdde53714716b830c.png?v=1789787281\" alt=\"Linda R.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"私の場合、5-6日ほどで、文字通り何年も続いていたお腹の張りが引き始めたことに気づきました。夫によると、元気さがまるで別人のようだそうです。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eLinda R.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9de48ed8b923daa925cd.png?v=1789787289\" alt=\"Robert M.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"正直、私はサプリメントを信じるタイプではありません。でも、たくさんの人が体験談を語っているのを見て、自分でも試さずにはいられませんでした。2か月後には検査値が改善し、医師も気づきました。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eRobert M.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-39a377d551aadb741a12.png?v=1789787293\" alt=\"Karen H.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"ミルクシスル + コリンが肝臓の健康に素晴らしい組み合わせだという話は、誰もが聞いたことがあります。でも、品質をここまで大切にする会社を実際に見つけられるのは、金を見つけるようなものです。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eKaren H.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-471bdde53714716b830c.png?v=1789787281\" alt=\"Linda R.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"私の場合、5-6日ほどで、文字通り何年も続いていたお腹の張りが引き始めたことに気づきました。夫によると、元気さがまるで別人のようだそうです。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eLinda R.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-9de48ed8b923daa925cd.png?v=1789787289\" alt=\"Robert M.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"正直、私はサプリメントを信じるタイプではありません。でも、たくさんの人が体験談を語っているのを見て、自分でも試さずにはいられませんでした。2か月後には検査値が改善し、医師も気づきました。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eRobert M.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ticker-card\"\u003e\n      \u003cimg class=\"ticker-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-39a377d551aadb741a12.png?v=1789787293\" alt=\"Karen H.\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"ticker-text-wrap\"\u003e\n        \u003cp class=\"ticker-quote\"\u003e\"ミルクシスル + イノシトールが肝臓の健康に素晴らしい組み合わせだという話は、誰もが聞いたことがあります。でも、品質をここまで大切にする会社を実際に見つけられるのは、金を見つけるようなものです。\"\u003c\/p\u003e\n        \u003cdiv class=\"ticker-meta\"\u003e\n          \u003cp class=\"ticker-name\"\u003eKaren H.\u003c\/p\u003e\n          \u003cspan class=\"ticker-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \n\n  \u003cstyle\u003e\n  .trusted-section {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 16px;\n    padding: 20px 24px;\n    background-color: #F8F9FC;\n    border-radius: 12px;\n    max-width: 600px;\n    margin: 24px auto;\n    font-family: 'Inter', sans-serif;\n  }\n  .trusted-photos {\n    display: flex;\n    align-items: center;\n    flex-shrink: 0;\n  }\n  .trusted-photos img {\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    object-fit: cover;\n    border: 2.5px solid #ffffff;\n    margin-left: -12px;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.08);\n  }\n  .trusted-photos img:first-child {\n    margin-left: 0;\n  }\n  .trusted-content {\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n  }\n  .trusted-headline {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .trusted-headline span {\n    font-size: 15px;\n    font-weight: 700;\n    color: #0F2341;\n    line-height: 1.3;\n  }\n  .trusted-checkmark {\n    width: 20px;\n    height: 20px;\n    flex-shrink: 0;\n  }\n  .trusted-subtext {\n    font-size: 13.5px;\n    font-weight: 400;\n    color: #4B5563;\n    line-height: 1.45;\n    margin: 0;\n  }\n  @media screen and (max-width: 480px) {\n    .trusted-section {\n      gap: 14px;\n      padding: 16px 18px;\n      margin: 16px auto;\n    }\n    .trusted-photos img {\n      width: 38px;\n      height: 38px;\n    }\n    .trusted-headline span {\n      font-size: 14px;\n    }\n    .trusted-subtext {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"trusted-section\"\u003e\n  \u003cdiv class=\"trusted-photos\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-ab434838b9fca0d16e9b.png?v=1789787299\" alt=\"Happy Liverのお客様\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-e067c885f0ab018f315b.png?v=1789787308\" alt=\"Happy Liverのお客様\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-094184f5b451eeaba82a.png?v=1789787311\" alt=\"Happy Liverのお客様\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trusted-content\"\u003e\n    \u003cdiv class=\"trusted-headline\"\u003e\n      \u003cspan\u003e何千人もの方に信頼されています\u003c\/span\u003e\n      \u003csvg class=\"trusted-checkmark\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003ccircle cx=\"12\" cy=\"12\" r=\"12\" fill=\"#2E6BC6\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M7.5 12.5L10.5 15.5L16.5 9.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"trusted-subtext\"\u003e肝臓をサポートし、最高の調子を取り戻すためにHappy Liver®を選ぶ方々です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n    \n\n  \n      \u003cdiv class=\"new-product-faq\"\u003e\n\t\u003cdiv class=\"new-faq-container\"\u003e\n\t\t\n\n\t\t\t\t\u003cdiv class=\"faq-item \" data-faq-index=\"1\"\u003e\n\t\t\t\t\t\u003cbutton class=\"faq-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-answer-1\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cspan class=\"faq-question-text\"\u003e仕組み\u003c\/span\u003e\n\t\t\t\t\t\t\u003cspan class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\t\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"8\" y=\"3\" width=\"2\" height=\"12\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"3\" y=\"8\" width=\"12\" height=\"2\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\u003c\/svg\u003e\n\t\t\t\t\t\t\u003c\/span\u003e\n\t\t\t\t\t\u003c\/button\u003e\n\t\t\t\t\t\u003cdiv class=\"faq-answer\" id=\"faq-answer-1\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\u003cdiv class=\"faq-answer-inner\"\u003e\n              \n\t\t\t\t\t\t\t  \u003cp\u003eHappy Liverは、臨床研究で調べられた3つの成分を配合し、3つの経路から同時に肝臓をサポートします。シリマリンは肝細胞を毒性による損傷から守ります。NACは、毒素の排出を担う肝臓の主要な抗酸化物質であるグルタチオンの産生を促します。さらにコリンは、肝臓が蓄積した脂肪を分解して排出するのを助けます。これらを組み合わせた1日2カプセルが、肝臓を毎日総合的にサポートします。\u003c\/p\u003e\n              \n\t\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\n\t\t\n\n\t\t\t\t\u003cdiv class=\"faq-item \" data-faq-index=\"2\"\u003e\n\t\t\t\t\t\u003cbutton class=\"faq-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-answer-2\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cspan class=\"faq-question-text\"\u003e推奨される使用方法\u003c\/span\u003e\n\t\t\t\t\t\t\u003cspan class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\t\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"8\" y=\"3\" width=\"2\" height=\"12\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"3\" y=\"8\" width=\"12\" height=\"2\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\u003c\/svg\u003e\n\t\t\t\t\t\t\u003c\/span\u003e\n\t\t\t\t\t\u003c\/button\u003e\n\t\t\t\t\t\u003cdiv class=\"faq-answer\" id=\"faq-answer-2\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\u003cdiv class=\"faq-answer-inner\"\u003e\n              \n\t\t\t\t\t\t\t  \u003cp\u003e毎日、食事と一緒に2カプセルをお飲みください。1本で30日分です。最良の結果を得るため、毎日同じ時間に継続してお飲みください。多くのお客様は、吸収を最適にするため、最も量の多い食事と一緒に飲んでいます。\u003c\/p\u003e\n              \n\t\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\n\t\t\n\n\t\t\t\t\u003cdiv class=\"faq-item \" data-faq-index=\"3\"\u003e\n\t\t\t\t\t\u003cbutton class=\"faq-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-answer-3\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cspan class=\"faq-question-text\"\u003e主要成分\u003c\/span\u003e\n\t\t\t\t\t\t\u003cspan class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\t\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"8\" y=\"3\" width=\"2\" height=\"12\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"3\" y=\"8\" width=\"12\" height=\"2\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\u003c\/svg\u003e\n\t\t\t\t\t\t\u003c\/span\u003e\n\t\t\t\t\t\u003c\/button\u003e\n\t\t\t\t\t\u003cdiv class=\"faq-answer\" id=\"faq-answer-3\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\u003cdiv class=\"faq-answer-inner\"\u003e\n              \n\t\t\t\t\t\t\t  \u003cp\u003eミルクシスル（シリマリン80%）、N-アセチルシステイン（NAC）、酒石酸水素コリン。すべての成分を臨床研究で用いられた用量で配合しています。賦形剤、独自ブレンド、用量不足の成分はありません。すべてのラベルで処方を完全に開示しています。\u003c\/p\u003e\n              \n\t\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\n\t\t\n\n\t\t\t\t\u003cdiv class=\"faq-item \" data-faq-index=\"4\"\u003e\n\t\t\t\t\t\u003cbutton class=\"faq-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-answer-4\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cspan class=\"faq-question-text\"\u003e期待できること\u003c\/span\u003e\n\t\t\t\t\t\t\u003cspan class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\t\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"8\" y=\"3\" width=\"2\" height=\"12\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"3\" y=\"8\" width=\"12\" height=\"2\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\u003c\/svg\u003e\n\t\t\t\t\t\t\u003c\/span\u003e\n\t\t\t\t\t\u003c\/button\u003e\n\t\t\t\t\t\u003cdiv class=\"faq-answer\" id=\"faq-answer-4\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\u003cdiv class=\"faq-answer-inner\"\u003e\n              \n\t\t\t\t\t\t\t  \u003cp\u003e1日目から7日目：多くのお客様は、まずお腹の張りの軽減と消化の改善に気づきます。7日目から14日目：活力と頭のすっきり感が改善し始めます。朝のぼんやり感が薄れます。14日目から30日目：より深い効果が現れ始めます。持続する活力、より明晰な思考、飲食後の回復の改善。30日目から90日目：積み重ねによる効果が十分に現れます。この時期に、まるで別人になったようだとお客様からお聞きします。臨床研究では、この期間内に肝酵素マーカー（ALTとAST）の測定可能な改善が示されています。医師と一緒に数値を追跡している場合、数値が動き始めるのはこの時期です。\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n              \n\t\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\n\t\t\n\n\t\t\t\t\u003cdiv class=\"faq-item \" data-faq-index=\"5\"\u003e\n\t\t\t\t\t\u003cbutton class=\"faq-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-answer-5\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cspan class=\"faq-question-text\"\u003e返金保証\u003c\/span\u003e\n\t\t\t\t\t\t\u003cspan class=\"faq-toggle\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\t\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"8\" y=\"3\" width=\"2\" height=\"12\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\t\u003crect x=\"3\" y=\"8\" width=\"12\" height=\"2\" rx=\"1\" fill=\"currentColor\"\u003e\u003c\/rect\u003e\n\t\t\t\t\t\t\t\u003c\/svg\u003e\n\t\t\t\t\t\t\u003c\/span\u003e\n\t\t\t\t\t\u003c\/button\u003e\n\t\t\t\t\t\u003cdiv class=\"faq-answer\" id=\"faq-answer-5\" aria-hidden=\"true\"\u003e\n\t\t\t\t\t\t\u003cdiv class=\"faq-answer-inner\"\u003e\n              \n\t\t\t\t\t\t\t  \u003cp\u003e60日間の全額返金保証をご用意しています。違いを感じられなければ、ご連絡ください。ご注文代金を返金します。面倒な手続きも、煩わしさも、気まずい質問もありません。Happy Liverの働きに自信がなければ、この保証はお付けしません。しかし、一人ひとり体が違うことを理解していますので、安心してお試しいただきたいと考えています。\u003c\/p\u003e\n              \n\t\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\n\t\t\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\tdocument.addEventListener(\"DOMContentLoaded\", function () {\n\t\tconst faqItems = document.querySelectorAll('.faq-item');\n\t\tconst accordionMode = true;\n    \n\t\tfaqItems.forEach((item) =\u003e {\n\t\t\tconst questionBtn = item.querySelector('.faq-question');\n\t\t\tconst answer = item.querySelector('.faq-answer');\n\t\t\tif (questionBtn \u0026\u0026 answer) {\n\t\t\t\tquestionBtn.addEventListener('click', function () {\n\t\t\t\t\tconst isOpen = item.classList.contains('active');\n\t\t\t\t\tif (accordionMode) {\n\t\t\t\t\t\tfaqItems.forEach((other) =\u003e {\n\t\t\t\t\t\t\tif (other !== item) {\n\t\t\t\t\t\t\t\tother.classList.remove('active');\n\t\t\t\t\t\t\t\tconst otherBtn = other.querySelector('.faq-question');\n\t\t\t\t\t\t\t\tconst otherAnswer = other.querySelector('.faq-answer');\n\t\t\t\t\t\t\t\tif (otherBtn) {\n\t\t\t\t\t\t\t\t\totherBtn.setAttribute('aria-expanded', 'false');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif (otherAnswer) {\n\t\t\t\t\t\t\t\t\totherAnswer.setAttribute('aria-hidden', 'true');\n\t\t\t\t\t\t\t\t\totherAnswer.style.maxHeight = null;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t\tif (!isOpen) {\n\t\t\t\t\t\titem.classList.add('active');\n\t\t\t\t\t\tquestionBtn.setAttribute('aria-expanded', 'true');\n\t\t\t\t\t\tanswer.setAttribute('aria-hidden', 'false');\n\t\t\t\t\t\tconst answerInner = answer.querySelector('.faq-answer-inner');\n\t\t\t\t\t\tif (answerInner) {\n\t\t\t\t\t\t\tanswer.style.maxHeight = (answerInner.scrollHeight + 3) + \"px\";\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\titem.classList.remove('active');\n\t\t\t\t\t\tquestionBtn.setAttribute('aria-expanded', 'false');\n\t\t\t\t\t\tanswer.setAttribute('aria-hidden', 'true');\n\t\t\t\t\t\tanswer.style.maxHeight = null;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t\/\/ On load, set maxHeight for open items (if any)\n\t\tfaqItems.forEach((item) =\u003e {\n\t\t\tif (item.classList.contains('active')) {\n\t\t\t\tconst answer = item.querySelector('.faq-answer');\n\t\t\t\tconst answerInner = answer ? answer.querySelector('.faq-answer-inner') : null;\n\t\t\t\tif (answer \u0026\u0026 answerInner) {\n\t\t\t\t\tanswer.style.maxHeight = (answerInner.scrollHeight + 3) + \"px\";\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n\t.new-product-faq {\n\t\twidth: 100%;\n\t\tmargin: 5px auto 5px;\n\t\tfont-size: 95%;\n\t}\n\n\t.new-faq-container {\n\t\tborder-radius: 10px;\n\t\toverflow: hidden;\n\t\tborder: 1px solid #e5e5e5;\n\t\tbackground-color: transparent;\n\t}\n\n\t.new-faq-container.border-bottom-only {\n\t\tborder: none;\n\t}\n\t.new-faq-container.border-bottom-only .faq-question {\n\t\tpadding-right: 0;\n\t\tpadding-left: 0;\n\t}\n\t.new-faq-container.border-bottom-only .faq-answer {\n\t\tpadding-right: 0;\n\t\tpadding-left: 0;\n\t}\n\n\t.faq-item {\n\t\tborder-bottom: 1px solid #e5e5e5;\n\t\tpadding: 0;\n\t}\n\t.faq-item:last-child {\n\t\tborder-bottom: none;\n\t}\n\n\t.faq-question {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t\tpadding: 8px 16px;\n\t\tcursor: pointer;\n\t\tfont-weight: var(--font-weight-regular);\n\t\tposition: relative;\n\t\tcolor: #102c55;\n\t\tbackground-color: #ffffff;\n\t\tfont-size: 14px;\n\t\tline-height: 1.3;\n\t\tborder: none;\n\t\toutline: none;\n\t\ttransition: background-color 0.3s, color 0.3s;\n\t\ttext-align: left;\n    border-radius: 10px;\n\t}\n\n\t.faq-question-image,\n\t.faq-question-svg {\n\t\tmargin-right: 12px;\n\t\tflex-shrink: 0;\n\t\twidth: 30px;\n\t\theight: 30px;\n\t\tborder-radius: 4px;\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n\n\t.faq-question-image img {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t}\n\n\t.faq-question-svg svg {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tmax-width: 100%;\n\t\tmax-height: 100%;\n\t\tdisplay: block;\n\t}\n\n\t.faq-question-svg {\n\t\tbackground-color: transparent;\n\t}\n\n\t.faq-question-text {\n\t\tflex: 1;\n\t}\n\n\t.faq-toggle {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tfont-size: 18px;\n\t\tmargin-left: 10px;\n\t\ttransition: transform 0.4s cubic-bezier(.4,0,.2,1);\n\t\tcolor: #102c55;\n\t}\n\n\t.faq-item.active .faq-toggle {\n\t\ttransform: rotate(45deg);\n\t}\n\n\t.faq-answer {\n\t\tpadding: 0 16px;\n\t\tmax-height: 0;\n\t\toverflow: hidden;\n\t\ttransition: max-height 0.5s cubic-bezier(.4,0,.2,1), padding 0.3s;\n\t\tcolor: #202329;\n\t\tbackground-color: #ffffff;\n\t\tfont-size: 13px;\n\t\tline-height: 1.4;\n\t\topacity: 0;\n\t\twill-change: max-height, opacity;\n\t}\n\n\t.faq-item.active .faq-answer {\n\t\topacity: 1;\n\t\tpadding: 0 16px 3px;\n\t}\n\n  .faq-answer-inner {\n    padding-top: 3px;\n  }\n\n  .faq-answer p {\n    margin-top: 0;\n    margin-bottom: 0.5em;\n  }\n\n  .faq-answer p:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Ensure lists display properly inside FAQ answers *\/\n  .faq-answer ul,\n  .faq-answer ol {\n    list-style-position: outside;\n    margin: 0.5em 0;\n    padding-left: 1.5em;\n  }\n\n  .faq-answer ul {\n    list-style-type: disc;\n  }\n\n  .faq-answer ol {\n    list-style-type: decimal;\n  }\n\n  .faq-answer ul li,\n  .faq-answer ol li {\n    margin-bottom: 0.25em;\n    display: list-item;\n  }\n\n  .faq-answer ul li:last-child,\n  .faq-answer ol li:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Images in FAQ answers (from product description) *\/\n  .faq-answer img {\n    max-width: 100%;\n    height: auto;\n    display: block;\n    margin: 0.5em 0;\n  }\n\n\t\/* Custom scrollbar styling for FAQ answers *\/\n\t.faq-answer::-webkit-scrollbar {\n\t\twidth: 6px;\n\t}\n\t.faq-answer::-webkit-scrollbar-track {\n\t\tbackground: rgba(0, 0, 0, 0.1);\n\t\tborder-radius: 3px;\n\t}\n\t.faq-answer::-webkit-scrollbar-thumb {\n\t\tbackground: rgba(0, 0, 0, 0.3);\n\t\tborder-radius: 3px;\n\t}\n\t.faq-answer::-webkit-scrollbar-thumb:hover {\n\t\tbackground: rgba(0, 0, 0, 0.5);\n\t}\n\n\t@media screen and (max-width: 768px) {\n\t\t.product-faq {\n\t\t\tfont-size: 90%;\n\t\t\twidth: 100%;\n\t\t}\n\t\t.faq-question {\n\t\t\tpadding: 8px 14px;\n\t\t\tfont-size: 14px;\n\t\t}\n\t\t.faq-question-image,\n\t\t.faq-question-svg {\n\t\t\twidth: 26.25px;\n\t\t\theight: 26.25px;\n\t\t\tmargin-right: 10px;\n\t\t}\n\t\t.faq-toggle {\n\t\t\tfont-size: 16px;\n\t\t}\n\t\t.faq-answer {\n\t\t\tpadding: 0 14px;\n\t\t\tfont-size: 13px;\n\t\t}\n\t\t.faq-item.active .faq-answer {\n\t\t\tpadding: 0 14px 3px;\n\t\t}\n\t\t.faq-answer::-webkit-scrollbar {\n\t\t\twidth: 4px;\n\t\t}\n\t}\n\n\t@media screen and (max-width: 480px) {\n\t\t.product-faq {\n\t\t\tfont-size: 85%;\n\t\t\twidth: 100%;\n\t\t\tmargin: 4.0px auto 4.0px;\n\t\t}\n\t\t.faq-question {\n\t\t\tpadding: 8px 12px;\n\t\t\tfont-size: 14px;\n\t\t}\n\t\t.faq-question-image,\n\t\t.faq-question-svg {\n\t\t\twidth: 22.5px;\n\t\t\theight: 22.5px;\n\t\t\tmargin-right: 8px;\n\t\t}\n\t\t.faq-toggle {\n\t\t\tfont-size: 14px;\n\t\t}\n\t\t.faq-answer {\n\t\t\tpadding: 0 12px;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.3;\n\t\t}\n\t\t.faq-item.active .faq-answer {\n\t\t\tpadding: 0 12px 3px;\n\t\t}\n\t\t.faq-answer::-webkit-scrollbar {\n\t\t\twidth: 3px;\n\t\t}\n\t}\n\u003c\/style\u003e\n\n\n    \n\n          \u003c\/div\u003e\n        \n      \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  var parser = new DOMParser();\n  var originPrice = '¥7,180';\n  const currency = window.Shopify?.currency?.active ?? 'USD';\n\n  const formId = 'product-form-template--23256849449180__main';\n  const form = document.getElementById(formId);\n\n  function formatMoney(newMoney) {\n    const originPriceNumber = originPrice.replace(\/[^0-9.,]\/g, '');\n    return `${originPrice.replace(originPriceNumber, newMoney)} ${currency}`;\n  }\n  function formatMoneyWithoutSuffix(newMoney) {\n    const originPriceNumber = originPrice.replace(\/[^0-9.,]\/g, '');\n    return `${originPrice.replace(originPriceNumber, newMoney)}`;\n  }\n\n  if (window.innerWidth \u003c= 767 \u0026\u0026 document.querySelector('.shop-mobile-arrows')) {\n  const prevBtn = document.querySelector('.shop-mobile-arrow-prev');\n  const nextBtn = document.querySelector('.shop-mobile-arrow-next');\n  \n  if (prevBtn \u0026\u0026 nextBtn) {\n    prevBtn.addEventListener('click', () =\u003e {\n      \/\/ Logique pour image précédente\n      navigateToImage('prev');\n    });\n    \n    nextBtn.addEventListener('click', () =\u003e {\n      \/\/ Logique pour image suivante  \n      navigateToImage('next');\n    });\n  }\n}\n\n  const quantityElems = form.querySelectorAll('input[type=\"hidden\"][name=\"quantity\"]');\n  const addQuantityElem = (quantityVal) =\u003e {\n    const curForm = document.getElementById(formId);\n    const quantityElem = document.createElement('input');\n    quantityElem.setAttribute('type', 'hidden');\n    quantityElem.setAttribute('name', 'quantity');\n    quantityElem.setAttribute('value', quantityVal);\n    curForm.appendChild(quantityElem);\n  };\n\u003c\/script\u003e\n\n\n\n\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__4_benefits_TUqC37\" class=\"shopify-section shopify-section--four-benefits-new\"\u003e\n\n\n\n\n\n\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-dbfb66c32bbbfa6ac224.css?v=1789784674\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003cdiv class=\"benefits-grid\" data-component=\"benefits-grid\" data-layout=\"grid\" data-image-mode=\"standard\" id=\"benefits-template--23256849449180__4_benefits_TUqC37\"\u003e\n  \u003cdiv class=\"benefits-grid__container\"\u003e\n    \n    \u003c!-- Content Layout --\u003e\n    \u003cdiv class=\"benefits-grid__content-wrapper benefits-grid__content-wrapper--no-image\"\u003e\n      \n      \u003c!-- Benefits Content --\u003e\n      \u003cdiv class=\"benefits-grid__content\"\u003e\n        \n        \u003c!-- Image (Mobile: before header) --\u003e\n        \n        \n        \n        \n        \n        \u003c!-- Header --\u003e\n        \n          \u003cdiv class=\"benefits-grid__header\"\u003e\n            \n              \u003ch2 class=\"benefits-grid__heading\"\u003e\n                肝臓のための処方\n                \n                  \u003cspan class=\"benefits-grid__heading-accent\"\u003eみんなが話題にしている\u003c\/span\u003e\n                \n              \u003c\/h2\u003e\n            \n            \n              \u003cp class=\"benefits-grid__subtitle\"\u003eより快適な朝からスムーズな消化まで、Happy Liverは体が本来の働きをするのを助けます。あれこれ気にせず生活できる毎日を取り戻すために。\u003c\/p\u003e\n            \n          \u003c\/div\u003e\n        \n\n        \u003c!-- Image (Mobile: after header \/ between header and benefits) --\u003e\n        \n        \n        \n        \n\n        \u003c!-- Benefits Items --\u003e\n        \u003cdiv class=\"benefits-grid__items\" data-layout=\"grid\"\u003e\n          \n            \n\n\u003cdiv class=\"benefit-item\" data-index=\"1\" data-block-id=\"benefit_fBU6G3\"\u003e\n  \n  \u003cdiv class=\"benefit-item__icon\"\u003e\n    \n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-7faa672d85b50ef193d4.svg?v=1789785490\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-7faa672d85b50ef193d4.svg?v=1789785490 1x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-7faa672d85b50ef193d4.svg?v=1789785490 2x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-7faa672d85b50ef193d4.svg?v=1789785490 3x\" alt=\"肝臓の保護 \u0026amp; 回復\" class=\"benefit-item__icon-image\" width=\"75\" height=\"75\" loading=\"lazy\" style=\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\"\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003ch3 class=\"benefit-item__title\"\u003e肝臓の保護と回復\u003c\/h3\u003e\n  \n  \n\u003c\/div\u003e\n          \n            \n\n\u003cdiv class=\"benefit-item\" data-index=\"2\" data-block-id=\"benefit_gb9Hpr\"\u003e\n  \n  \u003cdiv class=\"benefit-item__icon\"\u003e\n    \n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fef172b0b238a42201e6.svg?v=1789785494\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fef172b0b238a42201e6.svg?v=1789785494 1x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fef172b0b238a42201e6.svg?v=1789785494 2x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fef172b0b238a42201e6.svg?v=1789785494 3x\" alt=\"活力 \u0026amp; 明晰さを高める\" class=\"benefit-item__icon-image\" width=\"75\" height=\"75\" loading=\"lazy\" style=\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\"\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003ch3 class=\"benefit-item__title\"\u003e活力と明晰さを高める\u003c\/h3\u003e\n  \n  \n\u003c\/div\u003e\n          \n            \n\n\u003cdiv class=\"benefit-item\" data-index=\"3\" data-block-id=\"benefit_K6VQek\"\u003e\n  \n  \u003cdiv class=\"benefit-item__icon\"\u003e\n    \n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-64ad4f91b7d55b63f383.svg?v=1789785496\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-64ad4f91b7d55b63f383.svg?v=1789785496 1x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-64ad4f91b7d55b63f383.svg?v=1789785496 2x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-64ad4f91b7d55b63f383.svg?v=1789785496 3x\" alt=\"炎症を和らげる\" class=\"benefit-item__icon-image\" width=\"75\" height=\"75\" loading=\"lazy\" style=\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\"\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003ch3 class=\"benefit-item__title\"\u003e炎症を和らげる\u003c\/h3\u003e\n  \n  \n\u003c\/div\u003e\n          \n            \n\n\u003cdiv class=\"benefit-item\" data-index=\"4\" data-block-id=\"benefit_VgEwTA\"\u003e\n  \n  \u003cdiv class=\"benefit-item__icon\"\u003e\n    \n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-15b1dc177083fe330083.svg?v=1789785500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-15b1dc177083fe330083.svg?v=1789785500 1x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-15b1dc177083fe330083.svg?v=1789785500 2x,\n                https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-15b1dc177083fe330083.svg?v=1789785500 3x\" alt=\"胃にやさしい\" class=\"benefit-item__icon-image\" width=\"75\" height=\"75\" loading=\"lazy\" style=\"image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;\"\u003e\n    \n  \u003c\/div\u003e\n  \n  \u003ch3 class=\"benefit-item__title\"\u003e胃にやさしい\u003c\/h3\u003e\n  \n  \n\u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Image (Desktop: side by side) --\u003e\n      \n      \n      \n      \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Section-specific customizations *\/\n  #benefits-template--23256849449180__4_benefits_TUqC37 {\n    \n      \n        background: linear-gradient(180deg, rgba(8, 30, 63, 1), rgba(13, 59, 110, 1) 100%);\n      \n    \n\n    padding: 40px 20px \n             40px 20px;\n    \n    \n    \n    \n  }\n  \n  \/* Background overlay *\/\n  \n  \n  \/* Mobile background image *\/\n  @media screen and (max-width: 767px) {\n    \n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__heading {\n    color: #ffffff !important;\n    font-size: 28px !important;\n    line-height: 1.2 !important;\n    text-align: center !important;\n    margin-bottom: 16px !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__heading-accent {\n    padding: 2px 4px !important;\n    margin: -2px -4px !important;\n    display: inline-block !important;\n    margin-left: 0px !important;\n    \n    \n    \n      background: linear-gradient(135deg, rgba(91, 163, 245, 1), rgba(163, 196, 247, 1) 100%) !important;\n      -webkit-background-clip: text !important;\n      -webkit-text-fill-color: transparent !important;\n      background-clip: text !important;\n      color: transparent !important;\n      line-height: 1.3 !important;\n    \n    \n    \n    \n      font-family: var(--font-accent-family, var(--font-body-family)) !important;\n      font-style: var(--font-accent-style, normal) !important;\n      font-weight: var(--font-accent-weight, inherit) !important;\n      letter-spacing: var(--font-accent-letter-spacing, inherit) !important;\n      text-transform: var(--font-accent-text-transform, none) !important;\n    \n  }\n  \n  \/* Override any body font on accent text children *\/\n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__heading-accent * {\n    font-family: inherit !important;\n    font-style: inherit !important;\n    font-weight: inherit !important;\n  }\n\n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__subtitle {\n    color: #efefef !important;\n    font-size: 14px !important;\n    text-align: center !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item {\n    text-align: center !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon {\n    \n      margin-left: auto !important;\n      margin-right: auto !important;\n  \n    width: 60px !important;\n    height: 60px !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon-image,\n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon-svg {\n    width: 30px !important;\n    height: 30px !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__title {\n    color: #ffffff !important;\n    font-size: 18px !important;\n    text-align: center !important;\n    \n    \n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__description {\n    color: #ffffff !important;\n    font-size: 14px !important;\n    text-align: center !important;\n  }\n  \n  #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon {\n    \n    \n      background: transparent !important;\n      border-radius: 0 !important;\n    \n    \n  }\n\n  @media screen and (min-width: 768px) {\n    #benefits-template--23256849449180__4_benefits_TUqC37 {\n      padding: 60px 20px \n               60px 20px;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__content-wrapper--no-image .benefits-grid__content {\n      max-width: 600px !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__heading {\n      color: #ffffff !important;\n      font-size: 42px !important;\n      line-height: 1.2 !important;\n      text-align: center !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__heading-accent {\n      padding: 2px 4px !important;\n      margin: -2px -4px !important;\n      display: inline-block !important;\n      margin-left: 0px !important;\n      \n      \n      \n        background: linear-gradient(135deg, rgba(91, 163, 245, 1), rgba(163, 196, 247, 1) 100%) !important;\n        -webkit-background-clip: text !important;\n        -webkit-text-fill-color: transparent !important;\n        background-clip: text !important;\n        color: transparent !important;\n        line-height: 1.3 !important;\n      \n      \n      \n      \n        font-family: var(--font-accent-family, var(--font-body-family)) !important;\n        font-style: var(--font-accent-style, normal) !important;\n        font-weight: var(--font-accent-weight, inherit) !important;\n        letter-spacing: var(--font-accent-letter-spacing, inherit) !important;\n        text-transform: var(--font-accent-text-transform, none) !important;\n      \n    }\n\n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__subtitle {\n      color: #efefef !important;\n      font-size: 16px !important;\n      text-align: center !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item {\n      text-align: center !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon {\n      \n        margin-left: auto !important;\n        margin-right: auto !important;\n      \n      width: 60px !important;\n      height: 60px !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon-image,\n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__icon-svg {\n      width: 30px !important;\n      height: 30px !important;\n    }\n    \n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__title {\n      color: #ffffff !important;\n      font-size: 20px !important;\n      text-align: center !important;\n      \n      \n  }\n\n    #benefits-template--23256849449180__4_benefits_TUqC37 .benefit-item__description {\n      color: #ffffff !important;\n      font-size: 15px !important;\n      text-align: center !important;\n    }\n  }\n\u003c\/style\u003e\n  \n    \u003cstyle\u003e\n      \/* Block benefit_fBU6G3 custom icon sizing *\/\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_fBU6G3\"] .benefit-item__icon-image,\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_fBU6G3\"] .benefit-item__icon-svg {\n        width: 30px !important;\n        height: 30px !important;\n      }\n      @media screen and (min-width: 768px) {\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_fBU6G3\"] .benefit-item__icon-image,\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_fBU6G3\"] .benefit-item__icon-svg {\n          width: 75px !important;\n          height: 75px !important;\n        }\n      }\n    \u003c\/style\u003e\n  \n\n  \n    \u003cstyle\u003e\n      \/* Block benefit_gb9Hpr custom icon sizing *\/\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_gb9Hpr\"] .benefit-item__icon-image,\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_gb9Hpr\"] .benefit-item__icon-svg {\n        width: 30px !important;\n        height: 30px !important;\n      }\n      @media screen and (min-width: 768px) {\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_gb9Hpr\"] .benefit-item__icon-image,\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_gb9Hpr\"] .benefit-item__icon-svg {\n          width: 75px !important;\n          height: 75px !important;\n        }\n      }\n    \u003c\/style\u003e\n  \n\n  \n    \u003cstyle\u003e\n      \/* Block benefit_K6VQek custom icon sizing *\/\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_K6VQek\"] .benefit-item__icon-image,\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_K6VQek\"] .benefit-item__icon-svg {\n        width: 30px !important;\n        height: 30px !important;\n      }\n      @media screen and (min-width: 768px) {\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_K6VQek\"] .benefit-item__icon-image,\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_K6VQek\"] .benefit-item__icon-svg {\n          width: 75px !important;\n          height: 75px !important;\n        }\n      }\n    \u003c\/style\u003e\n  \n\n  \n    \u003cstyle\u003e\n      \/* Block benefit_VgEwTA custom icon sizing *\/\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_VgEwTA\"] .benefit-item__icon-image,\n      #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_VgEwTA\"] .benefit-item__icon-svg {\n        width: 30px !important;\n        height: 30px !important;\n      }\n      @media screen and (min-width: 768px) {\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_VgEwTA\"] .benefit-item__icon-image,\n        #benefits-template--23256849449180__4_benefits_TUqC37 .benefits-grid__items .benefit-item[data-block-id=\"benefit_VgEwTA\"] .benefit-item__icon-svg {\n          width: 75px !important;\n          height: 75px !important;\n        }\n      }\n    \u003c\/style\u003e\n  \n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__customer_reviews_KdHUeH\" class=\"shopify-section\"\u003e\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-322d15d99efb792c941a.css?v=1789784677\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-f12f54cb3d3bc76640d8.css?v=1789784681\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\n\u003cdiv class=\"reviews-section-outer page-fade-in\" style=\"\n    border-radius: 0px;\n    \n      background-color: #ffffff;\n      color: #000000;\n    \n    \n      background: linear-gradient(180deg, #0e3c70 0%, #0d3b6e 100%);\n    \n  \"\u003e\n  \u003cdiv class=\"new-section\" style=\"\n      padding-top: 20px;\n      padding-bottom: 0px;\n      padding-left: 0px;\n      padding-right: 0px;\n    \"\u003e\n    \u003cdiv class=\"swiper reviewSwiper\" data-speed=\"5000\"\u003e\n      \u003cdiv class=\"swiper-wrapper\"\u003e\n        \n          \n            \u003cdiv class=\"swiper-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-00e93599300ed272ef2a.png?v=1789787274\" alt=\"\" width=\"928\" height=\"1152\" class=\"review-image\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n          \n        \n          \n            \u003cdiv class=\"swiper-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-4e34b3403f2a4acd20f1.png?v=1789787277\" alt=\"\" width=\"928\" height=\"1152\" class=\"review-image\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n          \n        \n          \n            \u003cdiv class=\"swiper-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-3db249f296e5c37c71f3.png?v=1789787303\" alt=\"\" width=\"928\" height=\"1152\" class=\"review-image\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n          \n        \n          \n            \u003cdiv class=\"swiper-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-b1f6f891125ac18aa142.png?v=1789787285\" alt=\"\" width=\"928\" height=\"1152\" class=\"review-image\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n          \n        \n          \n            \u003cdiv class=\"swiper-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d208d534faa91a3966fb.png?v=1789787296\" alt=\"\" width=\"928\" height=\"1152\" class=\"review-image\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n          \n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-wrapper\" style=\"\n        --content-padding-top-mobile: 0px;\n        --content-padding-bottom-mobile: 0px;\n        --content-padding-left-mobile: 0px;\n        --content-padding-right-mobile: 0px;\n        --content-padding-top-desktop: 0px;\n        --content-padding-bottom-desktop: 0px;\n        --content-padding-left-desktop: 0px;\n        --content-padding-right-desktop: 0px;\n      \"\u003e\n      \u003ch2 class=\"main-title h2\" style=\"\n          color: rgba(0,0,0,0);\n          padding-top: 0px;\n          padding-bottom: 0px;\n          padding-left: 0px;\n          padding-right: 0px;\n        \"\u003e\u003c\/h2\u003e\n\n      \u003cp class=\"subtitle body-large\" style=\"\n          color: rgba(0,0,0,0);\n          padding-top: 0px;\n          padding-bottom: 0px;\n        \"\u003e\u003c\/p\u003e\n\n      \n\n      \u003cdiv class=\"rating-section\" style=\"padding-top: 0px;\"\u003e\n        \u003cdiv class=\"star-icons\"\u003e\n          \n            \u003csvg width=\"15px\" height=\"15px\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"rgba(0,0,0,0)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \n            \u003csvg width=\"15px\" height=\"15px\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"rgba(0,0,0,0)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \n            \u003csvg width=\"15px\" height=\"15px\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"rgba(0,0,0,0)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \n            \u003csvg width=\"15px\" height=\"15px\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"rgba(0,0,0,0)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \n            \u003csvg width=\"15px\" height=\"15px\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M11.5245 3.46353C11.6741 3.00287 12.3259 3.00287 12.4755 3.46353L14.1329 8.56434C14.1998 8.77035 14.3918 8.90983 14.6084 8.90983H19.9717C20.4561 8.90983 20.6575 9.52964 20.2656 9.81434L15.9266 12.9668C15.7514 13.0941 15.678 13.3198 15.745 13.5258L17.4023 18.6266C17.552 19.0873 17.0248 19.4704 16.6329 19.1857L12.2939 16.0332C12.1186 15.9059 11.8814 15.9059 11.7061 16.0332L7.3671 19.1857C6.97524 19.4704 6.448 19.0873 6.59768 18.6266L8.25503 13.5258C8.32197 13.3198 8.24864 13.0941 8.07339 12.9668L3.73438 9.81434C3.34253 9.52964 3.54392 8.90983 4.02828 8.90983H9.39159C9.6082 8.90983 9.80018 8.77035 9.86712 8.56434L11.5245 3.46353Z\" fill=\"rgba(0,0,0,0)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \n        \u003c\/div\u003e\n        \u003cdiv class=\"rating-text\" style=\"color: rgba(0,0,0,0);\"\u003e\n          \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* Dynamic styles only *\/\n.reviews-section-outer .main-title {\n  font-size: 16px;\n}\n\n.reviews-section-outer .subtitle {\n  font-size: 12px;\n}\n\n@media screen and (min-width: 768px) {\n  .reviews-section-outer .main-title {\n    font-size: 28px;\n  }\n\n  .reviews-section-outer .subtitle {\n    font-size: 14px;\n  }\n}\n\n\n\/* Button color override when theme colors are disabled *\/\n\/* Conditional button styling based on global settings *\/\n\n  \/* Custom button styling active *\/\n.reviews-section-outer .new-section .claim-button.theme-button {\n  background-color: #ef4a65 !important;\n  color: white !important;\n}\n\n.reviews-section-outer .new-section .claim-button.theme-button:hover {\n  background-color: #ef4a65 !important;\n  opacity: 0.9 !important;\n  }\n\n\n\/* Handle button-text elements inside claim button *\/\n.reviews-section-outer .new-section .claim-button .button-text {\n  \n    \/* Use Custom Button Text Sizing *\/\n    font-size: 10px !important;\n    font-weight: var(--global-button-font-weight, 700) !important;\n    letter-spacing: var(--global-button-letter-spacing, 1px) !important;\n    text-transform: var(--global-button-text-transform, none) !important;\n  \n}\n\n\/* Title and subtitle color overrides when theme colors are disabled *\/\n.reviews-section-outer .new-section .content-wrapper .main-title.h2 {\n  color: rgba(0,0,0,0) !important;\n}\n\n.reviews-section-outer .new-section .content-wrapper .subtitle.body-large {\n  color: rgba(0,0,0,0) !important;\n}\n\n\n\/* Load-in animation *\/\n.page-fade-in {\n  opacity: 0;\n  transform: translateY(20px);\n  animation: fadeInUp 0.8s ease-out forwards;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* Add slight delay for staggered effect on multiple sections *\/\n.page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n.page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n.page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n\u003c\/style\u003e\n\n\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Handle scroll-to-first-section functionality for image reviews section\n  const reviewButtons = document.querySelectorAll('.claim-button[data-scroll-to-first-section]');\n  \n  reviewButtons.forEach(button =\u003e {\n    button.addEventListener('click', function(e) {\n      e.preventDefault();\n      \n      console.log('🎯 Image Reviews: Scrolling to first section...');\n      \n      \/\/ Find the first section on the page (excluding header\/navigation)\n      const selectors = [\n        \/\/ Most common first section patterns\n        'main section:first-of-type',\n        '.main-content section:first-of-type',\n        '.page-content section:first-of-type',\n        \n        \/\/ Shopify section patterns\n        '.shopify-section:not([data-section-type=\"header\"]):not([data-section-type=\"announcement-bar\"])',\n        'section.shopify-section:not([data-section-type=\"header\"])',\n        \n        \/\/ General section patterns\n        'main \u003e *:first-child',\n        '.content section:first-of-type',\n        'section:not(header):not([role=\"banner\"])',\n        \n        \/\/ Fallback to any section\n        'section:first-of-type',\n        '[data-section-type]:not([data-section-type=\"header\"])',\n        \n        \/\/ Last resort - any content element\n        'main \u003e div:first-child',\n        '.main \u003e *:first-child'\n      ];\n      \n      let targetElement = null;\n      let usedSelector = '';\n      \n      for (const selector of selectors) {\n        try {\n          const elements = document.querySelectorAll(selector);\n          if (elements.length \u003e 0) {\n            targetElement = elements[0];\n            usedSelector = selector;\n            console.log(`✅ Found target using selector: ${usedSelector}`, targetElement);\n            break;\n          }\n        } catch (error) {\n          console.warn(`❌ Invalid selector: ${selector}`, error);\n        }\n      }\n      \n      if (targetElement) {\n        \/\/ Calculate offset for fixed headers\n        const headerHeight = document.querySelector('header')?.offsetHeight || 0;\n        const stickyHeader = document.querySelector('.sticky-header, .header-sticky, [style*=\"position: fixed\"]')?.offsetHeight || 0;\n        const adminBarHeight = document.querySelector('#admin_bar_iframe, .admin-bar')?.offsetHeight || 0;\n        const announcementBar = document.querySelector('.announcement-bar, .promo-bar')?.offsetHeight || 0;\n        \n        const offset = Math.max(headerHeight, stickyHeader) + adminBarHeight + announcementBar + 20;\n        \n        const elementPosition = targetElement.offsetTop;\n        const offsetPosition = elementPosition - offset;\n        \n        window.scrollTo({\n          top: Math.max(0, offsetPosition),\n          behavior: 'smooth'\n        });\n        \n        console.log(`✅ Image Reviews: Scrolled to first section using selector: ${usedSelector}`);\n        \n        \/\/ Optional: Add visual highlight to show successful targeting\n        targetElement.style.transition = 'all 0.3s ease';\n        targetElement.style.transform = 'scale(1.01)';\n        setTimeout(() =\u003e {\n          targetElement.style.transform = 'scale(1)';\n        }, 300);\n        \n      } else {\n        console.warn('⚠️ Image Reviews: No first section found, falling back to scroll to top');\n        \/\/ Fallback: scroll to top if no target found\n        window.scrollTo({\n          top: 0,\n          behavior: 'smooth'\n        });\n      }\n    });\n  });\n});\n\u003c\/script\u003e\n\n\u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@8\/swiper-bundle.min.js\" defer\u003e\u003c\/script\u003e\n\n\u003cstyle\u003e #shopify-section-template--23256849449180__customer_reviews_KdHUeH \/* Hide the empty text\/content side that is taking up space *\/.reviews-section-outer .content-wrapper {display: none !important;} #shopify-section-template--23256849449180__customer_reviews_KdHUeH \/* Force the main section to center its contents *\/.reviews-section-outer .new-section {display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important;} #shopify-section-template--23256849449180__customer_reviews_KdHUeH \/* Ensure the carousel itself sits nicely in the middle *\/.reviews-section-outer .swiper {margin: 0 auto !important; width: 100% !important; max-width: 1200px; \/* You can adjust this to make the carousel wider or narrower *\/} \u003c\/style\u003e\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__custom_liquid_xAery6\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--23256849449180__custom_liquid_xAery6-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23256849449180__custom_liquid_xAery6-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"gradient\"\u003e\n  \u003cdiv class=\"section-template--23256849449180__custom_liquid_xAery6-padding\"\u003e\n    \u003cstyle\u003e\n  .liver-section {\n    font-family: inter;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    background-color: #fff;\n  }\n\n  .liver-section * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .liver-badge-container {\n    text-align: center;\n    margin-bottom: 20px;\n  }\n\n  .liver-badge {\n    display: inline-block;\n    background: linear-gradient(90deg, #81cbed 0%, #ffffff 50%, #81cbed 100%);\n    color: #1a1a1a;\n    padding: 8px 25px;\n    border-radius: 25px;\n    font-size: 14px;\n    font-weight: 600;\n    border: 1px solid #81cbed;\n  }\n\n  .liver-headline {\n    text-align: center;\n    font-size: 28px;\n    font-weight: 700;\n    color: #1a1a1a;\n    line-height: 1.3;\n    margin-bottom: 30px;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .liver-checks {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 30px;\n  }\n\n  .liver-check-line {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 16px;\n    color: #333;\n  }\n\n  .liver-check-icon {\n    width: 22px;\n    height: 22px;\n    background-color: #81cbed;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .liver-check-icon svg {\n    width: 12px;\n    height: 12px;\n    fill: white;\n  }\n\n  .liver-product-image {\n    display: block;\n    max-width: 280px;\n    margin: 30px auto;\n  }\n\n  .liver-description {\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.6;\n    color: #444;\n    max-width: 700px;\n    margin: 0 auto 40px auto;\n  }\n\n  .liver-benefits-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n  }\n\n  .liver-benefit-box {\n    background-color: #fafafa;\n    border: 1px solid #eee;\n    border-radius: 12px;\n    padding: 24px;\n  }\n\n  .liver-benefit-header {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 12px;\n  }\n\n  \/* AJUSTE PARA OS NOVOS ÍCONES IMAGEM *\/\n  .liver-benefit-icon-img {\n    width: 32px;\n    height: 32px;\n    object-fit: contain;\n    flex-shrink: 0;\n  }\n\n  .liver-benefit-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a1a;\n    line-height: 1.3;\n  }\n\n  .liver-benefit-text {\n    font-size: 15px;\n    line-height: 1.6;\n    color: #555;\n  }\n\n  @media (max-width: 768px) {\n    .liver-headline { font-size: 22px; }\n    .liver-benefits-grid { grid-template-columns: 1fr; }\n    .liver-check-line { font-size: 14px; }\n    .liver-benefit-title { font-size: 16px; }\n    .liver-benefit-text { font-size: 14px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"liver-section\"\u003e\n  \u003cdiv class=\"liver-badge-container\"\u003e\n    \u003cspan class=\"liver-badge\"\u003e医薬品グレードの成分\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"liver-headline\"\u003e肝臓の健康、炎症、解毒に関する32+件の査読済み研究が裏付け\u003c\/h2\u003e\n\n  \u003cdiv class=\"liver-checks\"\u003e\n    \u003cdiv class=\"liver-check-line\"\u003e\n      \u003cdiv class=\"liver-check-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan\u003e臨床研究で調べられた治療用量\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"liver-check-line\"\u003e\n      \u003cdiv class=\"liver-check-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan\u003e100%天然、非遺伝子組み換え \u0026amp; グルテンフリー\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"liver-check-line\"\u003e\n      \u003cdiv class=\"liver-check-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cspan\u003e純度と効力について第三者機関で試験済み\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cimg class=\"liver-product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-8b152ea13807a0c2233a.png?v=1789786041\" alt=\"肝臓の健康のためのサプリメント製品\"\u003e\n\n  \u003cp class=\"liver-description\"\u003e単に成分をボトルに詰め込んだのではありません。それぞれが肝臓の特定の経路に働きかける欧州医薬品グレードの成分で、数十年にわたる査読済み研究に裏付けられています：\u003c\/p\u003e\n\n  \u003cdiv class=\"liver-benefits-grid\"\u003e\n    \u003cdiv class=\"liver-benefit-box\"\u003e\n      \u003cdiv class=\"liver-benefit-header\"\u003e\n        \u003cimg class=\"liver-benefit-icon-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d3fcb839cf73bb9d8d4a.png?v=1789784159\" alt=\"保護アイコン\"\u003e\n        \u003cp class=\"liver-benefit-title\"\u003e肝細胞を保護 \u0026amp; 毒素を遮断\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"liver-benefit-text\"\u003eシリマリンは、毒素の侵入を防ぐ保護バリアを形成し、肝細胞を物理的に守ります。また、肝臓の主要な抗酸化物質であるグルタチオンを増やします。ある臨床試験では、グルタチオンが29%増加する一方、酸化による損傷は33%減少しました。26件のランダム化比較試験全体で、シリマリンは主要な肝障害マーカーを有意に低下させ、脂肪肝の脂肪蓄積を改善する可能性はプラセボの3倍超でした。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"liver-benefit-box\"\u003e\n      \u003cdiv class=\"liver-benefit-header\"\u003e\n        \u003cimg class=\"liver-benefit-icon-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-53278ccd59d400cb0554.png?v=1789784162\" alt=\"炎症アイコン\"\u003e\n        \u003cp class=\"liver-benefit-title\"\u003eグルタチオンを回復 \u0026amp; 解毒を促進\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"liver-benefit-text\"\u003e肝臓は、毒素、アルコール、薬、過剰なホルモンを中和するために使う主要な抗酸化物質、グルタチオンによって働いています。グルタチオンが尽きると解毒が遅くなり、損傷が蓄積します。NACは、体がグルタチオンを作るために使う直接の材料です。アセトアミノフェン以外による肝障害のメタ分析では、NACの補充により死亡率が53%低下し、入院期間が短縮されました。別のレビューでは、調査された肝障害症例の85%でNACが回復を支えたと報告されています。これは、病院が急性肝不全に対して救急外来で使用するものと同じ化合物です。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"liver-benefit-box\"\u003e\n      \u003cdiv class=\"liver-benefit-header\"\u003e\n        \u003cimg class=\"liver-benefit-icon-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-f8b0f75e4ebebfc17d38.png?v=1789784165\" alt=\"代謝アイコン\"\u003e\n        \u003cp class=\"liver-benefit-title\"\u003e蓄積した脂肪を排出 \u0026amp; 代謝をサポート\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"liver-benefit-text\"\u003e多くの人は、肝臓に脂肪が蓄積していることを知らず、その排出に必要な栄養素が不足していることにも気づいていません。成人の90%超は、肝臓が脂肪を肝組織の外へ運べる粒子にまとめるために使う分子、コリンを十分に摂取していません。コリンがなければ、脂肪は物理的に外へ出られません。NAFLD患者を対象としたランダム化比較試験では、コリンの補充により12週間後に肝臓の脂肪が有意に減少し、酵素マーカーが改善し、酸化ストレスと炎症が低下しました。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"liver-benefit-box\"\u003e\n      \u003cdiv class=\"liver-benefit-header\"\u003e\n        \u003cimg class=\"liver-benefit-icon-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-de89c3338e519aedd0e8.png?v=1789784167\" alt=\"回復アイコン\"\u003e\n        \u003cp class=\"liver-benefit-title\"\u003e数十年にわたる臨床研究が裏付け\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"liver-benefit-text\"\u003eHappy Liverのすべての成分は医薬品グレードで、臨床研究で用いられた有効成分量に標準化されています。ミルクシスルはHPLC検査を受け、シリマリン80%であることを確認しています。NACは病院で使われているものと同じ医薬品グレードの化合物です。コリンは単にラベルを飾るためではなく、脂肪代謝を実際にサポートする用量で配合されています。すべてのロットで純度と効力について第三者機関による試験を行い、すべてのラベルで処方を完全に開示しています。独自ブレンドや用量不足の成分はありません。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__custom_liquid_jcjrhR\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--23256849449180__custom_liquid_jcjrhR-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23256849449180__custom_liquid_jcjrhR-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"gradient\"\u003e\n  \u003cdiv class=\"section-template--23256849449180__custom_liquid_jcjrhR-padding\"\u003e\n    \u003cstyle\u003e\n    * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n    }\n\n    .ingredients-section {\n      font-family: Inter;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 40px 20px;\n      background-color: #fff;\n    }\n\n    .section-headline {\n      text-align: center;\n      font-size: 14px;\n      font-weight: 600;\n      color: #666;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 30px;\n    }\n\n    .ingredients-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    @media (max-width: 768px) {\n      .ingredients-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    .ingredient-card {\n      border: 1px solid #e5e5e5;\n      border-radius: 12px;\n      overflow: hidden;\n      background: #fff;\n    }\n\n    .ingredient-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px;\n      cursor: pointer;\n      transition: background-color 0.2s;\n    }\n\n    .ingredient-header:hover {\n      background-color: #f9f9f9;\n    }\n\n    .ingredient-info {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .ingredient-icon {\n      width: 40px;\n      height: 40px;\n      background: linear-gradient(135deg, #7cb342, #558b2f);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      overflow: hidden;\n    }\n\n    .ingredient-icon img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    .ingredient-name {\n      font-size: 16px;\n      font-weight: 600;\n      color: #1a1a1a;\n    }\n\n    .toggle-icon {\n      width: 24px;\n      height: 24px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: transform 0.3s;\n    }\n\n    .toggle-icon svg {\n      width: 16px;\n      height: 16px;\n      stroke: #666;\n    }\n\n    .ingredient-card.active .toggle-icon {\n      transform: rotate(45deg);\n    }\n\n    .ingredient-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.3s ease-out;\n    }\n\n    .ingredient-card.active .ingredient-content {\n      max-height: 300px;\n    }\n\n    .ingredient-description {\n      padding: 0 16px 16px 16px;\n      font-size: 14px;\n      line-height: 1.6;\n      color: #555;\n    }\n\n    .highlight-box {\n      background-color: #fff9e6;\n      border-radius: 12px;\n      padding: 24px;\n      text-align: center;\n    }\n\n    .highlight-box p {\n      font-size: 15px;\n      line-height: 1.6;\n      color: #1a1a1a;\n    }\n\n    .highlight-box p:first-child {\n      font-weight: 700;\n      margin-bottom: 12px;\n    }\n\n    .highlight-box p:last-child {\n      font-weight: 400;\n      color: #444;\n    }\n  \u003c\/style\u003e\n\n\u003cdiv class=\"ingredients-section\"\u003e\n  \u003cp class=\"section-headline\"\u003e1回分に含まれる成分：\u003c\/p\u003e\n\n  \u003cdiv class=\"ingredients-grid\"\u003e\n    \u003cdiv class=\"ingredient-card\"\u003e\n      \u003cdiv class=\"ingredient-header\" onclick=\"toggleCard(this)\"\u003e\n        \u003cdiv class=\"ingredient-info\"\u003e\n          \u003cdiv class=\"ingredient-icon\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-fe9786ebcb02fd624381.png?v=1789784231\" alt=\"ミルクシスル\"\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"ingredient-name\"\u003eミルクシスル（シリマリン80%）\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"toggle-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\n            \u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ingredient-content\"\u003e\n        \u003cp class=\"ingredient-description\"\u003e肝臓保護の標準となる成分です。シリマリンは肝細胞の周囲に物理的なバリアを形成して毒素の侵入を防ぐと同時に、体が本来持つグルタチオンの産生を促進します。欧州の医療で何世紀にもわたり使用され、26+件のランダム化比較試験に裏付けられています。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ingredient-card\"\u003e\n      \u003cdiv class=\"ingredient-header\" onclick=\"toggleCard(this)\"\u003e\n        \u003cdiv class=\"ingredient-info\"\u003e\n          \u003cdiv class=\"ingredient-icon\"\u003e\n             \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-0c2b395a9bf3b763e5f2.png?v=1789784234\" alt=\"NAC\"\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"ingredient-name\"\u003eN-アセチルシステイン（NAC）\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"toggle-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\n            \u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ingredient-content\"\u003e\n        \u003cp class=\"ingredient-description\"\u003e肝臓の主要な抗酸化物質であるグルタチオンを作るために体が使う、直接の材料です。グルタチオンが尽きると解毒が遅くなり、損傷が蓄積します。NACは病院の救急外来で使われているものと同じ医薬品グレードの化合物で、臨床研究では肝臓の回復をサポートし、酸化ストレスを軽減し、酵素マーカーを改善することが示されています。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ingredient-card\"\u003e\n      \u003cdiv class=\"ingredient-header\" onclick=\"toggleCard(this)\"\u003e\n        \u003cdiv class=\"ingredient-info\"\u003e\n          \u003cdiv class=\"ingredient-icon\"\u003e\n             \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-3161e38a7b1d32d4dc29.png?v=1789784238\" alt=\"コリン\"\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"ingredient-name\"\u003e酒石酸水素コリン\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"toggle-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\n            \u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ingredient-content\"\u003e\n        \u003cp class=\"ingredient-description\"\u003e蓄積した脂肪をまとめて外へ運び出すために肝臓が必要とする必須栄養素です。成人の90%超が十分に摂取していないため、食生活に気をつけている人でも肝臓に脂肪が蓄積します。NAFLD患者を対象とした臨床試験では、コリンの補充により12週間で肝臓の脂肪が有意に減少し、酵素マーカーが改善し、炎症が低下しました。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"highlight-box\"\u003e\n    \u003cp\u003eHappy Liver = 保護、解毒、脂肪の排出を同時に行う初めての処方。\u003c\/p\u003e\n    \u003cp\u003eだからこそ、34,423+人が毎日の活力、明晰さ、体調への自信を取り戻すために信頼しています。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function toggleCard(header) {\n    const card = header.parentElement;\n    card.classList.toggle('active');\n  }\n\u003c\/script\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__custom_liquid_Tw6hyK\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--23256849449180__custom_liquid_Tw6hyK-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23256849449180__custom_liquid_Tw6hyK-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"gradient\"\u003e\n  \u003cdiv class=\"section-template--23256849449180__custom_liquid_Tw6hyK-padding\"\u003e\n    \u003csection class=\"custom-testimonials-section\"\u003e\n  \u003cdiv class=\"testimonials-wrapper\"\u003e\n    \n    \u003cdiv class=\"testimonials-header\"\u003e\n      \u003ch2\u003eこちらが\u003c\/h2\u003e\n      \u003ch3\u003eHappy Liverのお客様の声です：\u003c\/h3\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"testimonials-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d38d929312593057bd17.png?v=1789788190\" alt=\"Emma Johnsonの体験談\" class=\"testimonial-img\"\u003e\n      \n      \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-5d87537078b965859c5c.png?v=1789788193\" alt=\"Lisa Jacksonの体験談\" class=\"testimonial-img\"\u003e\n\n      \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-993b759f10b730dbaee0.png?v=1789788196\" alt=\"Kayla Zehmsの体験談\" class=\"testimonial-img\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .custom-testimonials-section {\n    width: 100%;\n    \/* Mantém o gradiente que você pediu: Branco no topo, Azul #81CBED no final *\/\n    background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 15%, #81CBED 100%);\n    padding: 60px 20px;\n    margin: 0;\n    overflow: hidden;\n  }\n\n  .testimonials-wrapper {\n    max-width: 800px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  .testimonials-header h2 {\n    font-family: sans-serif; \/* Ou a fonte do seu tema *\/\n    font-size: 36px;\n    margin: 0;\n    color: #000;\n    font-weight: bold;\n    letter-spacing: -1px;\n  }\n\n  .testimonials-header h3 {\n    font-family: sans-serif;\n    font-size: 30px;\n    margin: 5px 0 40px 0;\n    color: #000;\n    font-weight: bold;\n    letter-spacing: -1px;\n  }\n\n  .testimonials-container {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 15px;\n  }\n\n  .testimonial-img {\n    width: 100%;\n    height: auto;\n    max-width: 750px;\n    display: block;\n    \/* CORREÇÃO: Removido mix-blend-mode para deixar a imagem opaca e sólida *\/\n    mix-blend-mode: normal; \n    border-radius: 8px; \/* Adiciona uma leve borda arredondada para casar com a imagem original *\/\n    \/* Adiciona uma sombra sutil para destacar a imagem do fundo *\/\n    box-shadow: 0 4px 15px rgba(0,0,0,0.15); \n  }\n\n  .divider {\n    width: 100%;\n    max-width: 700px;\n    height: 1px;\n    background-color: rgba(0,0,0,0.08);\n    margin: 10px 0;\n  }\n\n  \/* Ajustes para Mobile *\/\n  @media screen and (max-width: 600px) {\n    .testimonials-header h2 { font-size: 26px; }\n    .testimonials-header h3 { font-size: 22px; }\n    .custom-testimonials-section { padding: 40px 10px; }\n    .testimonial-img { max-width: 100%; }\n  }\n\u003c\/style\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__rich_text_JYynwf\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e\/* Load-in Animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.6s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Staggered animation delays *\/\n  .page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n  .page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n  .page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n\n  #shopify-section-template--23256849449180__rich_text_JYynwf {\n    \n    \n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf {\n    padding-top: 60px;\n    padding-bottom: 60px;\n    padding-left: 20px;\n    padding-right: 20px;\n    background-color: #ffffff;\n    \n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-title {\n    color: #102c55 !important;\n    font-family: var(--font-heading-family) !important;\n    font-weight: var(--font-weight-bold) !important;\n    letter-spacing: var(--letter-spacing-heading) !important;\n    font-size: 36px;\n    line-height: 1.3;\n    margin-bottom: 20px;\n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-title .accent {\n    \n      color: #81cbed !important;\n    \n    display: inline-block;\n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-subtitle {\n    color: #102c55 !important;\n    font-size: 18px;\n    line-height: 1.6;\n    letter-spacing: var(--letter-spacing-body);\n    margin-bottom: 32px;\n    max-width: 700px;\n    \n      margin-left: auto;\n      margin-right: auto;\n      text-align: center;\n    \n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-subtitle p {\n    margin: 0 0 1rem 0;\n    color: inherit !important;\n  }\n\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-subtitle p:last-child {\n    margin-bottom: 0;\n    color: inherit !important;\n  }\n\n  \/* Remove default page-width padding - use only section padding *\/\n  .rich-text-section-template--23256849449180__rich_text_JYynwf .page-width {\n    padding: 0 !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  \n    \n  \n    \n  \n\n  \n    \n  \n    \n  \n\n  \/* Image Block Styling *\/\n  \n    \n  \n    \n      .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-image-wrapper[data-block-id=\"image_iQmN7R\"] {\n        margin: 20px auto 20px auto;\n        text-align: center;\n        max-width: 400px;\n      }\n\n      .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-image-wrapper[data-block-id=\"image_iQmN7R\"] img {\n        width: 100%;\n        height: auto;\n        border-radius: 8px;\n        \n        transition: transform 0.3s ease;\n      }\n\n      \n    \n  \n\n  \/* Mobile Responsive *\/\n  @media screen and (max-width: 768px) {\n    .rich-text-section-template--23256849449180__rich_text_JYynwf {\n      padding-top: 45px;\n      padding-bottom: 45px;\n    }\n\n    .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-title {\n      font-size: 28px;\n      margin-bottom: 15px;\n    }\n\n    .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-subtitle {\n      font-size: 16px;\n      margin-bottom: 24px;\n      max-width: 100%;\n      \n        margin-left: auto;\n        margin-right: auto;\n        text-align: center;\n      \n    }\n\n    .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-button {\n      margin-top: 18px;\n      \/* Mobile font size always uses section setting *\/\n      font-size: 14px !important;\n    }\n    \n    \/* Only apply custom padding when NOT using global button styling *\/\n    \n\n    \/* Mobile Image Styling *\/\n    \n      \n    \n      \n        .rich-text-section-template--23256849449180__rich_text_JYynwf .rich-text-image-wrapper[data-block-id=\"image_iQmN7R\"] {\n          text-align: center;\n          max-width: 300px;\n          margin: 15px auto 15px auto;\n        }\n      \n    \n  }\u003c\/style\u003e\n\u003cdiv class=\"rich-text-section-template--23256849449180__rich_text_JYynwf page-fade-in\"\u003e\n  \n  \n\n  \u003cdiv class=\"\n      page-width flex flex-col text-center md:text-center\n      \n         items-center\n       \n      \n         md:items-center\n       \n    \"\u003e\n    \n      \n          \u003ch2 class=\"rich-text-title\"\u003e\n            肝臓のサプリメントは、どれも同じではありません\n            \n              \u003cspan class=\"accent\"\u003e違いは処方に。実感がその証拠です。\u003c\/span\u003e\n            \n          \u003c\/h2\u003e\n\n        \n    \n      \n          \n            \u003cdiv class=\"rich-text-image-wrapper\" data-block-id=\"image_iQmN7R\"\u003e\n              \n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-29043edd9eda2d2872bc.png?v=1789788207\" alt=\"\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-8e55082d31468924814d.png?v=1789788210 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-29043edd9eda2d2872bc.png?v=1789788207 400w\" width=\"400\" height=\"522\" loading=\"lazy\"\u003e\n              \n            \u003c\/div\u003e\n          \n      \n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e #shopify-section-template--23256849449180__rich_text_JYynwf .rich-text-section-template--22177516454108__rich_text_JYynwf {padding-top: 60px; padding-bottom: 60px; padding-left: 20px; padding-right: 20px; \/* Updated Background Properties *\/ background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-f37a96d1dc9b6c54d380.png?v=1789784242\"); background-size: cover; background-position: center; background-repeat: no-repeat;} \u003c\/style\u003e\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__store_faq_yicDFA\" class=\"shopify-section section\"\u003e\u003c!-- Apply mobile fonts immediately on page load --\u003e\n\u003cscript\u003e\n  (function () {\n    if (window.innerWidth \u003c 750) {\n      document.documentElement.classList.add('faq-mobile-view');\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cdiv class=\"store-faq-section page-fade-in\" style=\"\n    \n    padding-top: 60px;\n    padding-bottom: 60px;\n    \n    \n    \n      \n      background-color: #ffffff !important;\n    \n    \n    \n    \n    \n  \"\u003e\n  \u003cdiv class=\"store-faq-container\" style=\"\n      width: 100%;\n      max-width: 1200px;\n      margin: 0 auto;\n    \"\u003e\n    \u003cdiv class=\"page-width faq-flex-container center-no-image \"\u003e\n      \u003cdiv class=\"faq-header-column\"\u003e\n        \n          \u003ch2 class=\"store-faq-heading\" style=\"color: #102c55 !important; font-size: 36px;\"\u003e\n            よくある質問\n          \u003c\/h2\u003e\n        \n\n        \n\n        \u003cdiv class=\"store-faq\" id=\"store-faq-template--23256849449180__store_faq_yicDFA\" style=\"\n            width: 100%;\n            margin: 0 auto;\n          \"\u003e\n          \n            \u003c!-- Single Column Layout (Default) --\u003e\n            \u003cdiv class=\"faq-container\" style=\"border-radius: 8px;\" data-accordion=\"true\"\u003e\n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003eHappy Liverはどのように飲めばよいですか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003e毎日、食事と一緒に2カプセルをお飲みください。1本で30日分です。飲む時間より継続することが大切なので、日課の中で飲むタイミングを決めて続けてください。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003e違いを感じるまでどのくらいかかりますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003e多くのお客様は5日から7日以内に、特にお腹の張り、活力、朝のぼんやり感について最初の変化に気づきます。成分が体内に蓄積するにつれて、頭のもやもや、消化、全体的なすっきり感のより大きな改善は2週間から4週間かけて現れる傾向があります。すべての効果を得るため、60日から90日はしっかり続けることをおすすめします。一人ひとり体は違いますが、主要成分に関する研究では8週間以内に肝臓のマーカーに測定可能な変化が示されています。\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003eHappy Liverを飲んでいる間もお酒を飲めますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003eもちろんです。実際、多くのお客様は夕食時のワインや週末のお酒を楽しみながら肝臓をサポートしたいという理由で、Happy Liverを飲んでいます。主要成分の1つであるプエラリア抽出物は、肝臓がアルコールを処理する際に生じる有毒な副産物、アセトアルデヒドを減らす能力について研究されています。Happy Liverは、肝臓がかけられた負担に対処するのを助けます。飲みすぎてよいという意味ではありませんが、最も必要なときに肝臓が確かなサポートを得られるということです。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003eほかのサプリメントと一緒に飲めますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003eはい。Happy Liverは、ほかのサプリメントと併用しやすいように設計されています。多くのお客様が、マルチビタミン、オメガ3、プロバイオティクス、そのほか毎日のサプリメントと一緒に、問題なく飲んでいます。成分には高い安全性が認められており、一般的なサプリメントの組み合わせとの既知の不適合はありません。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003e処方薬との併用はどうですか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003eHappy Liverに含まれる4つの成分はすべて広く研究されており、使用している用量では薬物相互作用のリスクは低いとされています。ただし、シリマリンは、ワルファリンなどの抗凝固薬、一部の糖尿病治療薬、特定の免疫抑制薬など、特定の肝酵素によって処理される薬と相互作用する可能性があります。現在処方薬を服用している場合は、新しいサプリメントを始める前に必ず医師に相談することをおすすめします。推測で判断するより、先に確認して安心していただきたいと考えています。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003eHappy Liverに副作用はありますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003eHappy Liverは非常に忍容性が良好です。臨床研究では、シリマリンは本処方に含まれる量を大きく上回る用量でも安全であることが示され、重篤な有害事象は報告されていません。最もよく報告される副作用は軽度の消化器症状で、飲み始めに時折お腹が張ったり、胃に軽い不快感が生じたりすることです。通常、食事と一緒に飲むことで解消します。キク科の植物（ブタクサ、マリーゴールド、キク）にアレルギーがあることが分かっている場合、ミルクシスルもこの科に属するため、使用前に医師に相談してください。\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003e本当に活力や疲労の改善に役立ちますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003eこれは、お客様から最もよく寄せられる実感の1つです。理由は、肝臓に負担がかかりすぎると、毒素の処理、炎症の管理、脂肪の代謝を効率よく行えなくなるからです。その滞りは、慢性的な疲労、頭のもやもや、午後の急な活力低下として現れます。Happy Liverは根本原因に働きかけます。シリマリンは肝細胞を保護し、グルタチオンを増やします。クルクミノイドは、気づかないうちに活力を奪う炎症を鎮めます。イノシトールは、肝臓の働きを鈍らせる蓄積脂肪の排出を助けます。肝臓が再び正常に働き始めると、通常、最初に気づくのが活力と頭のすっきり感です。\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                        \n                        \n                    \u003cdiv class=\"faq-item\" style=\"border-bottom: 1px solid #E5E5E5 !important;\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003eHappy Liverはどのくらいの期間飲めばよいですか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003e肝臓は毎日働いています。1日も休みません。加工食品を使った食事、お酒、薬、環境中の毒素はすべて肝臓を通ります。だからこそ、毎日継続してサポートすることで最良の結果が得られます。多くのお客様は、特に加工食品、お酒、定期的な服薬を含む生活を送っている場合、日々の習慣としてHappy Liverを飲んでいます。飲む期間と休む期間を交互に設ける必要はありません。4つの成分すべてに高い長期安全性が認められており、毎日継続して使用しても安全です。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n                \n                    \n                    \n                    \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                      \n                      \n                    \n                    \u003cdiv class=\"faq-item\" style=\"\"\u003e\n                      \u003cdiv class=\"faq-question\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --question-padding-top: 15px;\n                          --question-padding-bottom: 15px;\n                          --question-padding-left: 20px;\n                          --question-padding-right: 20px;\n                        \"\u003e\n                        \u003cspan\u003e自分には効果がなかった場合はどうなりますか？\u003c\/span\u003e\n                        \u003cspan class=\"faq-toggle\"\u003e+\u003c\/span\u003e\n                      \u003c\/div\u003e\n                      \u003cdiv class=\"faq-answer\" style=\"\n                          color: #102c55 !important;\n                          background-color: #ffffff !important;\n                          --answer-padding-top: 15px;\n                          --answer-padding-bottom: 15px;\n                          --answer-padding-left: 20px;\n                          --answer-padding-right: 20px;\n                        \"\u003e\n                        \u003cp\u003e60日間返金保証で全面的に対応します。違いを感じられなければ、ご連絡いただくだけでご注文代金を返金します。面倒な手続きも煩わしさもありません。この製品が人々にもたらす変化を見てきたからこそ自信を持ってお届けしていますが、一人ひとり体が違うことも理解しています。\u003c\/p\u003e\n                      \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \n              \n            \u003c\/div\u003e\n          \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"faq-content-column\"\u003e\n        \n        \n          \n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Load-in Animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.6s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Staggered animation delays *\/\n  .page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n  .page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n  .page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n\n  .store-faq-section {\n    \n    padding: 60px 0;\n    \n    overflow-x: hidden; \/* Prevent horizontal overflow at section level *\/\n  }\n\n  \n  \n\n  \n  @media screen and (max-width: 767px) {\n    .store-faq-section {\n      \n    }\n  }\n\n  .store-faq-container {\n    width: 100%;\n    max-width: 1200px; \/* Set max-width here instead of inline *\/\n    margin: 0 auto;\n    padding-left: 15px;\n    padding-right: 15px;\n    box-sizing: border-box;\n  }\n\n  .faq-container.border-bottom-only {\n    border: none !important;\n  }\n  .faq-container.border-bottom-only .faq-question {\n    padding-right: var(--question-padding-right, 20px) !important;\n    padding-left: var(--question-padding-left, 20px) !important;\n  }\n  .faq-container.border-bottom-only .faq-answer {\n    padding-right: var(--answer-padding-right, 20px) !important;\n    padding-left: var(--answer-padding-left, 20px) !important;\n  }\n\n  .faq-flex-container {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .faq-header-column {\n    margin-bottom: 30px;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .faq-content-column {\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .store-faq-heading {\n    margin-bottom: 15px;\n    letter-spacing: var(--letter-spacing-heading);\n    font-size: 36px;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n  }\n\n  .store-faq-subtitle {\n    line-height: 1.5;\n    max-width: 100%;\n    font-weight: var(--font-weight-regular);\n    letter-spacing: var(--letter-spacing-body);\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    margin-bottom: 24px;\n  }\n\n  .faq-header-image {\n    margin-top: 20px;\n  }\n\n  .faq-header-image img {\n    width: 100%;\n    height: auto;\n    display: block;\n  }\n\n  \/* Full height image styling - base styles *\/\n  .faq-header-image.full-height {\n    margin: 0;\n    height: 100%;\n    overflow: hidden;\n  }\n\n  .faq-header-image.full-height img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  \/* Hide image on mobile *\/\n  .desktop-only {\n    display: none;\n  }\n\n  .store-faq {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n  }\n\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-container {\n    overflow: hidden !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n    border: 1px solid #E5E5E5 !important;\n    border-radius: 8px !important;\n  }\n\n  .store-faq .faq-item {\n    width: 100%;\n    box-sizing: border-box;\n  }\n\n  \/* Single column layout - remove bottom border from last item only when container has border *\/\n  .store-faq .faq-container:not(.individual-borders) .faq-item:last-child {\n    border-bottom: none !important;\n    margin-bottom: 0 !important;\n  }\n\n  \/* Two column layout - keep bottom border on last items in columns for visual consistency *\/\n  .faq-flex-container.two-column-desktop .faq-container:not(.individual-borders) .faq-item:last-child {\n    border-bottom: none !important;\n    margin-bottom: 0 !important;\n  }\n\n  \/* Container border handles the bottom border, avoid double border *\/\n  .faq-flex-container.two-column-desktop .faq-container:not(.individual-borders):not(.border-bottom-only) {\n    border-bottom: 1px solid #E5E5E5 !important;\n  }\n\n  \/* Border-bottom-only style - ensure last item has border *\/\n  .faq-container.border-bottom-only .faq-item:last-child {\n    border-bottom: 1px solid #E5E5E5 !important;\n  }\n\n  .store-faq .faq-question {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);\n    cursor: pointer;\n    font-weight: var(--font-weight-semibold);\n    letter-spacing: var(--letter-spacing-body);\n    position: relative;\n    font-size: 16px;\n    width: 100%;\n    box-sizing: border-box;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    border-radius: 8px 8px 0 0 !important;\n  }\n  \n  .faq-item.active .faq-question {\n    border-radius: 0 !important;\n  }\n  \n  .faq-container.individual-borders .faq-item:first-child .faq-question {\n    border-radius: 8px 8px 0 0 !important;\n  }\n  \n  .faq-container.individual-borders .faq-item:last-child .faq-answer {\n    border-radius: 0 0 8px 8px !important;\n  }\n  \n  .faq-container.individual-borders .faq-item:only-child .faq-question {\n    border-radius: 8px !important;\n  }\n\n  .store-faq .faq-question \u003e span:first-child {\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    word-break: break-word;\n    padding-right: 15px;\n    text-align: left;\n  }\n\n  .store-faq .faq-toggle {\n    font-size: 20px;\n    font-weight: var(--font-weight-regular);\n    transition: transform 0.3s ease;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 20px;\n    text-align: center;\n  }\n\n  .store-faq .faq-answer {\n    padding: 0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px) !important;\n    max-height: 0;\n    overflow: hidden;\n    letter-spacing: var(--letter-spacing-body);\n    transition: max-height 0.3s ease, padding 0.3s ease;\n    font-size: 14px;\n    width: 100%;\n    box-sizing: border-box;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    word-break: break-word; \/* For extremely long strings *\/\n  }\n\n  .store-faq .faq-item.active .faq-toggle {\n    transform: rotate(45deg);\n  }\n\n  .store-faq .faq-item.active .faq-answer {\n    max-height: 300px; \/* Reduced for better mobile experience *\/\n    overflow-y: auto;\n    text-align: left;\n    letter-spacing: var(--letter-spacing-body);\n    overflow-x: hidden;\n    padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px);\n    box-sizing: border-box;\n  }\n\n  \/* Target all possible children of faq-answer *\/\n  .store-faq .faq-answer \u003e * {\n    max-width: 100%;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    word-break: break-word; \/* Handle extremely long strings *\/\n    box-sizing: border-box;\n  }\n\n  .store-faq .faq-answer p {\n    max-width: 100%;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n    word-break: break-word; \/* For extremely long strings *\/\n    margin-top: 0;\n    margin-bottom: 1em;\n  }\n\n  .store-faq .faq-answer p:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Apply mobile styles when the faq-mobile-view class is present *\/\n  .faq-mobile-view .store-faq .faq-question {\n    font-size: 14px !important;\n  }\n\n  .faq-mobile-view .store-faq .faq-answer {\n    font-size: 13px !important;\n  }\n\n  @media screen and (min-width: 750px) {\n    .store-faq-container {\n      padding-left: 15px;\n      padding-right: 15px;\n    }\n\n    .faq-flex-container {\n      flex-direction: row;\n      align-items: flex-start;\n      gap: 40px;\n      \n    }\n\n    .faq-header-column {\n      flex: 0 0 48%;\n      margin-bottom: 0;\n      \n      padding-top: 20px;\n      \n      max-width: 48%;\n    }\n\n    .faq-content-column {\n      flex: 0 0 48%;\n      display: flex;\n      justify-content: center;\n      max-width: 48%;\n      \n    }\n\n    .faq-content-column.full-height-image {\n      \n    }\n    \n    \n\n    .store-faq {\n      width: 100%;\n    }\n\n    .store-faq .faq-question {\n      padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);\n      align-items: center;\n    }\n\n    .faq-container.individual-borders .faq-question {\n      padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important;\n      align-items: center !important;\n    }\n\n    .store-faq .faq-toggle {\n      font-size: 17px;\n    }\n\n    .store-faq .faq-answer {\n      padding: 0 var(--answer-padding-right, 20px) 0 var(--answer-padding-left, 20px) !important;\n    }\n\n    .store-faq .faq-item.active .faq-answer {\n      padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px) !important;\n      max-height: 400px; \/* Slightly larger on desktop *\/\n    }\n\n    \/* Show image on desktop *\/\n    .desktop-only {\n      display: block;\n    }\n\n    \/* Desktop Layout Options *\/\n\n    \/* Center FAQ when no image *\/\n    .faq-flex-container.center-no-image {\n      justify-content: center;\n    }\n\n    .faq-flex-container.center-no-image .faq-header-column {\n      flex: 0 0 100%;\n      max-width: 600px;\n      text-align: center;\n    }\n\n    .faq-flex-container.center-no-image .faq-content-column {\n      display: none;\n    }\n\n    \/* Two Column FAQ Layout *\/\n    .faq-flex-container.two-column-desktop .faq-two-columns {\n      display: flex;\n      gap: 30px;\n      width: 100%;\n      align-items: flex-start; \/* Prevents column stretching *\/\n    }\n\n    .faq-flex-container.two-column-desktop .faq-column-1,\n    .faq-flex-container.two-column-desktop .faq-column-2 {\n      flex: 1;\n      width: 50%;\n      align-self: flex-start; \/* Forces each column to not stretch *\/\n    }\n\n    \/* Hide mobile-only items on desktop *\/\n    .faq-flex-container.two-column-desktop .mobile-only-item {\n      display: none !important;\n    }\n\n    \/* Last item in each column should have no bottom margin but keep border for visual consistency *\/\n    .faq-flex-container.two-column-desktop .faq-column-1 .faq-item:last-child,\n    .faq-flex-container.two-column-desktop .faq-column-2 .faq-item:last-child {\n      margin-bottom: 0 !important;\n      \/* Keep border-bottom for visual consistency in two-column layout *\/\n    }\n\n    \/* FAQ Item Spacing *\/\n    .store-faq .faq-item {\n      margin-bottom: 0px;\n    }\n\n    \/* Margin handling is now covered by the specific layout rules above *\/\n\n    \/* Individual Item Borders *\/\n    #store-faq-template--23256849449180__store_faq_yicDFA .faq-container.individual-borders {\n      border: none !important;\n    }\n\n    #store-faq-template--23256849449180__store_faq_yicDFA .faq-container.individual-borders .faq-item {\n      border: 1px solid #E5E5E5 !important;\n      border-radius: 8px !important;\n      overflow: hidden !important;\n    }\n\n    .faq-container.individual-borders .faq-item:not(:last-child) {\n      margin-bottom: 0px;\n    }\n\n    .faq-container.individual-borders .faq-item:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* Last item in each column with individual borders - keep all borders intact *\/\n    .faq-flex-container.two-column-desktop .faq-container.individual-borders .faq-item:last-child {\n      margin-bottom: 0 !important;\n      \/* Keep all borders intact for individual border style *\/\n    }\n\n    .faq-container.individual-borders .faq-question {\n      padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important;\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .store-faq-section {\n      padding: 40.0px 0;\n    }\n\n    .faq-header-column {\n      text-align: center;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    \/* Reset two-column layout on mobile - hide second column *\/\n    .faq-flex-container.two-column-desktop .faq-two-columns {\n      display: block !important;\n      gap: 0 !important;\n    }\n\n    .faq-flex-container.two-column-desktop .faq-column-1 {\n      width: 100% !important;\n      flex: none !important;\n    }\n\n    .faq-flex-container.two-column-desktop .faq-column-2 {\n      display: none !important;\n    }\n\n    \/* Show mobile-only items on mobile *\/\n    .faq-flex-container.two-column-desktop .mobile-only-item {\n      display: block !important;\n    }\n\n    .store-faq-heading {\n      font-size: 30px !important;\n      line-height: 1.2;\n      letter-spacing: var(--letter-spacing-heading);\n    }\n\n    .store-faq-subtitle {\n      font-size: 14px !important;\n      max-width: 100%;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .store-faq .faq-question {\n      padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px);\n      font-size: 14px !important;\n      align-items: flex-start;\n      text-align: left;\n    }\n\n    .faq-container.individual-borders .faq-question {\n      padding: var(--question-padding-top, 15px) var(--question-padding-right, 20px) var(--question-padding-bottom, 15px) var(--question-padding-left, 20px) !important;\n      align-items: flex-start !important;\n      text-align: left !important;\n    }\n\n    .store-faq .faq-question.mobile-font {\n      font-size: 14px !important;\n    }\n\n    .store-faq .faq-toggle {\n      font-size: 18px;\n    }\n\n    .store-faq .faq-answer {\n      font-size: 13px !important;\n    }\n\n    .store-faq .faq-answer.mobile-font {\n      font-size: 13px !important;\n    }\n\n    .store-faq .faq-item.active .faq-answer {\n      padding: var(--answer-padding-top, 15px) var(--answer-padding-right, 20px) var(--answer-padding-bottom, 15px) var(--answer-padding-left, 20px) !important;\n    }\n\n    \/* Individual Item Borders on Mobile *\/\n    #store-faq-template--23256849449180__store_faq_yicDFA .faq-container.individual-borders {\n      border: none !important;\n    }\n\n    #store-faq-template--23256849449180__store_faq_yicDFA .faq-container.individual-borders .faq-item {\n      border: 1px solid #E5E5E5 !important;\n      border-radius: 8px !important;\n      overflow: hidden !important;\n    }\n\n    .faq-container.individual-borders .faq-item:not(:last-child) {\n      margin-bottom: 0px;\n    }\n\n    .faq-container.individual-borders .faq-item:last-child {\n      margin-bottom: 0;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    'use strict';\n\n    function initFAQ() {\n      const root = document.querySelector('#store-faq-template--23256849449180__store_faq_yicDFA');\n      if (!root) {\n        setTimeout(initFAQ, 100);\n        return;\n      }\n\n      if (!root.__faqDelegatedListener) {\n        root.addEventListener('click', function (e) {\n          const questionEl = e.target.closest('.faq-question');\n          if (!questionEl || !root.contains(questionEl)) return;\n          \n          e.preventDefault();\n          e.stopPropagation();\n\n          const item = questionEl.closest('.faq-item');\n          if (!item) return;\n          \n          const columnContainer = questionEl.closest('.faq-container');\n          if (!columnContainer) return;\n          \n          const scopeIsAccordion = columnContainer.getAttribute('data-accordion') === 'true';\n\n          if (scopeIsAccordion \u0026\u0026 !item.classList.contains('active')) {\n            \/\/ Close other active items in this column\n            const activeItems = columnContainer.querySelectorAll('.faq-item.active');\n            activeItems.forEach((other) =\u003e {\n              if (other !== item \u0026\u0026 !other.classList.contains('mobile-only-item')) {\n                other.classList.remove('active');\n              }\n            });\n          }\n          \n          item.classList.toggle('active');\n        }, true);\n        root.__faqDelegatedListener = true;\n      }\n\n      updateResponsiveFontSizes();\n    }\n\n    \/\/ Observe DOM changes inside the section to keep bindings after dynamic updates\n    function observeFAQMutations() {\n      const root = document.querySelector('#store-faq-template--23256849449180__store_faq_yicDFA');\n      if (!root || root.__faqObserver) return;\n\n      const observer = new MutationObserver((mutations) =\u003e {\n        for (const m of mutations) {\n          if (m.type === 'childList' \u0026\u0026 (m.addedNodes.length || m.removedNodes.length)) {\n            initFAQ();\n            break;\n          }\n        }\n      });\n      observer.observe(root, { childList: true, subtree: true });\n      root.__faqObserver = observer;\n    }\n\n    function updateResponsiveFontSizes() {\n      const root = document.querySelector('#store-faq-template--23256849449180__store_faq_yicDFA');\n      if (!root) return;\n\n      const isMobile = window.innerWidth \u003c 750;\n      if (isMobile) {\n        document.documentElement.classList.add('faq-mobile-view');\n      } else {\n        document.documentElement.classList.remove('faq-mobile-view');\n      }\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', function(){ initFAQ(); observeFAQMutations(); });\n    } else {\n      initFAQ();\n      observeFAQMutations();\n    }\n\n    document.addEventListener('shopify:section:load', function (evt) {\n      if (!evt.detail || evt.detail.sectionId !== 'template--23256849449180__store_faq_yicDFA') return;\n      initFAQ();\n      observeFAQMutations();\n    });\n\n    document.addEventListener('shopify:section:select', function (evt) {\n      if (!evt.detail || evt.detail.sectionId !== 'template--23256849449180__store_faq_yicDFA') return;\n      initFAQ();\n    });\n\n    document.addEventListener('shopify:section:reorder', function (evt) {\n      if (!evt.detail || evt.detail.sectionId !== 'template--23256849449180__store_faq_yicDFA') return;\n      initFAQ();\n    });\n\n    window.addEventListener('resize', updateResponsiveFontSizes);\n    window.addEventListener('load', function(){ initFAQ(); observeFAQMutations(); });\n  })();\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* Critical overrides for product page conflicts *\/\n  #store-faq-template--23256849449180__store_faq_yicDFA {\n    position: relative;\n    z-index: 1;\n    pointer-events: auto !important;\n  }\n\n  #store-faq-template--23256849449180__store_faq_yicDFA .store-faq,\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-container,\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-item {\n    pointer-events: auto !important;\n  }\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-question {\n    cursor: pointer !important;\n    pointer-events: auto !important;\n  }\n\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-answer {\n    max-height: 0 !important;\n    overflow: hidden !important;\n    transition: max-height 0.3s ease, padding 0.3s ease !important;\n  }\n\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-item.active .faq-answer {\n    max-height: 300px !important;\n  }\n\n  #store-faq-template--23256849449180__store_faq_yicDFA .faq-item.active .faq-toggle {\n    transform: rotate(45deg) !important;\n  }\n\u003c\/style\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--23256849449180__image_with_text_fETra3\" class=\"shopify-section section\"\u003e\n\n\u003cdiv class=\"image-text-section page-fade-in\" id=\"image-text-section-template--23256849449180__image_with_text_fETra3\" style=\"\n  \n    \n      background: linear-gradient(180deg, rgba(253, 255, 255, 1), rgba(248, 253, 255, 1) 100%);\n    \n  \n\"\u003e\n  \n    \u003cdiv class=\"image-text-container\"\u003e\n      \u003cdiv class=\"image-text-content image-left\"\u003e\n      \u003cdiv class=\"media-column\"\u003e\n        \n          \n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-81e2132582dde24daf85.png?v=1789788201\" alt=\"テキスト付き画像\" class=\"main-image\" loading=\"lazy\"\u003e\n          \n        \n      \u003c\/div\u003e\n      \n      \u003cdiv class=\"text-column\"\u003e\n        \n          \n              \u003cdiv\u003e\n                \n                  \u003ch2 class=\"image-text-heading\" data-block-id=\"heading_ejV48Q\" style=\"\n                    \n                  \"\u003e\n                    リスクなしでお試し \n                    \n                      \u003cspan class=\"accent-text global-accent-text\" data-block-id=\"heading_ejV48Q\"\u003e60日間\u003c\/span\u003e\n                    \n                  \u003c\/h2\u003e\n                \n              \u003c\/div\u003e\n            \n        \n          \n              \u003cdiv class=\"image-text-body\" style=\"\n                color: #102c55;\n                margin-top: 0px;\n                margin-bottom: 0px;\" data-block-id=\"paragraph_iqp9T4\"\u003e\n                \u003cp\u003e違いを感じられなければ、返品して全額返金を受けられます。ボトルが空でも構いません。理由は問いません。\u003c\/p\u003e\n              \u003c\/div\u003e\n              \n            \n        \n          \n              \u003cdiv class=\"button-container\" style=\"\n                margin-top: 0px;\n                margin-bottom: 0px;\"\u003e\n                \u003ca href=\"#\" class=\"button button-section-specific-sizing\"\u003e\n                  肝臓をサポート · 1個購入で1個無料 →\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n\n            \n        \n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  #image-text-section-template--23256849449180__image_with_text_fETra3 {\n    width: 100%;\n    overflow: hidden;\n    border-radius: 0px;\n    \n      padding-top: 40px;\n      padding-bottom: 40px;\n    \n    \n    \n  }\n  \n  \n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-container {\n    \n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 20px;\n    \n  }\n  \n  \/* Remove container padding when full width is enabled *\/\n  @media (max-width: 990px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3:has(.mobile-media-full-width) .image-text-container {\n      padding: 0 !important;\n    }\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content {\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n  }\n  \n  \/* Mobile-only styles (below 600px) *\/\n  @media screen and (max-width: 599px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content {\n      flex-direction: column;\n      gap: 30px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      width: 100%;\n    }\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column {\n    width: 100%;\n    padding: 0px;\n    border-radius: 8px;\n    overflow: hidden;\n  }\n\n  \/* Background image mode styling *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.background-image-mode {\n    \n      min-height: 400px;\n    \n  }\n\n  \/* Desktop background image mode base styling *\/\n  @media screen and (min-width: 991px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.background-image-mode {\n      \n        min-height: 500px;\n      \n    }\n  }\n\n  \n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .main-image,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .main-video {\n    width: 100%;\n    height: auto;\n    border-radius: 8px !important;\n    object-fit: cover;\n    display: block;\n    margin-top: 40px;\n    margin-bottom: 40px;\n    \n      max-width: 800px;\n    \n    \n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .main-video {\n    background-color: #000;\n    \/* Fix for iOS Safari video clipping issue *\/\n    -webkit-mask-image: -webkit-radial-gradient(white, black);\n    -webkit-backface-visibility: hidden;\n    -webkit-transform: translateZ(0);\n    transform: translateZ(0);\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .media-placeholder {\n    width: 100%;\n    aspect-ratio: 16\/9;\n    background-color: #f5f5f5;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 8px !important;\n    margin-top: 40px;\n    margin-bottom: 40px;\n    \n      max-width: 800px;\n      margin: 0 auto;\n    \n    \n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .media-placeholder svg {\n    width: 40%;\n    height: 40%;\n    fill: #d0d0d0;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n    display: flex;\n    flex-direction: column;\n    padding: 0px 0px;\n    overflow: visible;\n    box-sizing: border-box;\n    min-width: 0; \/* Allow flex item to shrink below content size *\/\n    \n      align-items: center;\n      text-align: center;\n    \n    gap: 15px;\n    \n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading {\n    font-weight: var(--font-weight-bold);\n    color: #102c55 !important;\n    margin-bottom: 0;\n    letter-spacing: var(--letter-spacing-heading) !important;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accent-text {\n    color: #81cbed;\n    font-family: , ;\n    font-weight: ;\n    font-style: ;\n    letter-spacing: var(--letter-spacing-heading) !important;\n  }\n  \n  \/* Enhanced accent text styling with global and local customization options *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accent-text {\n    \n    padding: 2px 4px !important;\n    margin: -2px -4px !important;\n    display: inline-block !important;\n    \n    \n    \n      \n      \n        background: linear-gradient(45deg, rgba(0, 123, 255, 1), rgba(106, 76, 147, 1) 100%) !important;\n      \n      -webkit-background-clip: text !important;\n      -webkit-text-fill-color: transparent !important;\n      background-clip: text !important;\n      color: transparent !important;\n    \n    \n    \n      \n      font-family: var(--font-accent-family, var(--font-body-family)) !important;\n      font-style: var(--font-accent-style, normal) !important;\n      font-weight: var(--font-accent-weight, inherit) !important;\n      letter-spacing: var(--font-accent-letter-spacing, inherit) !important;\n      text-transform: var(--font-accent-text-transform, none) !important;\n    \n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-subtitle {\n    font-weight: var(--font-weight-semibold);\n    margin-top: 0;\n    margin-bottom: 0;\n    letter-spacing: var(--letter-spacing-heading);\n  }\n  \n  \/* Image Text Divider Styles *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-divider-wrapper {\n    display: flex !important;\n    align-items: center !important;\n    width: 100% !important;\n    clear: both !important;\n    box-sizing: border-box !important;\n    position: relative !important;\n    z-index: 1 !important;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-divider-line {\n    display: block !important;\n    flex-shrink: 0 !important;\n    box-sizing: border-box !important;\n    position: relative !important;\n    min-height: 1px !important;\n    min-width: 20px !important;\n  }\n  \n  \/* Debug: Ensure divider is visible even with default settings *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-divider-line:empty {\n    background-color: #000000 !important;\n    height: 2px !important;\n    width: 50% !important;\n  }\n  \n  \/* Ensure subtitle colors are applied correctly for each block *\/\n  \n    \n  \n    \n  \n    \n  \n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body {\n    line-height: 1.6;\n    margin-bottom: 0;\n    letter-spacing: var(--letter-spacing-body);\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list {\n    padding-left: 0;\n    margin: 0;\n    list-style-type: none;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.no-bullets {\n    list-style-type: none;\n    padding-left: 0;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .list-title {\n    font-weight: var(--font-weight-semibold);\n    margin-bottom: 12px;\n    list-style-type: none;\n    padding-left: 0;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .list-item {\n    margin-bottom: 10px;\n    line-height: 1.4;\n    position: relative;\n    display: flex;\n    align-items: flex-start;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .item-icon {\n    width: 20px;\n    height: 20px;\n    flex-shrink: 0;\n    margin-right: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .item-icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .item-icon img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list .item-text {\n    flex: 1;\n    letter-spacing: var(--letter-spacing-body);\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.emoji-bullets .list-item {\n    list-style-type: none;\n    position: relative;\n    padding-left: 25px;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.emoji-bullets .list-item:before {\n    content: attr(data-icon);\n    position: absolute;\n    left: 0;\n    top: 0;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .secondary-image-container {\n    width: 100%;\n    margin-top: 5px;\n    margin-bottom: 5px;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .secondary-image {\n    max-width: 100%;\n    height: auto;\n    border-radius: 4px;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button-container {\n    margin-top: 0;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 7px 16px;\n    background-color: #81cbed;\n    color: #ffffff;\n    text-decoration: none;\n    font-weight: var(--font-weight-bold);\n    transition: all 0.3s ease;\n    letter-spacing: var(--letter-spacing-body);\n    text-transform: none;\n    text-align: center;\n    min-width: 120px;\n  }\n  \n  \/* Override padding for buttons using global styling *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button.button-section-specific-sizing {\n    padding: var(--global-button-padding-y) 16px !important;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button:hover {\n    \n      \n        background-color: #102c55;\n      \n    \n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.two-columns {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 1px 2px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.two-columns .list-title {\n    grid-column: 1 \/ -1; \/* Make title span both columns *\/\n    margin-bottom: 15px;\n  }\n\n  \/* Pill styling for bullet list items *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-title {\n    width: 100%;\n    margin-bottom: 12px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-item.pill-item {\n    display: inline-flex;\n    align-items: center;\n    margin-bottom: 0;\n    transition: all 0.3s ease;\n    cursor: default;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-item.pill-item:hover {\n    transform: translateY(-1px);\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-item.pill-item .item-icon {\n    margin-right: 6px;\n    width: 16px;\n    height: 16px;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-item.pill-item .item-icon img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style .list-item.pill-item .item-text {\n    font-size: inherit;\n    line-height: 1.2;\n  }\n\n  \/* Two column layout with pills *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style.two-columns {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 8px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-bullet-list.pill-style.two-columns .list-title {\n    grid-column: 1 \/ -1;\n  }\n\n  \/* Mobile font sizes (below 991px) *\/\n  @media screen and (max-width: 990px) {\n    \n      \n        #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading[data-block-id=\"heading_ejV48Q\"] {\n          font-size: 3rem !important;\n          line-height: 1.2 !important;\n          \n        }\n        #image-text-section-template--23256849449180__image_with_text_fETra3 .accent-text[data-block-id=\"heading_ejV48Q\"] {\n          font-size: 3rem !important;\n          line-height: 1.2 !important;\n          \n        }\n      \n    \n      \n        #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body[data-block-id=\"paragraph_iqp9T4\"] {\n          font-size: 1.4rem !important;\n        }\n      \n    \n      \n    \n  }\n\n  \/* Desktop breakpoint (991px and up) - Full desktop layout *\/\n  @media screen and (min-width: 991px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 {\n      \n        \n          padding-top: 60px;\n          padding-bottom: 60px;\n        \n      \n    }\n\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-container {\n      \n        \n          padding: 0 40px;\n        \n      \n      \n    }\n\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content {\n      flex-direction: row;\n      \n        align-items: flex-start;\n      \n      gap: 40px;\n      \n    }\n    \n    \/* Column widths *\/\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column {\n      width: 50%;\n      flex-shrink: 0;\n      \n        align-self: flex-start;\n      \n      \n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      width: 50%;\n      flex-shrink: 0;\n      min-width: 0; \/* Allow flex item to shrink below content size *\/\n    }\n\n    \/* Override minimum heights when full height is set very low *\/\n    \n\n    \/* Desktop background image mode styling *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.background-image-mode {\n      \n        min-height: 500px;\n      \n    }\n    \n    \/* Allow text column to expand with FAQ content *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      flex-grow: 1;\n      \n        min-height: 0;\n      \n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content.image-right .media-column {\n      order: 2;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content.image-right .text-column {\n      order: 1;\n      padding: 0px 0px 0px 0px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content.image-left .text-column {\n      padding: 0px 0px 0px 0px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading {\n      margin-bottom: 25px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body {\n      line-height: 1.5;\n      margin-bottom: 25px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      gap: 20px;\n    }\n    \n    \/* Desktop image\/video margins *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .main-image,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .main-video {\n      margin-top: 0px;\n      margin-bottom: 0px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-placeholder {\n      margin-top: 0px;\n      margin-bottom: 0px;\n    }\n    \n    \/* Block-level font sizes on desktop *\/\n    \n      \n        #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading[data-block-id=\"heading_ejV48Q\"] {\n          font-size: 3rem !important;\n          line-height: 1.2 !important;\n          \n        }\n        #image-text-section-template--23256849449180__image_with_text_fETra3 .accent-text[data-block-id=\"heading_ejV48Q\"] {\n          font-size: 3rem !important;\n          line-height: 1.2 !important;\n          \n        }\n      \n    \n      \n        #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body[data-block-id=\"paragraph_iqp9T4\"] {\n          font-size: 1.4rem !important;\n        }\n      \n    \n      \n    \n  }\n\n  \/* Add richtext styling - removed color inherit to allow custom colors *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body p {\n    margin-bottom: 0.5em;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body p:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Add specific styles for rich text elements - removed color inherit to allow custom colors *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body strong {\n    font-weight: 600 !important;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body em {\n    font-style: italic !important;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body a {\n    text-decoration: underline;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body ul,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body ol {\n    margin: 0.5em 0;\n    padding-left: 1.5em;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body li {\n    margin-bottom: 0.25em;\n  }\n\n  \/* Accordion Style *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-container {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n    overflow: visible;\n    flex-shrink: 1; \/* Allow accordion to shrink if needed *\/\n    min-width: 0; \/* Allow shrinking below content size *\/\n  }\n  \n  \/* Ensure accordion items don't overflow their container *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n    min-width: 0; \/* Allow shrinking below content size *\/\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-title {\n    margin: 0 0 16px 0;\n    font-weight: 600;\n    font-size: var(--accordion-title-size);\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-items-wrapper {\n    width: 100%;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item {\n    overflow: hidden;\n    transition: all 0.2s ease;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header {\n    display: flex;\n    align-items: center;\n    padding: var(--header-padding-mobile);\n    cursor: pointer;\n    font-weight: 500;\n    position: relative;\n    transition: background-color 0.3s ease;\n    gap: 16px;\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n    min-width: 0; \/* Allow header to shrink below content size *\/\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header:hover {\n    opacity: 0.9;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-icon {\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    width: var(--accordion-icon-size-mobile);\n    height: var(--accordion-icon-size-mobile);\n    margin-right: 12px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-text {\n    flex-grow: 1;\n    padding-right: 15px;\n    font-weight: 500;\n    letter-spacing: var(--letter-spacing-body);\n    font-size: var(--accordion-header-size);\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-toggle {\n    position: absolute;\n    right: var(--header-padding-mobile);\n    font-size: var(--accordion-toggle-size);\n    font-weight: bold;\n    transition: transform 0.3s ease;\n    line-height: 1;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-toggle {\n    transform: rotate(45deg);\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content {\n    padding: 0;\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.3s ease, padding 0.3s ease;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner {\n    padding: var(--content-padding-mobile);\n    opacity: 0;\n    transition: opacity 0.3s ease;\n    line-height: 1.6;\n    font-size: var(--accordion-content-size);\n  }\n\n  \/* Simplified and stronger active state rules *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content {\n    max-height: 1000px !important;\n    padding: var(--content-outer-padding-mobile) 0 !important;\n    overflow: visible !important;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content-inner {\n    opacity: 1 !important;\n    letter-spacing: var(--letter-spacing-body);\n    padding: var(--content-padding-mobile) !important;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-toggle {\n    transform: rotate(45deg) !important;\n  }\n  \n  \/* Tablet-specific FAQ behavior - prevent media column expansion *\/\n  @media screen and (min-width: 600px) and (max-width: 990px) {\n    \/* Ensure the media column doesn't change size when FAQ expands *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column {\n      \n      height: fit-content;\n      \n      position: relative;\n    }\n    \n    \/* Ensure main video\/image maintains its aspect ratio and doesn't stretch *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column .main-video,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column .main-image {\n      height: auto !important;\n      max-height: none !important;\n      object-fit: cover;\n      \n    }\n    \n    \/* Allow text column to expand independently and use full width *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      overflow: visible;\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    \n    \/* Ensure accordion content doesn't push media column and uses full width *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-container {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    \n    \/* Ensure all text content uses full width *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column \u003e *,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-body {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content {\n      max-height: none !important;\n      height: auto !important;\n    }\n  }\n\n  \/* Desktop-specific FAQ behavior - prevent media column expansion *\/\n  @media screen and (min-width: 991px) {\n    \/* Ensure the media column doesn't change size when FAQ expands *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column {\n      \n        height: fit-content;\n      \n      position: relative;\n    }\n    \n    \/* Ensure main video\/image maintains its aspect ratio and doesn't stretch *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column .main-video,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column .main-image {\n      \n        height: auto !important;\n        max-height: none !important;\n        object-fit: cover;\n        \n      \n    }\n    \n    \/* Allow text column to expand independently *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .text-column {\n      overflow: visible;\n    }\n    \n    \/* Ensure accordion content doesn't push media column *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-container {\n      width: 100%;\n      max-width: 100%;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content {\n      max-height: none !important;\n      height: auto !important;\n    }\n    \n    \/* Desktop icon size *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-icon {\n      width: var(--accordion-icon-size-desktop);\n      height: var(--accordion-icon-size-desktop);\n    }\n  }\n\n  \/* Ensure accordion content is properly hidden when inactive *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item:not(.active) .accordion-content {\n    max-height: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item:not(.active) .accordion-content-inner {\n    opacity: 0 !important;\n  }\n\n  \/* Rich text formatting support *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner p,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner ul,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner ol,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner li,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner strong,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner em,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner b,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner i,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner a {\n    color: inherit !important;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner strong,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner b {\n    font-weight: bold;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner em,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner i {\n    font-style: italic;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner a {\n    color: inherit;\n    text-decoration: underline;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner p {\n    margin-top: 0;\n    margin-bottom: 10px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner p:last-child {\n    margin-bottom: 0;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner ul,\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner ol {\n    margin: 10px 0;\n    padding-left: 20px;\n  }\n\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner li {\n    margin-bottom: 5px;\n  }\n\n  \/* Mobile responsiveness *\/\n  @media (max-width: 599px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-container {\n      max-width: 100%;\n    }\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading {\n      margin-bottom: 20px !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header {\n      padding: var(--header-padding-mobile);\n      gap: 12px;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-toggle {\n      right: var(--header-padding-mobile);\n      font-size: var(--accordion-toggle-size-mobile) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner {\n      padding: var(--content-padding-mobile);\n    }\n\n    \/* Mobile text size overrides *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-title {\n      font-size: var(--accordion-title-size-mobile) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-text {\n      font-size: var(--accordion-header-size-mobile) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner {\n      font-size: var(--accordion-content-size-mobile) !important;\n    }\n  }\n\n  \/* Tablet accordion styles (600px - 990px) - Compact *\/\n  @media (min-width: 600px) and (max-width: 990px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header {\n      padding: calc(var(--header-padding-desktop) * 0.5) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-toggle {\n      right: calc(var(--header-padding-desktop) * 0.5) !important;\n      font-size: calc(var(--accordion-toggle-size-desktop) * 0.75) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner {\n      padding: calc(var(--content-padding-desktop) * 0.5) !important;\n      font-size: calc(var(--accordion-content-size-desktop) * 0.8) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content {\n      padding: calc(var(--content-outer-padding-desktop) * 0.5) 0 !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content-inner {\n      padding: calc(var(--content-padding-desktop) * 0.5) !important;\n    }\n\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-title {\n      font-size: calc(var(--accordion-title-size-desktop) * 0.7) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-text {\n      font-size: calc(var(--accordion-header-size-desktop) * 0.8) !important;\n    }\n  }\n\n  \/* Desktop accordion styles (991px and up) *\/\n  @media (min-width: 991px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header {\n      padding: var(--header-padding-desktop) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-toggle {\n      right: var(--header-padding-desktop) !important;\n      font-size: var(--accordion-toggle-size-desktop) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-content-inner {\n      padding: var(--content-padding-desktop) !important;\n      font-size: var(--accordion-content-size-desktop) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content {\n      padding: var(--content-outer-padding-desktop) 0 !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item.active .accordion-content-inner {\n      padding: var(--content-padding-desktop) !important;\n    }\n\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-title {\n      font-size: var(--accordion-title-size-desktop) !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header-text {\n      font-size: var(--accordion-header-size-desktop) !important;\n    }\n  }\n\n  \/* Button container styles - properly contained *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button-container {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n    overflow: visible;\n    flex-shrink: 1; \/* Allow button container to shrink if needed *\/\n    min-width: 0; \/* Allow shrinking below content size *\/\n  }\n  \n  \/* Ensure all buttons are properly contained *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button-container .button {\n    max-width: 100%;\n    box-sizing: border-box;\n    word-wrap: break-word;\n    min-width: 0; \/* Allow button to shrink if needed *\/\n  }\n  \n  \/* Full width button styles - properly contained *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button-container.full-width-mobile {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n  }\n  \n  #image-text-section-template--23256849449180__image_with_text_fETra3 .button.full-width-mobile {\n    width: 100% !important;\n    max-width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    min-width: unset !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n\n  \/* Mobile full-width media styles *\/\n  @media (max-width: 990px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content.mobile-media-full-width {\n      gap: 0;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.mobile-full-width {\n      margin-left: 0;\n      margin-right: 0;\n      padding: 0 !important;\n      width: 100%;\n      max-width: none;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.mobile-full-width .main-image,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.mobile-full-width .main-video,\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.mobile-full-width .media-placeholder {\n      border-radius: 0 !important;\n      max-width: none !important;\n      width: 100% !important;\n      height: auto !important;\n    }\n    \n    #image-text-section-template--23256849449180__image_with_text_fETra3 .mobile-media-full-width .text-column {\n      padding-top: 30px;\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n  }\n  \n  \/* Extra specificity for video full width *\/\n  @media (max-width: 990px) {\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .media-column.mobile-full-width .main-video {\n      object-fit: cover !important;\n      display: block !important;\n      min-height: 200px !important;\n    }\n    \n    \/* Ensure no overflow issues *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-content.mobile-media-full-width {\n      overflow: hidden;\n    }\n    \n    \/* Ensure container allows overflow *\/\n    #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-container {\n      overflow-x: hidden;\n    }\n  }\n\n  \/* Section-specific styles to prevent conflicts between multiple instances *\/\n  #image-text-section-template--23256849449180__image_with_text_fETra3 .image-text-heading {\n    color: #102c55 !important;\n  }\n\n  \/* Removed global color override to allow individual paragraph colors to work *\/\n\n  \/* Removed global color override to allow individual bullet list colors to work *\/\n\n  \/* Load-in animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.8s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Add slight delay for staggered effect on multiple sections *\/\n  .page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n  .page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n  .page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n  \n  \/* Icon block styles *\/\n  .icon-block {\n    width: 100%;\n    box-sizing: border-box;\n  }\n  \n  .icon-wrapper {\n    box-sizing: border-box;\n  }\n  \n  .icon-wrapper img {\n    display: block;\n  }\n  \n  .icon-svg svg {\n    width: 100%;\n    height: 100%;\n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  \/\/ Init function for scroll to first section functionality (Image with Text buttons)\n  function initImageTextScrollToFirst() {\n    try {\n      \/\/ Handle scroll-to-first-section functionality for image with text buttons\n      const scrollToFirstButtons = document.querySelectorAll('.image-text-scroll-to-first[data-scroll-to-first-section]');\n      console.log('🎯 Image with Text: Found ' + scrollToFirstButtons.length + ' scroll-to-first buttons');\n      \n      scrollToFirstButtons.forEach(button =\u003e {\n        button.addEventListener('click', function(e) {\n          e.preventDefault();\n          \n          console.log('🎯 Image with Text: Scrolling to first section...');\n          \n          \/\/ Find the first section on the page (excluding header\/navigation)\n          const selectors = [\n            \/\/ Most common first section patterns\n            'main section:first-of-type',\n            '.main-content section:first-of-type',\n            '.page-content section:first-of-type',\n            \n            \/\/ Shopify section patterns\n            '.shopify-section:not([data-section-type=\"header\"]):not([data-section-type=\"announcement-bar\"])',\n            'section.shopify-section:not([data-section-type=\"header\"])',\n            \n            \/\/ General section patterns\n            'main \u003e *:first-child',\n            '.content section:first-of-type',\n            'section:not(header):not([role=\"banner\"])',\n            \n            \/\/ Fallback to any section\n            'section:first-of-type',\n            '[data-section-type]:not([data-section-type=\"header\"])',\n            \n            \/\/ Last resort - any content element\n            'main \u003e div:first-child',\n            '.main \u003e *:first-child'\n          ];\n          \n          let targetElement = null;\n          let usedSelector = '';\n          \n          for (const selector of selectors) {\n            try {\n              const elements = document.querySelectorAll(selector);\n              if (elements.length \u003e 0) {\n                targetElement = elements[0];\n                usedSelector = selector;\n                console.log(`✅ Found target using selector: ${usedSelector}`, targetElement);\n                break;\n              }\n            } catch (error) {\n              console.warn(`❌ Invalid selector: ${selector}`, error);\n            }\n          }\n          \n          if (targetElement) {\n            \/\/ Calculate offset for fixed headers\n            const headerHeight = document.querySelector('header')?.offsetHeight || 0;\n            const stickyHeader = document.querySelector('.sticky-header, .header-sticky, [style*=\"position: fixed\"]')?.offsetHeight || 0;\n            const adminBarHeight = document.querySelector('#admin_bar_iframe, .admin-bar')?.offsetHeight || 0;\n            const announcementBar = document.querySelector('.announcement-bar, .promo-bar')?.offsetHeight || 0;\n            \n            const offset = Math.max(headerHeight, stickyHeader) + adminBarHeight + announcementBar + 20;\n            \n            const elementPosition = targetElement.offsetTop;\n            const offsetPosition = elementPosition - offset;\n            \n            window.scrollTo({\n              top: Math.max(0, offsetPosition),\n              behavior: 'smooth'\n            });\n            \n            console.log(`✅ Image with Text: Scrolled to first section using selector: ${usedSelector}`);\n            \n            \/\/ Optional: Add visual highlight to show successful targeting\n            targetElement.style.transition = 'all 0.3s ease';\n            targetElement.style.transform = 'scale(1.01)';\n            setTimeout(() =\u003e {\n              targetElement.style.transform = 'scale(1)';\n            }, 300);\n            \n          } else {\n            console.warn('⚠️ Image with Text: No first section found, falling back to scroll to top');\n            \/\/ Fallback: scroll to top if no target found\n            window.scrollTo({\n              top: 0,\n              behavior: 'smooth'\n            });\n          }\n        });\n      });\n    } catch (error) {\n      console.error('❌ Error initializing image with text scroll to first:', error);\n    }\n  }\n\n  \/\/ Init function for scroll to product functionality\n  function initScrollToProduct() {\n    try {\n      \/\/ Handle smooth scrolling for product links\n      const scrollButtons = document.querySelectorAll('.js-scroll-to-products, [data-scroll-to-product=\"true\"]');\n      console.log('Found ' + scrollButtons.length + ' product scroll buttons');\n      \n      if (scrollButtons.length === 0) return;\n      \n      scrollButtons.forEach(button =\u003e {\n        button.addEventListener('click', function(e) {\n          try {\n            console.log('Button clicked: ', this);\n            e.preventDefault();\n            \n            const targetId = this.getAttribute('href');\n            console.log('Target ID: ', targetId);\n            let targetElement = document.querySelector(targetId);\n            console.log('Initial target element found: ', targetElement);\n            \n            if (targetElement) {\n              \/\/ Scroll to the target element with smooth behavior\n              console.log('Scrolling to specific target: ', targetElement);\n              targetElement.scrollIntoView({\n                behavior: 'smooth',\n                block: 'start'\n              });\n            } else {\n              \/\/ Try various common product section selectors if the specific ID wasn't found\n              const productSelectors = [\n                \/\/ Main product selectors\n                '#MainProduct',\n                '#shopify-section-product-template',\n                '#shopify-section-product',\n                '#product-section',\n                '.product-section',\n                \/\/ Fallback to any product-related elements\n                '.product-template',\n                '.product-container',\n                '.product-main',\n                '.product',\n                '[data-section-type=\"product\"]',\n                '[data-section-id*=\"product\"]'\n              ];\n              \n              console.log('Trying fallback selectors: ', productSelectors);\n              \n              \/\/ Try each selector until we find a match\n              for (const selector of productSelectors) {\n                targetElement = document.querySelector(selector);\n                if (targetElement) {\n                  console.log('Found product element with selector: ', selector);\n                  targetElement.scrollIntoView({\n                    behavior: 'smooth', \n                    block: 'start'\n                  });\n                  return; \/\/ Exit once we've found and scrolled to a product element\n                }\n              }\n              \n              console.log('No product selectors found, trying main content');\n              \n              \/\/ Final fallback: if no product section is found, try scrolling to the main content area\n              targetElement = document.querySelector('main') || document.querySelector('#MainContent');\n              if (targetElement) {\n                console.log('Scrolling to main content: ', targetElement);\n                targetElement.scrollIntoView({\n                  behavior: 'smooth',\n                  block: 'start'\n                });\n              } else {\n                console.log('No scrollable element found');\n              }\n            }\n          } catch (err) {\n            console.error('Error in scroll button click handler:', err);\n          }\n        });\n      });\n    } catch (err) {\n      console.error('Error initializing scroll to product functionality:', err);\n    }\n  }\n\n  \/\/ Enhanced Accordion functionality with debugging\n  function initAccordions() {\n    console.log('Initializing accordions...');\n    const accordionContainers = document.querySelectorAll('#image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-items-wrapper');\n    console.log('Found', accordionContainers.length, 'accordion containers');\n    \n    if (accordionContainers.length === 0) {\n      console.log('No accordion containers found');\n      return;\n    }\n    \n    accordionContainers.forEach((container, containerIndex) =\u003e {\n      console.log(`Processing container ${containerIndex + 1}`);\n      const accordionItems = container.querySelectorAll('.accordion-item');\n      const accordionMode = container.getAttribute('data-accordion-mode') === 'true';\n      console.log(`Container ${containerIndex + 1} has ${accordionItems.length} items, accordion mode: ${accordionMode}`);\n      \n      accordionItems.forEach((item, itemIndex) =\u003e {\n        const header = item.querySelector('.accordion-header');\n        const content = item.querySelector('.accordion-content');\n        \n        if (!header) {\n          console.log(`No header found for item ${itemIndex + 1}`);\n          return;\n        }\n        \n        if (!content) {\n          console.log(`No content found for item ${itemIndex + 1}`);\n          return;\n        }\n        \n        \/\/ Skip if already initialized\n        if (header.hasAttribute('data-accordion-initialized')) {\n          console.log(`Item ${itemIndex + 1} already initialized, skipping`);\n          return;\n        }\n        \n        console.log(`Setting up click handler for item ${itemIndex + 1}`);\n        \n        \/\/ Create the click handler function\n        const clickHandler = function(e) {\n          console.log(`Accordion item ${itemIndex + 1} clicked!`);\n          e.preventDefault();\n          e.stopPropagation();\n          \n          const isActive = item.classList.contains('active');\n          console.log(`Item ${itemIndex + 1} is currently ${isActive ? 'active' : 'inactive'}`);\n          \n          \/\/ If in accordion mode, close all other items\n          if (accordionMode \u0026\u0026 !isActive) {\n            console.log('Accordion mode: closing other items');\n            accordionItems.forEach((otherItem, otherIndex) =\u003e {\n              if (otherItem !== item \u0026\u0026 otherItem.classList.contains('active')) {\n                console.log(`Closing item ${otherIndex + 1}`);\n                otherItem.classList.remove('active');\n              }\n            });\n          }\n          \n          \/\/ Toggle the current item\n          if (isActive) {\n            console.log(`Closing item ${itemIndex + 1}`);\n            item.classList.remove('active');\n          } else {\n            console.log(`Opening item ${itemIndex + 1}`);\n            item.classList.add('active');\n          }\n          \n          \/\/ Trigger custom event for tracking\/analytics\n          try {\n            container.dispatchEvent(new CustomEvent('accordion:toggle', {\n              detail: {\n                item: item,\n                isOpen: !isActive,\n                text: header.querySelector('.accordion-header-text')?.textContent\n              }\n            }));\n          } catch (err) {\n            console.error('Error dispatching accordion event:', err);\n          }\n        };\n        \n        \/\/ Add the click listener\n        header.addEventListener('click', clickHandler);\n        \n        \/\/ Store the handler reference for potential cleanup\n        header._accordionClickHandler = clickHandler;\n        \n        \/\/ Mark as initialized\n        header.setAttribute('data-accordion-initialized', 'true');\n        \n        \/\/ Add visual feedback on hover\n        header.style.cursor = 'pointer';\n        \n        \/\/ Add keyboard support\n        const keyHandler = function(e) {\n          if (e.key === 'Enter' || e.key === ' ') {\n            console.log(`Keyboard trigger for item ${itemIndex + 1}`);\n            e.preventDefault();\n            clickHandler(e);\n          }\n        };\n        \n        header.addEventListener('keydown', keyHandler);\n        header._accordionKeyHandler = keyHandler;\n        \n        \/\/ Make header focusable for accessibility\n        if (!header.hasAttribute('tabindex')) {\n          header.setAttribute('tabindex', '0');\n        }\n        \n        console.log(`Item ${itemIndex + 1} setup complete`);\n      });\n    });\n    \n    console.log('Accordion initialization complete');\n  }\n\n  \/\/ Function to manually test accordion (for debugging)\n  function testAccordion() {\n    console.log('Testing accordion functionality...');\n    const firstItem = document.querySelector('#image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item');\n    if (firstItem) {\n      console.log('Found first accordion item, toggling...');\n      firstItem.classList.toggle('active');\n      console.log('First item is now:', firstItem.classList.contains('active') ? 'active' : 'inactive');\n      return true;\n    } else {\n      console.log('No accordion items found for testing');\n      return false;\n    }\n  }\n\n  \/\/ Initialize immediately if DOM is already ready\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function() {\n      console.log('DOM Content Loaded - initializing components');\n      initImageTextScrollToFirst();\n      initScrollToProduct();\n      initAccordions();\n    });\n  } else {\n    \/\/ DOM is already ready\n    console.log('DOM already ready - initializing components immediately');\n    initImageTextScrollToFirst();\n    initScrollToProduct();\n    initAccordions();\n  }\n  \n  \/\/ Also run on window load to ensure all elements are fully loaded\n  window.addEventListener('load', function() {\n    console.log('Window loaded - re-initializing components');\n    initImageTextScrollToFirst();\n    initScrollToProduct();\n    initAccordions();\n  });\n  \n  \/\/ Additional initialization for dynamic content\n  document.addEventListener('shopify:section:load', function() {\n    console.log('Shopify section loaded - initializing components');\n    initImageTextScrollToFirst();\n    initScrollToProduct();\n    initAccordions();\n  });\n\n  \/\/ Backup initialization using setTimeout\n  setTimeout(function() {\n    console.log('Backup initialization running...');\n    if (document.querySelector('#image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-items-wrapper') \u0026\u0026 !document.querySelector('#image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-header[data-accordion-initialized]')) {\n      console.log('Found uninitialized accordions, running backup init');\n      initAccordions();\n    }\n  }, 2000);\n\n  \/\/ Make functions globally available for debugging\n  window.debugAccordion = {\n    init: initAccordions,\n    test: testAccordion,\n    toggle: function(index) {\n      const items = document.querySelectorAll('#image-text-section-template--23256849449180__image_with_text_fETra3 .accordion-item');\n      if (items[index]) {\n        items[index].classList.toggle('active');\n        console.log(`Manually toggled item ${index + 1}`);\n      }\n    }\n  };\n\n  \/\/ Final fallback: try to initialize immediately\n  try {\n    console.log('Immediate initialization attempt...');\n    initImageTextScrollToFirst();\n    initScrollToProduct();\n    initAccordions();\n  } catch (err) {\n    console.error('Immediate initialization failed:', err);\n  }\n\u003c\/script\u003e\n\n \n\u003c\/section\u003e\n    \u003c\/main\u003e\u003c!-- BEGIN sections: footer-group --\u003e\n\u003csection id=\"shopify-section-sections--22177516749020__custom_liquid_6GBVV7\" class=\"shopify-section shopify-section-group-footer-group section\"\u003e\u003cstyle data-shopify\u003e.section-sections--22177516749020__custom_liquid_6GBVV7-padding {\n    padding-top: calc(16px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-sections--22177516749020__custom_liquid_6GBVV7-padding {\n      padding-top: 16px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"gradient\"\u003e\n  \u003cdiv class=\"section-sections--22177516749020__custom_liquid_6GBVV7-padding\"\u003e\n    \u003cstyle\u003e\n@keyframes rlWave {\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n.rl-wave-wrap {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  line-height: 0;\n  height: 80px;\n  margin: 0;\n  padding: 0;\n}\n.rl-wave-wrap .rl-wave {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 200%;\n  height: 100%;\n  animation: rlWave 30s linear infinite;\n}\n.rl-wave-wrap .rl-wave svg {\n  display: block;\n  width: 50%;\n  height: 100%;\n  float: left;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rl-wave-wrap\"\u003e\n  \u003cdiv class=\"rl-wave\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1440 120\" preserveaspectratio=\"none\"\u003e\u003cpath fill=\"#0A1628\" d=\"M0,80 C200,48 320,108 440,80 C560,52 680,108 800,80 C920,52 1040,108 1160,80 C1280,52 1400,108 1440,80 L1440,120 L0,120 Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1440 120\" preserveaspectratio=\"none\"\u003e\u003cpath fill=\"#0A1628\" d=\"M0,80 C200,48 320,108 440,80 C560,52 680,108 800,80 C920,52 1040,108 1160,80 C1280,52 1400,108 1440,80 L1440,120 L0,120 Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-sections--22177516749020__custom_footer_PWWVDB\" class=\"shopify-section shopify-section-group-footer-group section-custom-footer\"\u003e\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-8e73990baef14cf58b55.css?v=1789784685\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-656ba56ce9fc59962e03.css?v=1789784689\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d1914e7d0ab6d5b0ffd3.css?v=1789784626\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-d8ad94278db9187473b0.css?v=1789784692\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\u003cstyle\u003e\n  .custom-footer {\n    --newsletter-bg-color: #f8f9fa;\n    --newsletter-text-color: #333333;\n    --newsletter-button-color: #007bff;\n    --footer-bg-color: #0a1628;\n    --footer-text-color: #b0b0b0;\n    --footer-heading-color: #ffffff;\n    --footer-border-color: #333333;\n    --footer-menu-color: #b0b0b0;\n    --footer-menu-hover-color: #ffffff;\n    --footer-divider-color: #666666;\n    --localization-label-color: #b0b0b0;\n    --footer-link-color: #007bff;\n    --footer-link-hover-color: #0056b3;\n    --footer-heading-size: 18px;\n    --footer-text-size: 14px;\n    --newsletter-title-size: 54px;\n    --newsletter-subtitle-size: 18px;\n    --copyright-text-size: 11px;\n    --localization-label-size: 14px;\n    --newsletter-section-padding-top: 80px;\n    --newsletter-section-padding-bottom: 80px;\n    --newsletter-form-max-width: 580px;\n    --newsletter-form-margin-top: 32px;\n    --newsletter-input-padding-vertical: 24px;\n    --newsletter-input-padding-horizontal: 24px;\n    --newsletter-input-border-radius: 8px;\n    --newsletter-input-border-width: 1px;\n    --newsletter-input-border-color: #e0e0e0;\n    --newsletter-input-font-size: 14px;\n    --newsletter-input-height: 48px;\n    --newsletter-input-bg-color: #ffffff;\n    --newsletter-input-text-color: #000000;\n  }\n  \n  \n  \/* Use section-specific footer color when theme colors are disabled *\/\n  .custom-footer .footer-main {\n    background-color: var(--footer-bg-color) !important;\n  }\n  \n\n  \/* Hyperlink\/underlined text styling *\/\n  .custom-footer .footer-text a,\n  .custom-footer .footer-column .footer-text a,\n  .custom-footer .footer-bottom a,\n  .custom-footer .newsletter-section a,\n  .custom-footer p a,\n  .custom-footer .rte a,\n  .custom-footer .footer-description a {\n    color: var(--footer-link-color) !important;\n    text-decoration: underline !important;\n    text-underline-offset: 0.2em;\n    transition: color 0.3s ease;\n  }\n\n  .custom-footer .footer-text a:hover,\n  .custom-footer .footer-column .footer-text a:hover,\n  .custom-footer .footer-bottom a:hover,\n  .custom-footer .newsletter-section a:hover,\n  .custom-footer p a:hover,\n  .custom-footer .rte a:hover,\n  .custom-footer .footer-description a:hover {\n    color: var(--footer-link-hover-color) !important;\n  }\n\n  \/* Footer top border *\/\n  \n\n  \/* Newsletter Form Customization *\/\n  .custom-footer .newsletter-section {\n    padding-top: var(--newsletter-section-padding-top) !important;\n    padding-bottom: var(--newsletter-section-padding-bottom) !important;\n  }\n\n  .custom-footer .newsletter-form {\n    max-width: var(--newsletter-form-max-width) !important;\n    margin-top: var(--newsletter-form-margin-top) !important;\n  }\n\n  \/* Ensure field container is positioned for absolute button *\/\n  .custom-footer .newsletter-form__field-wrapper .field {\n    position: relative !important;\n  }\n\n  .custom-footer .newsletter-form__field-wrapper .field__input {\n    padding: var(--newsletter-input-padding-vertical) var(--newsletter-input-padding-horizontal) !important;\n    \/* Space for button: button width + border spacing + right position + small gap *\/\n    padding-right: calc(var(--newsletter-input-height) - 10px + var(--newsletter-input-border-width) + 5px + 8px) !important;\n    border-radius: var(--newsletter-input-border-radius) !important;\n    border-width: var(--newsletter-input-border-width) !important;\n    border-color: var(--newsletter-input-border-color) !important;\n    border-style: solid !important;\n    font-size: var(--newsletter-input-font-size) !important;\n    height: var(--newsletter-input-height) !important;\n    min-height: calc(var(--newsletter-input-height) + var(--newsletter-input-border-width) * 2) !important;\n    background-color: var(--newsletter-input-bg-color) !important;\n    color: var(--newsletter-input-text-color) !important;\n  }\n\n  .custom-footer .newsletter-form__field-wrapper .field__input:focus,\n  .custom-footer .newsletter-form__field-wrapper .field__input:focus-visible {\n    border-radius: var(--newsletter-input-border-radius) !important;\n  }\n\n  .custom-footer .newsletter-form__button,\n  .custom-footer button.newsletter-form__button,\n  .custom-footer .newsletter-form__button.field__button,\n  .custom-footer button.newsletter-form__button.field__button {\n    \/* Button size: input height minus top\/bottom spacing (5px each = 10px total) *\/\n    width: calc(var(--newsletter-input-height) - 10px) !important;\n    height: calc(var(--newsletter-input-height) - 10px) !important;\n    border-radius: calc(var(--newsletter-input-border-radius) - 4px) !important;\n    \/* Position: account for border width + 5px spacing from edge *\/\n    position: absolute !important;\n    top: calc(var(--newsletter-input-border-width) + 5px) !important;\n    right: calc(var(--newsletter-input-border-width) + 5px) !important;\n    z-index: 2 !important;\n    \n    \/* Display for icon centering *\/\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    \n    \/* Override global button styling - single color, no gradient, no border *\/\n    background: var(--newsletter-button-color) !important;\n    background-color: var(--newsletter-button-color) !important;\n    background-image: none !important;\n    border: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n    color: #ffffff !important;\n    \n    \/* Remove transforms and transitions from global button effects *\/\n    transform: none !important;\n    transition: opacity 0.3s ease !important;\n  }\n\n  .custom-footer .newsletter-form__button:hover,\n  .custom-footer button.newsletter-form__button:hover,\n  .custom-footer .newsletter-form__button.field__button:hover,\n  .custom-footer button.newsletter-form__button.field__button:hover {\n    background: var(--newsletter-button-color) !important;\n    background-color: var(--newsletter-button-color) !important;\n    background-image: none !important;\n    opacity: 0.85 !important;\n    border: none !important;\n    box-shadow: none !important;\n    transform: none !important;\n  }\n\n  \/* Remove gradient and border pseudo-elements *\/\n  .custom-footer .newsletter-form__button:before,\n  .custom-footer .newsletter-form__button:after,\n  .custom-footer button.newsletter-form__button:before,\n  .custom-footer button.newsletter-form__button:after {\n    display: none !important;\n    content: none !important;\n  }\n \n  \/* RTL button positioning *\/\n  [dir=\"rtl\"] .custom-footer .newsletter-form__button,\n  [dir=\"rtl\"] .custom-footer button.newsletter-form__button,\n  [dir=\"rtl\"] .custom-footer .newsletter-form__button.field__button,\n  [dir=\"rtl\"] .custom-footer button.newsletter-form__button.field__button {\n    left: calc(var(--newsletter-input-border-width) + 5px) !important;\n    right: auto !important;\n  }\n\n  \/* Button icon styling *\/\n  .custom-footer .newsletter-form__button svg,\n  .custom-footer .newsletter-form__button .svg-wrapper {\n    width: 16px !important;\n    height: 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  .custom-footer .newsletter-form__button svg {\n    fill: #ffffff !important;\n    stroke: #ffffff !important;\n  }\n\n  \/* RTL input padding - space for button on left side *\/\n  [dir=\"rtl\"] .custom-footer .newsletter-form__field-wrapper .field__input {\n    padding-left: calc(var(--newsletter-input-height) - 10px + var(--newsletter-input-border-width) + 5px + 8px) !important;\n    padding-right: var(--newsletter-input-padding-horizontal) !important;\n  }\n\n  \/* Hide label - using placeholder instead *\/\n  .custom-footer .newsletter-form__field-wrapper .field__label {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border: 0;\n  }\n\n  \/* Remove pseudo-element that creates duplicate input appearance *\/\n  .custom-footer .newsletter-form__field-wrapper .field:after {\n    display: none !important;\n    content: none !important;\n  }\n\n  \/* Mobile newsletter section padding *\/\n  @media screen and (max-width: 749px) {\n    .custom-footer .newsletter-section {\n      padding-top: 40px !important;\n      padding-bottom: 40px !important;\n    }\n  }\n\n  \/* Load-in animation *\/\n  .page-fade-in {\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 0.8s ease-out forwards;\n  }\n\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Add slight delay for staggered effect on multiple sections *\/\n  .page-fade-in:nth-child(2) { animation-delay: 0.1s; }\n  .page-fade-in:nth-child(3) { animation-delay: 0.2s; }\n  .page-fade-in:nth-child(4) { animation-delay: 0.3s; }\n\n  \/* Mobile column customization *\/\n  @media screen and (max-width: 749px) {\n    \n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-footer page-fade-in\"\u003e\n\u003c!-- Main Footer --\u003e\n  \u003cfooter class=\"footer-main\"\u003e\n    \u003cdiv class=\"footer-container\"\u003e\n      \u003cdiv class=\"footer-content footer-content--4-col\"\u003e\n\u003cdiv class=\"footer-column\"\u003e\n\u003ch3\u003eお問い合わせをご希望ですか？\u003c\/h3\u003e\n\u003cdiv class=\"footer-text\"\u003e\n\u003cp\u003e\u003cstrong\u003ehello@halewell.store\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e対応時間：\u003c\/strong\u003e\u003cbr\u003e月曜日 - 金曜日\u003cbr\u003e9am - 6pm EST\u003cbr\u003e\u003cbr\u003eRBO VENTURES LLC\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-column\"\u003e\n\u003ch3\u003eサポート\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/pages\/contact\"\u003eお問い合わせ\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/pages\/contact\"\u003e定期購入を管理する\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/policies\/shipping-policy\"\u003e配送について\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-column\"\u003e\n\u003ch3\u003eご案内\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/policies\/refund-policy\"\u003e返金ポリシー\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/policies\/privacy-policy\"\u003eプライバシーポリシー\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/policies\/shipping-policy\"\u003e配送ポリシー\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003cli\u003e\n                        \u003ca href=\"\/policies\/terms-of-service\"\u003e利用規約\u003c\/a\u003e\n                      \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Footer Bottom --\u003e\n        \u003cdiv class=\"footer-bottom\"\u003e\n\u003cdiv class=\"footer-copyright\"\u003e© 2026\n                Halewell\n\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icons-wrapper\"\u003e\n              \u003cdiv class=\"footer-payment-icons-container\" style=\"\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n    gap: 8px;\n  \"\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"\u003e\u003ctitle id=\"pi-visa\"\u003eVisa\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003cpath d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-mastercard\"\u003e\u003ctitle id=\"pi-mastercard\"\u003eMastercard\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003ccircle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\u003cpath fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.2-3 3.3-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"pi-american_express\" viewbox=\"0 0 38 24\" width=\"38\" height=\"24\"\u003e\u003ctitle id=\"pi-american_express\"\u003eAmerican Express\u003c\/title\u003e\n\u003cpath fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#006FCF\" d=\"M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" x=\"0\" y=\"0\" width=\"38\" height=\"24\" viewbox=\"0 0 165.521 105.965\" xml:space=\"preserve\" aria-labelledby=\"pi-apple_pay\"\u003e\u003ctitle id=\"pi-apple_pay\"\u003eApple Pay\u003c\/title\u003e\n\u003cpath fill=\"#000\" d=\"M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#FFF\" d=\"M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875\"\u003e\u003c\/path\u003e\u003cg\u003e\u003cg\u003e\u003cpath fill=\"#000\" d=\"M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003cg\u003e\u003cpath fill=\"#000\" d=\"M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#000\" d=\"M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewbox=\"0 0 38 24\" width=\"38\" height=\"24\" aria-labelledby=\"pi-google_pay\"\u003e\u003ctitle id=\"pi-google_pay\"\u003eGoogle Pay\u003c\/title\u003e\n\u003cpath d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\" fill=\"#000\" opacity=\".07\"\u003e\u003c\/path\u003e\u003cpath d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\" fill=\"#FFF\"\u003e\u003c\/path\u003e\u003cpath d=\"M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z\" fill=\"#5F6368\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.986 11.284c0-.308-.024-.616-.073-.920h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z\" fill=\"#4285F4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z\" fill=\"#34A853\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z\" fill=\"#FBBC04\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z\" fill=\"#EA4335\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" viewbox=\"0 0 38 24\" aria-labelledby=\"pi-shopify_pay\"\u003e\u003ctitle id=\"pi-shopify_pay\"\u003eShop Pay\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\" fill=\"#000\"\u003e\u003c\/path\u003e\u003cpath d=\"M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z\" fill=\"#5A31F4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z\" fill=\"#fff\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"38\" height=\"24\" role=\"img\" aria-labelledby=\"pi-paypal\"\u003e\u003ctitle id=\"pi-paypal\"\u003ePayPal\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003cpath fill=\"#003087\" d=\"M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#3086C8\" d=\"M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#012169\" d=\"M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"footer-payment-icon\" style=\"height: 24px;\"\u003e\u003csvg class=\"icon icon--full-color\" viewbox=\"0 0 38 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\"\u003e\u003ctitle id=\"pi-discover\"\u003eDiscover\u003c\/title\u003e\n\u003cpath opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"\u003e\u003c\/path\u003e\u003cpath fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.38 1-2.12 0-.75-.34-1.58-1-2.12-.53-.4-1.11-.63-1.96-.63zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.32.59.78.59 1.37 0 .6-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"\u003e\u003c\/path\u003e\u003cpath d=\"M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z\" fill=\"url(#pi-discover_paint0_linear)\"\u003e\u003c\/path\u003e\u003cdefs\u003e\u003clineargradient id=\"pi-discover_paint0_linear\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientunits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#F89F20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".25\" stop-color=\"#F79A20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".533\" stop-color=\"#F68D20\"\u003e\u003c\/stop\u003e\u003cstop offset=\".62\" stop-color=\"#F58720\"\u003e\u003c\/stop\u003e\u003cstop offset=\".723\" stop-color=\"#F48120\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#F37521\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .footer-payment-icons-container {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  .footer-payment-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  .footer-payment-icon svg {\n    max-height: 100%;\n    width: auto;\n    min-width: 30px;\n    display: block;\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  @media screen and (max-width: 749px) {\n    .footer-payment-icons-container {\n      gap: 4px !important;\n    }\n\n    .footer-payment-icon {\n      height: 19.2px !important;\n    }\n  }\n\u003c\/style\u003e\n\n            \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n\u003c!-- END sections: footer-group --\u003e\n\u003cul hidden\u003e\n      \u003cli id=\"a11y-refresh-page-message\"\u003e選択するとページ全体が再読み込みされます。\u003c\/li\u003e\n      \u003cli id=\"a11y-new-window-message\"\u003e新しいウィンドウで開きます。\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \n    \n\n\u003c!-- jQuery (required for custom.js) --\u003e\n\u003cscript src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\" defer\u003e\u003c\/script\u003e\n\n\u003c!-- Modern Carousel --\u003e\n\u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js\" defer\u003e\u003c\/script\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-74ca6aae5468dbc92479_b6e63053-b792-44d1-899e-c975dbbc86e1.css?v=1789784696\"\u003e\n\n\u003c!-- Custom Scripts --\u003e\n\n\n\u003c!-- Vite Build System --\u003e\n\n\n\n\n  \u003clink href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-bdb848a0fe720ecbd827.css?v=1789784699\" rel=\"stylesheet\" type=\"text\/css\" media=\"all\"\u003e\n\n\n\n\n  \n\n\n\n\n\n    \n\n    \n    \n\n    \n\n\n    \n  \u003cdiv id=\"shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010\" class=\"shopify-block shopify-app-block\"\u003e\n\n\n\n\n\u003c\/div\u003e\u003cdiv id=\"shopify-block-Aenh1NWExaGprVXFIQ__16156609502398088594\" class=\"shopify-block shopify-app-block\"\u003e\n\u003c!-- BEGIN app snippet: omega_multi_pixel --\u003e\u003cdiv class=\"ot-multi-pixel\"\u003e\u003c\/div\u003e\n\n    \u003cmeta property=\"omega:tags\" content=\"\"\u003e\n    \u003cmeta property=\"omega:product\" content=\"8773003739308\"\u003e\n    \u003cmeta property=\"omega:product_type\" content=\"\"\u003e\n    \u003cmeta property=\"omega:collections\" content=\"\"\u003e\n\n    \n\n\n\n\n\n\n        \n        \n\n        \n        \n            \n        \n\n\n\n\n\n\n\u003c!-- END app snippet --\u003e\n\n  \n  \n\n\n\n\u003c\/div\u003e\n","brand":"Halewell","offers":[{"title":"Default Title","offer_id":47245950320812,"sku":null,"price":7180.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0775\/5523\/7036\/files\/hw-85eed4807ae9ee461c36.png?v=1789783609","url":"https:\/\/japan.halewell.store\/products\/happy-liver","provider":"Japan","version":"1.0","type":"link"}