/** Shopify CDN: Minification failed

Line 573:8 All "@import" rules must come first

**/

  header, #shopify-section-header, #shopify-section-header-classic, .main_nav, .main-nav, .navbar, #mobile-header-sticky-wrapper, .nav, .header-wrapper, [data-site-header], #shopify-section-static-header, #header:not(#replo-fullpage-element #header), .main-header, #site-header, .shopify-section-group-header-group { display: none !important }
  .main-content { padding-top: 0 !important; margin-top: 0 !important }

.shoplift-hide { opacity: 0 !important; }
#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }

        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

      @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//lumapet.co/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//lumapet.co/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}

      @font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//lumapet.co/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//lumapet.co/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}

      @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//lumapet.co/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("//lumapet.co/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}

      @font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//lumapet.co/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
       url("//lumapet.co/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
}

      @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//lumapet.co/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//lumapet.co/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}


      
        :root,
        .color-scheme-1 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 0,0,0;
        --color-background-contrast: 191,191,191;
        --color-shadow: 11,11,11;
        --color-button: 153,0,0;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 0,0,0;
        --color-link: 0,0,0;
        --color-badge-foreground: 0,0,0;
        --color-badge-background: 255,255,255;
        --color-badge-border: 0,0,0;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .color-scheme-2 {
          --color-background: 153,0,0;
        
          --gradient-background: #990000;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 179,0,0;
        --color-shadow: 239,240,245;
        --color-button: 255,255,255;
        --color-button-text: 0,0,0;
        --color-secondary-button: 153,0,0;
        --color-secondary-button-text: 0,0,0;
        --color-link: 0,0,0;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 153,0,0;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(153 0 0);
      }
      
        
        .color-scheme-3 {
          --color-background: 153,0,0;
        
          --gradient-background: #990000;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 179,0,0;
        --color-shadow: 14,27,77;
        --color-button: 255,255,255;
        --color-button-text: 153,0,0;
        --color-secondary-button: 153,0,0;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 153,0,0;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(153 0 0);
      }
      
        
        .color-scheme-4 {
          --color-background: 153,0,0;
        
          --gradient-background: #990000;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 179,0,0;
        --color-shadow: 14,27,77;
        --color-button: 255,255,255;
        --color-button-text: 153,0,0;
        --color-secondary-button: 153,0,0;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 153,0,0;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(153 0 0);
      }
      
        
        .color-scheme-5 {
          --color-background: 153,0,0;
        
          --gradient-background: #990000;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 179,0,0;
        --color-shadow: 14,27,77;
        --color-button: 255,255,255;
        --color-button-text: 153,0,0;
        --color-secondary-button: 153,0,0;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 153,0,0;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(153 0 0);
      }
      

      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      :root {
        --font-body-family: Poppins, sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Poppins, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.05;
        --font-heading-scale: 1.0476190476190477;

        --media-padding: px;
        --media-border-opacity: 0.1;
        --media-border-width: 0px;
        --media-radius: 20px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        --page-width: 120rem;
        --page-width-margin: 0rem;

        --product-card-image-padding: 1.6rem;
        --product-card-corner-radius: 1.8rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.1rem;
        --product-card-border-opacity: 1.0;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 1.6rem;
        --collection-card-corner-radius: 1.8rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.1rem;
        --collection-card-border-opacity: 1.0;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.4rem;
        --collection-card-shadow-blur-radius: 0.5rem;

        --blog-card-image-padding: 1.6rem;
        --blog-card-corner-radius: 1.8rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.1rem;
        --blog-card-border-opacity: 1.0;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.4rem;
        --blog-card-shadow-blur-radius: 0.5rem;

        --badge-corner-radius: 2.4rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 18px;
        --popup-shadow-opacity: 0.0;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 0px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 28px;
        --grid-desktop-horizontal-spacing: 28px;
        --grid-mobile-vertical-spacing: 14px;
        --grid-mobile-horizontal-spacing: 14px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 20px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 40px;
        --buttons-radius-outset: 41px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0.3px;

        --inputs-radius: 26px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 27px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }
    
.jdgm-xx{left:0}:root{--jdgm-primary-color: #900;--jdgm-secondary-color: rgba(153,0,0,0.1);--jdgm-star-color: #900;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #990000;--jdgm-paginate-color: #900;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #990000}.jdgm-histogram__bar-content{background-color:#900}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#900}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-revs-tab-btn,.jdgm-revs-tab-btn:not([disabled]):hover,.jdgm-revs-tab-btn:focus{background-color:#108474}.jdgm-revs-tab-btn,.jdgm-revs-tab-btn:not([disabled]):hover{color:#FFFFFF}.jdgm-histogram{display:none !important}.jdgm-widget .jdgm-sort-dropdown-wrapper{margin-top:12px}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #900;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#900}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Luma pet'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}



  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}



    .kaching-bundles__block {
      display: none;
    }

    .kaching-bundles-sticky-atc {
      display: none;
    }
  
