@font-face { font-family: Lato; font-weight: 400; font-style: normal; font-display: swap; src: url("//yonelia.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"), url("//yonelia.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff"); }
@font-face { font-family: Lato; font-weight: 700; font-style: normal; font-display: swap; src: url("//yonelia.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"), url("//yonelia.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff"); }
@font-face { font-family: Lato; font-weight: 400; font-style: italic; font-display: swap; src: url("//yonelia.com/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"), url("//yonelia.com/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff"); }
@font-face { font-family: Lato; font-weight: 700; font-style: italic; font-display: swap; src: url("//yonelia.com/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2") format("woff2"), url("//yonelia.com/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff") format("woff"); }
@font-face { font-family: Lato; font-weight: 800; font-style: normal; font-display: swap; src: url("//yonelia.com/cdn/fonts/lato/lato_n8.1117b90add05215dbc8fbc91c5f9d67872eb3fb3.woff2") format("woff2"), url("//yonelia.com/cdn/fonts/lato/lato_n8.6bcabf8485cf657fec14e0a6e1af25cf01733df7.woff") format("woff"); }
body:has(#xmmouth) .product__text-container-text_MrQEmq,body:has(#xmmouth) .product__text-container-text_nQprET{display:none!important}






@font-face { font-family: MouthPoppins; font-weight: 400; font-style: normal; font-display: swap; src: url("https://cdn.shopify.com/s/files/1/1008/1792/8503/files/yonelia-migration-1b8bae68b32513d3.woff2?v=1792734190") format("woff2"); }
@font-face { font-family: MouthPoppins; font-weight: 700; font-style: normal; font-display: swap; src: url("https://cdn.shopify.com/s/files/1/1008/1792/8503/files/yonelia-migration-dc17c34db8caabd2.woff2?v=1792734190") format("woff2"); }
@font-face { font-family: MouthPoppins; font-weight: 400; font-style: italic; font-display: swap; src: url("https://cdn.shopify.com/s/files/1/1008/1792/8503/files/yonelia-migration-d7e6036ef73f73f8.woff2?v=1792734190") format("woff2"); }
@font-face { font-family: MouthPoppins; font-weight: 700; font-style: italic; font-display: swap; src: url("https://cdn.shopify.com/s/files/1/1008/1792/8503/files/yonelia-migration-aa35edbe9d5ad085.woff2?v=1792734190") format("woff2"); }
@font-face { font-family: MouthPoppins; font-weight: 700; font-style: normal; font-display: swap; src: url("https://cdn.shopify.com/s/files/1/1008/1792/8503/files/yonelia-migration-dc17c34db8caabd2.woff2?v=1792734190") format("woff2"); }




#xmmouth{--inputs-shadow-opacity:0.0;--header-height:64px;--seel-ew-main-color:#000000;--color-card-hover:18, 18, 18;--color-base-background-2:243, 243, 243;--accent-color:0, 0, 0;--buttons-shadow-horizontal-offset:0px;--quantity-overlay-opacity:0.06;--collection-card-shadow-opacity:0.05;--drawer-shadow-opacity:0.0;--blog-card-border-opacity:0.1;--inputs-overlay-opacity:0.06;--text-boxes-shadow-visible:0;--drawer-shadow-blur-radius:5px;--font-heading-style:normal;--quantity-shadow-horizontal-offset:0px;--alpha-link:.85;--media-border-width:0px;--gradient-base-accent-1:#000000;--quantity-shadow-blur-radius:0px;--variant-pills-border-width:1px;--pickers-border-color:0, 0, 0;--quantity-radius-outset:9px;--blog-card-corner-radius:1.2rem;--blog-card-shadow-visible:1;--collection-card-border-opacity:0.1;--buttons-border-opacity:1.0;--duration-long:.5s;--page-width-margin:0rem;--buttons-radius-outset:8px;--spacing-sections-desktop:0px;--slider-arrow-border-radius:50.0%;--inputs-border-width:1px;--gradient-base-background-2:#f3f3f3;--font-heading-line-height:0.3;--variant-pills-shadow-vertical-offset:4px;--inputs-border-opacity:0.6;--grid-mobile-vertical-spacing:20px;--font-body-family:MouthPoppins, sans-serif;--buttons-radius:6px;--slider-arrow-size:3.0rem;--collection-card-shadow-visible:1;--buttons-shadow-opacity:0.0;--inputs-bg-color:255, 255, 255;--inputs-border-color:0, 0, 0;--drawer-border-width:1px;--inputs-shadow-horizontal-offset:0px;--color-base-text:18, 18, 18;--buttons-border-offset:0.3px;--color-base-outline-button-labels:0, 0, 0;--pickers-small-radius:3.2px;--pagination-dot-height:6px;--quantity-border-color:0, 0, 0;--variant-pills-shadow-blur-radius:5px;--pickers-border-opacity:0.2;--collection-card-shadow-horizontal-offset:0.2rem;--color-background:255, 255, 255;--product-card-image-padding:0.0rem;--color-base-accent-1:0, 0, 0;--product-card-shadow-vertical-offset:0.6rem;--color-badge-background:255, 255, 255;--page-width:140rem;--variant-pills-padding-y:1.0rem;--popup-shadow-opacity:0.1;--slider-arrow-icon-size:0.45em;--popup-shadow-vertical-offset:12px;--quantity-hover-overlay-opacity:0.06;--drawer-shadow-horizontal-offset:0px;--popup-border-opacity:0.1;--inputs-hover-border-opacity:0.55;--color-button-text:255, 255, 255;--collection-card-shadow-blur-radius:1.5rem;--inputs-shadow-blur-radius:5px;--inputs-hover-overlay-opacity:0.1;--buttons-shadow-blur-radius:5px;--quantity-shadow-opacity:0.0;--spacing-sections-mobile:0px;--collection-card-image-padding:0.0rem;--pickers-shadow-vertical-offset:0px;--color-button:0, 0, 0;--duration-default:.2s;--color-base-solid-button-labels:255, 255, 255;--swatches-selected-border-opacity:0.5;--font-body-weight-bold:700;--media-shadow-blur-radius:20px;--collection-card-border-width:0.0rem;--pickers-hover-overlay-opacity:0.1;--inputs-overlay-color:0, 0, 0;--buttons-border-width:2px;--collection-card-shadow-vertical-offset:0.6rem;--badge-corner-radius:0.6rem;--variant-pills-shadow-opacity:0.0;--font-heading-scale:1.3;--drawer-shadow-vertical-offset:4px;--collection-card-corner-radius:1.2rem;--alpha-button-border:1;--inputs-text-color:18, 18, 18;--blog-card-shadow-opacity:0.05;--popup-shadow-blur-radius:20px;--color-base-accent-2:109, 56, 139;--text-boxes-border-width:0px;--pickers-hover-border-opacity:0.55;--quantity-small-radius:3.2px;--pickers-margin-offset:0px;--pickers-overlay-opacity:0.08;--blog-card-shadow-vertical-offset:1.0rem;--quantity-border-opacity:0.2;--grid-desktop-vertical-spacing:40px;--inputs-radius:6px;--blog-card-border-width:0.0rem;--pagination-dot-spacing:12px;--pickers-radius-outset:9px;--color-base-background-1:255, 255, 255;--quantity-radius:8px;--color-icon:rgb(18, 18, 18);--variant-pills-inactive-overlay-opacity:0.0;--grid-mobile-horizontal-spacing:20px;--color-shadow:18, 18, 18;--blog-card-image-padding:0.0rem;--grid-desktop-horizontal-spacing:40px;--media-shadow-horizontal-offset:0px;--media-padding:px;--product-card-text-alignment:center;--border-color:18, 18, 18;--pickers-shadow-opacity:0.0;--media-radius:12px;--gradient-base-accent-2:linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%);--text-boxes-shadow-blur-radius:20px;--product-card-shadow-visible:1;--quantity-border-width:1px;--gradient-base-background-1:#ffffff;--alpha-button-background:1;--text-boxes-radius:24px;--swatches-border-opacity:0.0;--pagination-dot-radius:5px;--inputs-radius-outset:7px;--media-shadow-opacity:0.0;--quantity-shadow-vertical-offset:0px;--font-body-style:normal;--product-card-shadow-blur-radius:1.5rem;--variant-pills-padding-x:2.0rem;--popup-shadow-horizontal-offset:10px;--quantity-hover-border-opacity:0.15;--font-body-weight:400;--variant-pills-border-opacity:0.55;--text-boxes-shadow-horizontal-offset:10px;--pickers-radius:8px;--blog-card-shadow-blur-radius:3.5rem;--variant-pills-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:12px;--blog-card-text-alignment:center;--media-border-opacity:0.1;--font-heading-letter-spacing:0.06rem;--pickers-shadow-blur-radius:0px;--product-card-border-opacity:0.1;--drawer-border-opacity:0.1;--buttons-shadow-vertical-offset:4px;--font-heading-family:MouthPoppins, sans-serif;--inputs-margin-offset:0px;--variant-pills-text-size:1.4rem;--pagination-dot-width:6px;--pickers-shadow-horizontal-offset:0px;--color-foreground:18, 18, 18;--product-card-shadow-opacity:0.1;--blog-card-shadow-horizontal-offset:1.0rem;--variant-pills-radius:40px;--swatches-radius:50.0%;--payment-terms-background-color:#ffffff;--font-body-scale:1.0;--buttons-shadow-visible:0;--text-boxes-shadow-opacity:0.0;--popup-border-width:1px;--font-heading-weight:700;--product-card-shadow-horizontal-offset:0.2rem;--popup-corner-radius:10px;--media-shadow-visible:0;--text-boxes-border-opacity:0.1;--collection-card-text-alignment:center;--pickers-border-width:1px;--inputs-shadow-vertical-offset:4px;--quantity-margin-offset:0px;--duration-short:.1s;--alpha-badge-border:.1;--product-card-corner-radius:1.2rem;--color-link:0, 0, 0;--product-card-border-width:0.0rem;--media-shadow-vertical-offset:0px;--pagination-dot-active-scale:1.5;--gradient-background:#ffffff;--color-badge-border:18, 18, 18;--inputs-shadow-opacity:0.0;--header-height:64px;--seel-ew-main-color:#000000;--color-card-hover:18, 18, 18;--color-base-background-2:243, 243, 243;--accent-color:0, 0, 0;--buttons-shadow-horizontal-offset:0px;--quantity-overlay-opacity:0.06;--collection-card-shadow-opacity:0.05;--drawer-shadow-opacity:0.0;--blog-card-border-opacity:0.1;--inputs-overlay-opacity:0.06;--text-boxes-shadow-visible:0;--drawer-shadow-blur-radius:5px;--font-heading-style:normal;--quantity-shadow-horizontal-offset:0px;--alpha-link:.85;--media-border-width:0px;--gradient-base-accent-1:#000000;--quantity-shadow-blur-radius:0px;--variant-pills-border-width:1px;--pickers-border-color:0, 0, 0;--quantity-radius-outset:9px;--blog-card-corner-radius:1.2rem;--blog-card-shadow-visible:1;--collection-card-border-opacity:0.1;--buttons-border-opacity:1.0;--duration-long:.5s;--page-width-margin:0rem;--buttons-radius-outset:8px;--spacing-sections-desktop:0px;--slider-arrow-border-radius:50.0%;--inputs-border-width:1px;--gradient-base-background-2:#f3f3f3;--font-heading-line-height:0.3;--variant-pills-shadow-vertical-offset:4px;--inputs-border-opacity:0.6;--grid-mobile-vertical-spacing:20px;--font-body-family:MouthPoppins, sans-serif;--buttons-radius:6px;--slider-arrow-size:3.0rem;--collection-card-shadow-visible:1;--buttons-shadow-opacity:0.0;--inputs-bg-color:255, 255, 255;--inputs-border-color:0, 0, 0;--drawer-border-width:1px;--inputs-shadow-horizontal-offset:0px;--color-base-text:18, 18, 18;--buttons-border-offset:0.3px;--color-base-outline-button-labels:0, 0, 0;--pickers-small-radius:3.2px;--pagination-dot-height:6px;--quantity-border-color:0, 0, 0;--variant-pills-shadow-blur-radius:5px;--pickers-border-opacity:0.2;--collection-card-shadow-horizontal-offset:0.2rem;--color-background:255, 255, 255;--product-card-image-padding:0.0rem;--color-base-accent-1:0, 0, 0;--product-card-shadow-vertical-offset:0.6rem;--color-badge-background:255, 255, 255;--page-width:140rem;--variant-pills-padding-y:1.0rem;--popup-shadow-opacity:0.1;--slider-arrow-icon-size:0.45em;--popup-shadow-vertical-offset:12px;--quantity-hover-overlay-opacity:0.06;--drawer-shadow-horizontal-offset:0px;--popup-border-opacity:0.1;--inputs-hover-border-opacity:0.55;--color-button-text:255, 255, 255;--collection-card-shadow-blur-radius:1.5rem;--inputs-shadow-blur-radius:5px;--inputs-hover-overlay-opacity:0.1;--buttons-shadow-blur-radius:5px;--quantity-shadow-opacity:0.0;--spacing-sections-mobile:0px;--collection-card-image-padding:0.0rem;--pickers-shadow-vertical-offset:0px;--color-button:0, 0, 0;--duration-default:.2s;--color-base-solid-button-labels:255, 255, 255;--swatches-selected-border-opacity:0.5;--font-body-weight-bold:700;--media-shadow-blur-radius:20px;--collection-card-border-width:0.0rem;--pickers-hover-overlay-opacity:0.1;--inputs-overlay-color:0, 0, 0;--buttons-border-width:2px;--collection-card-shadow-vertical-offset:0.6rem;--badge-corner-radius:0.6rem;--variant-pills-shadow-opacity:0.0;--font-heading-scale:1.3;--drawer-shadow-vertical-offset:4px;--collection-card-corner-radius:1.2rem;--alpha-button-border:1;--inputs-text-color:18, 18, 18;--blog-card-shadow-opacity:0.05;--popup-shadow-blur-radius:20px;--color-base-accent-2:109, 56, 139;--text-boxes-border-width:0px;--pickers-hover-border-opacity:0.55;--quantity-small-radius:3.2px;--pickers-margin-offset:0px;--pickers-overlay-opacity:0.08;--blog-card-shadow-vertical-offset:1.0rem;--quantity-border-opacity:0.2;--grid-desktop-vertical-spacing:40px;--inputs-radius:6px;--blog-card-border-width:0.0rem;--pagination-dot-spacing:12px;--pickers-radius-outset:9px;--color-base-background-1:255, 255, 255;--quantity-radius:8px;--color-icon:rgb(18, 18, 18);--variant-pills-inactive-overlay-opacity:0.0;--grid-mobile-horizontal-spacing:20px;--color-shadow:18, 18, 18;--blog-card-image-padding:0.0rem;--grid-desktop-horizontal-spacing:40px;--media-shadow-horizontal-offset:0px;--media-padding:px;--product-card-text-alignment:center;--border-color:18, 18, 18;--pickers-shadow-opacity:0.0;--media-radius:12px;--gradient-base-accent-2:linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%);--text-boxes-shadow-blur-radius:20px;--product-card-shadow-visible:1;--quantity-border-width:1px;--gradient-base-background-1:#ffffff;--alpha-button-background:1;--text-boxes-radius:24px;--swatches-border-opacity:0.0;--pagination-dot-radius:5px;--inputs-radius-outset:7px;--media-shadow-opacity:0.0;--quantity-shadow-vertical-offset:0px;--font-body-style:normal;--product-card-shadow-blur-radius:1.5rem;--variant-pills-padding-x:2.0rem;--popup-shadow-horizontal-offset:10px;--quantity-hover-border-opacity:0.15;--font-body-weight:400;--variant-pills-border-opacity:0.55;--text-boxes-shadow-horizontal-offset:10px;--pickers-radius:8px;--blog-card-shadow-blur-radius:3.5rem;--variant-pills-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:12px;--blog-card-text-alignment:center;--media-border-opacity:0.1;--font-heading-letter-spacing:0.06rem;--pickers-shadow-blur-radius:0px;--product-card-border-opacity:0.1;--drawer-border-opacity:0.1;--buttons-shadow-vertical-offset:4px;--font-heading-family:MouthPoppins, sans-serif;--inputs-margin-offset:0px;--variant-pills-text-size:1.4rem;--pagination-dot-width:6px;--pickers-shadow-horizontal-offset:0px;--color-foreground:18, 18, 18;--product-card-shadow-opacity:0.1;--blog-card-shadow-horizontal-offset:1.0rem;--variant-pills-radius:40px;--swatches-radius:50.0%;--payment-terms-background-color:#ffffff;--font-body-scale:1.0;--buttons-shadow-visible:0;--text-boxes-shadow-opacity:0.0;--popup-border-width:1px;--font-heading-weight:700;--product-card-shadow-horizontal-offset:0.2rem;--popup-corner-radius:10px;--media-shadow-visible:0;--text-boxes-border-opacity:0.1;--collection-card-text-alignment:center;--pickers-border-width:1px;--inputs-shadow-vertical-offset:4px;--quantity-margin-offset:0px;--duration-short:.1s;--alpha-badge-border:.1;--product-card-corner-radius:1.2rem;--color-link:0, 0, 0;--product-card-border-width:0.0rem;--media-shadow-vertical-offset:0px;--pagination-dot-active-scale:1.5;--gradient-background:#ffffff;--color-badge-border:18, 18, 18;}#xmmouth .mouth-material-symbols-outlined{font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr;}
#xmmouth *{box-sizing: inherit;}
#xmmouth .mouth-animate-section{--animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms;}
#xmmouth .mouth-animate-section.mouth-animate--shown .mouth-animate-item{opacity: 0; filter: none;}
#xmmouth .mouth-animate-section.mouth-animate--shown .mouth-animate-item{opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay);}
#xmmouth .mouth-animate-section.mouth-animate--shown .mouth-animate-item.mouth-animate-item--child{transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          );}
#xmmouth .mouth-material-symbols-outlined{max-width: 1em; flex-shrink: 0; overflow: hidden; vertical-align: bottom; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;}
#xmmouth .mouth-color-background-1,#xmmouth .mouth-color-background-2{--color-foreground: var(--color-base-text); --accent-color: var(--color-base-accent-1);}
#xmmouth .mouth-color-background-1,#xmmouth .mouth-color-background-2,#xmmouth .mouth-color-inverse{--accent-color: var(--color-base-accent-1);}
#xmmouth .mouth-image-slide,#xmmouth .mouth-splide__track{overflow: hidden;}
#xmmouth .mouth-rte ol{list-style-position: inside;}
#xmmouth .mouth-accordion__content,#xmmouth .mouth-accordion__title,#xmmouth .mouth-image-with-text__content{word-break: break-word;}
#xmmouth .mouth-splide__slide,#xmmouth details > *{box-sizing: border-box;}
#xmmouth img,#xmmouth video{max-width: 100%; height: auto; vertical-align: bottom;}
#xmmouth button{background-color: transparent; outline: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(var(--color-foreground));}
#xmmouth button:not([disabled]),#xmmouth summary{cursor: pointer;}
#xmmouth .mouth-display-block,#xmmouth splide-component{display: block;}
#xmmouth .mouth-grid,#xmmouth summary{list-style: none;}
#xmmouth .mouth-color-background-1{--color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: .85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: .1; --border-color: var(--color-foreground);}
#xmmouth .mouth-color-background-2{--color-background: var(--color-base-background-2); --gradient-background: var(--gradient-base-background-2);}
#xmmouth .mouth-color-inverse{--color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text));}
#xmmouth .mouth-color-accent-1{--color-foreground: var(--color-base-solid-button-labels); --accent-color: var(--color-foreground);}
#xmmouth .mouth-color-accent-1{--color-background: var(--color-base-accent-1); --gradient-background: var(--gradient-base-accent-1);}
#xmmouth .mouth-color-accent-1,#xmmouth .mouth-color-background-2,#xmmouth .mouth-color-inverse{--color-link: var(--color-foreground); --alpha-link: .7; --color-button: var(--color-foreground); --color-button-text: var(--color-background); --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1;}
#xmmouth .mouth-color-background-1,#xmmouth .mouth-color-background-2{--color-card-hover: var(--color-base-text);}
#xmmouth .mouth-color-inverse{--color-card-hover: var(--color-base-background-1);}
#xmmouth .mouth-color-accent-1{--color-card-hover: var(--color-base-solid-button-labels);}
#xmmouth .mouth-content-container{--border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible);}
#xmmouth .mouth-global-media-settings{--border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible);}
#xmmouth .mouth-page-width{max-width: var(--page-width); margin: 0px auto; padding: 0px 15px;}
#xmmouth .mouth-isolate,#xmmouth .mouth-splide__track{position: relative; z-index: 0;}
#xmmouth .mouth-image-slide__image svg,#xmmouth internal-video video{width: 100%;}
#xmmouth .mouth-content-rte > *,#xmmouth .mouth-custom-columns__title,#xmmouth .mouth-title-wrapper-with-link .mouth-title{margin: 0px;}
#xmmouth .mouth-flex-center{display: flex; align-items: center; justify-content: center;}
#xmmouth .mouth-flex-shrink-0{flex-shrink: 0;}
#xmmouth .mouth-section + .mouth-section{margin-top: var(--spacing-sections-mobile);}
#xmmouth .mouth-color-accent-1,#xmmouth .mouth-color-background-1,#xmmouth .mouth-color-background-2,#xmmouth .mouth-color-custom,#xmmouth .mouth-color-inverse{color: rgba(var(--color-foreground),.9); background-color: rgb(var(--color-background));}
#xmmouth .mouth-index-0{--index: 0;}
#xmmouth .mouth-index-1{--index: 1;}
#xmmouth .mouth-index-2{--index: 2;}
#xmmouth .mouth-media,#xmmouth .mouth-splide,#xmmouth summary{position: relative;}
#xmmouth .mouth-h1,#xmmouth .mouth-h2,#xmmouth .mouth-h3,#xmmouth .mouth-h4,#xmmouth h2,#xmmouth h3{font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1,var(--font-heading-scale))); word-break: break-word;}
#xmmouth .mouth-h1{font-size: calc(var(--font-heading-scale) * 22.5px);}
#xmmouth .mouth-h2,#xmmouth h2{font-size: calc(var(--font-heading-scale) * 20px);}
#xmmouth .mouth-h3,#xmmouth h3{font-size: calc(var(--font-heading-scale) * 17px);}
#xmmouth .mouth-h4{font-size: calc(var(--font-heading-scale) * 14.5px);}
#xmmouth .mouth-font-size--desktop-auto{font-size: var(--font-size);}
#xmmouth .mouth-play-button svg{color: rgb(var(--color-foreground));}
#xmmouth .mouth-center{text-align: center;}
#xmmouth div:empty,#xmmouth ul:empty{display: none;}
#xmmouth summary .mouth-icon-caret{position: absolute; height: 6px; right: 15px; top: calc(50% - 2px); transition: transform 0.2s ease-in-out;}
#xmmouth details[open] > summary .mouth-icon-caret{transform: rotate(180deg);}
#xmmouth summary::-webkit-details-marker{display: none;}
#xmmouth .mouth-rte::after{clear: both; content: ""; display: block;}
#xmmouth .mouth-rte > p:first-child{margin-top: 0px;}
#xmmouth .mouth-grid:last-child,#xmmouth .mouth-rte li:last-child,#xmmouth .mouth-rte > p:last-child{margin-bottom: 0px;}
#xmmouth .mouth-rte ol{padding-left: 20px;}
#xmmouth .mouth-rte li{list-style: inherit;}
#xmmouth .mouth-content-rte > * + *{margin-top: 20px;}
#xmmouth .mouth-block-margins > :first-child{margin-top: 0px !important;}
#xmmouth .mouth-block-margins > :last-child{margin-bottom: 0px !important;}
#xmmouth .mouth-title,#xmmouth .mouth-title-wrapper-with-link{margin: 30px 0px 20px;}
#xmmouth .mouth-title-wrapper-with-link{display: flex; justify-content: center; align-items: flex-end; gap: 10px; margin-bottom: 30px; flex-wrap: wrap;}
#xmmouth .mouth-title-wrapper--self-padded-mobile{padding-left: 15px; padding-right: 15px;}
#xmmouth .mouth-grid{padding: 0px;}
#xmmouth .mouth-title-wrapper--no-top-margin,#xmmouth .mouth-title-wrapper--no-top-margin > .mouth-title{margin-top: 0px;}
#xmmouth .mouth-title-with-highlight{--hightlight-color: rgb(var(--accent-color));}
#xmmouth .mouth-title-with-highlight strong{color: var(--hightlight-color); font-weight: var(--font-heading-weight);}
#xmmouth .mouth-title-wrapper--no-top-margin,#xmmouth .mouth-title-wrapper--self-padded-mobile,#xmmouth .mouth-title-wrapper-with-link{text-align: center;}
#xmmouth .mouth-grid{display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 20px; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}
#xmmouth .mouth-grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing)/ 2); flex-grow: 1; flex-shrink: 0;}
#xmmouth .mouth-grid--gapless.mouth-grid{gap: 0px;}
#xmmouth .mouth-grid--1-col .mouth-grid__item{max-width: 100%; width: 100%;}
#xmmouth .mouth-mobile-hidden{display: none !important;}
#xmmouth .mouth-mobile-center{text-align: center;}
#xmmouth .mouth-mobile-full-page{padding-left: 0px; padding-right: 0px; max-width: none !important;}
#xmmouth .mouth-media > internal-video video{width: 100%; height: 100%;}
#xmmouth .mouth-media{display: block; background-color: rgba(var(--color-foreground),.1); overflow: hidden;}
#xmmouth .mouth-media--transparent{background-color: transparent;}
#xmmouth .mouth-media > :not(.zoom):not(.deferred-media__poster-button){display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
#xmmouth .mouth-media > img,#xmmouth .mouth-media > internal-video video{object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
#xmmouth .mouth-media--square{padding-bottom: 100%;}
#xmmouth .mouth-internal-video--playing .mouth-play-button{opacity: 0;}
#xmmouth .mouth-gradient{background: var(--gradient-background);}
#xmmouth .mouth-ratio{display: flex; position: relative; align-items: stretch;}
#xmmouth .mouth-ratio::before{content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent);}
#xmmouth .mouth-content-container{border-radius: var(--text-boxes-radius); border: var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity)); position: relative;}
#xmmouth .mouth-content-container::after{content: ""; position: absolute; top: calc(var(--text-boxes-border-width) * -1); right: calc(var(--text-boxes-border-width) * -1); bottom: calc(var(--text-boxes-border-width) * -1); left: calc(var(--text-boxes-border-width) * -1); border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); z-index: -1;}
#xmmouth .mouth-global-media-settings{position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity)); border-radius: var(--media-radius); background-color: rgb(var(--color-background)); overflow: visible !important;}
#xmmouth .mouth-global-media-settings::after{position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; pointer-events: none;}
#xmmouth .mouth-global-media-settings img,#xmmouth .mouth-global-media-settings video{border-radius: calc(var(--media-radius) - var(--media-border-width));}
#xmmouth internal-video{display: block; position: relative; z-index: 0;}
#xmmouth .mouth-internal-video__play{position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; z-index: 1; cursor: pointer; padding: 10px;}
#xmmouth .mouth-play-button{display: flex; justify-content: center; align-items: center; border-radius: 50%; position: relative; z-index: 0; background: rgb(var(--color-background)); outline: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; --size: 50px; --mobile-size: 50px; width: var(--size); height: var(--size);}
#xmmouth .mouth-play-button svg{height: 50%; width: 50%;}
#xmmouth .mouth-custom-columns{--column-gap: var(--desktop-column-gap); --row-gap: var(--desktop-row-gap); --total-parts: var(--desktop-grid-parts); --vertical-alignment: var(--desktop-vertical-alignment); display: flex; flex-wrap: wrap; align-items: var(--vertical-alignment); row-gap: var(--row-gap); margin-left: calc(var(--column-gap)/ -2);}
#xmmouth .mouth-custom-columns__column{--width: var(--desktop-width); padding: 0 calc(var(--column-gap)/ 2); width: calc(100% / var(--total-parts) * var(--width)); position: relative;}
#xmmouth .mouth-splide__pagination__page.mouth-is-active::before{width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale)); height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale));}
#xmmouth .mouth-custom-columns__block{margin-top: var(--margin-top); margin-bottom: var(--margin-bottom);}
#xmmouth .mouth-custom-columns__block:first-child{margin-top: 0px;}
#xmmouth .mouth-custom-columns__block:last-child{margin-bottom: 0px;}
#xmmouth .mouth-rating-stars-and-text{justify-content: var(--alignment);}
#xmmouth .mouth-custom-font-size{font-size: var(--desktop-text-size);}
#xmmouth .mouth-splide__list{backface-visibility: hidden; display: flex; margin: 0px !important; padding: 0px !important;}
#xmmouth .mouth-splide--ltr .mouth-splide__list{align-items: flex-start;}
#xmmouth .mouth-image-with-text__grid{align-items: stretch;}
#xmmouth .mouth-splide__pagination{align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none;}
#xmmouth .mouth-splide__pagination li{display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto;}
#xmmouth .mouth-splide:not(.is-overflow) .mouth-splide__pagination{display: none;}
#xmmouth .mouth-splide.mouth-is-initialized{visibility: visible;}
#xmmouth .mouth-splide__slide{backface-visibility: hidden; flex-shrink: 0; margin: 0px; position: relative; -webkit-tap-highlight-color: transparent; list-style-type: none !important;}
#xmmouth .mouth-splide--precalc-width .mouth-splide__slide{--columns: var(--columns-mobile); --gap: var(--gap-mobile); width: calc(((100% + var(--gap))/ var(--columns)) - var(--gap)); margin-right: var(--gap);}
#xmmouth .mouth-splide__arrow{border: 0px; padding: 0px; position: absolute;}
#xmmouth .mouth-splide__track--draggable{user-select: none;}
#xmmouth .mouth-splide__arrow:hover:not(:disabled),#xmmouth .mouth-splide__pagination__page:hover::before{opacity: 0.9;}
#xmmouth .mouth-splide__arrow{align-items: center; border-radius: var(--slider-arrow-border-radius); display: flex; font-size: var(--slider-arrow-size); height: 1em; width: 1em; justify-content: center; opacity: 0.7; top: 50%; transform: translateY(-50%); z-index: 1; background-color: rgb(var(--color-background)); flex-shrink: 0;}
#xmmouth .mouth-splide__pagination__page,#xmmouth .mouth-splide__pagination__page::before{width: var(--pagination-dot-width); height: var(--pagination-dot-height);}
#xmmouth .mouth-splide--transparent-arrows .mouth-splide__arrow{background-color: transparent; color: rgb(var(--color-background));}
#xmmouth .mouth-splide__arrow svg{fill: currentcolor; height: var(--slider-arrow-icon-size); width: var(--slider-arrow-icon-size);}
#xmmouth .mouth-splide__arrow--prev{left: 10px;}
#xmmouth .mouth-splide__arrow--prev svg{transform: scaleX(-1);}
#xmmouth .mouth-splide__arrow--next{right: 10px;}
#xmmouth .mouth-splide__pagination{bottom: 5px; left: 0px; padding: 0px 10px; position: absolute; right: 0px; z-index: 1;}
#xmmouth .mouth-splide__pagination__page{--dot-color: rgb(var(--color-foreground)); border-radius: 50%; display: inline-block; padding: calc(var(--pagination-dot-spacing)/ 2); position: relative; box-sizing: content-box; background: 0px 0px;}
#xmmouth .mouth-splide__pagination__page.mouth-dots-custom-color{--dot-color: rgb(var(--color-background));}
#xmmouth .mouth-splide__pagination__page::before{content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: var(--pagination-dot-radius); background: var(--dot-color); transition: transform 0.2s linear; opacity: 0.5;}
#xmmouth .mouth-splide__pagination__page.mouth-is-active::before{opacity: 1; border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale));}
#xmmouth .mouth-splide__slide:focus{outline: 0px;}
#xmmouth .mouth-heading strong::after{z-index: -1;}
#xmmouth .mouth-splide--mobile-dots-hidden .mouth-splide__pagination{display: none;}
#xmmouth .mouth-play-button{width: var(--mobile-size); height: var(--mobile-size);}
#xmmouth .mouth-custom-columns{--column-gap: var(--mobile-column-gap); --row-gap: var(--mobile-row-gap); --total-parts: var(--mobile-grid-parts); --vertical-alignment: var(--mobile-vertical-alignment);}
#xmmouth .mouth-custom-columns__column{--width: var(--mobile-width);}
#xmmouth .mouth-custom-font-size{font-size: var(--mobile-text-size);}
#xmmouth .mouth-splide--mobile-dots-under .mouth-splide__pagination{position: relative; bottom: 0px; padding-top: 10px;}
#xmmouth .mouth-splide__arrows{font-size: 28px;}
#xmmouth .mouth-splide--mobile-arrows-under:not(.mouth-splide--mobile-dots-under) .mouth-splide__arrows{display: flex; justify-content: center; column-gap: 15px; padding-top: 8px;}
#xmmouth .mouth-splide--mobile-dots-under.mouth-splide--mobile-arrows-under .mouth-splide__dots-and-arrows{width: fit-content; margin-left: auto; margin-right: auto; position: relative;}
#xmmouth .mouth-splide--mobile-dots-under.mouth-splide--mobile-arrows-under .mouth-splide__arrow--prev{left: -1em; margin-top: 6px;}
#xmmouth .mouth-splide--mobile-dots-under.mouth-splide--mobile-arrows-under .mouth-splide__arrow--next{right: -1em; margin-top: 6px;}
#xmmouth .mouth-splide--mobile-arrows-under .mouth-splide__dots-and-arrows{margin-top: 7.5px;}
#xmmouth .mouth-results__rows-container{margin-bottom: 10px;}
#xmmouth .mouth-accordion{display: block; border-bottom: 1px solid rgba(var(--color-foreground),.08);}
#xmmouth .mouth-accordion__summary{display: flex; align-items: center; position: relative; line-height: 1; padding: 12.5px 0px; cursor: pointer;}
#xmmouth .mouth-accordion .mouth-summary__title{display: flex; align-items: center; flex: 1 1 0%;}
#xmmouth .mouth-accordion + .mouth-accordion{border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-top: 0px;}
#xmmouth .mouth-accordion__title{display: inline-block; max-width: calc(100% - 60px); font-size: calc(var(--font-heading-scale) * 12px); margin: 0px;}
#xmmouth .mouth-accordion .mouth-material-symbols-outlined{align-self: center; color: rgb(var(--color-foreground)); font-size: calc(var(--font-heading-scale) * 18px); margin-right: calc(var(--font-heading-scale) * 7.5px);}
#xmmouth .mouth-accordion__details[open] .mouth-accordion__summary .mouth-icon-caret{transform: rotate(180deg);}
#xmmouth .mouth-accordion__content-wrapper{display: grid; grid-template-rows: 0fr; overflow: hidden; transition: grid-template-rows 0.2s ease-in-out;}
#xmmouth .mouth-accordion__content{overflow: visible; padding: 0px 6px; min-height: 0px; transition: padding-bottom, opacity 0.2s; opacity: 0;}
#xmmouth input::-webkit-search-decoration{appearance: none;}
#xmmouth .mouth-horizontal-ticker__item--bold{font-weight: 700;}
#xmmouth .mouth-rating-stars__container{display: flex;}
#xmmouth .mouth-product__accordion .mouth-accordion__content{padding-left: 10px; padding-right: 10px;}
#xmmouth .mouth-product-info__image-block{display: flex; justify-content: var(--image-alignment);}
#xmmouth .mouth-product-info__image-block .mouth-media{width: var(--image-width);}
#xmmouth .mouth-product-info__image-block img{border-radius: var(--border-radius);}
#xmmouth .mouth-comparison-slider__underlay img,#xmmouth .mouth-content-and-results .mouth-content-container{width: 100%;}
#xmmouth .mouth-product-info__image-block--mobile-alignment{justify-content: var(--mobile-image-alignment);}
#xmmouth .mouth-image-with-text .mouth-global-media-settings{overflow: hidden !important;}
#xmmouth .mouth-related-products{display: block;}
#xmmouth .mouth-rating-stars__container svg{width: 1em; height: 1em; margin-left: 0.125em; flex-shrink: 0;}
#xmmouth .mouth-rating-stars__container svg:first-of-type{margin-left: 0px;}
#xmmouth .mouth-rating-stars__container--underlay{position: relative;}
#xmmouth .mouth-rating-stars__container--underlay svg{color: var(--bg-star-color);}
#xmmouth .mouth-rating-stars__container--overlay{position: absolute; top: 0px; left: 0px; overflow: hidden; width: calc(100% / 5 * var(--rating));}
#xmmouth .mouth-rating-stars__container--overlay:not(.trustpilot-stars__container--overlay){width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * .125em);}
#xmmouth .mouth-image-with-text .mouth-grid__item{position: relative;}
#xmmouth .mouth-rating-stars__container--overlay svg{color: var(--star-color);}
#xmmouth .mouth-horizontal-ticker__item--italic{font-style: italic;}
#xmmouth .mouth-multicolumn-card.mouth-center .mouth-media--adapt img{left: 50%; transform: translate(-50%);}
#xmmouth .mouth-image-with-text .mouth-image-with-text__text-item > *,#xmmouth .mouth-image-with-text:not(.image-with-text--overlap) .mouth-image-with-text__text-item::after,#xmmouth .mouth-image-with-text__content{box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));}
#xmmouth .mouth-image-with-text .mouth-grid{margin-bottom: 0px;}
#xmmouth .mouth-horizontal-ticker__item{color: rgb(var(--color-foreground)); margin: 0px;}
#xmmouth .mouth-image-with-text__content{z-index: 1; position: relative;}
#xmmouth .mouth-horizontal-ticker{overflow-x: hidden; max-width: 100%;}
#xmmouth .mouth-horizontal-ticker__container{display: flex; align-items: center; width: fit-content;}
#xmmouth .mouth-horizontal-ticker__item{line-height: 1; white-space: nowrap;}
#xmmouth .mouth-image-with-text__media{min-height: 100%; overflow: visible;}
#xmmouth .mouth-image-with-text__content{align-items: flex-start; display: flex; justify-content: center; align-self: center; flex-direction: column; height: 100%; padding: 30px calc(30px / var(--font-body-scale)) 30px; border-radius: var(--text-boxes-radius);}
#xmmouth .mouth-image-with-text .mouth-grid__item::after{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1;}
#xmmouth .mouth-image-with-text:not(.image-with-text--overlap) .mouth-image-with-text__media-item::after{border-radius: var(--media-radius);}
#xmmouth .mouth-image-with-text:not(.image-with-text--overlap) .mouth-image-with-text__text-item::after{border-radius: var(--text-boxes-radius);}
#xmmouth .mouth-image-with-text .mouth-image-with-text__media-item > *{border-radius: var(--media-radius); overflow: hidden;}
#xmmouth .mouth-image-with-text .mouth-image-with-text__text-item > *{border-radius: var(--text-boxes-radius); overflow: hidden;}
#xmmouth .mouth-image-with-text:not(.image-with-text--overlap) .mouth-image-with-text__media-item > *,#xmmouth .mouth-image-with-text:not(.image-with-text--overlap) .mouth-image-with-text__text-item > *{box-shadow: none;}
#xmmouth .mouth-image-with-text__content--mobile-center > *{align-self: center; text-align: center;}
#xmmouth .mouth-image-with-text__content > * + *{margin-top: 20px;}
#xmmouth .mouth-collapse-padding .mouth-image-with-text__grid .mouth-image-with-text__content{padding: 20px 0px;}
#xmmouth .mouth-multicolumn .mouth-title-wrapper-with-link{margin-top: 0px;}
#xmmouth .mouth-accordion-v2{--header-bg: transparent; --icon-color: rgb(var(--color-foreground)); --collapse-icon-color: rgb(var(--color-foreground)); --solid-collapse-icon-color: rgb(var(--color-background)); --solid-collapse-icon-bg: rgb(var(--color-foreground)); --solid-collapse-icon-radius: 50%; --content-bg: transparent; --border-style: solid; --border-thickness: 1px; --border-prop: var(--border-thickness) var(--border-style) var(--border-color); --corner-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; border-radius: var(--corner-radius);}
#xmmouth .mouth-accordion-v2[data-border-type="bottom"]{border-bottom: var(--border-prop);}
#xmmouth .mouth-accordion-v2 .mouth-accordion__details{background-color: var(--header-bg);}
#xmmouth .mouth-accordion-v2 .mouth-summary__title .mouth-material-icon{color: var(--icon-color);}
#xmmouth .mouth-accordion-v2 .mouth-accordion__collapse-icon{--size: 18px; width: var(--size); height: var(--size);}
#xmmouth .mouth-accordion-v2 .mouth-accordion__collapse-icon svg{position: static; color: var(--collapse-icon-color);}
#xmmouth .mouth-accordion-v2 .mouth-accordion__content-wrapper{background-color: var(--content-bg);}
#xmmouth .mouth-accordion-v2 .mouth-accordion__content{padding: 0px !important;}
#xmmouth .mouth-accordion-v2 .mouth-accordion__content__inner{padding: 0px 10px 10px;}
#xmmouth .mouth-accordion-v2--colors-theme[data-border-type="bottom"] .mouth-accordion__collapse-icon{margin-right: 5px;}
#xmmouth .mouth-accordion-v2,#xmmouth .mouth-accordion-v2 .mouth-accordion__collapse-icon,#xmmouth .mouth-accordion-v2 .mouth-accordion__collapse-icon svg,#xmmouth .mouth-accordion-v2 .mouth-accordion__content,#xmmouth .mouth-accordion-v2 .mouth-accordion__content-wrapper,#xmmouth .mouth-accordion-v2 .mouth-accordion__details,#xmmouth .mouth-accordion-v2 .mouth-material-icon{transition: grid-template-rows var(--animation-duration) ease-in-out,background-color var(--animation-duration) ease-in-out,color var(--animation-duration) ease-in-out,border-color var(--animation-duration) ease-in-out,transform var(--animation-duration) ease-in-out,opacity var(--animation-duration) ease-in-out;}
#xmmouth .mouth-multicolumn .mouth-title,#xmmouth .mouth-multicolumn-card h3,#xmmouth .mouth-multicolumn-card p,#xmmouth .mouth-results__text p{margin: 0px;}
#xmmouth .mouth-multicolumn-card{max-width: 720px; position: relative; box-sizing: border-box; display: flex; flex-direction: column;}
#xmmouth .mouth-multicolumn-card{margin-left: auto; margin-right: auto;}
#xmmouth .mouth-multicolumn-card.mouth-color-bg-overlay{background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04));}
#xmmouth .mouth-multicolumn-card h3{line-height: calc(1 + .5/max(1,var(--font-heading-scale)));}
#xmmouth .mouth-multicolumn-card__info > :nth-child(2){margin-top: 10px;}
#xmmouth .mouth-multicolumn-card .mouth-media--adapt .mouth-multicolumn-card__image,#xmmouth .mouth-multicolumn-card.mouth-center .mouth-media--adapt{width: auto;}
#xmmouth .mouth-multicolumn-card__info{padding: 25px;}
#xmmouth .mouth-multicolumn-card:not(.multicolumn-card--media-bottom) > .mouth-multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width)); border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width)); overflow: hidden;}
#xmmouth .mouth-multicolumn .mouth-multicolumn-title-with-text{margin-bottom: 5px;}
#xmmouth .mouth-multicolumn-text{text-align: center; margin-bottom: 30px;}
#xmmouth .mouth-multicolumn-text p:first-child{margin-top: 0px;}
#xmmouth .mouth-testimonial-card__stars{margin-top: 2px; margin-bottom: 10px;}
#xmmouth .mouth-testimonial-card__author-container{display: flex; align-items: center; padding-top: 10px; margin-top: 7.5px; border-top: solid 1px rgba(var(--color-foreground),.06);}
#xmmouth .mouth-center .mouth-testimonial-card__author-container{justify-content: center;}
#xmmouth .mouth-testimonial-card__author{font-size: 14px; line-height: 1.1;}
#xmmouth .mouth-testimonial-card .mouth-multicolumn-card__info{padding: 12.5px 20px 20px; position: relative;}
#xmmouth .mouth-testimonial-card__quotes{font-size: 50px; position: absolute; top: 0px; right: 20px; width: 1em; height: 1em; border-radius: 50%; transform: translateY(-50%); margin: 0px !important;}
#xmmouth .mouth-testimonial-card__quotes svg{width: 55%;}
#xmmouth .mouth-multicolumn .mouth-testimonial-card .mouth-multicolumn-card__info h3{margin-top: 5px; font-size: calc(var(--font-heading-scale) * 14.5px); margin-bottom: 10px;}
#xmmouth .mouth-testimonial-card--has-author .mouth-multicolumn-card__info{padding-bottom: 12.5px;}
#xmmouth .mouth-content-and-results{display: grid; grid-template-columns: repeat(2, 1fr); place-items: center; gap: 20px 50px;}
#xmmouth .mouth-title-wrapper-with-link{flex-direction: column; align-items: center;}
#xmmouth .mouth-content-and-results__image{max-width: 600px; width: 100%; margin-left: auto; margin-right: auto;}
#xmmouth .mouth-results__percentage{border-radius: 50%; position: relative; --border-width: 7px; flex-shrink: 0; z-index: 0;}
#xmmouth .mouth-results__ring-svg{display: block; width: 100%; height: 100%; position: absolute; inset: 0px;}
#xmmouth .mouth-results__percentage p{margin: 0px; color: rgb(var(--accent-color)); font-size: 18px; font-weight: 700;}
#xmmouth .mouth-results__row{padding: 10px 0px; display: flex; align-items: center; border-bottom: 2px solid rgba(var(--color-foreground),.05);}
#xmmouth .mouth-results__row:first-of-type{border-top: 2px solid rgba(var(--color-foreground),.05);}
#xmmouth .mouth-results__caption p{margin: 0px; font-size: 12px;}
#xmmouth .mouth-content-and-comparison-slider{display: grid; grid-template-columns: repeat(2, 1fr); place-items: center; gap: 20px 50px; position: relative; z-index: 0;}
#xmmouth .mouth-comparison-slider{display: block; position: relative; max-width: 450px; width: 100%; margin: 0px auto; overflow: hidden; --position: 50%;}
#xmmouth .mouth-comparison-slider__overlay{position: absolute; z-index: 2; top: 0px; left: 0px; width: 50%; height: 100%; overflow: hidden; max-width: 100%;}
#xmmouth .mouth-comparison-slider__overlay img{width: 100%; height: 100%; object-fit: cover; object-position: left top;}
#xmmouth .mouth-comparison-slider__after-text,#xmmouth .mouth-comparison-slider__before-text{position: absolute; top: 0px; left: 0px; z-index: 4;}
#xmmouth .mouth-comparison-slider__after-text h3,#xmmouth .mouth-comparison-slider__before-text h3{text-align: center; width: fit-content; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 5px 13px 6px; margin: 0px; white-space: nowrap;}
#xmmouth .mouth-comparison-slider__after-text{left: auto; right: 0px;}
#xmmouth .mouth-comparison-slider__input{position: absolute; top: 0px; left: 0px; z-index: 5; height: 100%; width: 100%; opacity: 0; appearance: none; overflow: hidden;}
#xmmouth .mouth-comparison-slider__input::-webkit-slider-thumb{appearance: none; height: 500px; max-height: 100%; width: 50px;}
#xmmouth .mouth-comparison-slider__line{--line-width: 5px; --arrow-x-offset: 17.5px; --arrow-size: 7px; display: block; position: absolute; z-index: 3; top: 0px; left: 50%; height: 100%; width: var(--line-width); transform: translate(-50%);}
#xmmouth .mouth-comparison-slider__arrow-left,#xmmouth .mouth-comparison-slider__arrow-right{font-size: var(--arrow-size); width: 1em; height: 1.7em; position: absolute; top: 50%; background: rgb(var(--color-background));}
#xmmouth .mouth-comparison-slider__arrow-left{left: 0px; transform: translate(calc(var(--arrow-x-offset) * -1),-50%); clip-path: polygon(100% 0%, 0px 50%, 100% 100%);}
#xmmouth .mouth-comparison-slider__arrow-right{right: 0px; transform: translate(var(--arrow-x-offset),-50%); clip-path: polygon(100% 50%, 0px 0px, 0px 100%);}
#xmmouth .mouth-comparison-slider__line--circle{--circle-size: 42.5px; --border-size: 3px; --line-width: 3px; top: 50%; transform: translate(-50%, -50%); width: var(--circle-size); height: var(--circle-size); border-radius: 50%; background: rgba(var(--color-background),.15); border: solid var(--border-size) rgb(var(--color-background)); backdrop-filter: blur(2px); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px;}
#xmmouth .mouth-comparison-slider__line--circle::after,#xmmouth .mouth-comparison-slider__line--circle::before{content: ""; display: block; height: 500px; width: var(--line-width); background: rgb(var(--color-background)); position: absolute; left: 50%; z-index: 1; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px;}
#xmmouth .mouth-comparison-slider__line--circle::before{bottom: 100%;}
#xmmouth .mouth-comparison-slider__line--circle::after{top: 100%;}
#xmmouth .mouth-comparison-slider__line--circle .mouth-comparison-slider__arrow-left{left: 25%; transform: translate(-50%, -50%);}
#xmmouth .mouth-comparison-slider__line--circle .mouth-comparison-slider__arrow-right{right: 25%; transform: translate(50%, -50%);}
#xmmouth .mouth-content-and-comparison-slider,#xmmouth .mouth-content-and-results{grid-template-columns: repeat(1, 1fr);}
#xmmouth .mouth-icons-with-text__icon-item{--line-height: 1.5; display: flex; align-items: center; margin-bottom: 30px;}
#xmmouth .mouth-icons-with-text__icon-item:last-child{margin-bottom: 0px;}
#xmmouth .mouth-icons-with-text__icon__icon--xl{--icon-size: 50px;}
#xmmouth .mouth-icons-with-text__icon__icon--xl{--margin: calc((var(--icon-size)) * .35);}
#xmmouth .mouth-icons-with-text__icon__icon{flex-shrink: 0; width: var(--icon-size); height: var(--icon-size); display: flex; align-items: center; justify-content: center; margin-right: var(--margin); background: 0px 0px;}
#xmmouth .mouth-icons-with-text__icon__icon img{width: 100%; height: 100%; object-fit: contain; object-position: center center;}
#xmmouth .mouth-icons-with-text__icon__title{margin: 0px 0px 0.4em; line-height: 1.3;}
#xmmouth .mouth-icons-with-text__icon-item--next-to-title .mouth-icons-with-text__icon__title{display: flex; align-items: center;}
#xmmouth .mouth-icons-with-text__icon__title.mouth-h3{font-size: 22.5px;}
#xmmouth .mouth-icons-with-text__icon__text p{line-height: var(--line-height);}
#xmmouth .mouth-multicolumn .mouth-title-wrapper-with-link{margin-bottom: 30px;}
#xmmouth .mouth-icons-with-text__icon__icon--xl{--icon-size: 42.5px;}
#xmmouth .mouth-icons-with-text__icon__title.mouth-h3{font-size: 18px;}
#xmmouth .mouth-heading strong{font-style: normal; display: inline-block; z-index: 0;}
#xmmouth .mouth-heading.mouth-title-with-highlight-1--color strong{color: var(--hightlight-1--color);}
#xmmouth .mouth-animate-item{opacity: 1 !important; transform: none !important; visibility: visible !important;}
#xmmouth .mouth-splide{visibility: visible !important;}
#xmmouth .mouth-splide__track{overflow: hidden !important;}
#xmmouth .mouth-splide__list{scroll-snap-type: x mandatory; scrollbar-width: none; transform: none !important; display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important;}
#xmmouth .mouth-splide__list::-webkit-scrollbar{display: none;}
#xmmouth .mouth-splide__slide{scroll-snap-align: start; flex-shrink: 0 !important; visibility: visible !important;}
#xmmouth #splide01-list > .mouth-splide__slide{width: 25% !important;}
#xmmouth #splide02-list{gap: 28px;}
#xmmouth #splide02-list > .mouth-splide__slide{width: calc(25% - 21px) !important;}
#xmmouth #splide03-list{gap: 28px;}
#xmmouth #splide03-list > .mouth-splide__slide{width: calc(33.3333% - 18.6667px) !important;}
#xmmouth .mouth-internal-video__play{display: none !important;}
#xmmouth internal-video video{object-fit: cover;}
#xmmouth .mouth-comparison-slider__overlay{clip-path: inset(0px 50% 0px 0px);}
#xmmouth .mouth-comparison-slider__line{left: 50%;}
#xmmouth #splide01-list > .mouth-splide__slide{width: 85% !important;}
#xmmouth #splide02-list,#xmmouth #splide03-list{gap: 15px;}
#xmmouth #splide02-list > .mouth-splide__slide{width: 75% !important;}
#xmmouth #splide03-list > .mouth-splide__slide{width: 90% !important;}
#xmmouth .mouth-comparison-slider__overlay{width: 100%;}
#xmmouth .mouth-comparison-slider__overlay img{width: 100%; height: 100%;}
#xmmouth .mouth-animate-item{filter: none !important;}
#xmmouth .mouth-local-comparison-pair{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); align-items: center; gap: 28px 40px;}
#xmmouth .mouth-local-comparison-pair > .mouth-content-container{grid-column: 1 / -1; max-width: 850px; margin: 0px auto;}
#xmmouth .mouth-local-comparison-pair > .mouth-local-teeth-results{display: block; width: 100%; height: auto; max-width: 540px; justify-self: center; filter: none;}
#xmmouth .mouth-local-comparison-pair > comparison-slider{max-width: 540px;}
#xmmouth .mouth-local-customer-demo > img{display: block; width: 100%; height: auto; aspect-ratio: 240 / 428; object-fit: contain; border-radius: var(--media-radius,0); filter: none;}
#xmmouth .mouth-local-comparison-pair{grid-template-columns: minmax(0px, 1fr); gap: 24px;}
#xmmouth .mouth-local-comparison-pair > .mouth-content-container{grid-column: 1;}
#xmmouth .mouth-local-comparison-pair > comparison-slider{order: 0;}
#xmmouth #local-faq{padding-top: 48px; padding-bottom: 48px; width: 100%; color: rgb(17, 17, 17);}
#xmmouth #local-faq h2{font-family: Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 1.25; letter-spacing: 0px; margin: 0px 0px 24px;}
#xmmouth .mouth-local-faq-list{border: 1px solid rgb(225, 225, 225); border-radius: 28px; overflow: hidden; background: rgb(255, 255, 255);}
#xmmouth #local-faq details{margin: 0px; padding: 0px 24px; border-bottom: 1px solid rgb(225, 225, 225);}
#xmmouth #local-faq details:last-child{border-bottom: 0px;}
#xmmouth #local-faq summary{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 0px; list-style: none; cursor: pointer; font-family: Arial, sans-serif; font-size: 18px; font-weight: 700; line-height: 1.4; letter-spacing: 0px;}
#xmmouth #local-faq summary::-webkit-details-marker{display: none;}
#xmmouth #local-faq summary::after{content: "+"; position: static; flex: 0 0 auto; font-size: 20px; font-weight: 400; color: rgb(85, 85, 85);}
#xmmouth #local-faq details[open] > summary::after{content: "−";}
#xmmouth #local-faq p{font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; font-weight: 400; color: rgb(76, 83, 96); letter-spacing: 0px; margin: 0px; padding: 0px 0px 20px;}
#xmmouth #local-faq{padding-top: 32px; padding-bottom: 32px;}
#xmmouth #local-faq h2{font-size: 26px;}
#xmmouth .mouth-local-faq-list{border-radius: 18px;}
#xmmouth #local-faq details{padding: 0px 18px;}
#xmmouth #local-faq summary{font-size: 16px;}
@keyframes mobileHorTickersections--20934274252883__2c2ec774-3430-481f-b927-e9c035b9d24e { 
  100% { transform: translateX(calc(-50% - 15px)); }
}@keyframes desktopHorTickersections--20934274252883__2c2ec774-3430-481f-b927-e9c035b9d24e { 
  100% { transform: translateX(calc(-50% - 25px)); }
}#xmmouth #Accordion-AQ21CNXBPeXcxNnFMe__de158e68-5d0d-4819-a625-e2dabdff87d1{--animation-duration: 0.4s; --border-thickness: 1px; --border-style: solid;}
#xmmouth #Accordion-AOWtJZWUyQ0hXZW0va__collapsible_row_3bDFLd{--animation-duration: 0.4s; --border-thickness: 1px; --border-style: solid;}
#xmmouth .mouth-section-template--20934267338835__image_with_text_Y84WWt-padding{padding-top: 16px; padding-bottom: 16px;}
#xmmouth .mouth-rich-text-block-ASEh4TnVwQUJrWVhKU__text_GUpQbJ p{font-size: 14px;}
#xmmouth .mouth-section-template--20934267338835__image_with_text_4LBkxP-padding{padding-top: 16px; padding-bottom: 16px;}
#xmmouth .mouth-rich-text-block-AYlZlbWdyNDhOTk1OM__text_xpNVcQ p{font-size: 14px;}
#xmmouth .mouth-section-template--20934267338835__comparison_slider_ehHDH3-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth .mouth-section-template--20934267338835__horizontal_ticker_yqL96w-padding{padding-top: 12px; padding-bottom: 12px;}
#xmmouth .mouth-horizontal-ticker-template--20934267338835__horizontal_ticker_yqL96w .mouth-horizontal-ticker__container{animation: 100s linear 0s infinite normal forwards running mobileHorTickertemplate--20934267338835__horizontal_ticker_yqL96w; column-gap: 40px;}
#xmmouth .mouth-color-scheme-template--20934267338835__horizontal_ticker_yqL96w.mouth-color-custom{--color-background: 195, 24, 70; --gradient-background: #c31846; --color-foreground: 255, 255, 255;}
@keyframes mobileHorTickertemplate--20934267338835__horizontal_ticker_yqL96w { 
  100% { transform: translateX(calc(-50% - 20px)); }
}@keyframes desktopHorTickertemplate--20934267338835__horizontal_ticker_yqL96w { 
  100% { transform: translateX(calc(-50% - 20px)); }
}#xmmouth .mouth-section-template--20934267338835__custom_columns_pp4g9P-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth .mouth-section-template--20934267338835__multicolumn_3XBHkL-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth #multicolumn-template--20934267338835__multicolumn_3XBHkL{--text-boxes-radius: 20px;}
#xmmouth #multicolumn-template--20934267338835__multicolumn_3XBHkL .mouth-multicolumn-card .mouth-rte{font-size: 16px;}
#xmmouth #multicolumn-template--20934267338835__multicolumn_3XBHkL .mouth-multicolumn-card__info{padding: 24px;}
#xmmouth #multicolumn-template--20934267338835__multicolumn_3XBHkL .mouth-multicolumn-card .mouth-rte{font-size: 15px;}
#xmmouth #multicolumn-template--20934267338835__multicolumn_3XBHkL .mouth-multicolumn-card__info{padding: 24px;}
#xmmouth .mouth-section-template--20934267338835__image_slider_nJCV8e-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth .mouth-section-template--20934267338835__image_slider_nJCV8e-padding .mouth-image-slide{border-radius: 0px;}
#xmmouth .mouth-color-scheme-template--20934267338835__image_slider_nJCV8e.mouth-color-custom{--color-background: 245, 245, 245; --gradient-background: #f5f5f5; --color-foreground: 255, 255, 255;}
#xmmouth .mouth-section-template--20934267338835__horizontal_ticker_MEkEky-padding{padding-top: 12px; padding-bottom: 12px;}
#xmmouth .mouth-horizontal-ticker-template--20934267338835__horizontal_ticker_MEkEky .mouth-horizontal-ticker__container{animation: 100s linear 0s infinite normal forwards running mobileHorTickertemplate--20934267338835__horizontal_ticker_MEkEky; column-gap: 40px;}
#xmmouth .mouth-color-scheme-template--20934267338835__horizontal_ticker_MEkEky.mouth-color-custom{--color-background: 195, 24, 70; --gradient-background: #c31846; --color-foreground: 255, 255, 255;}
@keyframes mobileHorTickertemplate--20934267338835__horizontal_ticker_MEkEky { 
  100% { transform: translateX(calc(-50% - 20px)); }
}@keyframes desktopHorTickertemplate--20934267338835__horizontal_ticker_MEkEky { 
  100% { transform: translateX(calc(-50% - 20px)); }
}#xmmouth .mouth-section-template--20934267338835__results_8JX8mn-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth #Results-template--20934267338835__results_8JX8mn .mouth-results__row{gap: 20px;}
#xmmouth #Results-template--20934267338835__results_8JX8mn .mouth-results__text{line-height: 1.6; font-size: 15px;}
#xmmouth #Results-template--20934267338835__results_8JX8mn .mouth-results__row--circle .mouth-results__percentage{width: 70px; height: 70px; --thickness: 7px; --ring-bg: #c31846;}
#xmmouth #Results-template--20934267338835__results_8JX8mn .mouth-ring__prog{transition: stroke-dasharray 650ms;}
#xmmouth #Results-template--20934267338835__results_8JX8mn .mouth-results__percentage p{font-size: 18px; color: rgb(195, 24, 70);}
#xmmouth .mouth-section-template--20934267338835__image_with_text_LUjKMr-padding{padding-top: 16px; padding-bottom: 16px;}
#xmmouth .mouth-rich-text-block-ASHY2UlN5Q0w5VHQ2M__text_nUfHML p{font-size: 14px;}
#xmmouth .mouth-section-template--20934267338835__55bd100e-3bbd-426c-a5cf-eed7b2a3706f-padding{padding-top: 27px; padding-bottom: 27px;}
#xmmouth .mouth-section-template--20934267338835__related-products-padding{padding-top: 27px; padding-bottom: 18px;}
#xmmouth *{user-select: none;}
#xmmouth input{user-select: text !important;}
#xmmouth{display:block;position:relative;width:100%;max-width:440px;margin:0 auto;background:#fff;color:#121212;font:16px/1.6 "MouthPoppins",Arial,sans-serif;overflow:hidden;letter-spacing:0}#xmmouth *,#xmmouth *:before,#xmmouth *:after{box-sizing:border-box}#xmmouth img{max-width:100%;height:auto}#xmmouth .mouth-product__description{padding:0 16px}#xmmouth .mouth-page-width{padding:0 16px;max-width:100%}#xmmouth .mouth-image-with-text__grid,#xmmouth .mouth-results__container{display:flex!important;flex-direction:column!important}#xmmouth .mouth-image-with-text__grid>.mouth-grid__item{width:100%!important;max-width:100%!important}#xmmouth .mouth-image-with-text__content{padding:20px 0!important}#xmmouth .mouth-animate-item,#xmmouth .mouth-animate-section{opacity:1!important;transform:none!important;visibility:visible!important;filter:none!important}#xmmouth [hidden]{display:none!important}#xmmouth details:not([open])>:not(summary){display:none!important}#xmmouth details[open] .mouth-accordion__content{display:block!important;max-height:none!important;height:auto!important;opacity:1!important}#xmmouth details[open] .mouth-accordion__content-wrapper{display:block!important;grid-template-rows:1fr!important;height:auto!important;max-height:none!important;visibility:visible!important}#xmmouth details[open] .mouth-accordion__content__inner{visibility:visible!important}#xmmouth video{width:100%;display:block}#xmmouth .mouth-splide__list{cursor:grab;touch-action:pan-y}#xmmouth .mouth-splide__slide img{pointer-events:none}#xmmouth .mouth-scroll-trigger{opacity:1!important;filter:none!important;transform:none!important}#xmmouth summary{cursor:pointer}#xmmouth .mouth-local-reviews{display:block;columns:2;column-gap:10px}#xmmouth .mouth-grid-item-wrap{break-inside:avoid;width:100%!important;margin:0 0 10px;display:inline-block}#xmmouth #more-reviews{display:block;margin:20px auto;background:#fff;border:1px solid #164d34;color:#164d34;border-radius:5px;padding:12px 18px;cursor:pointer}#xmmouth .mouth-package{margin:0 16px 24px;padding:14px;background:#fff5f7;border:1px solid #f0d7df;border-radius:6px;font-size:14px}#xmmouth .mouth-modal{max-width:min(520px,90vw);max-height:85vh;overflow:auto;padding:20px;border:0;border-radius:8px;background:white;color:#153d2d}#xmmouth .mouth-modal img{max-width:100%;max-height:60vh;object-fit:contain}#xmmouth .mouth-modal::backdrop{background:#0008}#xmmouth .mouth-modal button{float:right;padding:8px;cursor:pointer}#xmmouth .mouth-horizontal-ticker:hover .mouth-horizontal-ticker__container{animation-play-state:paused}

.brumewell-cover-pdp{color:#253039;font-family:inherit;font-size:16px;line-height:1.65;width:100%!important;max-width:min(1160px,100%)!important;margin:0 auto;padding:48px 24px 32px;text-align:left;box-sizing:border-box}
.brumewell-cover-pdp *{box-sizing:border-box;min-width:0}
.brumewell-cover-pdp h2{font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px;color:#173c32;text-transform:none}
.brumewell-cover-pdp h3{font-size:21px;line-height:1.35;letter-spacing:-.01em;margin:0 0 12px;color:#173c32;text-transform:none}
.brumewell-cover-pdp p{margin:0 0 16px;max-width:none}
.brumewell-cover-pdp img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px;object-fit:contain}
.brumewell-cover-pdp section{margin:0;padding:44px 0;border-top:1px solid #e1e7e3}
.brumewell-cover-pdp .cover-intro{padding-top:0;border:0;max-width:760px;margin:0 auto 36px;text-align:center}
.brumewell-cover-pdp .cover-intro p{font-size:18px;color:#53625b}
.brumewell-cover-pdp .cover-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;border:0;margin-bottom:42px}
.brumewell-cover-pdp .cover-benefit{padding:24px;background:#f1f5f0;border-radius:14px}
.brumewell-cover-pdp .cover-benefit h3{font-size:18px}.brumewell-cover-pdp .cover-benefit p{font-size:15px;margin:0}
.brumewell-cover-pdp .cover-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}
.brumewell-cover-pdp .cover-copy{max-width:470px}.brumewell-cover-pdp .cover-row:nth-of-type(even) .cover-copy{order:-1}
.brumewell-cover-pdp .cover-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:24px 0 0;counter-reset:steps}
.brumewell-cover-pdp .cover-steps li{counter-increment:steps;padding:20px 0 0;border-top:2px solid #b7c9b3}.brumewell-cover-pdp .cover-steps li:before{content:'0' counter(steps);display:block;color:#6d8665;font-size:24px;font-weight:600;margin-bottom:10px}
.brumewell-cover-pdp .cover-specs{margin:24px 0 0;border-top:1px solid #dce4dc}
.brumewell-cover-pdp .cover-specs div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:24px;padding:16px 20px;border-bottom:1px solid #dce4dc}.brumewell-cover-pdp .cover-specs div:nth-child(odd){background:#f6f8f5}
.brumewell-cover-pdp .cover-specs strong{font-weight:600;margin:0}.brumewell-cover-pdp .cover-specs span{margin:0;overflow-wrap:break-word}
.brumewell-cover-pdp details{border-bottom:1px solid #dce4dc;padding:20px 0}.brumewell-cover-pdp summary{font-weight:600;cursor:pointer;line-height:1.5;font-size:17px;display:list-item;list-style-position:inside}.brumewell-cover-pdp details p{margin:14px 0 0;color:#53625b}
.brumewell-cover-pdp .cover-note{font-size:14px;color:#607168;margin-top:16px}
.product-information:has(.brumewell-cover-pdp){--cover-pdp:1}
.product-information:has(.brumewell-cover-pdp)>.cover-details-wide{display:block;width:100%;max-width:none;grid-column:1/-1;--max-width:none;--width:100%}
.product-information:has(.brumewell-cover-pdp) media-gallery>slideshow-component{display:block!important}
.product-information:has(.brumewell-cover-pdp) media-gallery>.media-gallery__grid{display:none!important}
.product-information:has(.brumewell-cover-pdp) media-gallery slideshow-controls{display:flex!important;justify-content:center}
.product-information:has(.brumewell-cover-pdp) media-gallery slideshow-container{aspect-ratio:1;height:auto!important}
.product-information:has(.brumewell-cover-pdp) media-gallery slideshow-slides{height:100%!important;aspect-ratio:1}
.product-information:has(.brumewell-cover-pdp) media-gallery slideshow-slide{height:100%!important}
.product-information:has(.brumewell-cover-pdp) .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content min-content 1fr min-content;column-gap:40px;row-gap:16px;align-items:start;max-width:1200px;margin-inline:auto}
.product-information:has(.brumewell-cover-pdp) .product-information__media{width:100%;min-width:100%;grid-column:1;grid-row:1/span 3;padding:0!important}
.product-information:has(.brumewell-cover-pdp) .product-details,.product-information:has(.brumewell-cover-pdp) .product-details>.group-block,.product-information:has(.brumewell-cover-pdp) .product-details>.group-block>.group-block-content{display:contents!important}
.product-information:has(.brumewell-cover-pdp) .product-details>.group-block>.group-block-content>.group-block{grid-column:2;grid-row:1}
.product-information:has(.brumewell-cover-pdp) .product-details .divider{grid-column:2;grid-row:2}
.product-information:has(.brumewell-cover-pdp) .buy-buttons-block{grid-column:2;grid-row:3;align-self:start}
.product-information:has(.brumewell-cover-pdp) rte-formatter:has(.brumewell-cover-pdp){display:block;grid-column:1/-1;grid-row:4;width:100%;max-width:none;--max-width:none;--width:100%}
@media(max-width:749px){.product-information:has(.brumewell-cover-pdp) .product-information__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);row-gap:18px}.product-information:has(.brumewell-cover-pdp) .product-information__media{grid-column:1;grid-row:1}.product-information:has(.brumewell-cover-pdp) .product-details>.group-block>.group-block-content>.group-block{grid-column:1;grid-row:2;padding-inline:20px}.product-information:has(.brumewell-cover-pdp) .product-details .divider{grid-column:1;grid-row:3;margin-inline:20px}.product-information:has(.brumewell-cover-pdp) .buy-buttons-block{grid-column:1;grid-row:4;padding-inline:20px}.product-information:has(.brumewell-cover-pdp) rte-formatter:has(.brumewell-cover-pdp){grid-row:5}}
@media(min-width:750px){.product-information:has(.brumewell-cover-pdp) media-gallery slideshow-slide{--grid-template-rows-desktop:min(60vh,580px) 1fr}.product-information:has(.brumewell-cover-pdp) .product-details{align-self:start;position:static}}
@media(max-width:749px){.brumewell-cover-pdp{padding:30px 20px 12px;font-size:16px}.brumewell-cover-pdp section{padding:30px 0}.brumewell-cover-pdp .cover-intro{margin-bottom:24px}.brumewell-cover-pdp .cover-intro p{font-size:16px}.brumewell-cover-pdp .cover-benefits{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.brumewell-cover-pdp .cover-benefit{padding:18px}.brumewell-cover-pdp .cover-row{grid-template-columns:1fr;gap:22px}.brumewell-cover-pdp .cover-row .cover-copy{order:0!important;max-width:none}.brumewell-cover-pdp .cover-steps{grid-template-columns:1fr;gap:8px}.brumewell-cover-pdp .cover-steps li{padding-top:14px}.brumewell-cover-pdp .cover-specs div{grid-template-columns:minmax(95px,.9fr) minmax(0,1.4fr);gap:14px;padding:14px 12px;font-size:15px}.brumewell-cover-pdp summary{font-size:16px}}

.brumewell-cover-pdp .cover-comparison{padding:36px 28px;background:#f0f7f4;border:0;border-radius:18px;margin:16px 0 44px}
.brumewell-cover-pdp .cover-comparison>h2,.brumewell-cover-pdp .cover-comparison>p{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}
.brumewell-cover-pdp .cover-comparison>p{color:#53625b;margin-bottom:28px}
.brumewell-cover-pdp .cover-compare-table{border:1px solid #dce7e0;border-radius:14px;background:white;overflow:hidden}
.brumewell-cover-pdp .cover-compare-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1.2fr)}
.brumewell-cover-pdp .cover-compare-row+.cover-compare-row{border-top:1px solid #e1e9e4}
.brumewell-cover-pdp .cover-compare-cell{padding:20px 18px;font-size:15px;line-height:1.55;overflow-wrap:break-word;align-content:center}
.brumewell-cover-pdp .cover-compare-feature{font-weight:600;color:#173c32}
.brumewell-cover-pdp .cover-compare-ours{background:#e8f3ed;color:#214e3e}
.brumewell-cover-pdp .cover-compare-other{color:#59665e}
.brumewell-cover-pdp .cover-compare-head .cover-compare-cell{font-size:16px;font-weight:700;padding-block:22px}
.brumewell-cover-pdp .cover-compare-label{display:none}
@media(max-width:749px){.brumewell-cover-pdp .cover-comparison{padding:24px 14px;margin:12px 0 30px}.brumewell-cover-pdp .cover-compare-head{display:none}.brumewell-cover-pdp .cover-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brumewell-cover-pdp .cover-compare-feature{grid-column:1/-1;padding:14px 12px 10px;background:#f8faf8}.brumewell-cover-pdp .cover-compare-cell{font-size:15px;padding:14px 12px}.brumewell-cover-pdp .cover-compare-label{display:block;font-size:12px;line-height:1.4;font-weight:700;margin-bottom:8px}.brumewell-cover-pdp .cover-compare-table{border-radius:10px}}

.brumewell-cover-pdp .cover-comparison{background:#eef8ff;border:1px solid #e4f1fa}
.brumewell-cover-pdp .cover-comparison>h2{color:#172c40}
.brumewell-cover-pdp .cover-compare-kicker{display:table;margin:0 auto 18px;border:1px solid #aadefa;border-radius:99px;background:#e2f4ff;padding:5px 12px;color:#006c9f;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.brumewell-cover-pdp .cover-compare-table{border-color:#e0e9f1;box-shadow:0 7px 18px #193e5410}
.brumewell-cover-pdp .cover-compare-ours{background:#f0f9ff;color:#18394d;text-align:center}
.brumewell-cover-pdp .cover-compare-other{text-align:center}
.brumewell-cover-pdp .cover-compare-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto 12px;border:1.5px solid currentColor;border-radius:50%;font-family:Arial,sans-serif;font-size:20px;font-weight:600;line-height:1;background:white}
.brumewell-cover-pdp .cover-compare-icon--yes{color:#16805a}
.brumewell-cover-pdp .cover-compare-icon--no{color:#ec5961;font-size:25px;font-weight:400}
.brumewell-cover-pdp .cover-compare-choice{display:table;margin:0 auto 9px;border-radius:5px;background:#0088bf;color:white;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.35}
@media(max-width:749px){.brumewell-cover-pdp .cover-comparison{padding-inline:12px}.brumewell-cover-pdp .cover-compare-icon{width:25px;height:25px;font-size:18px;margin-bottom:10px}.brumewell-cover-pdp .cover-compare-icon--no{font-size:23px}.brumewell-cover-pdp .cover-compare-cell{padding-inline:10px}.brumewell-cover-pdp .cover-compare-label{margin-bottom:10px}.brumewell-cover-pdp .cover-compare-kicker{font-size:11px;letter-spacing:.03em}}
/* Keep the native Kaching chooser in the purchase area of this product. */
@media(min-width:750px){
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) .product-information__grid{grid-template-rows:repeat(5,min-content)}
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) .product-information__media{grid-row:1/span 4}
  .product-information:has(.brumewell-cover-pdp) kaching-bundle{grid-column:2;grid-row:3;min-width:0}
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) .buy-buttons-block{grid-row:4}
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) rte-formatter:has(.brumewell-cover-pdp){grid-row:5}
}
@media(max-width:749px){
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) .product-information__grid{grid-template-rows:repeat(6,min-content)}
  .product-information:has(.brumewell-cover-pdp) kaching-bundle{grid-column:1;grid-row:4;padding-inline:20px;min-width:0}
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) .buy-buttons-block{grid-row:5}
  .product-information:has(.brumewell-cover-pdp):has(kaching-bundle) rte-formatter:has(.brumewell-cover-pdp){grid-row:6}
}

/* Keep the native payment application panel in the purchase area. */
@media(min-width:750px){
  .product-information:has(.brumewell-cover-pdp):has(.yx-main-product-page) .product-information__grid{grid-template-rows:repeat(6,min-content)}
  .product-information:has(.brumewell-cover-pdp):has(.yx-main-product-page) .product-information__media{grid-row:1/span 5}
  .product-information:has(.brumewell-cover-pdp) .xy-custom-button-pannel.yx-main-product-page{grid-column:2;grid-row:5;min-width:0}
  .product-information:has(.brumewell-cover-pdp):has(.yx-main-product-page) rte-formatter:has(.brumewell-cover-pdp){grid-row:6}
}
@media(max-width:749px){
  .product-information:has(.brumewell-cover-pdp):has(.yx-main-product-page) .product-information__grid{grid-template-rows:repeat(7,min-content)}
  .product-information:has(.brumewell-cover-pdp) .xy-custom-button-pannel.yx-main-product-page{grid-column:1;grid-row:6;margin-inline:20px;min-width:0}
  .product-information:has(.brumewell-cover-pdp):has(.yx-main-product-page) rte-formatter:has(.brumewell-cover-pdp){grid-row:7}
}


/* BRUMEWELL product detail: warm cream and plum, matching the live store. */
.brumewell-cover-pdp{color:#241820}
.brumewell-cover-pdp h2,.brumewell-cover-pdp h3{color:#4b1838}
.brumewell-cover-pdp section{border-color:#e8d8dc;padding-block:52px}
.brumewell-cover-pdp .cover-intro p,.brumewell-cover-pdp .cover-note,.brumewell-cover-pdp details p{color:#66535e}
.brumewell-cover-pdp .cover-benefit{background:#f3e8ec;border:1px solid #e8d8dc}
.brumewell-cover-pdp .cover-row{gap:48px}
.brumewell-cover-pdp .cover-row img{border-radius:18px}
.brumewell-cover-pdp .cover-eyebrow{display:block;margin:0 0 14px;color:#7e5269;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5}
.brumewell-cover-pdp .cover-wide-image{margin:0 0 42px}
.brumewell-cover-pdp .cover-wide-image img{width:100%;height:auto;border-radius:18px}
.brumewell-cover-pdp figcaption{padding:14px 4px 0;color:#66535e;font-size:14px;line-height:1.5;text-align:center}
.brumewell-cover-pdp .cover-feature-list{list-style:disc;margin:22px 0 0;padding-left:20px}
.brumewell-cover-pdp .cover-feature-list li{padding:5px 0}
.brumewell-cover-pdp .cover-section-heading{max-width:780px;margin:0 auto 30px;text-align:center}
.brumewell-cover-pdp .cover-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.brumewell-cover-pdp .cover-scene-grid article{overflow:hidden;border:1px solid #e8d8dc;border-radius:18px;background:#fffaf7}
.brumewell-cover-pdp .cover-scene-grid img{border-radius:0;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.brumewell-cover-pdp .cover-scene-copy{padding:24px}.brumewell-cover-pdp .cover-scene-copy p{margin-bottom:0}
.brumewell-cover-pdp .cover-care-note{margin-top:24px;padding:22px;background:#f3e8ec;border-left:3px solid #7e5269;border-radius:0 12px 12px 0}
.brumewell-cover-pdp .cover-care-note strong{display:block;margin-bottom:8px;color:#4b1838}.brumewell-cover-pdp .cover-care-note p{margin:0}
.brumewell-cover-pdp .cover-comparison{background:#f6edf1;border-color:#e8d8dc}
.brumewell-cover-pdp .cover-comparison>h2{color:#4b1838}.brumewell-cover-pdp .cover-comparison>p{color:#66535e}
.brumewell-cover-pdp .cover-compare-kicker{background:#f0e0e8;border-color:#d9bdcc;color:#4b1838}
.brumewell-cover-pdp .cover-compare-choice{background:#4b1838}.brumewell-cover-pdp .cover-compare-ours{background:#faf2f6;color:#4b1838}
.brumewell-cover-pdp .cover-compare-feature{color:#4b1838}.brumewell-cover-pdp .cover-compare-other{color:#66535e}
.brumewell-cover-pdp .cover-compare-table,.brumewell-cover-pdp .cover-compare-row+.cover-compare-row{border-color:#e8d8dc}
.brumewell-cover-pdp .cover-compare-icon--yes{color:#234f43}.brumewell-cover-pdp .cover-compare-icon--no{color:#a66572}
.brumewell-cover-pdp .cover-specs,.brumewell-cover-pdp .cover-specs div,.brumewell-cover-pdp details{border-color:#e8d8dc}
.brumewell-cover-pdp .cover-specs div:nth-child(odd){background:#f0f6f2}.brumewell-cover-pdp .cover-steps li{border-color:#8fa99c}.brumewell-cover-pdp .cover-steps li:before{color:#7e5269}
body:has(.brumewell-cover-pdp) .shopify-section[id*="__product_recommendations_"]{display:none!important}
@media(max-width:749px){.brumewell-cover-pdp section{padding-block:34px}.brumewell-cover-pdp .cover-row{gap:24px}.brumewell-cover-pdp .cover-wide-image{margin-bottom:28px}.brumewell-cover-pdp .cover-scene-grid{grid-template-columns:minmax(0,1fr);gap:22px}.brumewell-cover-pdp .cover-scene-copy{padding:22px}.brumewell-cover-pdp .cover-section-heading{text-align:left;margin-bottom:24px}.brumewell-cover-pdp .cover-eyebrow{font-size:11px;letter-spacing:.1em}.brumewell-cover-pdp .cover-care-note{padding:18px}.brumewell-cover-pdp .cover-comparison{padding:26px 14px}}
@media(min-width:750px) and (max-width:990px){.brumewell-cover-pdp .cover-scene-grid{gap:14px}.brumewell-cover-pdp .cover-scene-copy{padding:18px}}


.hz-pet-product, #BRUMEWELLPetDetails { font: 16px / 1.65 Arial, sans-serif; color: rgb(23, 58, 50); }
.hz-pet-product *, #BRUMEWELLPetDetails * { box-sizing: border-box; }
.hz-pet-product { max-width: 1160px; margin: 28px auto; padding: 0px 20px; display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 36px; align-items: start; }
.hz-pet-product > div { min-width: 0px; }
.hz-pet-main-button { display: block; width: 100%; padding: 0px; border: 0px; background: white; cursor: zoom-in; }
.hz-pet-main-button img { display: block; width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: contain; }
.hz-pet-thumbs { display: flex; gap: 8px; overflow: auto; padding: 12px 2px; }
.hz-pet-thumbs button { flex: 0 0 65px; padding: 2px; border: 1px solid rgb(211, 220, 216); border-radius: 8px; background: white; cursor: pointer; }
.hz-pet-thumbs button[aria-pressed="true"] { border: 2px solid rgb(35, 79, 66); }
.hz-pet-thumbs img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: contain; }
.hz-pet-eyebrow { font-size: 11px; font-weight: 700; letter-spacing: 1.4px; margin: 0px 0px 8px; }
.hz-pet-info h1 { font: 700 29px / 1.2 Arial, sans-serif; margin: 0px 0px 12px; color: rgb(21, 58, 50); }
.hz-pet-rating { font-size: 13px; color: rgb(82, 109, 67); text-underline-offset: 3px; }
.hz-pet-benefits { list-style: none; padding: 0px; margin: 16px 0px; }
.hz-pet-benefits li { margin: 6px 0px; font-size: 15px; }
.hz-pet-price { display: flex; gap: 10px; align-items: baseline; margin: 18px 0px; font-size: 28px; font-weight: 700; }
.hz-pet-price s { font-size: 14px; font-weight: 400; color: rgb(104, 118, 108); }
.hz-pet-form { display: grid; gap: 8px; margin: 16px 0px; min-width: 0px; }
.hz-pet-size { margin: 0px; font-size: 14px; }
.hz-pet-form label { font-size: 14px; }
.hz-pet-form input[type="number"] { width: 100%; max-width: 100%; border: 1px solid rgb(183, 206, 193); border-radius: 8px; padding: 10px 12px; font-size: 16px; min-height: 44px; }
.hz-pet-form button { border: 0px; background: rgb(35, 79, 66); color: white; padding: 14px; border-radius: 8px; font-size: 18px; font-weight: 700; min-height: 50px; cursor: pointer; }
#BRUMEWELLPetDetails { max-width: 1120px; margin: 40px auto; padding: 0px 20px; }
#BRUMEWELLPetDetails h2 { font: 700 27px / 1.25 Arial, sans-serif; margin: 0px 0px 18px; color: rgb(35, 79, 66); }
#BRUMEWELLPetDetails h3 { font: 700 19px / 1.35 Arial, sans-serif; margin: 0px 0px 12px; }
#BRUMEWELLPetDetails p { margin: 0px 0px 16px; }
#BRUMEWELLPetDetails img { display: block; width: 100%; height: auto; max-width: 100%; object-fit: contain; }
#BRUMEWELLPetDetails ul { padding-left: 22px; }
#BRUMEWELLPetDetails li { margin: 7px 0px; }
.hz-pet-specs { max-width: 680px; margin: 0px auto 48px; }
.hz-pet-specs img { max-width: 420px; margin: 0px auto 26px; }
.hz-pet-story { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); align-items: center; gap: 32px; margin: 0px 0px 48px; }
.hz-pet-story > div { min-width: 0px; }
.hz-pet-results { max-width: 680px; margin: 0px auto 48px; }
.hz-pet-faq { max-width: 800px; margin: 0px auto 48px; }
.hz-pet-faq article { padding: 20px 0px; border-bottom: 1px solid rgb(221, 231, 224); }
.hz-pet-faq article p:last-child { margin-bottom: 0px; }
.hz-pet-review-grid { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 28px; }
.hz-pet-review-grid article { min-width: 0px; }
.hz-pet-review-grid img { max-height: 420px; object-fit: contain; background: rgb(247, 248, 245); margin: 0px 0px 14px; }
.hz-pet-stars { color: rgb(162, 107, 0); margin: 8px 0px; font-size: 18px; }
.hz-pet-zoom { max-width: 96vw; max-height: 95vh; border: 0px; border-radius: 10px; padding: 40px 10px 10px; }
.hz-pet-zoom::backdrop { background: rgba(0, 0, 0, 0.733); }
.hz-pet-zoom img { display: block; max-width: 90vw; max-height: 85vh; object-fit: contain; }
.hz-pet-close { position: absolute; right: 8px; top: 5px; border: 0px; background: white; font-size: 28px; cursor: pointer; }
.hz-pet-product button:focus-visible { outline: rgb(35, 79, 66) solid 2px; outline-offset: 3px; }
@media (max-width: 768px){.hz-pet-product { grid-template-columns: minmax(0px, 1fr); padding: 0px 14px; margin: 20px auto; gap: 14px; }
.hz-pet-info h1 { font-size: 25px; }
#BRUMEWELLPetDetails { padding: 0px 14px; margin: 32px auto; }
.hz-pet-story { grid-template-columns: minmax(0px, 1fr); gap: 22px; margin-bottom: 40px; }
#BRUMEWELLPetDetails h2 { font-size: 24px; }
#BRUMEWELLPetDetails p, #BRUMEWELLPetDetails li { font-size: 16px; line-height: 1.65; }
.hz-pet-review-grid { grid-template-columns: minmax(0px, 1fr); gap: 36px; }
.hz-pet-specs img { width: 100%; max-width: 420px; }
.hz-pet-price { margin: 16px 0px; }
.hz-pet-review-grid img { max-height: none; }
.hz-pet-thumbs button { flex-basis: 60px; }}
.hz-pet-session-timer { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; margin: 0px 0px 16px; background: rgb(243, 247, 244); border: 1px solid rgb(207, 223, 212); border-radius: 8px; color: rgb(35, 79, 66); font: 400 12px / 1.4 Arial, sans-serif; }
.hz-pet-session-timer[hidden] { display: none; }
.hz-pet-session-timer time { flex: 0 0 auto; font-size: 17px; font-weight: 700; letter-spacing: 1px; font-variant-numeric: tabular-nums; white-space: nowrap; }
@media (max-width: 360px){.hz-pet-session-timer { gap: 8px; padding: 10px; font-size: 11px; }
.hz-pet-session-timer time { font-size: 16px; }}
@media (max-width: 768px){#PetPurchase .hz-pet-benefits { margin: 12px 0px; }
#PetPurchase .hz-pet-benefits li { margin: 5px 0px; }
#PetPurchase .hz-pet-price { margin: 12px 0px; }
#PetPurchase .hz-pet-form { margin: 10px 0px 14px; gap: 8px; }
#PetPurchase .hz-pet-size { margin-bottom: 2px; }}
.hz-pet-info kaching-bundles-block { width: 100%; min-width: 0px; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-container { position: relative; overflow: hidden; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-most-popular { position: absolute !important; top: 6px !important; right: 10px !important; left: auto !important; transform: none !important; border-radius: 4px !important; padding: 2px 6px !important; margin: 0px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-most-popular__content { font: 600 10px / 1.2 Arial !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-main { padding: 29px 12px 13px !important; gap: 9px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-content { display: grid !important; grid-template-columns: minmax(0px, 1fr) 66px !important; gap: 7px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-title { font-size: 16px !important; line-height: 1.35 !important; white-space: normal !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-subtitle { font-size: 12px !important; line-height: 1.45 !important; white-space: normal !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-price { font-size: 16px !important; white-space: nowrap !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-full-price { font-size: 11px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-pricing { text-align: right !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__free-gift { padding: 7px 12px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-wrapper { padding: 0px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-main { min-height: 0px !important; padding: 27px 12px 12px !important; align-items: center !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar { margin-bottom: 10px !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-most-popular { background: rgb(255, 241, 216) !important; color: rgb(119, 80, 24) !important; border: 1px solid rgb(240, 214, 164) !important; }
.hz-pet-info kaching-bundles-block .kaching-bundles__bar-most-popular__content { background: transparent !important; color: inherit !important; }

.default-text:has(#brw-product-style-slot){display:none!important}
html:has(#xmmouth),html:has(#BRUMEWELLPetDetails),html:has(#brumewell-cover-pdp){overflow-x:clip}
html:has(#xmmouth)::-webkit-scrollbar,html:has(#BRUMEWELLPetDetails)::-webkit-scrollbar,html:has(#brumewell-cover-pdp)::-webkit-scrollbar{width:15px!important}
.product-details-box:has(#xmmouth){max-width:1160px;margin-inline:auto}
.product-details-box:has(#BRUMEWELLPetDetails){max-width:1080px;margin-inline:auto}
.product-details-box:has(#brumewell-cover-pdp){max-width:1160px;margin-inline:auto}
#BRUMEWELLPetDetails{max-width:none;margin:0;padding:0;letter-spacing:.96px}
#xmmouth{letter-spacing:normal}
#xmmouth h2{letter-spacing:.78px}
#brumewell-cover-pdp{font-family:Lato,sans-serif;letter-spacing:.96px;box-sizing:border-box}
#brumewell-cover-pdp h2{font-weight:800}
.product-details:has(#xmmouth),.product-details:has(#BRUMEWELLPetDetails),.product-details:has(#brumewell-cover-pdp){margin:0!important;padding:0!important}
@media(max-width:768px){#BRUMEWELLPetDetails{padding:0;margin:0;letter-spacing:.9px}.product-details-box:has(#BRUMEWELLPetDetails){width:calc(100% + 4px);margin-inline:-2px}.product-details-box:has(#xmmouth),.product-details-box:has(#brumewell-cover-pdp){width:calc(100% + 32px);max-width:none;margin-inline:-16px}#brumewell-cover-pdp{letter-spacing:.9px}}

body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details{font-family:Lato,sans-serif;font-size:16px;line-height:1.8;letter-spacing:.96px;color:#20262c}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details h2{font-family:Lato,sans-serif;font-size:32px;font-weight:800;line-height:1.2;margin:0 0 20px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details h3{font-family:Lato,sans-serif;font-size:24px;font-weight:800;line-height:1.2;margin:20px 0}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product .title{font-family:Lato,sans-serif;font-size:34px;font-weight:800;line-height:1.2;letter-spacing:.78px;color:#121212}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details p{margin-top:0}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details li{line-height:1.8}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details img{max-width:100%;height:auto}
@media(max-width:749px){body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product .title{font-size:25px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details{font-size:15px;letter-spacing:.9px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .product-details h2{font-size:25px}}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header{font-family:Arial,Helvetica,sans-serif;background:#f7f4ed!important;color:#20262c!important;border-bottom:1px solid #c9ccca;box-sizing:border-box}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head{width:100%;max-width:1400px;height:76px;min-height:76px;padding:16px 50px;box-sizing:border-box;margin-inline:auto;display:flex;align-items:center;gap:20px}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .logo{flex:0 0 210px;line-height:0}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .pc-logo img{width:210px!important;height:42px;max-height:44px;object-fit:contain}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-menu{flex:1;min-width:0}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-ul{display:flex;align-items:center;justify-content:flex-start}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-item>a{font-family:Arial,Helvetica,sans-serif;font-size:13px!important;font-weight:700;line-height:16.9px;letter-spacing:0;text-transform:none;padding:12px!important;min-height:41px;box-sizing:border-box}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .operat{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:12px}
body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head-search,body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head-customer,body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head-buycart{font-size:22px;line-height:44px;height:44px;min-width:28px;margin:0}
@media(max-width:1100px) and (min-width:750px){body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head{padding-inline:30px;gap:12px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .logo{flex-basis:170px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .pc-logo img{width:170px!important;height:34px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-item>a{padding-inline:7px!important}}
@media(max-width:749px){.brw-footer{font-size:15px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .head{height:60px;min-height:60px;padding:8px 15px;gap:0;display:grid;grid-template-columns:32px 1fr auto}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .logo{grid-column:2;grid-row:1;justify-self:start;margin-left:8px;line-height:0}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-menu{grid-column:1;grid-row:1}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .mobile-logo img{width:160px!important;height:32px;object-fit:contain}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .operat{grid-column:3;grid-row:1;gap:6px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .currency-more{font-family:Arial,Helvetica,sans-serif;font-size:10px}body:has(input.product-id:is([value="103890"],[value="103891"],[value="103892"],[value="103893"],[value="103894"],[value="103895"],[value="103896"],[value="103897"],[value="103898"],[value="103899"],[value="103900"],[value="103901"],[value="103902"],[value="103903"],[value="103904"],[value="103905"],[value="103906"],[value="103907"])) .J-Header .nav-item>a{font-size:14px!important}}

#brumewell-cover-pdp{color:#253039;font-family:inherit;font-size:16px;line-height:1.65;width:100%!important;max-width:min(1160px,100%)!important;margin:0 auto;padding:48px 24px 32px;text-align:left;box-sizing:border-box}
#brumewell-cover-pdp *{box-sizing:border-box;min-width:0}
#brumewell-cover-pdp h2{font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px;color:#173c32;text-transform:none}
#brumewell-cover-pdp h3{font-size:21px;line-height:1.35;letter-spacing:-.01em;margin:0 0 12px;color:#173c32;text-transform:none}
#brumewell-cover-pdp p{margin:0 0 16px;max-width:none}
#brumewell-cover-pdp img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px;object-fit:contain}
#brumewell-cover-pdp section{margin:0;padding:44px 0;border-top:1px solid #e1e7e3}
#brumewell-cover-pdp .cover-intro{padding-top:0;border:0;max-width:760px;margin:0 auto 36px;text-align:center}
#brumewell-cover-pdp .cover-intro p{font-size:18px;color:#53625b}
#brumewell-cover-pdp .cover-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;border:0;margin-bottom:42px}
#brumewell-cover-pdp .cover-benefit{padding:24px;background:#f1f5f0;border-radius:14px}
#brumewell-cover-pdp .cover-benefit h3{font-size:18px}#brumewell-cover-pdp .cover-benefit p{font-size:15px;margin:0}
#brumewell-cover-pdp .cover-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}
#brumewell-cover-pdp .cover-copy{max-width:470px}#brumewell-cover-pdp .cover-row:nth-of-type(even) .cover-copy{order:-1}
#brumewell-cover-pdp .cover-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:24px 0 0;counter-reset:steps}
#brumewell-cover-pdp .cover-steps li{counter-increment:steps;padding:20px 0 0;border-top:2px solid #b7c9b3}#brumewell-cover-pdp .cover-steps li:before{content:'0' counter(steps);display:block;color:#6d8665;font-size:24px;font-weight:600;margin-bottom:10px}
#brumewell-cover-pdp .cover-specs{margin:24px 0 0;border-top:1px solid #dce4dc}
#brumewell-cover-pdp .cover-specs div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:24px;padding:16px 20px;border-bottom:1px solid #dce4dc}#brumewell-cover-pdp .cover-specs div:nth-child(odd){background:#f6f8f5}
#brumewell-cover-pdp .cover-specs strong{font-weight:600;margin:0}#brumewell-cover-pdp .cover-specs span{margin:0;overflow-wrap:break-word}
#brumewell-cover-pdp details{border-bottom:1px solid #dce4dc;padding:20px 0}#brumewell-cover-pdp summary{font-weight:600;cursor:pointer;line-height:1.5;font-size:17px;display:list-item;list-style-position:inside}#brumewell-cover-pdp details p{margin:14px 0 0;color:#53625b}
#brumewell-cover-pdp .cover-note{font-size:14px;color:#607168;margin-top:16px}
.product-information:has(#brumewell-cover-pdp){--cover-pdp:1}
.product-information:has(#brumewell-cover-pdp)>.cover-details-wide{display:block;width:100%;max-width:none;grid-column:1/-1;--max-width:none;--width:100%}
.product-information:has(#brumewell-cover-pdp) media-gallery>slideshow-component{display:block!important}
.product-information:has(#brumewell-cover-pdp) media-gallery>.media-gallery__grid{display:none!important}
.product-information:has(#brumewell-cover-pdp) media-gallery slideshow-controls{display:flex!important;justify-content:center}
.product-information:has(#brumewell-cover-pdp) media-gallery slideshow-container{aspect-ratio:1;height:auto!important}
.product-information:has(#brumewell-cover-pdp) media-gallery slideshow-slides{height:100%!important;aspect-ratio:1}
.product-information:has(#brumewell-cover-pdp) media-gallery slideshow-slide{height:100%!important}
.product-information:has(#brumewell-cover-pdp) .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content min-content 1fr min-content;column-gap:40px;row-gap:16px;align-items:start;max-width:1200px;margin-inline:auto}
.product-information:has(#brumewell-cover-pdp) .product-information__media{width:100%;min-width:100%;grid-column:1;grid-row:1/span 3;padding:0!important}
.product-information:has(#brumewell-cover-pdp) .product-details,.product-information:has(#brumewell-cover-pdp) .product-details>.group-block,.product-information:has(#brumewell-cover-pdp) .product-details>.group-block>.group-block-content{display:contents!important}
.product-information:has(#brumewell-cover-pdp) .product-details>.group-block>.group-block-content>.group-block{grid-column:2;grid-row:1}
.product-information:has(#brumewell-cover-pdp) .product-details .divider{grid-column:2;grid-row:2}
.product-information:has(#brumewell-cover-pdp) .buy-buttons-block{grid-column:2;grid-row:3;align-self:start}
.product-information:has(#brumewell-cover-pdp) rte-formatter:has(#brumewell-cover-pdp){display:block;grid-column:1/-1;grid-row:4;width:100%;max-width:none;--max-width:none;--width:100%}
@media(max-width:749px){.product-information:has(#brumewell-cover-pdp) .product-information__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);row-gap:18px}.product-information:has(#brumewell-cover-pdp) .product-information__media{grid-column:1;grid-row:1}.product-information:has(#brumewell-cover-pdp) .product-details>.group-block>.group-block-content>.group-block{grid-column:1;grid-row:2;padding-inline:20px}.product-information:has(#brumewell-cover-pdp) .product-details .divider{grid-column:1;grid-row:3;margin-inline:20px}.product-information:has(#brumewell-cover-pdp) .buy-buttons-block{grid-column:1;grid-row:4;padding-inline:20px}.product-information:has(#brumewell-cover-pdp) rte-formatter:has(#brumewell-cover-pdp){grid-row:5}}
@media(min-width:750px){.product-information:has(#brumewell-cover-pdp) media-gallery slideshow-slide{--grid-template-rows-desktop:min(60vh,580px) 1fr}.product-information:has(#brumewell-cover-pdp) .product-details{align-self:start;position:static}}
@media(max-width:749px){#brumewell-cover-pdp{padding:30px 20px 12px;font-size:16px}#brumewell-cover-pdp section{padding:30px 0}#brumewell-cover-pdp .cover-intro{margin-bottom:24px}#brumewell-cover-pdp .cover-intro p{font-size:16px}#brumewell-cover-pdp .cover-benefits{grid-template-columns:1fr;gap:10px;margin-bottom:30px}#brumewell-cover-pdp .cover-benefit{padding:18px}#brumewell-cover-pdp .cover-row{grid-template-columns:1fr;gap:22px}#brumewell-cover-pdp .cover-row .cover-copy{order:0!important;max-width:none}#brumewell-cover-pdp .cover-steps{grid-template-columns:1fr;gap:8px}#brumewell-cover-pdp .cover-steps li{padding-top:14px}#brumewell-cover-pdp .cover-specs div{grid-template-columns:minmax(95px,.9fr) minmax(0,1.4fr);gap:14px;padding:14px 12px;font-size:15px}#brumewell-cover-pdp summary{font-size:16px}}

#brumewell-cover-pdp .cover-comparison{padding:36px 28px;background:#f0f7f4;border:0;border-radius:18px;margin:16px 0 44px}
#brumewell-cover-pdp .cover-comparison>h2,#brumewell-cover-pdp .cover-comparison>p{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}
#brumewell-cover-pdp .cover-comparison>p{color:#53625b;margin-bottom:28px}
#brumewell-cover-pdp .cover-compare-table{border:1px solid #dce7e0;border-radius:14px;background:white;overflow:hidden}
#brumewell-cover-pdp .cover-compare-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1.2fr)}
#brumewell-cover-pdp .cover-compare-row+.cover-compare-row{border-top:1px solid #e1e9e4}
#brumewell-cover-pdp .cover-compare-cell{padding:20px 18px;font-size:15px;line-height:1.55;overflow-wrap:break-word;align-content:center}
#brumewell-cover-pdp .cover-compare-feature{font-weight:600;color:#173c32}
#brumewell-cover-pdp .cover-compare-ours{background:#e8f3ed;color:#214e3e}
#brumewell-cover-pdp .cover-compare-other{color:#59665e}
#brumewell-cover-pdp .cover-compare-head .cover-compare-cell{font-size:16px;font-weight:700;padding-block:22px}
#brumewell-cover-pdp .cover-compare-label{display:none}
@media(max-width:749px){#brumewell-cover-pdp .cover-comparison{padding:24px 14px;margin:12px 0 30px}#brumewell-cover-pdp .cover-compare-head{display:none}#brumewell-cover-pdp .cover-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#brumewell-cover-pdp .cover-compare-feature{grid-column:1/-1;padding:14px 12px 10px;background:#f8faf8}#brumewell-cover-pdp .cover-compare-cell{font-size:15px;padding:14px 12px}#brumewell-cover-pdp .cover-compare-label{display:block;font-size:12px;line-height:1.4;font-weight:700;margin-bottom:8px}#brumewell-cover-pdp .cover-compare-table{border-radius:10px}}

#brumewell-cover-pdp .cover-comparison{background:#eef8ff;border:1px solid #e4f1fa}
#brumewell-cover-pdp .cover-comparison>h2{color:#172c40}
#brumewell-cover-pdp .cover-compare-kicker{display:table;margin:0 auto 18px;border:1px solid #aadefa;border-radius:99px;background:#e2f4ff;padding:5px 12px;color:#006c9f;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
#brumewell-cover-pdp .cover-compare-table{border-color:#e0e9f1;box-shadow:0 7px 18px #193e5410}
#brumewell-cover-pdp .cover-compare-ours{background:#f0f9ff;color:#18394d;text-align:center}
#brumewell-cover-pdp .cover-compare-other{text-align:center}
#brumewell-cover-pdp .cover-compare-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto 12px;border:1.5px solid currentColor;border-radius:50%;font-family:Arial,sans-serif;font-size:20px;font-weight:600;line-height:1;background:white}
#brumewell-cover-pdp .cover-compare-icon--yes{color:#16805a}
#brumewell-cover-pdp .cover-compare-icon--no{color:#ec5961;font-size:25px;font-weight:400}
#brumewell-cover-pdp .cover-compare-choice{display:table;margin:0 auto 9px;border-radius:5px;background:#0088bf;color:white;padding:4px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.35}
@media(max-width:749px){#brumewell-cover-pdp .cover-comparison{padding-inline:12px}#brumewell-cover-pdp .cover-compare-icon{width:25px;height:25px;font-size:18px;margin-bottom:10px}#brumewell-cover-pdp .cover-compare-icon--no{font-size:23px}#brumewell-cover-pdp .cover-compare-cell{padding-inline:10px}#brumewell-cover-pdp .cover-compare-label{margin-bottom:10px}#brumewell-cover-pdp .cover-compare-kicker{font-size:11px;letter-spacing:.03em}}
/* Keep the native Kaching chooser in the purchase area of this product. */
@media(min-width:750px){
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) .product-information__grid{grid-template-rows:repeat(5,min-content)}
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) .product-information__media{grid-row:1/span 4}
  .product-information:has(#brumewell-cover-pdp) kaching-bundle{grid-column:2;grid-row:3;min-width:0}
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) .buy-buttons-block{grid-row:4}
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) rte-formatter:has(#brumewell-cover-pdp){grid-row:5}
}
@media(max-width:749px){
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) .product-information__grid{grid-template-rows:repeat(6,min-content)}
  .product-information:has(#brumewell-cover-pdp) kaching-bundle{grid-column:1;grid-row:4;padding-inline:20px;min-width:0}
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) .buy-buttons-block{grid-row:5}
  .product-information:has(#brumewell-cover-pdp):has(kaching-bundle) rte-formatter:has(#brumewell-cover-pdp){grid-row:6}
}

/* Keep the native payment application panel in the purchase area. */
@media(min-width:750px){
  .product-information:has(#brumewell-cover-pdp):has(.yx-main-product-page) .product-information__grid{grid-template-rows:repeat(6,min-content)}
  .product-information:has(#brumewell-cover-pdp):has(.yx-main-product-page) .product-information__media{grid-row:1/span 5}
  .product-information:has(#brumewell-cover-pdp) .xy-custom-button-pannel.yx-main-product-page{grid-column:2;grid-row:5;min-width:0}
  .product-information:has(#brumewell-cover-pdp):has(.yx-main-product-page) rte-formatter:has(#brumewell-cover-pdp){grid-row:6}
}
@media(max-width:749px){
  .product-information:has(#brumewell-cover-pdp):has(.yx-main-product-page) .product-information__grid{grid-template-rows:repeat(7,min-content)}
  .product-information:has(#brumewell-cover-pdp) .xy-custom-button-pannel.yx-main-product-page{grid-column:1;grid-row:6;margin-inline:20px;min-width:0}
  .product-information:has(#brumewell-cover-pdp):has(.yx-main-product-page) rte-formatter:has(#brumewell-cover-pdp){grid-row:7}
}


/* BRUMEWELL product detail: warm cream and plum, matching the live store. */
#brumewell-cover-pdp{color:#241820}
#brumewell-cover-pdp h2,#brumewell-cover-pdp h3{color:#4b1838}
#brumewell-cover-pdp section{border-color:#e8d8dc;padding-block:52px}
#brumewell-cover-pdp .cover-intro p,#brumewell-cover-pdp .cover-note,#brumewell-cover-pdp details p{color:#66535e}
#brumewell-cover-pdp .cover-benefit{background:#f3e8ec;border:1px solid #e8d8dc}
#brumewell-cover-pdp .cover-row{gap:48px}
#brumewell-cover-pdp .cover-row img{border-radius:18px}
#brumewell-cover-pdp .cover-eyebrow{display:block;margin:0 0 14px;color:#7e5269;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5}
#brumewell-cover-pdp .cover-wide-image{margin:0 0 42px}
#brumewell-cover-pdp .cover-wide-image img{width:100%;height:auto;border-radius:18px}
#brumewell-cover-pdp figcaption{padding:14px 4px 0;color:#66535e;font-size:14px;line-height:1.5;text-align:center}
#brumewell-cover-pdp .cover-feature-list{list-style:disc;margin:22px 0 0;padding-left:20px}
#brumewell-cover-pdp .cover-feature-list li{padding:5px 0}
#brumewell-cover-pdp .cover-section-heading{max-width:780px;margin:0 auto 30px;text-align:center}
#brumewell-cover-pdp .cover-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#brumewell-cover-pdp .cover-scene-grid article{overflow:hidden;border:1px solid #e8d8dc;border-radius:18px;background:#fffaf7}
#brumewell-cover-pdp .cover-scene-grid img{border-radius:0;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
#brumewell-cover-pdp .cover-scene-copy{padding:24px}#brumewell-cover-pdp .cover-scene-copy p{margin-bottom:0}
#brumewell-cover-pdp .cover-care-note{margin-top:24px;padding:22px;background:#f3e8ec;border-left:3px solid #7e5269;border-radius:0 12px 12px 0}
#brumewell-cover-pdp .cover-care-note strong{display:block;margin-bottom:8px;color:#4b1838}#brumewell-cover-pdp .cover-care-note p{margin:0}
#brumewell-cover-pdp .cover-comparison{background:#f6edf1;border-color:#e8d8dc}
#brumewell-cover-pdp .cover-comparison>h2{color:#4b1838}#brumewell-cover-pdp .cover-comparison>p{color:#66535e}
#brumewell-cover-pdp .cover-compare-kicker{background:#f0e0e8;border-color:#d9bdcc;color:#4b1838}
#brumewell-cover-pdp .cover-compare-choice{background:#4b1838}#brumewell-cover-pdp .cover-compare-ours{background:#faf2f6;color:#4b1838}
#brumewell-cover-pdp .cover-compare-feature{color:#4b1838}#brumewell-cover-pdp .cover-compare-other{color:#66535e}
#brumewell-cover-pdp .cover-compare-table,#brumewell-cover-pdp .cover-compare-row+.cover-compare-row{border-color:#e8d8dc}
#brumewell-cover-pdp .cover-compare-icon--yes{color:#234f43}#brumewell-cover-pdp .cover-compare-icon--no{color:#a66572}
#brumewell-cover-pdp .cover-specs,#brumewell-cover-pdp .cover-specs div,#brumewell-cover-pdp details{border-color:#e8d8dc}
#brumewell-cover-pdp .cover-specs div:nth-child(odd){background:#f0f6f2}#brumewell-cover-pdp .cover-steps li{border-color:#8fa99c}#brumewell-cover-pdp .cover-steps li:before{color:#7e5269}
body:has(#brumewell-cover-pdp) .shopify-section[id*="__product_recommendations_"]{display:none!important}
@media(max-width:749px){#brumewell-cover-pdp section{padding-block:34px}#brumewell-cover-pdp .cover-row{gap:24px}#brumewell-cover-pdp .cover-wide-image{margin-bottom:28px}#brumewell-cover-pdp .cover-scene-grid{grid-template-columns:minmax(0,1fr);gap:22px}#brumewell-cover-pdp .cover-scene-copy{padding:22px}#brumewell-cover-pdp .cover-section-heading{text-align:left;margin-bottom:24px}#brumewell-cover-pdp .cover-eyebrow{font-size:11px;letter-spacing:.1em}#brumewell-cover-pdp .cover-care-note{padding:18px}#brumewell-cover-pdp .cover-comparison{padding:26px 14px}}
@media(min-width:750px) and (max-width:990px){#brumewell-cover-pdp .cover-scene-grid{gap:14px}#brumewell-cover-pdp .cover-scene-copy{padding:18px}}


#xmmouth h2,#BRUMEWELLPetDetails h2,#BRUMEWELLPetDetails h3{letter-spacing:.78px!important}#brumewell-cover-pdp h2{letter-spacing:-.025em!important}