@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";:root{--color-primary: #1E2A4A;--color-background: #FAF8F3;--color-background-secondary: #E8DCC8;--color-accent: #1E2A4A;--color-accent-hover: #3A4A7A;--color-accent-light: #E8DCC8;--color-text: #2C2C2A;--color-text-muted: #6B7280;--color-border: #D5CFC0;--color-success: #6B8E7F;--color-error: #C25B4F;--badge-new: #E8DCC8;--badge-hot: #1E2A4A;--badge-sale: #C25B4F;--font-heading: "Satoshi", "Inter", "Helvetica", Arial, sans-serif;--font-display: "Instrument Serif", Georgia, serif;--font-body: "Satoshi", "Inter", "Helvetica", Arial, sans-serif;--radius-card: 1rem;--radius-btn: 1rem;--radius-badge: .8rem;--shadow-card: 0 4px 20px rgba(0, 0, 0, .08);--shadow-card-hover: 0 8px 40px rgba(0, 0, 0, .14);--transition-base: .3s ease;--transition-slow: .5s ease;--spacing-section: 8rem;--spacing-section-sm: 5rem;--max-width: 144rem}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.6rem;color:var(--color-text);background-color:var(--color-background);line-height:1.6;-webkit-font-smoothing:antialiased}h1{font-family:var(--font-display);font-weight:500;line-height:1.2;margin:0;letter-spacing:-.01em}h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.4;margin:0}.pebble-why-us__title,.pebble-how-it-works__title,.pebble-ingredients__title,.pebble-comparison__title,.pebble-faq__title,.pebble-newsletter__title,.pebble-product-lines__title,.pebble-instagram__title,.pebble-testimonials__title,.pebble-featured-products__title{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:1.2}a{color:inherit;text-decoration:none;transition:color var(--transition-base)}img{max-width:100%;height:auto;display:block}.pebble-container{max-width:var(--max-width);margin:0 auto;padding:0 3rem}.pebble-section{padding:var(--spacing-section) 0}.pebble-section--sm{padding:var(--spacing-section-sm) 0}.pebble-section-title{font-family:var(--font-display);font-style:italic;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;text-align:center;margin-bottom:.8rem;letter-spacing:-.01em}.pebble-section-subtitle{font-size:1.6rem;color:var(--color-text-muted);text-align:center;margin-bottom:4rem}.pebble-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 3.2rem;border-radius:var(--radius-btn);font-family:var(--font-heading);font-weight:700;font-size:1.4rem;letter-spacing:0;cursor:pointer;border:2px solid transparent;transition:all var(--transition-base)}.pebble-btn--primary{background:var(--color-accent);color:var(--color-background);border-color:var(--color-accent)}.pebble-btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-background)}.pebble-btn--outline{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.pebble-btn--outline:hover{background:var(--color-primary);color:var(--color-background)}.pebble-btn--accent{background:var(--color-accent);color:var(--color-background);border-color:var(--color-accent)}.pebble-btn--accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-background)}.pebble-badge{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:var(--radius-badge);font-family:var(--font-heading);font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1}.pebble-badge--new{background:var(--badge-new);color:var(--color-primary)}.pebble-badge--hot{background:var(--badge-hot);color:#faf8f3}.pebble-badge--sale{background:var(--badge-sale);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes progressBar{0%{width:0%}to{width:100%}}.animate-fade-up{animation:fadeInUp .7s ease forwards}.animate-fade-in{animation:fadeIn .6s ease forwards}.pebble-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.pebble-reveal.is-visible{opacity:1;transform:translateY(0)}.pebble-reveal--delay-1{transition-delay:.1s}.pebble-reveal--delay-2{transition-delay:.2s}.pebble-reveal--delay-3{transition-delay:.3s}.pebble-reveal--delay-4{transition-delay:.4s}.pebble-product-card{background:var(--color-background);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base),transform var(--transition-base);position:relative}.pebble-product-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.pebble-product-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-background-secondary)}.pebble-product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pebble-product-card:hover .pebble-product-card__image-wrap img{transform:scale(1.05)}.pebble-product-card__badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-direction:column;gap:.6rem;z-index:2}.pebble-product-card__info{padding:1.6rem}.pebble-product-card__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:.6rem;line-height:1.3}.pebble-product-card__price{font-size:1.5rem;font-weight:700;display:flex;gap:1rem;align-items:center}.pebble-product-card__price--sale{color:var(--color-accent)}.pebble-product-card__price--compare{color:var(--color-text-muted);text-decoration:line-through;font-weight:400;font-size:1.3rem}.pebble-slider{position:relative;overflow:hidden}.pebble-slider__track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.pebble-slider__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:3rem}.pebble-slider__btn{width:4.8rem;height:4.8rem;border-radius:50%;border:2px solid var(--color-accent);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-shrink:0;color:var(--color-accent)}.pebble-slider__btn:hover{background:var(--color-accent);color:var(--color-background)}.pebble-slider__btn svg{width:1.8rem;height:1.8rem}.pebble-slider__progress{flex:1;max-width:24rem;height:2px;background:var(--color-border);border-radius:2px;overflow:hidden}.pebble-slider__progress-bar{height:100%;background:var(--color-accent);border-radius:2px;transition:width .3s ease}.pebble-slider__progress-bar.is-animating{animation:progressBar 5s linear forwards}.pebble-grid{display:grid;gap:2rem}.pebble-grid--2{grid-template-columns:repeat(2,1fr)}.pebble-grid--3{grid-template-columns:repeat(3,1fr)}.pebble-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.pebble-grid--4{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.pebble-grid--3,.pebble-grid--4{grid-template-columns:repeat(2,1fr)}:root{--spacing-section: 5rem}.pebble-container{padding:0 2rem}}@media(max-width:480px){.pebble-grid--2,.pebble-grid--3,.pebble-grid--4{grid-template-columns:1fr}}.pebble-divider{width:6rem;height:3px;background:var(--color-accent);border-radius:2px;margin:0 auto 2rem}.aspect-ratio-1-1{aspect-ratio:1 / 1}.aspect-ratio-3-4{aspect-ratio:3 / 4}.aspect-ratio-16-9{aspect-ratio:16 / 9}.pebble-btn-scheme{display:inline-block;background:transparent!important}.pebble-scheme-btn{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-label))!important;display:inline-flex!important;align-items:center!important;gap:1rem!important}.pebble-scheme-btn:hover{opacity:.85}.pebble-hero-split__btn-icon.pebble-scheme-btn__icon{background:#ffffff40!important;width:3.2rem;height:3.2rem;border-radius:50%;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.pebble-hero-split__btn-icon.pebble-scheme-btn__icon svg{width:1.4rem;height:1.4rem;stroke:#fff!important}.pebble-scheme-btn-outline{background:transparent!important;color:rgb(var(--color-button))!important;border-color:rgb(var(--color-button))!important}.pebble-scheme-btn-outline:hover{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-label))!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pebble-theme.css.map */
