:root{--rose: #C4826A;--rose-deep: #9E5A42;--rose-pale: #EDD5C8;--rose-blush: #F8EDE7;--cream: #FBF7F2;--cream-warm: #F3EBE0;--parchment: #E8DDD0;--ink: #1F1A16;--ink-soft: #2C2520;--brown: #6B4F3A;--brown-lt: #9B7B62;--gold: #BFA06A;--gold-pale: #EAD9B5;--mist: #8C7B6E;--teal: #3A6B62;--line: rgba(191,160,106,.22);--line-rose: rgba(196,130,106,.18);--line-soft: rgba(191,160,106,.1);--f-serif: "Libre Baskerville", Georgia, serif;--f-arabic: "Noto Naskh Arabic", serif;--f-body: "Outfit", sans-serif;--radius: 0px;--transition: .35s cubic-bezier(.16,1,.3,1);--container: 1160px;--gutter: clamp(20px, 5vw, 60px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}img,video{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}ul,ol{list-style:none}input,textarea,select{font-family:inherit}body{background:var(--cream);color:var(--ink);font-family:var(--f-body);font-weight:300;font-size:15px;line-height:1.78;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:9998}[dir=rtl]{direction:rtl}[dir=rtl] .ar-text{font-family:var(--f-arabic)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.t-display{font-family:var(--f-serif);font-weight:400;line-height:1.08}.t-arabic{font-family:var(--f-arabic);direction:rtl}.t-eyebrow{font-family:var(--f-body);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--rose);font-weight:400}.t-body{font-family:var(--f-body);font-weight:300}.t-serif{font-family:var(--f-serif)}.italic{font-style:italic}.c-rose{color:var(--rose)}.c-gold{color:var(--gold)}.c-mist{color:var(--mist)}.c-ink{color:var(--ink)}.c-cream{color:var(--cream)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:12px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;padding:16px 36px;transition:var(--transition);cursor:pointer;border:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-101%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn:hover:before{transform:translate(0)}.btn-primary{background:var(--rose);color:var(--cream)}.btn-primary:hover{background:var(--rose-deep)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{background:var(--ink-soft)}.btn-outline{background:transparent;border:1px solid var(--rose);color:var(--rose)}.btn-outline:hover{background:var(--rose);color:var(--cream)}.btn-ghost{background:transparent;border:1px solid rgba(251,247,242,.3);color:var(--cream);padding:14px 32px}.btn-ghost:hover{background:#fbf7f21a;border-color:#fbf7f299}.btn svg{width:16px;height:16px;flex-shrink:0;transition:transform .3s}.btn:hover svg{transform:translate(4px)}.ornament{display:flex;align-items:center;gap:16px;margin:48px 0;opacity:.3}.ornament:before,.ornament:after{content:"";flex:1;height:1px;background:var(--rose)}.ornament span{font-family:var(--f-arabic);font-size:18px;color:var(--rose)}.section{padding:clamp(60px,8vw,100px) 0}.section-sm{padding:clamp(40px,5vw,60px) 0}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:9000;width:56px;height:56px;background:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36659;transition:transform .3s,box-shadow .3s}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 8px 28px #25d36673}[dir=rtl] .whatsapp-float{right:auto;left:28px}.trust-bar{background:var(--ink-soft);padding:12px 0;overflow:hidden}.trust-bar-inner{display:flex;gap:48px;justify-content:center;flex-wrap:wrap;align-items:center}.trust-item{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--parchment);white-space:nowrap}.trust-item svg{color:var(--rose);flex-shrink:0}.trust-dot{width:3px;height:3px;background:var(--gold);border-radius:50%}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.animate-up{opacity:0;transform:translateY(28px);transition:opacity .7s var(--transition),transform .7s var(--transition)}.animate-up.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.product-card{position:relative;overflow:hidden;background:var(--cream-warm)}.product-card__image-wrap{overflow:hidden;aspect-ratio:3/4;position:relative}.product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__image-wrap img{transform:scale(1.04)}.product-card__badge{position:absolute;top:16px;left:16px;background:var(--rose);color:var(--cream);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:4px 10px;font-weight:400}.product-card__body{padding:20px 0}.product-card__name-ar{font-family:var(--f-arabic);font-size:18px;color:var(--ink);display:block;text-align:right;margin-bottom:2px}.product-card__name-en{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mist);display:block;margin-bottom:12px}.product-card__footer{display:flex;justify-content:space-between;align-items:center}.product-card__price{font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--rose)}.product-card__cta{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--brown-lt);border-bottom:1px solid var(--line-rose);padding-bottom:2px;transition:color .3s,border-color .3s}.product-card:hover .product-card__cta{color:var(--rose);border-color:var(--rose)}.field-wrap{position:relative;margin-bottom:0}.field-wrap label{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mist);margin-bottom:8px}.field-wrap input,.field-wrap textarea,.field-wrap select{width:100%;background:transparent;border:1px solid var(--line);padding:14px 16px;font-size:14px;color:var(--ink);outline:none;transition:border-color .3s;font-family:var(--f-body)}.field-wrap input:focus,.field-wrap textarea:focus{border-color:var(--rose)}.field-wrap input::placeholder{color:var(--mist)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media(max-width:520px){.grid-4,.grid-3{grid-template-columns:1fr}}.stars{display:inline-flex;gap:2px;color:var(--gold);font-size:14px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--rose-pale)}::-webkit-scrollbar-thumb:hover{background:var(--rose)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/thekra-base.css.map */
