.newsletter-section{background-color:var(--color-secondary-dark)!important;color:var(--color-bg)!important}.newsletter-section *{color:inherit}.newsletter-section .newsletter-form__input{color:var(--color-bg)!important}.contact-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a16138c;display:flex;align-items:center;justify-content:center;z-index:300;opacity:0;pointer-events:none;transition:opacity .28s var(--ease);padding:24px}.contact-modal-overlay.is-open{opacity:1;pointer-events:auto}.contact-modal{position:relative;background:var(--color-white);border-radius:var(--radius);padding:40px 32px;max-width:380px;width:100%;text-align:center;box-shadow:var(--shadow-lift);transform:translateY(14px);transition:transform .28s var(--ease)}.contact-modal-overlay.is-open .contact-modal{transform:translateY(0)}.contact-modal h3{font-family:var(--font-serif);font-size:24px;margin-bottom:12px;color:var(--color-text)}.contact-modal p{color:var(--color-text-muted);font-size:14.5px;margin-bottom:20px;line-height:1.5}.contact-modal__email{display:block;font-size:17px;font-weight:600;color:var(--color-accent-dark);margin-bottom:22px;word-break:break-all}.contact-modal__close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--color-text-muted);padding:4px}.contact-modal__close:hover{color:var(--color-text)}.contact-modal .btn{width:100%}.header-logo{display:inline-flex!important;align-items:center;gap:9px}.header-logo:before{content:"";display:inline-block;width:26px;height:26px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><circle cx='16' cy='16' r='14.5' fill='none' stroke='%23C2622D' stroke-width='1.6'/><path d='M16 8 L18.4 14 L24 16 L18.4 18 L16 24 L13.6 18 L8 16 L13.6 14 Z' fill='%23C2622D'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center}.header__row.section{padding-top:12px!important;padding-bottom:12px!important}.about-container{max-width:760px;position:relative;z-index:1}.about-lead{font-family:var(--font-serif);font-size:clamp(20px,2.4vw,26px);line-height:1.5;color:var(--color-text);text-align:center;margin:0 auto 28px}.about-body{font-size:16.5px;line-height:1.75;color:var(--color-text-muted);text-align:center;max-width:620px;margin:0 auto 64px}.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:72px;position:relative}@media(max-width:760px){.about-pillars{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.about-pillar{background:var(--color-white);border-radius:var(--radius);padding:34px 26px;box-shadow:var(--shadow-soft);text-align:center;transition:transform var(--transition),box-shadow var(--transition);position:relative}.about-pillar-icon{width:52px;height:52px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-secondary-tint);color:var(--color-secondary-dark)}.about-pillar h3{font-size:17px;margin-bottom:10px}.about-pillar p{color:var(--color-text-muted);font-size:14.5px;line-height:1.6}.about-quote{text-align:center;max-width:640px;margin:0 auto;padding-top:8px}.about-quote:before{content:"";display:block;width:48px;height:2px;background:var(--color-accent);margin:0 auto 28px}.about-quote p{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3vw,30px);color:var(--color-secondary-dark);line-height:1.4}.pf-wrap{padding:56px 24px;position:relative;overflow:hidden;background-image:linear-gradient(135deg,#C2622D0d 1px,transparent 1px),linear-gradient(45deg,#C2622D0d 1px,transparent 1px);background-size:34px 34px}.pf-trio-outer{max-width:1040px;margin:0 auto;position:relative;z-index:1}.pf-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:760px){.pf-trio{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.pf-card{background:var(--color-white);border-radius:var(--radius);padding:34px 26px;box-shadow:var(--shadow-soft);text-align:center}.pf-card h3{font-size:17px;margin:14px 0 8px}.pf-card p{color:var(--color-text-muted);font-size:14.5px;line-height:1.6;margin:0}.pf-icon{display:inline-flex;width:40px;height:40px;color:var(--color-accent-dark)}.pf-icon svg{width:100%;height:100%}.pf-imgtext{display:flex;align-items:center;gap:40px;max-width:1040px;margin:0 auto;padding:48px 24px}.pf-imgtext img{width:50%;border-radius:var(--radius);object-fit:cover;box-shadow:0 20px 40px -18px #00000059;transition:transform .35s ease}.pf-imgtext:hover img{transform:scale(1.015) rotate(-.3deg)}.pf-imgtext-copy{width:50%}.pf-imgtext-copy h2{font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);margin-bottom:12px;color:var(--color-text)}.pf-imgtext-copy p{color:var(--color-text-muted);font-size:15.5px;line-height:1.6;max-width:420px}.pf-imgtext-reverse{flex-direction:row}@media(max-width:760px){.pf-imgtext{flex-direction:column;padding:32px 24px}.pf-imgtext-reverse{flex-direction:column-reverse}.pf-imgtext img,.pf-imgtext-copy{width:100%}}.pf-quote{text-align:center;padding:72px 24px}.pf-quote .pf-icon{margin:0 auto 16px}.pf-quote p{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2.6vw,26px);max-width:620px;margin:0 auto;color:var(--color-secondary-dark);line-height:1.4}.flash-timer-bar{background:linear-gradient(90deg,#c2622d,#db8552);color:#fff;padding:10px 16px;text-align:center;position:relative;z-index:250}.flash-timer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;max-width:1100px;margin:0 auto;font-size:13.5px;line-height:1.3}.flash-timer-text strong{font-weight:700}.flash-timer-countdown{font-variant-numeric:tabular-nums;font-weight:700;background:#fff3;padding:3px 9px;border-radius:6px;letter-spacing:.03em}.flash-timer-code-wrap{display:inline-flex;align-items:center;gap:6px}.flash-timer-code{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#c2622d;border:none;border-radius:6px;padding:3px 9px;font-weight:700;letter-spacing:.03em;cursor:pointer;font-size:13px;transition:transform .15s ease}.flash-timer-code:hover{transform:translateY(-1px)}.flash-timer-code.is-copied{background:#fff3ec}.flash-timer-code.is-copied:after{content:"\2713";margin-left:2px}.flash-timer-note{opacity:.85;font-size:12px}@media(max-width:640px){.flash-timer-inner{font-size:12.5px}.flash-timer-note{width:100%}}.product-grid-container{position:relative;background-image:radial-gradient(#C2622D14 1.5px,transparent 1.5px),radial-gradient(#E3EEEC 1.5px,transparent 1.5px);background-size:26px 26px,26px 26px;background-position:0 0,13px 13px}.why-us-section{position:relative;overflow:hidden;background-image:repeating-linear-gradient(-45deg,#C2622D0a 0,#C2622D0a 1px,transparent 1px,transparent 18px)}.why-us-section .container{position:relative;z-index:1}.newsletter-section{position:relative;overflow:hidden}.newsletter-section:before,.newsletter-section:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.28;pointer-events:none;z-index:0;animation:kelvaraFloat 16s ease-in-out infinite}.newsletter-section:before{width:300px;height:300px;background:#e3eeec;top:-90px;right:-60px}.newsletter-section:after{width:260px;height:260px;background:#c2622d;bottom:-80px;left:-40px;animation-delay:-8s}.newsletter-section .newsletter-inner{position:relative;z-index:1}@keyframes kelvaraFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-22px) scale(1.06)}}.pf-card,.about-pillar,.why-us-item,.product-grid-container .card,.product-grid-container .product-card{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .15s ease-out,box-shadow .2s ease;will-change:transform}.pf-card:hover,.about-pillar:hover,.why-us-item:hover,.product-grid-container .card:hover,.product-grid-container .product-card:hover{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-13px) scale(1.025);box-shadow:0 30px 48px -14px #c2622d80;z-index:2}@media(prefers-reduced-motion:reduce){.pf-card,.about-pillar,.why-us-item,.product-grid-container .card,.product-grid-container .product-card{transition:none}.newsletter-section:before,.newsletter-section:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme-extra.css.map */
