@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&display=swap";:root{--ab-cream:#FAF7F2;--ab-cream-dark:#F0EBE3;--ab-warm-white:#FDFCFA;--ab-olive:#3D4A3A;--ab-olive-light:#556B52;--ab-gold:#B8860B;--ab-gold-light:#D4A843;--ab-gold-dark:#8B6914;--ab-border:#E8E0D4;--ab-font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--ab-font-serif:"Playfair Display",Georgia,serif}.ab-page *{box-sizing:border-box;margin:0;padding:0}.ab-page{font-family:var(--ab-font-sans);color:var(--ab-olive);line-height:1.6;-webkit-font-smoothing:antialiased}.ab-page h1,.ab-page h2,.ab-page h3,.ab-page h4{font-family:var(--ab-font-serif);line-height:1.2}.ab-page img{max-width:100%;height:auto;display:block}.ab-page a{text-decoration:none;color:inherit}.ab-container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.ab-container{padding:0 1.5rem}}@media(min-width:1024px){.ab-container{padding:0 2rem}}.ab-section-label{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ab-gold-dark);margin-bottom:.75rem}.ab-gold-divider{width:4rem;height:2px;background:#b8860b99;margin:1.5rem auto}.ab-serif{font-family:var(--ab-font-serif)}.ab-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--ab-olive);color:var(--ab-cream);border:none;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:.75rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 14px #3d4a3a33;font-family:var(--ab-font-sans)}.ab-btn-primary:hover{background:var(--ab-olive-light);box-shadow:0 6px 20px #3d4a3a4d}.ab-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ab-gold-dark);border:2px solid var(--ab-gold);padding:.625rem 1.5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:.25rem;cursor:pointer;transition:all .3s;font-family:var(--ab-font-sans)}.ab-btn-outline:hover{background:var(--ab-gold);color:#fff}.ab-nav{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.ab-nav{display:none}}.ab-hero-intro{padding:5rem 0;background:var(--ab-warm-white)}.ab-hero-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:1024px){.ab-hero-intro-grid{grid-template-columns:1fr}}.ab-hero-img-wrap{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px #0000001a}.ab-hero-img-wrap img{width:100%;aspect-ratio:3/4;object-fit:cover}.ab-tiktok-badge{position:absolute;bottom:1rem;left:1rem;background:#fdfcfae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--ab-olive);box-shadow:0 2px 10px #0000001a}.ab-hero-title{font-size:2.5rem;font-weight:700;color:var(--ab-olive);line-height:1.15}.ab-hero-title em{color:var(--ab-gold-dark);font-style:italic;font-weight:400}@media(min-width:768px){.ab-hero-title{font-size:3rem}}.ab-hero-desc{color:#3d4a3ab3;font-size:1.125rem;line-height:1.7;margin-top:1rem;max-width:32rem}.ab-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.ab-metric{text-align:center}.ab-metric-num{font-family:var(--ab-font-serif);font-size:2.5rem;font-weight:700;color:var(--ab-gold-dark)}.ab-metric-unit{font-size:1rem;font-weight:400;margin-left:.125rem}.ab-metric-label{font-size:.7rem;color:#3d4a3a80;margin-top:.25rem;letter-spacing:.05em}.ab-skin-match{padding:5rem 0;background:var(--ab-cream)}.ab-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1024px){.ab-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ab-cards-grid{grid-template-columns:1fr}}.ab-skin-card{background:var(--ab-warm-white);border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(232,224,212,.5);transition:all .5s}.ab-skin-card:hover{box-shadow:0 8px 24px #00000014}.ab-skin-card-img{height:12rem;overflow:hidden}.ab-skin-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.ab-skin-card:hover .ab-skin-card-img img{transform:scale(1.05)}.ab-skin-card-body{padding:1.25rem}.ab-skin-card-icon{margin-bottom:.75rem;color:var(--ab-gold)}.ab-skin-card-title{font-family:var(--ab-font-serif);font-size:1.125rem;font-weight:600;color:var(--ab-olive);margin-bottom:.5rem}.ab-skin-card-desc{font-size:.875rem;color:#3d4a3a99;line-height:1.6}.ab-science{padding:5rem 0;background:var(--ab-warm-white)}.ab-science-inner{max-width:56rem;margin:0 auto}.ab-result-item{position:relative;padding-left:3rem;border-left:2px solid rgba(184,134,11,.3);margin-bottom:3rem}.ab-result-num{position:absolute;left:-1rem;top:0;width:2rem;height:2rem;border-radius:50%;background:#b8860b26;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--ab-gold-dark)}.ab-result-title{font-family:var(--ab-font-serif);font-size:1.5rem;font-weight:700;color:var(--ab-olive);margin-bottom:1rem}.ab-result-body{color:#3d4a3ab3;line-height:1.7}.ab-clinical-insight{margin-top:1rem;background:var(--ab-cream);border-radius:.75rem;padding:1rem;border:1px solid rgba(184,134,11,.2);font-size:.875rem;color:#3d4a3ab3;font-style:italic}.ab-clinical-label{color:var(--ab-gold-dark);font-weight:600;font-style:normal}.ab-retinol-metrics{display:flex;gap:2rem;margin-top:1.5rem}.ab-retinol-metric{text-align:center}.ab-retinol-arrow{font-family:var(--ab-font-serif);font-size:1.5rem;color:var(--ab-gold-dark)}.ab-retinol-label{font-size:.7rem;color:#3d4a3a80;margin-top:.125rem}.ab-retinol-value{font-size:.875rem;font-weight:600;color:var(--ab-olive)}.ab-comparison{padding:5rem 0;background:var(--ab-cream)}.ab-comparison-inner{max-width:64rem;margin:0 auto}.ab-comparison-img{border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #00000014;margin-bottom:2.5rem}.ab-comparison-img img{width:100%;object-fit:cover}.ab-comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.ab-comparison-cards{grid-template-columns:1fr}}.ab-comp-card{background:var(--ab-warm-white);border-radius:1rem;padding:2rem;border:1px solid rgba(232,224,212,.5);box-shadow:0 2px 8px #0000000a}.ab-comp-card-highlight{background:#3d4a3a0d;border:2px solid rgba(184,134,11,.3);box-shadow:0 4px 16px #0000000f;position:relative}.ab-comp-badge{position:absolute;top:-.75rem;right:1.5rem;background:var(--ab-gold);color:#fff;font-size:.7rem;padding:.25rem .75rem;border-radius:9999px;font-weight:600}.ab-comp-subtitle{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-gold-dark);font-weight:600}.ab-comp-title{font-family:var(--ab-font-serif);font-size:1.25rem;font-weight:700;color:var(--ab-olive);margin-top:.5rem}.ab-comp-divider{width:2.5rem;height:2px;background:#b8860b66;margin:1rem 0}.ab-comp-list{list-style:none}.ab-comp-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#3d4a3ab3;margin-bottom:.75rem}.ab-comp-arrow{color:var(--ab-gold);font-size:.875rem;flex-shrink:0;margin-top:.125rem}.ab-free-shipping-tip{margin-top:2rem;background:#b8860b1a;border-radius:1rem;padding:1.5rem;text-align:center;border:1px solid rgba(184,134,11,.2)}.ab-free-shipping-text{font-size:.875rem;color:#3d4a3acc;line-height:1.6;max-width:40rem;margin:0 auto}.ab-free-shipping-label{font-weight:600;color:var(--ab-gold-dark)}.ab-journey{padding:5rem 0;background:var(--ab-warm-white)}.ab-journey-inner{max-width:56rem;margin:0 auto}.ab-timeline{position:relative}.ab-timeline-line{position:absolute;left:1.5rem;top:0;bottom:0;width:2px;background:#b8860b33}@media(min-width:768px){.ab-timeline-line{left:2rem}}.ab-timeline-item{position:relative;display:flex;gap:1.5rem;margin-bottom:2.5rem}@media(min-width:768px){.ab-timeline-item{gap:2rem}}.ab-timeline-circle{position:relative;z-index:1;width:3rem;height:3rem;border-radius:50%;background:var(--ab-cream);border:2px solid rgba(184,134,11,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0000000a}@media(min-width:768px){.ab-timeline-circle{width:4rem;height:4rem}}.ab-timeline-num{font-family:var(--ab-font-serif);font-size:1.25rem;font-weight:700;color:var(--ab-gold-dark)}@media(min-width:768px){.ab-timeline-num{font-size:1.5rem}}.ab-timeline-content{padding-top:.5rem;padding-bottom:.5rem}.ab-timeline-week{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-gold-dark)}.ab-timeline-title{font-family:var(--ab-font-serif);font-size:1.25rem;font-weight:700;color:var(--ab-olive);margin-top:.25rem}.ab-timeline-desc{color:#3d4a3aa6;margin-top:.5rem;line-height:1.6}.ab-origin{padding:5rem 0;background:var(--ab-cream);overflow:hidden}.ab-origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:1024px){.ab-origin-grid{grid-template-columns:1fr}}.ab-origin-img{border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px #0000001a}.ab-origin-img img{width:100%;aspect-ratio:16/10;object-fit:cover}.ab-origin-title{font-size:2rem;font-weight:700;color:var(--ab-olive);line-height:1.2}.ab-origin-title em{color:var(--ab-gold-dark);font-style:italic;font-weight:400}@media(min-width:768px){.ab-origin-title{font-size:2.5rem}}.ab-origin-desc{color:#3d4a3ab3;line-height:1.7;margin-top:1rem}.ab-origin-badges{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.ab-origin-badge{background:var(--ab-warm-white);border-radius:.75rem;padding:1rem;border:1px solid rgba(232,224,212,.5)}.ab-origin-badge-label{font-size:.875rem;font-weight:600;color:var(--ab-olive)}.ab-origin-badge-icon{color:var(--ab-gold);margin-right:.375rem}.ab-origin-badge-sub{font-size:.75rem;color:#3d4a3a80;margin-top:.125rem}.ab-ingredients{padding:5rem 0;background:var(--ab-warm-white)}.ab-ingredients-img{border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #00000014;margin-bottom:3rem;max-width:48rem;margin-left:auto;margin-right:auto}.ab-ingredients-img img{width:100%;object-fit:cover}.ab-ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.ab-ingredients-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ab-ingredients-grid{grid-template-columns:1fr}}.ab-ing-card{background:var(--ab-cream);border-radius:1rem;padding:1.5rem;border:1px solid rgba(232,224,212,.5);transition:box-shadow .3s}.ab-ing-card:hover{box-shadow:0 4px 16px #0000000f}.ab-ing-num{font-size:.7rem;font-weight:700;color:#b8860b80}.ab-ing-name{font-family:var(--ab-font-serif);font-size:1.125rem;font-weight:700;color:var(--ab-olive);margin-top:.25rem}.ab-ing-role{font-size:.8rem;color:var(--ab-gold-dark);font-weight:500;margin-top:.125rem}.ab-ing-desc{font-size:.875rem;color:#3d4a3aa6;margin-top:.75rem;line-height:1.6}.ab-ing-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1rem}.ab-ing-tag{font-size:.625rem;background:#b8860b1a;color:var(--ab-gold-dark);padding:.125rem .5rem;border-radius:9999px}.ab-reviews{padding:5rem 0;background:var(--ab-cream)}.ab-reviews-inner{max-width:76rem;margin:0 auto}.ab-tabs{display:flex;justify-content:center;gap:.75rem;margin-bottom:2.5rem;flex-wrap:wrap}.ab-tab{font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.625rem 1.5rem;border-radius:9999px;border:2px solid var(--ab-gold);color:var(--ab-gold);background:transparent;cursor:pointer;transition:all .3s;font-family:var(--ab-font-sans)}.ab-tab:hover,.ab-tab.active{background:var(--ab-gold);color:#fff}.ab-video-track-wrap{position:relative;overflow:hidden}.ab-video-track{display:flex;gap:1rem;transition:transform .4s ease-out}.ab-video-card{flex-shrink:0;width:calc((100% - 48px)/4);border-radius:.75rem;overflow:hidden;background:var(--ab-warm-white);box-shadow:0 4px 12px #0000000f;cursor:pointer;transition:transform .3s}.ab-video-card:hover{transform:translateY(-4px)}@media(max-width:1024px){.ab-video-card{width:calc((100% - 32px) / 3)}}@media(max-width:768px){.ab-video-card{width:calc((100% - 12px)/2)}}@media(max-width:480px){.ab-video-card{width:75vw;max-width:260px}}.ab-video-thumb{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--ab-cream)}.ab-video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ab-video-card:hover .ab-video-thumb img{transform:scale(1.05)}.ab-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000026;transition:background .3s}.ab-video-card:hover .ab-play-overlay{background:#00000040}.ab-play-btn{width:3.25rem;height:3.25rem;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026}.ab-play-icon{width:1.25rem;height:1.25rem;fill:var(--ab-gold);margin-left:.125rem}.ab-video-badge{position:absolute;top:.625rem;left:.625rem;background:var(--ab-gold);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:.25rem .5rem;border-radius:.25rem}.ab-video-caption{padding:.75rem}.ab-video-stars{color:var(--ab-gold);font-size:.875rem}.ab-video-text{font-size:.75rem;color:#3d4a3ab3;line-height:1.4;margin-top:.25rem}.ab-nav-arrows{display:flex;justify-content:center;gap:.75rem;margin-top:1.75rem}.ab-arrow-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:2px solid var(--ab-gold);color:var(--ab-gold);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;font-size:1rem;font-family:var(--ab-font-sans)}.ab-arrow-btn:hover{background:var(--ab-gold);color:#fff}.ab-arrow-btn:disabled{opacity:.3;cursor:default}.ab-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ab-modal-content{position:relative;width:100%;max-width:420px;background:#000;border-radius:.75rem;overflow:hidden}.ab-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:10;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff26;border:none;color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ab-modal-close:hover{background:#ffffff4d}.ab-modal-video{width:100%;aspect-ratio:9/16}.ab-faq{padding:5rem 0;background:var(--ab-warm-white)}.ab-faq-inner{max-width:48rem;margin:0 auto}.ab-faq-item{background:var(--ab-cream);border-radius:.75rem;border:1px solid rgba(232,224,212,.5);margin-bottom:.75rem;overflow:hidden}.ab-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:none;font-family:var(--ab-font-serif);font-size:1rem;font-weight:600;color:var(--ab-olive);text-align:left;cursor:pointer;line-height:1.4}.ab-faq-question:hover{color:var(--ab-gold-dark)}.ab-faq-chevron{font-size:1.25rem;color:var(--ab-gold);transition:transform .3s;flex-shrink:0;margin-left:1rem}.ab-faq-item.open .ab-faq-chevron{transform:rotate(180deg)}.ab-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s;padding:0 1.5rem}.ab-faq-item.open .ab-faq-answer{max-height:500px;padding:0 1.5rem 1.25rem}.ab-faq-answer p{font-size:.875rem;color:#3d4a3ab3;line-height:1.7}.ab-section-header{text-align:center;margin-bottom:3.5rem}.ab-section-title{font-size:1.875rem;font-weight:700;color:var(--ab-olive)}@media(min-width:768px){.ab-section-title{font-size:2.25rem}}.ab-section-desc{color:#3d4a3a99;margin-top:.75rem;max-width:36rem;margin-left:auto;margin-right:auto}.ab-fade-up{opacity:1;transform:translateY(0);transition:opacity .7s ease-out,transform .7s ease-out}.ab-fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:640px){.ab-hero-title,.ab-metric-num{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/aussie-betta-lanolin-cream.css.map */
