@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Quicksand:wght@400;500;600;700&display=swap";:root{--bg-darker: #fdfbf7;--bg-dark: #f4efe6;--bg-card: #ffffff;--bg-card-hover: #faf9f5;--primary: #4a2c11;--primary-hover: #331c08;--primary-glow: rgba(74, 44, 17, .08);--secondary: #c59b27;--accent-light: #faf4e8;--text-primary: #2b231e;--text-secondary: #5c524a;--text-muted: #8e8278;--border-color: #e8e2d5;--border-gold: #d9cbaf;--border-gold-hover: #4a2c11;--success: #65a30d;--success-bg: #f7fee7;--warning: #d97706;--warning-bg: #fffbeb;--danger: #dc2626;--danger-bg: #fef2f2;--font-primary: "Plus Jakarta Sans", sans-serif;--font-display: "Quicksand", sans-serif;--shadow-sm: 0 2px 6px rgba(96, 56, 19, .04);--shadow-md: 0 8px 20px rgba(96, 56, 19, .06);--shadow-lg: 0 16px 36px rgba(96, 56, 19, .09);--shadow-gold: 0 0 0px rgba(0, 0, 0, 0);--transition-fast: .15s ease-out;--transition-normal: .25s ease-out;--transition-slow: .4s ease-out}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-darker);color:var(--text-primary);font-family:var(--font-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:#e5dac4;border:2px solid var(--bg-darker);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;color:var(--primary);letter-spacing:-.01em}h1{font-size:2.75rem;line-height:1.2;font-weight:800}h2{font-size:2.1rem;line-height:1.3;font-weight:700}h3{font-size:1.4rem;line-height:1.4;font-weight:700}p{color:var(--text-secondary)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:30px;font-family:var(--font-display);font-weight:700;font-size:.95rem;cursor:pointer;transition:all var(--transition-normal);border:none}.btn-primary{background-color:var(--primary);color:#faf6ee;box-shadow:0 4px 6px #60381326}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 12px #60381333}.btn-secondary{background-color:var(--accent-light);color:var(--primary);border:2px solid var(--border-gold)}.btn-secondary:hover{background-color:#fcecd2;border-color:var(--primary);transform:translateY(-2px)}.btn-outline{background-color:transparent;color:var(--text-secondary);border:2px solid var(--border-color)}.btn-outline:hover{background-color:var(--accent-light);color:var(--primary);border-color:var(--border-gold)}.form-group{margin-bottom:20px;display:flex;flex-direction:column;gap:8px;text-align:left}.form-label{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--primary)}.form-input,.form-select,.form-textarea{width:100%;padding:12px 18px;background-color:#fff;border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-family:var(--font-primary);font-size:.95rem;transition:all var(--transition-normal)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--primary);background-color:#fff}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.glass-card{background:var(--bg-card);border:2px solid var(--border-color);border-radius:20px;padding:28px;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.glass-card:hover{border-color:var(--border-gold);box-shadow:var(--shadow-lg);transform:translateY(-2px);background:var(--bg-card)}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){h1{font-size:2.15rem}h2{font-size:1.65rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.ticker-wrap{width:100%;background-color:var(--bg-dark);color:var(--primary);border-bottom:2px solid var(--border-color);overflow:hidden;height:38px;display:flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.02em}.ticker{display:flex;white-space:nowrap;animation:ticker-animation 30s linear infinite}.ticker-item{padding:0 48px;flex-shrink:0;display:inline-flex;align-items:center;gap:8px}@keyframes ticker-animation{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}.badge-cozy{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background-color:var(--accent-light);border:2px solid var(--border-gold);font-size:.85rem;font-weight:700;color:var(--primary);font-family:var(--font-display)}@media(max-width:991px){.grid-mobile-1{grid-template-columns:1fr!important;gap:16px!important}.sell-grid{grid-template-columns:1fr!important;gap:20px!important}.contact-grid{grid-template-columns:1fr!important;gap:24px!important}.mobile-sticky-cta{display:grid!important}body{padding-bottom:90px!important}}.product-description-body img{display:none!important}.product-description-body p,.product-description-body ul,.product-description-body ol,.product-description-body li,.product-description-body h1,.product-description-body h2,.product-description-body h3,.product-description-body h4,.product-description-body strong,.product-description-body em,.product-description-body span{max-width:100%}input#product-qty[type=number]::-webkit-inner-spin-button,input#product-qty[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-thumb-btn{transition:border-color .15s,transform .15s}.product-thumb-btn:hover{transform:scale(1.05)}#pidoof-lightbox{cursor:zoom-out}#lightbox-img{cursor:zoom-in;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}#cart-drawer-backdrop{cursor:pointer}@media(max-width:767px){#main-image-wrapper{margin-bottom:8px!important}#thumb-strip{gap:6px!important}.product-thumb-btn{width:56px!important;height:56px!important}#pidoof-lightbox img{max-width:96vw!important;max-height:80vh!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pidoof.css.map */
