
@media (max-width:767px){
  :root{
    --lv620-black:#020202;
    --lv620-panel:#060606;
    --lv620-panel2:#090908;
    --lv620-ivory:#eee9e2;
    --lv620-muted:#a59e96;
    --lv620-platinum:#c9c5bf;
    --lv620-champagne:#c79c5b;
    --lv620-line:rgba(200,196,190,.13);
    --lv620-goldline:rgba(199,156,91,.34);
  }

  html,body{
    width:100%!important;max-width:100%!important;overflow-x:hidden!important;
    background:var(--lv620-black)!important;color:var(--lv620-ivory)!important;
    -webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;
  }

  /* --------------------------------------------------------------
     ONE PRECISE HEADER — true viewport centered wordmark
  -------------------------------------------------------------- */
  .site-header,.lv580-mobile-top,.cvm-shop-head,.lp-header,.lp-topbar,
  .am-head,.rm-head,.fm-head,.cm-head{display:none!important}

  .lv-mobile-commerce-header{
    display:grid!important;
    position:sticky!important;top:0!important;z-index:100000!important;
    width:100%!important;height:68px!important;
    grid-template-columns:46px 1fr 104px!important;
    align-items:center!important;
    padding:0 12px!important;
    background:rgba(2,2,2,.985)!important;
    border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;
    box-shadow:none!important;
  }
  .lv-mobile-commerce-header .brand{
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:auto!important;max-width:none!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;
    color:var(--lv620-ivory)!important;text-decoration:none!important;pointer-events:auto!important;
  }
  .lv-mobile-commerce-header .brand b{display:none!important}
  .lv-mobile-commerce-header .brand span{
    display:block!important;white-space:nowrap!important;
    font:400 18px/1 Georgia,'Times New Roman',serif!important;
    letter-spacing:.31em!important;padding-left:.31em!important;
    color:#f0ebe4!important;
  }
  .lv-mobile-commerce-header .brand small{
    display:block!important;margin-top:5px!important;
    font:500 5px/1 Arial,sans-serif!important;letter-spacing:.56em!important;
    padding-left:.56em!important;color:#aaa39b!important;
  }
  .lv-mobile-commerce-header .menu{
    justify-self:start!important;width:42px!important;height:42px!important;
    display:grid!important;place-items:center!important;
    color:#ddd8d1!important;font-size:23px!important;background:transparent!important;border:0!important;
  }
  .lv-mobile-commerce-header .actions{
    grid-column:3!important;justify-self:end!important;
    display:flex!important;align-items:center!important;gap:0!important;
  }
  .lv-mobile-commerce-header .actions a,.lv-mobile-commerce-header .actions button{
    width:34px!important;height:38px!important;padding:0!important;
    display:grid!important;place-items:center!important;background:none!important;border:0!important;
    color:#d8d3cc!important;font-size:15px!important;text-decoration:none!important;
  }

  /* hide old mobile home and all desktop reference canvases */
  .lv580-home-mobile{display:none!important}
  body.home .site-footer{display:none!important}
  .ax-desktop,.rx-desktop,.fq-desktop,.ct-desktop,.cv-page{display:none!important}

  /* --------------------------------------------------------------
     HOME — editorial showroom, not card-heavy ecommerce
  -------------------------------------------------------------- */
  .lv620-home-mobile{display:block!important;background:#020202!important}
  body.home>main{padding:0!important;margin:0!important;background:#020202!important}

  .lv620-hero{
    position:relative!important;min-height:760px!important;overflow:hidden!important;
    padding:50px 22px 0!important;text-align:center!important;
    background:
      radial-gradient(circle at 50% 43%,rgba(255,255,255,.028),transparent 34%),
      linear-gradient(180deg,#030303 0%,#020202 64%,#040403 100%)!important;
  }
  .lv620-hero-brand{
    position:relative!important;z-index:4!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;
    color:#f0ebe5!important;
  }
  .lv620-hero-brand span{
    font:400 28px/.95 Georgia,'Times New Roman',serif!important;
    letter-spacing:.34em!important;padding-left:.34em!important;
  }
  .lv620-hero-brand small{
    margin-top:8px!important;font:600 7px/1 Arial,sans-serif!important;
    letter-spacing:.62em!important;padding-left:.62em!important;color:#b9b1a8!important;
  }
  .lv620-hero-brand i{
    display:block!important;width:38px!important;height:1px!important;margin-top:16px!important;
    background:var(--lv620-champagne)!important;
  }

  .lv620-hero-copy{
    position:relative!important;z-index:5!important;margin:26px auto 0!important;max-width:350px!important;
  }
  .lv620-hero-copy h1{
    margin:0!important;
    font:400 43px/.98 Georgia,'Times New Roman',serif!important;
    letter-spacing:.015em!important;color:#eee8e0!important;
  }
  .lv620-hero-copy p{
    margin:18px 0 0!important;
    font:500 9px/1.75 Arial,sans-serif!important;letter-spacing:.12em!important;
    color:#c3bcb4!important;
  }
  .lv620-hero-copy a{
    display:inline-flex!important;align-items:center!important;gap:20px!important;
    margin-top:22px!important;color:var(--lv620-champagne)!important;text-decoration:none!important;
    font:600 8px/1 Arial,sans-serif!important;letter-spacing:.12em!important;
  }
  .lv620-hero-copy a b{font-size:14px!important;font-weight:400!important}

  .lv620-hero-stage{
    position:absolute!important;left:50%!important;bottom:0!important;
    transform:translateX(-50%)!important;width:92%!important;height:260px!important;
    background:
      linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.15)),
      url('../images/product-page/product-gallery-bg.webp') center 68%/cover no-repeat!important;
    opacity:.88!important;
    -webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 27%,black 100%)!important;
    mask-image:linear-gradient(to bottom,transparent 0%,black 27%,black 100%)!important;
  }
  .lv620-hero-vial{
    position:absolute!important;z-index:3!important;
    left:50%!important;bottom:72px!important;transform:translateX(-50%)!important;
    width:57%!important;height:335px!important;object-fit:contain!important;
    filter:drop-shadow(0 25px 26px rgba(0,0,0,.55))!important;
  }

  .lv620-trust{
    display:grid!important;grid-template-columns:repeat(3,1fr)!important;
    border-top:1px solid var(--lv620-line)!important;border-bottom:1px solid var(--lv620-line)!important;
    background:#050505!important;
  }
  .lv620-trust>div{
    min-height:108px!important;padding:17px 5px!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    border-right:1px solid var(--lv620-line)!important;
  }
  .lv620-trust>div:last-child{border-right:0!important}
  .lv620-trust b{font:17px/1 Georgia,serif!important;color:var(--lv620-champagne)!important;margin-bottom:11px!important}
  .lv620-trust strong{
    font:600 8px/1.2 Arial,sans-serif!important;letter-spacing:.13em!important;color:#efebe5!important
  }
  .lv620-trust span{
    margin-top:5px!important;font:500 6px/1 Arial,sans-serif!important;letter-spacing:.11em!important;color:#89827b!important
  }

  .lv620-philosophy{
    padding:62px 26px 64px!important;text-align:center!important;
    background:
      linear-gradient(rgba(2,2,2,.84),rgba(2,2,2,.94)),
      url('../images/sections/newsletter-bg.webp') center/cover no-repeat!important;
  }
  .lv620-philosophy small,.lv620-featured header small{
    color:var(--lv620-champagne)!important;
    font:600 7px/1 Arial,sans-serif!important;letter-spacing:.20em!important;
  }
  .lv620-philosophy h2{
    margin:12px 0 18px!important;font:400 30px/1.05 Georgia,serif!important;color:#f0ebe4!important;
  }
  .lv620-philosophy p{
    max-width:330px!important;margin:0 auto!important;font:400 10px/1.75 Arial,sans-serif!important;color:#aaa29a!important;
  }
  .lv620-philosophy a{
    display:inline-flex!important;gap:18px!important;margin-top:23px!important;
    font:600 8px Arial,sans-serif!important;letter-spacing:.12em!important;color:var(--lv620-champagne)!important;text-decoration:none!important;
  }

  .lv620-featured{padding:46px 12px 54px!important;background:#020202!important}
  .lv620-featured header{text-align:center!important;margin-bottom:27px!important}
  .lv620-featured header h2{
    margin:10px 0 0!important;font:400 21px/1.1 Georgia,serif!important;color:#ece7df!important;
  }
  .lv620-feature-grid{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;
  }
  .lv620-feature-grid article{
    min-width:0!important;border:1px solid var(--lv620-line)!important;background:#050505!important;
  }
  .lv620-feature-grid article a{
    min-height:330px!important;padding:12px 5px 15px!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;
    color:inherit!important;text-decoration:none!important;text-align:center!important;
  }
  .lv620-feature-grid img{
    width:100%!important;height:190px!important;object-fit:contain!important;
    filter:none!important;transform:none!important;
  }
  .lv620-feature-grid h3{
    margin:9px 0 5px!important;min-height:32px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    font:400 10px/1.25 Georgia,serif!important;color:#eee9e2!important;
  }
  .lv620-feature-grid p{
    margin:0!important;color:var(--lv620-champagne)!important;font:600 7px Arial,sans-serif!important;letter-spacing:.08em!important;
  }
  .lv620-feature-grid span{
    margin-top:auto!important;padding-top:11px!important;
    font:600 6px Arial,sans-serif!important;letter-spacing:.09em!important;color:#c9a064!important;
  }
  .lv620-feature-grid span b{font-size:10px!important;font-weight:400!important}
  .lv620-view-all{
    width:max-content!important;max-width:90%!important;margin:22px auto 0!important;padding:13px 23px!important;
    display:flex!important;gap:20px!important;align-items:center!important;
    border:1px solid var(--lv620-goldline)!important;color:var(--lv620-champagne)!important;text-decoration:none!important;
    font:600 7px Arial,sans-serif!important;letter-spacing:.11em!important;
  }

  .lv620-standards{
    display:grid!important;grid-template-columns:1fr 1fr!important;
    margin:0 12px 54px!important;border-top:1px solid var(--lv620-line)!important;border-left:1px solid var(--lv620-line)!important;
  }
  .lv620-standards article{
    min-height:178px!important;padding:22px 15px!important;
    display:grid!important;grid-template-columns:26px 1fr!important;gap:9px!important;
    border-right:1px solid var(--lv620-line)!important;border-bottom:1px solid var(--lv620-line)!important;
  }
  .lv620-standards article>b{font:18px Georgia,serif!important;color:var(--lv620-champagne)!important}
  .lv620-standards strong{
    display:block!important;font:600 8px/1.35 Arial,sans-serif!important;letter-spacing:.06em!important;color:#cba76f!important;
  }
  .lv620-standards p{
    margin:10px 0 0!important;font:400 8px/1.6 Arial,sans-serif!important;color:#918a83!important;
  }

  .lv620-community{
    padding:0 20px 45px!important;text-align:center!important;background:#020202!important;
  }
  .lv620-community h2{margin:0!important;font:400 24px Georgia,serif!important;color:#eee8e1!important}
  .lv620-community p{margin:10px 0 18px!important;font:400 9px Arial,sans-serif!important;color:#928b84!important}
  .lv620-community form{
    max-width:390px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 48px!important;
    border:1px solid var(--lv620-line)!important;background:#060606!important;
  }
  .lv620-community input{
    min-width:0!important;height:48px!important;padding:0 12px!important;border:0!important;background:#060606!important;
    color:#eee!important;font-size:16px!important;outline:0!important;
  }
  .lv620-community button{
    border:0!important;background:#cda86e!important;color:#080706!important;font-size:19px!important;
  }

  .lv620-footer{
    padding:31px 14px 0!important;text-align:center!important;border-top:1px solid var(--lv620-line)!important;background:#020202!important;
  }
  .lv620-footer-wordmark{display:flex!important;flex-direction:column!important;align-items:center!important}
  .lv620-footer-wordmark span{
    font:400 19px Georgia,serif!important;letter-spacing:.31em!important;padding-left:.31em!important;color:#eee9e2!important;
  }
  .lv620-footer-wordmark small{
    margin-top:5px!important;font:500 5px Arial,sans-serif!important;letter-spacing:.55em!important;padding-left:.55em!important;color:#aaa29a!important;
  }
  .lv620-footer>p{
    margin:14px 0 27px!important;font:500 5.5px Arial,sans-serif!important;letter-spacing:.10em!important;color:#746e68!important;
  }
  .lv620-footer-trust{
    display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--lv620-line)!important;
  }
  .lv620-footer-trust div{
    min-height:76px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
    border-right:1px solid var(--lv620-line)!important;
  }
  .lv620-footer-trust div:last-child{border-right:0!important}
  .lv620-footer-trust b{font:400 14px Georgia,serif!important;color:#cba76f!important}
  .lv620-footer-trust span{margin-top:5px!important;font:500 5px Arial,sans-serif!important;color:#817a73!important;letter-spacing:.07em!important}

  /* --------------------------------------------------------------
     COLLECTION — quiet, spacious two-column showroom
  -------------------------------------------------------------- */
  .cvm-page{
    display:block!important;width:100%!important;max-width:100%!important;background:#020202!important;color:#eee9e2!important;
  }
  .cvm-offerbar,.cvm-shop-head{display:none!important}
  .cvm-shop-intro{
    padding:37px 18px 29px!important;text-align:center!important;background:#020202!important;
    border-bottom:1px solid var(--lv620-line)!important;
  }
  .cvm-breadcrumb{
    margin-bottom:15px!important;display:flex!important;justify-content:center!important;gap:9px!important;
    font:600 7px Arial,sans-serif!important;letter-spacing:.08em!important;
  }
  .cvm-breadcrumb a{color:var(--lv620-champagne)!important;text-decoration:underline!important;text-underline-offset:4px!important}
  .cvm-breadcrumb span{color:#6f6963!important}.cvm-breadcrumb b{color:#d8d1c9!important}
  .cvm-shop-intro h1{
    margin:0!important;font:400 34px/1 Georgia,serif!important;letter-spacing:.04em!important;color:#eee9e2!important;
  }
  .cvm-shop-intro h1:after{
    content:""!important;display:block!important;width:34px!important;height:1px!important;margin:15px auto 0!important;background:var(--lv620-champagne)!important;
  }
  .cvm-shop-intro p{
    margin:15px auto 0!important;max-width:300px!important;font:400 10px/1.6 Arial,sans-serif!important;color:#9e9790!important;
  }

  .cvm-shop-controls{
    position:sticky!important;top:68px!important;z-index:8000!important;
    display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;
    padding:12px 10px!important;background:rgba(2,2,2,.98)!important;border-bottom:1px solid var(--lv620-line)!important;
  }
  .cvm-shop-controls label{display:none!important}
  .cvm-shop-controls select{
    width:100%!important;height:48px!important;padding:0 34px 0 13px!important;
    border:1px solid var(--lv620-goldline)!important;border-radius:0!important;
    background:#050505!important;color:#e6e0d8!important;
    font:600 9px Arial,sans-serif!important;letter-spacing:.03em!important;
    outline:none!important;
  }

  .cvm-catalog-v570{padding:15px 8px 34px!important;background:#020202!important}
  .cvm-results-v570{
    padding:0 4px 12px!important;color:#aaa29a!important;font:600 8px Arial,sans-serif!important;letter-spacing:.10em!important;
  }
  .cvm-grid-v570{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .cvm-card-v570{
    min-width:0!important;padding:0 5px 16px!important;background:#050505!important;
    border:1px solid var(--lv620-line)!important;box-shadow:none!important;text-align:center!important;
  }
  .cvm-card-image-v570{
    height:230px!important;padding:12px 3px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;
    background:
      radial-gradient(circle at 50% 68%,rgba(255,255,255,.028),transparent 39%),
      #050505!important;
  }
  .cvm-card-image-v570 img{
    width:100%!important;height:100%!important;max-width:170px!important;object-fit:contain!important;
    filter:none!important;transform:none!important;
  }
  .cvm-card-meta-v570{display:none!important}
  .cvm-card-v570 h2{min-height:33px!important;margin:8px 0 2px!important;padding:0 4px!important}
  .cvm-card-v570 h2 a{
    color:#eee9e2!important;text-decoration:none!important;
    font:400 12px/1.25 Georgia,serif!important;
  }
  .cvm-strength-v570{
    margin-top:2px!important;color:var(--lv620-champagne)!important;font:600 8px Arial,sans-serif!important;letter-spacing:.08em!important;
  }
  .cvm-price-v570{margin-top:5px!important;font-size:8px!important;color:#c0b8af!important}
  .cvm-view-v570{
    display:inline-flex!important;align-items:center!important;gap:13px!important;margin-top:13px!important;padding:0!important;
    border:0!important;background:transparent!important;color:#c79c5b!important;
    font:600 7px Arial,sans-serif!important;letter-spacing:.08em!important;text-decoration:none!important;
  }
  .cvm-view-v570:after{content:"→"!important;font-size:11px!important}

  .cvm-news-v570{
    margin:0 10px 25px!important;padding:24px 15px!important;background:#060606!important;border:1px solid var(--lv620-line)!important;
  }
  .cvm-news-v570 h3{margin:0!important;font:400 18px/1.2 Georgia,serif!important;color:#eee9e2!important}
  .cvm-news-v570 p{margin:8px 0 15px!important;font:400 8px/1.5 Arial,sans-serif!important;color:#8f8881!important}
  .cvm-news-v570 form{display:grid!important;grid-template-columns:1fr 46px!important;border:1px solid var(--lv620-line)!important}
  .cvm-news-v570 input{height:44px!important;padding:0 10px!important;border:0!important;background:#050505!important;color:#eee!important;font-size:16px!important}
  .cvm-news-v570 button{border:0!important;background:#cda86e!important;color:#080706!important}

  .cvm-footer-v570{
    padding:31px 12px 0!important;text-align:center!important;background:#020202!important;border-top:1px solid var(--lv620-line)!important;
  }
  .cvm-footer-brand-v570 span{
    font:400 18px Georgia,serif!important;letter-spacing:.31em!important;padding-left:.31em!important;color:#eee9e2!important;
  }
  .cvm-footer-brand-v570 small{
    display:block!important;margin-top:5px!important;font:500 5px Arial,sans-serif!important;letter-spacing:.55em!important;padding-left:.55em!important;color:#aaa29a!important;
  }
  .cvm-footer-links-v570{display:none!important}
  .cvm-footer-v570 p{margin:13px 0 24px!important;font:500 5.5px Arial,sans-serif!important;letter-spacing:.09em!important;color:#746e68!important}
  .cvm-footer-v570:after{
    content:"USA  ·  PROCESSED          COA  ·  TESTING INFO          RUO  ·  RESEARCH USE ONLY"!important;
    display:block!important;margin:0 -12px!important;padding:24px 5px!important;border-top:1px solid var(--lv620-line)!important;
    color:#b98f55!important;font:500 6px Arial,sans-serif!important;letter-spacing:.06em!important;word-spacing:3px!important;
  }

  /* --------------------------------------------------------------
     PRODUCT — large product first, then quiet purchase interface
  -------------------------------------------------------------- */
  body.levial-product-selected{
    background:#020202!important;color:#eee9e2!important;
  }
  body.levial-product-selected .lp-page{width:100%!important;max-width:100%!important;background:#020202!important;overflow:hidden!important}
  body.levial-product-selected .lp-topbar,
  body.levial-product-selected .lp-header,
  body.levial-product-selected .lp-exact-header-canvas,
  body.levial-product-selected .lp-breadcrumb{display:none!important}

  body.levial-product-selected .lp-main{
    width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;
    display:flex!important;flex-direction:column!important;background:#020202!important;
  }
  body.levial-product-selected .lp-gallery{
    order:1!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;background:#020202!important;
  }
  body.levial-product-selected .lp-thumbs{display:none!important}
  body.levial-product-selected .lp-main-art{
    width:100%!important;height:520px!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;
    background:
      linear-gradient(180deg,#020202 0%,rgba(2,2,2,.2) 45%,rgba(2,2,2,.2) 100%),
      url('../images/product-page/product-gallery-bg.webp') center 78%/cover no-repeat!important;
  }
  body.levial-product-selected .lp-gallery-view[data-view-panel="product"]{
    height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;
  }
  body.levial-product-selected .lp-main-vial{
    width:78%!important;height:430px!important;max-width:340px!important;object-fit:contain!important;
    filter:drop-shadow(0 32px 30px rgba(0,0,0,.55))!important;transform:none!important;
  }
  body.levial-product-selected .lp-zoom{display:none!important}
  body.levial-product-selected .lp-document-view{display:none!important}

  body.levial-product-selected .lp-details{
    order:2!important;width:100%!important;padding:30px 20px 22px!important;background:#020202!important;
  }
  body.levial-product-selected .lp-tag{
    display:block!important;margin:0 0 12px!important;color:var(--lv620-champagne)!important;
    font:600 7px Arial,sans-serif!important;letter-spacing:.12em!important;
  }
  body.levial-product-selected .lp-details h1{
    margin:0!important;font:400 35px/1 Georgia,serif!important;color:#eee9e2!important;letter-spacing:.02em!important;
  }
  body.levial-product-selected .lp-details h2{
    margin:9px 0 0!important;font:500 13px Arial,sans-serif!important;letter-spacing:.08em!important;color:var(--lv620-champagne)!important;
  }
  body.levial-product-selected .lp-price{margin:10px 0 0!important;font-size:13px!important;color:#d7d0c8!important}
  body.levial-product-selected .lp-summary{
    margin:27px 0 0!important;max-width:360px!important;font:400 10px/1.75 Arial,sans-serif!important;color:#a49c94!important;
  }

  body.levial-product-selected .lp-trust{
    margin:30px 0 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;
    border-top:1px solid var(--lv620-line)!important;border-bottom:1px solid var(--lv620-line)!important;
  }
  body.levial-product-selected .lp-trust>div{
    min-height:84px!important;padding:14px 4px!important;border-right:1px solid var(--lv620-line)!important;
    display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;
  }
  body.levial-product-selected .lp-trust>div:nth-child(4){display:none!important}
  body.levial-product-selected .lp-trust>div:nth-child(3){border-right:0!important}
  body.levial-product-selected .lp-trust b{font-size:15px!important;color:var(--lv620-champagne)!important;margin-bottom:8px!important}
  body.levial-product-selected .lp-trust span{font:500 6px/1.45 Arial,sans-serif!important;letter-spacing:.05em!important;color:#a9a19a!important}

  body.levial-product-selected .lp-buybox{
    margin:28px 0 0!important;padding:0!important;border:0!important;background:transparent!important;
  }
  body.levial-product-selected .lp-buyrow{
    display:grid!important;grid-template-columns:112px 1fr!important;gap:9px!important;align-items:end!important;
  }
  body.levial-product-selected .lp-qty>span{
    display:block!important;margin-bottom:7px!important;font:600 6px Arial,sans-serif!important;letter-spacing:.10em!important;color:#8d867f!important;
  }
  body.levial-product-selected .lp-qty>div{
    height:50px!important;display:grid!important;grid-template-columns:36px 1fr 36px!important;border:1px solid var(--lv620-line)!important;
  }
  body.levial-product-selected .lp-qty button,
  body.levial-product-selected .lp-qty input{
    height:48px!important;border:0!important;background:#050505!important;color:#ddd6ce!important;text-align:center!important;
  }
  body.levial-product-selected .lp-add{
    width:100%!important;height:50px!important;border:0!important;border-radius:0!important;
    background:linear-gradient(90deg,#b98748,#d8b67f)!important;color:#080706!important;
    font:600 8px Arial,sans-serif!important;letter-spacing:.10em!important;
  }
  body.levial-product-selected .lp-add:after{content:"  →"!important;font-size:12px!important}
  body.levial-product-selected .lp-buy-now{display:none!important}
  body.levial-product-selected .lp-meta{margin-top:20px!important;grid-template-columns:1fr 1fr!important;font-size:7px!important;color:#817a73!important}
  body.levial-product-selected .lp-service{margin-top:14px!important;font-size:6px!important;color:#938b84!important;border-color:var(--lv620-line)!important}
  body.levial-product-selected .lp-related{display:none!important}

  body.levial-product-selected .lp-info{
    order:3!important;width:calc(100% - 24px)!important;margin:6px 12px 34px!important;padding:0!important;border:0!important;background:#020202!important;
  }
  body.levial-product-selected .lp-tabs{
    display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;
  }
  body.levial-product-selected .lp-tabs button{
    width:100%!important;min-height:58px!important;padding:0 15px!important;text-align:left!important;
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    border:1px solid var(--lv620-line)!important;background:#050505!important;color:#d8d1c9!important;
    font:600 8px Arial,sans-serif!important;letter-spacing:.08em!important;
  }
  body.levial-product-selected .lp-tabs button:after{content:"+"!important;color:var(--lv620-champagne)!important;font-size:15px!important;font-weight:300!important}
  body.levial-product-selected .lp-tabs button.active:after{content:"−"!important}
  body.levial-product-selected .lp-tab-panel{
    margin:8px 0 0!important;padding:18px 15px!important;border:1px solid var(--lv620-line)!important;background:#050505!important;
    color:#9e9690!important;font:400 9px/1.7 Arial,sans-serif!important;
  }
  body.levial-product-selected .lp-tab-panel ul{grid-template-columns:1fr!important;gap:5px!important}
  body.levial-product-selected .lp-copy-panel{display:none!important}
  body.levial-product-selected .lp-copy-panel.active{display:block!important}
  body.levial-product-selected .lp-standard-mark{display:none!important}

  body.levial-product-selected .lp-exact-lower{
    position:relative!important;height:auto!important;min-height:300px!important;padding:44px 18px 34px!important;
    background:
      linear-gradient(rgba(2,2,2,.78),rgba(2,2,2,.93)),
      url('../images/sections/newsletter-bg.webp') center/cover no-repeat!important;
  }
  body.levial-product-selected .lp-lower-email{
    position:static!important;width:100%!important;max-width:390px!important;margin:0 auto 60px!important;
    display:grid!important;grid-template-columns:1fr 47px!important;border:1px solid var(--lv620-line)!important;
  }
  body.levial-product-selected .lp-lower-email:before{
    content:"JOIN THE LEVIAL RESEARCH COMMUNITY"!important;grid-column:1/-1!important;margin-bottom:17px!important;
    color:#eee9e2!important;font:400 20px/1.2 Georgia,serif!important;text-align:center!important;
  }
  body.levial-product-selected .lp-lower-email input{
    height:47px!important;padding:0 12px!important;border:0!important;background:#050505!important;color:#eee!important;font-size:16px!important;
  }
  body.levial-product-selected .lp-lower-email button{border:0!important;background:#cda86e!important;color:#080706!important}
  body.levial-product-selected .lp-lower-home,
  body.levial-product-selected .lp-lower-collection{display:none!important}
  body.levial-product-selected .lp-exact-lower:after{
    content:"L E V I A L\A P E P T I D E S\A\A RESEARCH USE ONLY · NOT FOR HUMAN CONSUMPTION"!important;
    white-space:pre!important;display:block!important;text-align:center!important;
    color:#cfc8c0!important;font:400 8px/1.8 Arial,sans-serif!important;letter-spacing:.16em!important;
  }

  /* all genuine images render at native aspect ratio without browser blur */
  .lv620-hero-vial,.lv620-feature-grid img,.cvm-card-image-v570 img,
  body.levial-product-selected .lp-main-vial{
    image-rendering:auto!important;-ms-interpolation-mode:bicubic!important;
  }
}

@media(min-width:768px){
  .lv620-home-mobile{display:none!important}
}