:not(#\20):not(#\20).r-msfag9{display:flex;position:relative;min-width:auto;align-self:stretch;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-msfag9{display:flex;position:relative;min-width:auto;align-self:stretch;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-msfag9{display:flex;position:relative;min-width:auto;align-self:stretch;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}:not(#\20):not(#\20).r-a2rebs{flex-basis:auto;flex-shrink:0;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-a2rebs{flex-basis:auto;flex-shrink:0;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-a2rebs{flex-basis:auto;flex-shrink:0;}}

.alchemy-reset{}.alchemy-reset .metafield-rich_text_field a{text-decoration:underline !important}.alchemy-reset .metafield-rich_text_field h1,.alchemy-reset .metafield-rich_text_field h2,.alchemy-reset .metafield-rich_text_field h3,.alchemy-reset .metafield-rich_text_field h4,.alchemy-reset .metafield-rich_text_field h5,.alchemy-reset .metafield-rich_text_field h6{color:inherit}.alchemy-reset .metafield-rich_text_field h1{font-size:2.5em !important}.alchemy-reset .metafield-rich_text_field h2{font-size:2em !important}.alchemy-reset .metafield-rich_text_field h3{font-size:1.5em !important}.alchemy-reset .metafield-rich_text_field h4{font-size:1.25em !important}.alchemy-reset .metafield-rich_text_field h5{font-size:1.1em !important}.alchemy-reset .metafield-rich_text_field h6{font-size:1em !important}.alchemy-reset :host{all:initial}.alchemy-reset *{box-sizing:border-box}.alchemy-reset html[data-rid],.alchemy-reset body[data-rid],.alchemy-reset div[data-rid],.alchemy-reset span[data-rid],.alchemy-reset applet[data-rid],.alchemy-reset object[data-rid],.alchemy-reset iframe[data-rid],.alchemy-reset h1[data-rid],.alchemy-reset h2[data-rid],.alchemy-reset h3[data-rid],.alchemy-reset h4[data-rid],.alchemy-reset h5[data-rid],.alchemy-reset h6[data-rid],.alchemy-reset p[data-rid],.alchemy-reset blockquote[data-rid],.alchemy-reset pre[data-rid],.alchemy-reset a[data-rid],.alchemy-reset a:visited[data-rid],.alchemy-reset abbr[data-rid],.alchemy-reset acronym[data-rid],.alchemy-reset address[data-rid],.alchemy-reset big[data-rid],.alchemy-reset cite[data-rid],.alchemy-reset code[data-rid],.alchemy-reset del[data-rid],.alchemy-reset dfn[data-rid],.alchemy-reset em[data-rid],.alchemy-reset img[data-rid],.alchemy-reset picture[data-rid],.alchemy-reset ins[data-rid],.alchemy-reset kbd[data-rid],.alchemy-reset q[data-rid],.alchemy-reset s[data-rid],.alchemy-reset samp[data-rid],.alchemy-reset small[data-rid],.alchemy-reset strike[data-rid],.alchemy-reset strong[data-rid],.alchemy-reset sub[data-rid],.alchemy-reset sup[data-rid],.alchemy-reset tt[data-rid],.alchemy-reset var[data-rid],.alchemy-reset b[data-rid],.alchemy-reset u[data-rid],.alchemy-reset i[data-rid],.alchemy-reset center[data-rid],.alchemy-reset dl[data-rid],.alchemy-reset dt[data-rid],.alchemy-reset dd[data-rid],.alchemy-reset ol[data-rid],.alchemy-reset ul[data-rid],.alchemy-reset li[data-rid],.alchemy-reset fieldset[data-rid],.alchemy-reset form[data-rid],.alchemy-reset label[data-rid],.alchemy-reset legend[data-rid],.alchemy-reset table[data-rid],.alchemy-reset caption[data-rid],.alchemy-reset tbody[data-rid],.alchemy-reset tfoot[data-rid],.alchemy-reset thead[data-rid],.alchemy-reset tr[data-rid],.alchemy-reset th[data-rid],.alchemy-reset td[data-rid],.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset canvas[data-rid],.alchemy-reset details[data-rid],.alchemy-reset embed[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset output[data-rid],.alchemy-reset ruby[data-rid],.alchemy-reset section[data-rid],.alchemy-reset summary[data-rid],.alchemy-reset time[data-rid],.alchemy-reset mark[data-rid],.alchemy-reset audio[data-rid],.alchemy-reset video[data-rid],.alchemy-reset button[data-rid],.alchemy-reset select[data-rid],.alchemy-reset [data-rid]>p{letter-spacing:inherit;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-ms-overflow-style:none;scrollbar-width:none}.alchemy-reset html[data-rid]::-webkit-scrollbar,.alchemy-reset body[data-rid]::-webkit-scrollbar,.alchemy-reset div[data-rid]::-webkit-scrollbar,.alchemy-reset span[data-rid]::-webkit-scrollbar,.alchemy-reset applet[data-rid]::-webkit-scrollbar,.alchemy-reset object[data-rid]::-webkit-scrollbar,.alchemy-reset iframe[data-rid]::-webkit-scrollbar,.alchemy-reset h1[data-rid]::-webkit-scrollbar,.alchemy-reset h2[data-rid]::-webkit-scrollbar,.alchemy-reset h3[data-rid]::-webkit-scrollbar,.alchemy-reset h4[data-rid]::-webkit-scrollbar,.alchemy-reset h5[data-rid]::-webkit-scrollbar,.alchemy-reset h6[data-rid]::-webkit-scrollbar,.alchemy-reset p[data-rid]::-webkit-scrollbar,.alchemy-reset blockquote[data-rid]::-webkit-scrollbar,.alchemy-reset pre[data-rid]::-webkit-scrollbar,.alchemy-reset a[data-rid]::-webkit-scrollbar,.alchemy-reset a:visited[data-rid]::-webkit-scrollbar,.alchemy-reset abbr[data-rid]::-webkit-scrollbar,.alchemy-reset acronym[data-rid]::-webkit-scrollbar,.alchemy-reset address[data-rid]::-webkit-scrollbar,.alchemy-reset big[data-rid]::-webkit-scrollbar,.alchemy-reset cite[data-rid]::-webkit-scrollbar,.alchemy-reset code[data-rid]::-webkit-scrollbar,.alchemy-reset del[data-rid]::-webkit-scrollbar,.alchemy-reset dfn[data-rid]::-webkit-scrollbar,.alchemy-reset em[data-rid]::-webkit-scrollbar,.alchemy-reset img[data-rid]::-webkit-scrollbar,.alchemy-reset picture[data-rid]::-webkit-scrollbar,.alchemy-reset ins[data-rid]::-webkit-scrollbar,.alchemy-reset kbd[data-rid]::-webkit-scrollbar,.alchemy-reset q[data-rid]::-webkit-scrollbar,.alchemy-reset s[data-rid]::-webkit-scrollbar,.alchemy-reset samp[data-rid]::-webkit-scrollbar,.alchemy-reset small[data-rid]::-webkit-scrollbar,.alchemy-reset strike[data-rid]::-webkit-scrollbar,.alchemy-reset strong[data-rid]::-webkit-scrollbar,.alchemy-reset sub[data-rid]::-webkit-scrollbar,.alchemy-reset sup[data-rid]::-webkit-scrollbar,.alchemy-reset tt[data-rid]::-webkit-scrollbar,.alchemy-reset var[data-rid]::-webkit-scrollbar,.alchemy-reset b[data-rid]::-webkit-scrollbar,.alchemy-reset u[data-rid]::-webkit-scrollbar,.alchemy-reset i[data-rid]::-webkit-scrollbar,.alchemy-reset center[data-rid]::-webkit-scrollbar,.alchemy-reset dl[data-rid]::-webkit-scrollbar,.alchemy-reset dt[data-rid]::-webkit-scrollbar,.alchemy-reset dd[data-rid]::-webkit-scrollbar,.alchemy-reset ol[data-rid]::-webkit-scrollbar,.alchemy-reset ul[data-rid]::-webkit-scrollbar,.alchemy-reset li[data-rid]::-webkit-scrollbar,.alchemy-reset fieldset[data-rid]::-webkit-scrollbar,.alchemy-reset form[data-rid]::-webkit-scrollbar,.alchemy-reset label[data-rid]::-webkit-scrollbar,.alchemy-reset legend[data-rid]::-webkit-scrollbar,.alchemy-reset table[data-rid]::-webkit-scrollbar,.alchemy-reset caption[data-rid]::-webkit-scrollbar,.alchemy-reset tbody[data-rid]::-webkit-scrollbar,.alchemy-reset tfoot[data-rid]::-webkit-scrollbar,.alchemy-reset thead[data-rid]::-webkit-scrollbar,.alchemy-reset tr[data-rid]::-webkit-scrollbar,.alchemy-reset th[data-rid]::-webkit-scrollbar,.alchemy-reset td[data-rid]::-webkit-scrollbar,.alchemy-reset article[data-rid]::-webkit-scrollbar,.alchemy-reset aside[data-rid]::-webkit-scrollbar,.alchemy-reset canvas[data-rid]::-webkit-scrollbar,.alchemy-reset details[data-rid]::-webkit-scrollbar,.alchemy-reset embed[data-rid]::-webkit-scrollbar,.alchemy-reset figure[data-rid]::-webkit-scrollbar,.alchemy-reset figcaption[data-rid]::-webkit-scrollbar,.alchemy-reset footer[data-rid]::-webkit-scrollbar,.alchemy-reset header[data-rid]::-webkit-scrollbar,.alchemy-reset hgroup[data-rid]::-webkit-scrollbar,.alchemy-reset menu[data-rid]::-webkit-scrollbar,.alchemy-reset nav[data-rid]::-webkit-scrollbar,.alchemy-reset output[data-rid]::-webkit-scrollbar,.alchemy-reset ruby[data-rid]::-webkit-scrollbar,.alchemy-reset section[data-rid]::-webkit-scrollbar,.alchemy-reset summary[data-rid]::-webkit-scrollbar,.alchemy-reset time[data-rid]::-webkit-scrollbar,.alchemy-reset mark[data-rid]::-webkit-scrollbar,.alchemy-reset audio[data-rid]::-webkit-scrollbar,.alchemy-reset video[data-rid]::-webkit-scrollbar,.alchemy-reset button[data-rid]::-webkit-scrollbar,.alchemy-reset select[data-rid]::-webkit-scrollbar,.alchemy-reset [data-rid]>p::-webkit-scrollbar{display:none}.alchemy-reset [data-rid]{pointer-events:auto}.alchemy-reset button[data-rid]{font-family:inherit;align-items:normal}.alchemy-reset button[data-replo-tabs-trigger]{color:inherit}.alchemy-reset html[data-rid],.alchemy-reset body[data-rid],.alchemy-reset div[data-rid],.alchemy-reset span[data-rid],.alchemy-reset applet[data-rid],.alchemy-reset object[data-rid],.alchemy-reset iframe[data-rid],.alchemy-reset h1[data-rid],.alchemy-reset h2[data-rid],.alchemy-reset h3[data-rid],.alchemy-reset h4[data-rid],.alchemy-reset h5[data-rid],.alchemy-reset h6[data-rid],.alchemy-reset p[data-rid],.alchemy-reset blockquote[data-rid],.alchemy-reset pre[data-rid],.alchemy-reset a[data-rid],.alchemy-reset abbr[data-rid],.alchemy-reset acronym[data-rid],.alchemy-reset address[data-rid],.alchemy-reset big[data-rid],.alchemy-reset cite[data-rid],.alchemy-reset code[data-rid],.alchemy-reset dfn[data-rid],.alchemy-reset img[data-rid],.alchemy-reset picture[data-rid],.alchemy-reset ins[data-rid],.alchemy-reset kbd[data-rid],.alchemy-reset q[data-rid],.alchemy-reset samp[data-rid],.alchemy-reset small[data-rid],.alchemy-reset strike[data-rid],.alchemy-reset sub[data-rid],.alchemy-reset sup[data-rid],.alchemy-reset tt[data-rid],.alchemy-reset var[data-rid],.alchemy-reset center[data-rid],.alchemy-reset dl[data-rid],.alchemy-reset dt[data-rid],.alchemy-reset dd[data-rid],.alchemy-reset ol[data-rid],.alchemy-reset ul[data-rid],.alchemy-reset li[data-rid],.alchemy-reset fieldset[data-rid],.alchemy-reset form[data-rid],.alchemy-reset label[data-rid],.alchemy-reset legend[data-rid],.alchemy-reset table[data-rid],.alchemy-reset caption[data-rid],.alchemy-reset tbody[data-rid],.alchemy-reset tfoot[data-rid],.alchemy-reset thead[data-rid],.alchemy-reset tr[data-rid],.alchemy-reset th[data-rid],.alchemy-reset td[data-rid],.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset canvas[data-rid],.alchemy-reset details[data-rid],.alchemy-reset embed[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset output[data-rid],.alchemy-reset ruby[data-rid],.alchemy-reset section[data-rid],.alchemy-reset summary[data-rid],.alchemy-reset time[data-rid],.alchemy-reset mark[data-rid],.alchemy-reset audio[data-rid],.alchemy-reset video[data-rid],.alchemy-reset button[data-rid],.alchemy-reset select[data-rid],.alchemy-reset [data-rid]>p{font-style:inherit;text-decoration:inherit;color:inherit;background-color:transparent}.alchemy-reset .alchemy-rte a,.alchemy-reset .alchemy-rte p,.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte u,.alchemy-reset .alchemy-rte b,.alchemy-reset .alchemy-rte i,.alchemy-reset .alchemy-rte h1,.alchemy-reset .alchemy-rte h2,.alchemy-reset .alchemy-rte h3,.alchemy-reset .alchemy-rte h4,.alchemy-reset .alchemy-rte h5,.alchemy-reset .alchemy-rte h6,.alchemy-reset .alchemy-rte mark{font-style:inherit;font-family:inherit;text-decoration:inherit;text-align:inherit;text-transform:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0;border:0;font-weight:inherit;vertical-align:baseline;font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:none;scrollbar-width:none}.alchemy-reset .alchemy-rte a::-webkit-scrollbar,.alchemy-reset .alchemy-rte p::-webkit-scrollbar,.alchemy-reset .alchemy-rte s::-webkit-scrollbar,.alchemy-reset .alchemy-rte u::-webkit-scrollbar,.alchemy-reset .alchemy-rte b::-webkit-scrollbar,.alchemy-reset .alchemy-rte i::-webkit-scrollbar,.alchemy-reset .alchemy-rte h1::-webkit-scrollbar,.alchemy-reset .alchemy-rte h2::-webkit-scrollbar,.alchemy-reset .alchemy-rte h3::-webkit-scrollbar,.alchemy-reset .alchemy-rte h4::-webkit-scrollbar,.alchemy-reset .alchemy-rte h5::-webkit-scrollbar,.alchemy-reset .alchemy-rte h6::-webkit-scrollbar,.alchemy-reset .alchemy-rte mark::-webkit-scrollbar{display:none}.alchemy-reset .alchemy-rte b,.alchemy-reset .alchemy-rte strong,.alchemy-reset .alchemy-rte u,.alchemy-reset .alchemy-rte i,.alchemy-reset .alchemy-rte em,.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte del,.alchemy-reset .alchemy-rte li,.alchemy-reset .alchemy-rte span{font-family:inherit}.alchemy-reset .alchemy-rte u{text-decoration:underline}.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte del{text-decoration:line-through}.alchemy-reset .alchemy-rte i{font-style:italic}.alchemy-reset .alchemy-rte b{font-weight:bold}.alchemy-reset .alchemy-rte ul,.alchemy-reset .alchemy-rte li{list-style:inherit;padding-left:1.7em}.alchemy-reset .alchemy-rte code{background-color:rgba(97,97,97,0.1);color:#616161}.alchemy-reset .alchemy-rte pre{background:#0d0d0d;color:#fff;font-family:"JetBrainsMono",monospace;padding:0.75rem 1rem;border-radius:0.5rem}.alchemy-reset .alchemy-rte pre code{color:inherit;padding:0;background:none;font-size:0.8rem}.alchemy-reset .alchemy-rte img{max-width:100%;height:auto}.alchemy-reset .alchemy-rte blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,0.1)}.alchemy-reset .alchemy-rte hr{border:none;border-top:2px solid rgba(13,13,13,0.1);margin:2rem 0}.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset details[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset section[data-rid]{display:block}.alchemy-reset body{line-height:1}.alchemy-reset blockquote,.alchemy-reset q{quotes:none;margin:0;padding:0;border:0}.alchemy-reset blockquote:before,.alchemy-reset blockquote:after,.alchemy-reset q:before,.alchemy-reset q:after{content:"";content:none}.alchemy-reset table{border-collapse:collapse;border-spacing:0}.alchemy-reset button>picture,.alchemy-reset button>img,.alchemy-reset a>picture,.alchemy-reset a>img{display:flex}#replo-fullpage-element{max-width:100vw;flex-grow:1;align-self:stretch}.outline--blue{outline:2px solid #2563eb}.strike::after{content:"";border-bottom:3px solid black;position:absolute;left:0;top:calc(50% - 3px);width:100%}.ReactModal__Overlay--after-open{opacity:1;transform:translateY(0px)}.ReactModal__Overlay--before-close{opacity:0;transform:translateY(100px)}.replo-modal-after-open{overflow-y:hidden !important;scroll-behavior:auto !important}html:has(>.replo-modal-after-open){scroll-behavior:auto !important}.carouselV3--slide-reset{max-width:none !important}.carouselV3-no-transition{transition:none}.carouselV3-fade-transition{transition:opacity 1000ms}.carouselV3-hidden-slide{transition:opacity 1000ms;opacity:0}.carouselV3-visible-slide{transition:opacity 1000ms;opacity:1}.splide li{padding:0 !important;margin:0}.splide li::before{display:none !important}.splide .splide__list{overflow:visible !important}@keyframes replo-marquee{from{transform:translateX(0)}to{transform:translateX(calc(var(--replo-marquee-width,100%) * -1 / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-marquee-left{from{transform:translateX(0)}to{transform:translateX(calc(var(--replo-marquee-width,100%) * -1 / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(calc(-50% + var(--replo-marquee-width,100%) / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-fade{from{opacity:var(--initial-opacity)}to{opacity:var(--final-opacity)}}@keyframes alchemy-slide-y{from{opacity:var(--initial-opacity);transform:translateY(var(--offset))}to{opacity:var(--final-opacity);transform:translateY(0)}}@keyframes alchemy-slide-x{from{opacity:var(--initial-opacity);transform:translateX(var(--offset))}to{opacity:var(--final-opacity);transform:translateX(0)}}@keyframes alchemy-flip-y{from{opacity:var(--initial-opacity);transform:rotateY(var(--angle))}to{opacity:var(--final-opacity);transform:rotateY(0)}}@keyframes alchemy-flip-x{from{opacity:var(--initial-opacity);transform:rotateX(var(--angle))}to{opacity:var(--final-opacity);transform:rotateX(0)}}@keyframes alchemy-grow{from{opacity:var(--initial-opacity);transform:scale(var(--initial-scale))}to{opacity:var(--final-opacity);transform:scale(var(--final-scale))}}@keyframes alchemy-spin{from{opacity:var(--initial-opacity);transform:rotate(var(--initial-angle))}to{opacity:var(--final-opacity);transform:rotate(var(--final-angle))}}@keyframes alchemy-fly-y{from{opacity:var(--initial-opacity);transform:translateY(var(--offset)) scale(0)}to{opacity:var(--final-opacity);transform:translateY(0) scale(1)}}@keyframes alchemy-fly-x{from{opacity:var(--initial-opacity);transform:translateX(var(--offset)) scale(0)}to{opacity:var(--final-opacity);transform:translateX(0) scale(1)}}@keyframes alchemy-drop{from{opacity:var(--initial-opacity);transform:translateY(var(--offset))}to{opacity:var(--final-opacity);transform:translateY(0)}}@keyframes replo-spin{to{transform:rotate(360deg)}}@keyframes shimmer{100%{-webkit-mask-position:left;mask-position:left}}.replo-animate-spinner{animation:replo-spin 1s linear infinite}.tooltip-arrow::before{content:"";position:absolute;top:-0.7px;left:0;right:0;height:1px;background:white;width:71%;margin-left:auto;margin-right:auto}[data-replo-collapsible] .replo-animated{overflow:hidden}[data-replo-collapsible] .replo-animated[data-state=open]{animation:slideDown 200ms cubic-bezier(0.4,0,0.2,1)}[data-replo-collapsible] .replo-animated[data-state=closed]{animation:slideUp 200ms cubic-bezier(0.4,0,0.2,1)}@keyframes slideDown{from{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{from{height:var(--radix-collapsible-content-height)}to{height:0}}.replo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]){scrollbar-width:none}[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar{display:none}

    html,
    body {
      zoom: unset !important;
    }

    body {
      overflow-y: visible !important;
    }
      main, #main {
        margin: 0 !important;
        padding: 0 !important;
        max-width: none !important;
        max-height: none !important;
      }
     

  header, #shopify-section-header, #shopify-section-header-classic, .main_nav, .main-nav, .navbar, #mobile-header-sticky-wrapper, .nav, .header-wrapper, [data-site-header], #shopify-section-static-header, #header:not(#replo-fullpage-element #header), .main-header, #site-header, .shopify-section-group-header-group { display: none !important }
  .main-content { padding-top: 0 !important; margin-top: 0 !important }


.lumapet-lander{--lp-red:#C8242F;--lp-red-dk:#A81B25;--lp-ink:#1A1A1A;--lp-ink-soft:#3a3a3a;--lp-grey:#666;--lp-line:#e8e2e2;--lp-cream:#FBF1F1;--lp-cream2:#FCF5F4;--lp-grn:#2e7d32;--lp-serif:Georgia,"Times New Roman",serif;--lp-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:var(--lp-ink);font-family:var(--lp-serif);line-height:1.62;font-size:18px;background:#fff;-webkit-font-smoothing:antialiased;}
.lumapet-lander *{box-sizing:border-box;}
.lumapet-lander .lp-wrap{max-width:660px;margin:0 auto;padding:0 22px 130px;}
.lumapet-lander p{margin:0 0 16px;color:var(--lp-ink-soft);}
.lumapet-lander strong{color:var(--lp-ink);font-weight:700;}
.lumapet-lander a{color:var(--lp-red);}

/* masthead (clean, no nav) */
.lumapet-lander .lp-masthead{max-width:660px;margin:0 auto;padding:18px 22px 0;text-align:center;background:#fff;}
.lumapet-lander .lp-mh-toprule{height:1px;background:var(--lp-ink);opacity:.16;margin:0 0 14px;}
.lumapet-lander .lp-mh-lockup{display:inline-flex;align-items:center;gap:11px;}
.lumapet-lander .lp-mh-emblem{width:36px;height:36px;flex:0 0 36px;}
.lumapet-lander .lp-mh-emblem svg{width:100%;height:100%;display:block;}
.lumapet-lander .lp-mh-title{font-family:var(--lp-serif);font-weight:700;font-size:clamp(20px,5.4vw,26px);letter-spacing:.2px;color:var(--lp-ink);line-height:1.04;}
.lumapet-lander .lp-mh-title em{font-style:italic;color:var(--lp-red);}
.lumapet-lander .lp-mh-strap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0;font-family:var(--lp-sans);font-size:9.5px;letter-spacing:2.2px;text-transform:uppercase;color:var(--lp-grey);}
.lumapet-lander .lp-mh-strap .dot{opacity:.5;}
.lumapet-lander .lp-mh-adv{color:var(--lp-red);font-weight:700;}
.lumapet-lander .lp-mh-botrule{border-top:2.5px solid var(--lp-ink);border-bottom:1px solid var(--lp-ink);height:3px;}

/* 1+2 headline + subhead */
.lumapet-lander .lp-sep{width:46px;height:3px;background:var(--lp-red);margin:26px 0 14px;}
.lumapet-lander .lp-kicker{font-family:var(--lp-sans);color:var(--lp-red);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;}
.lumapet-lander h1{font-family:var(--lp-serif);font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.4px;margin:0 0 12px;color:var(--lp-ink);}
.lumapet-lander .lp-dek{font-family:var(--lp-serif);font-weight:400;font-size:19px;color:var(--lp-grey);line-height:1.5;margin:0 0 22px;}

/* 3 credibility byline */
.lumapet-lander .lp-byline{display:flex;gap:12px;align-items:center;background:#f8f8f8;border:1px solid #ededed;border-radius:10px;padding:12px 14px;margin:0 0 8px;}
.lumapet-lander .lp-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#cfd8e3,#9fb0c4);flex:0 0 48px;overflow:hidden;}
.lumapet-lander .lp-avatar img{width:100%;height:100%;object-fit:cover;}
.lumapet-lander .lp-byline-name{font-family:var(--lp-sans);font-size:14px;font-weight:700;color:var(--lp-ink);}
.lumapet-lander .lp-byline-meta{font-family:var(--lp-sans);font-size:12px;color:var(--lp-grey);}

/* body */
.lumapet-lander h2{font-family:var(--lp-serif);font-weight:700;font-size:25px;line-height:1.25;margin:36px 0 12px;letter-spacing:-.2px;}
.lumapet-lander .lp-drop::first-letter{font-size:58px;float:left;line-height:.82;padding:6px 8px 0 0;color:var(--lp-red);font-weight:700;}

/* image slots */
.lumapet-lander .lp-img{margin:22px 0 8px;}
.lumapet-lander .lp-slot{border:2px dashed #d9c7c7;background:var(--lp-cream2);border-radius:10px;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;font-family:var(--lp-sans);}
.lumapet-lander .lp-slot b{display:block;color:var(--lp-red);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;}
.lumapet-lander .lp-slot span{font-size:13px;line-height:1.45;color:#b08f8f;}
.lumapet-lander .lp-slot.wide{aspect-ratio:16/10;}
.lumapet-lander .lp-cap{font-family:var(--lp-sans);font-size:12px;color:var(--lp-grey);font-style:italic;margin:0 0 8px;}

/* pull quote */
.lumapet-lander .lp-quote{border-left:4px solid var(--lp-red);padding:6px 0 6px 18px;margin:26px 0;font-style:italic;font-size:21px;line-height:1.45;color:var(--lp-ink);}
.lumapet-lander .lp-quote cite{display:block;font-style:normal;font-family:var(--lp-sans);font-size:12px;letter-spacing:1px;color:var(--lp-grey);text-transform:uppercase;margin-top:10px;}

/* insight box */
.lumapet-lander .lp-insight{background:var(--lp-cream);border-radius:12px;padding:20px 22px;margin:22px 0;}
.lumapet-lander .lp-insight .lp-ck{font-family:var(--lp-sans);color:var(--lp-red);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;}
.lumapet-lander .lp-insight ol{margin:0;padding-left:20px;}
.lumapet-lander .lp-insight li{font-family:var(--lp-sans);font-size:15px;color:var(--lp-ink-soft);margin-bottom:9px;line-height:1.45;}
.lumapet-lander .lp-insight li:last-child{margin-bottom:0;}
.lumapet-lander .lp-insight li b{color:var(--lp-ink);}

/* old way vs new way */
.lumapet-lander .lp-vs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;font-family:var(--lp-sans);}
.lumapet-lander .lp-vs .col{border:1px solid var(--lp-line);border-radius:12px;padding:16px;}
.lumapet-lander .lp-vs .col.old{background:#faf7f7;}
.lumapet-lander .lp-vs .col.new{background:#f4faf5;border-color:#cfe6d2;}
.lumapet-lander .lp-vs h4{margin:0 0 10px;font-size:13px;letter-spacing:.5px;text-transform:uppercase;}
.lumapet-lander .lp-vs .old h4{color:var(--lp-grey);}
.lumapet-lander .lp-vs .new h4{color:var(--lp-grn);}
.lumapet-lander .lp-vs ul{margin:0;padding:0;list-style:none;}
.lumapet-lander .lp-vs li{font-size:13.5px;line-height:1.4;padding-left:22px;position:relative;margin-bottom:8px;color:var(--lp-ink-soft);}
.lumapet-lander .lp-vs .old li::before{content:"\2715";position:absolute;left:0;top:0;color:var(--lp-red);font-weight:700;}
.lumapet-lander .lp-vs .new li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--lp-grn);font-weight:700;}

/* CTA */
.lumapet-lander .lp-cta{display:block;width:100%;background:var(--lp-red);color:#fff;text-align:center;font-family:var(--lp-sans);font-weight:700;font-size:17px;padding:18px 20px;border-radius:40px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(200,36,47,.28);transition:background .15s;}
.lumapet-lander .lp-cta:hover{background:var(--lp-red-dk);}
.lumapet-lander .lp-cta-sub{text-align:center;font-family:var(--lp-sans);font-size:12px;color:var(--lp-grey);margin:9px 0 0;}

/* feature list */
.lumapet-lander .lp-feat{font-family:var(--lp-sans);}
.lumapet-lander .lp-feat p{font-size:16px;}
.lumapet-lander .lp-feat .lp-fh{font-weight:700;color:var(--lp-ink);}

/* proof */
.lumapet-lander .lp-proof{background:#fafafa;border-radius:14px;padding:22px 18px;margin:24px 0;}
.lumapet-lander .lp-rating{text-align:center;font-family:var(--lp-sans);margin-bottom:18px;}
.lumapet-lander .lp-rating .stars{color:#f5a623;font-size:20px;letter-spacing:2px;}
.lumapet-lander .lp-rating .n{font-size:13px;color:var(--lp-grey);margin-top:4px;}
.lumapet-lander .lp-revgrid{display:grid;grid-template-columns:1fr;gap:12px;}
.lumapet-lander .lp-rev{background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:14px 16px;font-family:var(--lp-sans);}
.lumapet-lander .lp-rev-h{display:flex;gap:10px;align-items:center;margin-bottom:6px;}
.lumapet-lander .lp-rev-av{width:34px;height:34px;border-radius:50%;background:#d8cfcf;flex:0 0 34px;overflow:hidden;}
.lumapet-lander .lp-rev-av img{width:100%;height:100%;object-fit:cover;}
.lumapet-lander .lp-rev-n{font-size:13px;font-weight:700;color:var(--lp-ink);}
.lumapet-lander .lp-rev-st{color:#f5a623;font-size:12px;}
.lumapet-lander .lp-rev-v{font-size:10px;color:var(--lp-grn);font-weight:700;}
.lumapet-lander .lp-rev-b{font-size:14px;color:var(--lp-ink-soft);line-height:1.45;margin:0;}

/* facebook-style comments */
.lumapet-lander .lp-fbc{font-family:var(--lp-sans);margin:18px 0 8px;}
.lumapet-lander .lp-fbc-sort{font-size:13px;font-weight:700;color:#65676B;margin-bottom:14px;}
.lumapet-lander .lp-fb-row{display:flex;gap:10px;margin-bottom:18px;}
.lumapet-lander .lp-fb-pic{width:40px;height:40px;border-radius:50%;flex:0 0 40px;overflow:hidden;background:var(--lp-cream);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--lp-red);}
.lumapet-lander .lp-fb-pic img{width:100%;height:100%;object-fit:cover;display:block;}
.lumapet-lander .lp-fb-main{flex:1;min-width:0;}
.lumapet-lander .lp-fb-bubble{position:relative;background:#F0F2F5;border-radius:18px;padding:10px 14px;display:inline-block;max-width:100%;}
.lumapet-lander .lp-fb-name{font-size:13.5px;font-weight:700;color:#050505;margin-bottom:2px;}
.lumapet-lander .lp-fb-text{font-size:14.5px;color:#050505;line-height:1.42;}
.lumapet-lander .lp-fb-react{position:absolute;right:-8px;bottom:-10px;background:#fff;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,.18);display:flex;align-items:center;gap:3px;padding:2px 7px 2px 3px;font-size:12.5px;color:#65676B;font-weight:500;}
.lumapet-lander .lp-fb-react svg{width:17px;height:17px;display:block;}
.lumapet-lander .lp-fb-react .em + .em{margin-left:-6px;}
.lumapet-lander .lp-fb-meta{display:flex;gap:16px;font-size:12.5px;font-weight:700;color:#65676B;padding:5px 0 0 14px;}
.lumapet-lander .lp-fb-replied{display:flex;align-items:center;gap:8px;padding:7px 0 0 14px;font-size:13px;font-weight:700;color:#65676B;}
.lumapet-lander .lp-fb-replied .mini{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--lp-line);display:flex;align-items:center;justify-content:center;flex:0 0 22px;overflow:hidden;}
.lumapet-lander .lp-fb-replied .mini img{width:100%;height:100%;object-fit:contain;display:block;}
.lumapet-lander .lp-fb-replied b{color:#050505;}

/* offer */
.lumapet-lander .lp-offer{border:1px solid #e0e0e0;background:#fff;border-radius:16px;padding:0;margin:30px 0 14px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.06);}
.lumapet-lander .lp-offer-top{display:grid;grid-template-columns:42% 58%;}
.lumapet-lander .lp-offer-img .lp-slot{border:none;border-radius:0;aspect-ratio:1/1;height:100%;background:var(--lp-cream2);}
.lumapet-lander .lp-offer-d{padding:20px 18px;font-family:var(--lp-sans);}
.lumapet-lander .lp-badge{display:inline-block;background:var(--lp-red);color:#fff;font-family:var(--lp-sans);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:10px;}
.lumapet-lander .lp-offer-d .name{font-family:var(--lp-serif);font-size:19px;font-weight:700;color:var(--lp-ink);margin:0 0 8px;line-height:1.2;}
.lumapet-lander .lp-price{font-size:34px;font-weight:800;color:var(--lp-red);}
.lumapet-lander .lp-compare{font-size:17px;color:var(--lp-grey);text-decoration:line-through;margin-left:7px;}
.lumapet-lander .lp-save{font-size:12px;font-weight:700;color:var(--lp-grn);margin:2px 0 12px;}
.lumapet-lander .lp-offer-foot{padding:0 18px 20px;font-family:var(--lp-sans);}
.lumapet-lander .lp-checks{font-size:14px;color:var(--lp-ink-soft);line-height:1.9;margin:0 0 12px;}
.lumapet-lander .lp-pay{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px;}
.lumapet-lander .lp-pay span{font-size:10px;font-weight:700;color:#888;border:1px solid #ddd;border-radius:5px;padding:4px 8px;letter-spacing:.5px;}
.lumapet-lander .lp-anti{font-family:var(--lp-sans);font-size:12.5px;color:var(--lp-grey);line-height:1.5;margin:12px 0 0;padding:12px 14px;border:1px solid var(--lp-line);border-radius:10px;background:var(--lp-cream2);}
.lumapet-lander .lp-anti b{color:var(--lp-ink);}

/* guarantee */
.lumapet-lander .lp-guar{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--lp-line);border-radius:12px;padding:16px 18px;margin:16px 0;}
.lumapet-lander .lp-guar-badge{flex:0 0 54px;width:54px;height:54px;border-radius:50%;border:2px solid var(--lp-red);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--lp-sans);color:var(--lp-red);font-weight:800;line-height:1;}
.lumapet-lander .lp-guar-badge .n{font-size:18px;}
.lumapet-lander .lp-guar-badge .d{font-size:8px;letter-spacing:1px;}
.lumapet-lander .lp-guar-t{font-family:var(--lp-sans);}
.lumapet-lander .lp-guar-t b{font-size:14px;display:block;color:var(--lp-ink);margin-bottom:3px;}
.lumapet-lander .lp-guar-t span{font-size:13px;color:var(--lp-grey);}

/* faq */
.lumapet-lander .lp-faq{font-family:var(--lp-sans);border-top:1px solid var(--lp-line);margin-top:8px;}
.lumapet-lander .lp-q{border-bottom:1px solid var(--lp-line);}
.lumapet-lander .lp-q button{width:100%;background:none;border:none;text-align:left;padding:16px 30px 16px 0;font-family:var(--lp-sans);font-size:15px;font-weight:700;color:var(--lp-ink);cursor:pointer;position:relative;}
.lumapet-lander .lp-q button::after{content:"+";position:absolute;right:2px;top:14px;color:var(--lp-red);font-size:22px;font-weight:400;}
.lumapet-lander .lp-q.open button::after{content:"\2212";}
.lumapet-lander .lp-a{display:none;padding:0 0 16px;font-size:14.5px;color:var(--lp-ink-soft);line-height:1.55;}
.lumapet-lander .lp-q.open .lp-a{display:block;}

/* footer */
.lumapet-lander .lp-foot{font-family:var(--lp-sans);font-size:11.5px;color:#a7a7a7;line-height:1.55;margin-top:30px;padding-top:18px;border-top:1px solid var(--lp-line);}

/* sticky */
.lumapet-lander .lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--lp-line);box-shadow:0 -4px 14px rgba(0,0,0,.06);display:flex;align-items:center;gap:12px;padding:10px 14px;transform:translateY(120%);transition:transform .25s ease;}
.lumapet-lander .lp-sticky.show{transform:translateY(0);}
.lumapet-lander .lp-sticky .pr{font-family:var(--lp-sans);line-height:1.1;flex:0 0 auto;}
.lumapet-lander .lp-sticky .pr .a{font-size:18px;font-weight:800;color:var(--lp-ink);}
.lumapet-lander .lp-sticky .pr .b{font-size:10px;color:var(--lp-grey);}
.lumapet-lander .lp-sticky .lp-cta{flex:1;padding:14px 16px;font-size:15px;box-shadow:none;}

@media(max-width:560px){
  .lumapet-lander{font-size:17px;}
  .lumapet-lander h1{font-size:26px;}
  .lumapet-lander .lp-dek{font-size:17px;}
  .lumapet-lander h2{font-size:21px;}
  .lumapet-lander .lp-offer-top{grid-template-columns:1fr;}
}
@media(min-width:768px){
  .lumapet-lander .lp-sticky{display:none;}
}


        @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700;800&family=Inter:wght@400;500;600;700&display=swap');
        .lumapet-ba-widget{--lp-red:#C8242F;--lp-red-dark:#A81C26;--lp-ink:#1A1A1A;--lp-ink-soft:#5a5550;--lp-cream-deep:#F4E6D8;--lp-gold:#F4B740;--lp-radius:20px;--lp-shadow:0 22px 60px -26px rgba(26,26,26,.28);--lp-shadow-sm:0 10px 30px -16px rgba(26,26,26,.22);--lp-fh:'Poppins',system-ui,sans-serif;--lp-fb:'Inter',system-ui,sans-serif;font-family:var(--lp-fb);color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;}
        .lumapet-ba-widget *{box-sizing:border-box;margin:0;padding:0}
        .lumapet-ba-widget .lpba-head{text-align:center;max-width:640px;margin:0 auto 26px;padding:0 22px}
        .lumapet-ba-widget .lpba-head h2{font-family:var(--lp-fh);font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.18;letter-spacing:-.01em;margin-bottom:12px;color:#fff}
        .lumapet-ba-widget .lpba-head p{color:rgba(255,255,255,.82);font-size:16.5px}
        .lumapet-ba-widget .lp-ba{display:block;max-width:680px;margin:0 auto;padding:0 22px}
        .lumapet-ba-widget .lp-ba-stage{position:relative}
        .lumapet-ba-widget .lp-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:var(--lp-radius);overflow:hidden;box-shadow:var(--lp-shadow);background:var(--lp-ink);}
        .lumapet-ba-widget .lp-ba-cell{position:relative;aspect-ratio:9/14;background:#241f1d}
        .lumapet-ba-widget .lp-ba-cell video{width:100%;height:100%;object-fit:cover;display:block}
        .lumapet-ba-widget .lp-ba-tag{position:absolute;left:12px;bottom:12px;background:#fff;color:var(--lp-ink);font-family:var(--lp-fh);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:999px;box-shadow:var(--lp-shadow-sm);}
        .lumapet-ba-widget .lp-ba-cell--after .lp-ba-tag{background:var(--lp-red);color:#fff;box-shadow:0 0 0 2px #fff,var(--lp-shadow-sm)}
        .lumapet-ba-widget .lp-ba-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;background:#fff;color:var(--lp-red);display:grid;place-items:center;box-shadow:0 10px 22px -10px rgba(26,26,26,.55);transition:transform .18s ease,background .18s ease;}
        .lumapet-ba-widget .lp-ba-arrow:hover{background:var(--lp-cream-deep);transform:translateY(-50%) scale(1.08)}
        .lumapet-ba-widget .lp-ba-arrow svg{width:20px;height:20px;stroke:var(--lp-red);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
        .lumapet-ba-widget .lp-ba-arrow.prev{left:10px}
        .lumapet-ba-widget .lp-ba-arrow.next{right:10px}
        .lumapet-ba-widget .lp-ba-cap{margin-top:14px;font-size:16px;color:rgba(255,255,255,.82);text-align:center;min-height:24px}
        .lumapet-ba-widget .lp-ba-cap b{color:#F4B740;font-weight:700}
        .lumapet-ba-widget .lp-ba-thumbs{display:flex;justify-content:center;gap:12px;margin-top:14px;flex-wrap:wrap}
        .lumapet-ba-widget .lp-ba-thumb{width:56px;height:56px;border-radius:50%;padding:0;border:3px solid transparent;cursor:pointer;background:var(--lp-cream-deep);overflow:hidden;flex:0 0 auto;display:grid;place-items:center;font-family:var(--lp-fh);font-weight:700;font-size:18px;color:var(--lp-red);transition:transform .18s ease,border-color .18s ease,opacity .18s ease;opacity:.6;}
        .lumapet-ba-widget .lp-ba-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}
        .lumapet-ba-widget .lp-ba-thumb:hover{transform:scale(1.08);opacity:.85}
        .lumapet-ba-widget .lp-ba-thumb.on{border-color:#F4B740;opacity:1;transform:scale(1.06);box-shadow:0 0 0 2px rgba(244,183,64,.35)}
        .lumapet-ba-widget .lp-ba-note{margin-top:12px;text-align:center;font-size:11.5px;color:rgba(255,255,255,.55)}
        @media(max-width:560px){.lumapet-ba-widget .lp-ba-arrow{width:40px;height:40px}.lumapet-ba-widget .lp-ba-arrow.prev{left:4px}.lumapet-ba-widget .lp-ba-arrow.next{right:4px}}
        @media(prefers-reduced-motion:reduce){.lumapet-ba-widget *,.lumapet-ba-widget *::before,.lumapet-ba-widget *::after{animation:none!important;transition:none!important}}
        