:root{--bg:#221c18;--text:#f5ede4;--text-light:#c4b5a4;--accent:#c8a96e;--accent-light:#d4ba85;--surface:#261f1a;--border:#3d322a;--beige:#2a2219;--font-heading:"Neucha", "Oranienbaum", Georgia, serif;--font-body:"Neucha", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--shape--blob-1:97.686% 33.617%, 98.392% 36.152%, 98.96% 38.721%, 99.398% 41.315%, 99.712% 43.928%, 99.909% 46.552%, 99.995% 49.182%, 99.974% 51.813%, 99.852% 54.441%, 99.63% 57.063%, 99.311% 59.675%, 98.897% 62.274%, 98.389% 64.856%, 97.787% 67.417%, 97.091% 69.955%, 96.299% 72.464%, 95.411% 74.941%, 94.422% 77.379%, 93.329% 79.773%, 92.127% 82.114%, 90.812% 84.393%, 89.377% 86.598%, 87.813% 88.714%, 86.114% 90.723%, 84.272% 92.6%, 82.279% 94.317%, 80.125% 95.828%, 77.832% 97.117%, 75.423% 98.172%, 72.92% 98.983%, 70.352% 99.552%, 67.743% 99.887%, 65.115% 100%, 62.485% 99.907%, 59.869% 99.627%, 57.277% 99.176%, 54.717% 98.571%, 52.193% 97.825%, 49.711% 96.954%, 47.271% 95.967%, 44.877% 94.876%, 42.529% 93.689%, 40.227% 92.414%, 37.972% 91.058%, 35.764% 89.626%, 33.604% 88.123%, 31.491% 86.555%, 29.426% 84.924%, 27.41% 83.234%, 25.441% 81.487%, 23.522% 79.687%, 21.651% 77.836%, 19.832% 75.935%, 18.064% 73.986%, 16.35% 71.99%, 14.691% 69.947%, 13.09% 67.859%, 11.549% 65.726%, 10.073% 63.547%, 8.665% 61.324%, 7.331% 59.056%, 6.076% 56.744%, 4.907% 54.386%, 3.832% 51.984%, 2.861% 49.539%, 2.006% 47.05%, 1.28% 44.521%, 0.699% 41.955%, 0.28% 39.358%, 0.044% 36.738%, 0.014% 34.107%, 0.212% 31.484%, 0.66% 28.892%, 1.371% 26.359%, 2.338% 23.913%, 3.54% 21.574%, 4.951% 19.354%, 6.546% 17.261%, 8.3% 15.3%, 10.191% 13.471%, 12.199% 11.771%, 14.307% 10.197%, 16.502% 8.746%, 18.771% 7.414%, 21.104% 6.198%, 23.493% 5.094%, 25.93% 4.101%, 28.408% 3.217%, 30.922% 2.439%, 33.466% 1.768%, 36.036% 1.203%, 38.627% 0.744%, 41.235% 0.394%, 43.855% 0.152%, 46.483% 0.023%, 49.114% 0.008%, 51.744% 0.103%, 54.366% 0.315%, 56.977% 0.648%, 59.569% 1.1%, 62.137% 1.672%, 64.676% 2.363%, 67.179% 3.173%, 69.642% 4.101%, 72.056% 5.147%, 74.416% 6.31%, 76.715% 7.59%, 78.946% 8.985%, 81.102% 10.494%, 83.174% 12.115%, 85.156% 13.846%, 87.039% 15.684%, 88.815% 17.625%, 90.477% 19.664%, 92.017% 21.797%, 93.429% 24.017%, 94.707% 26.318%, 95.844% 28.69%, 96.838% 31.126%, 97.686% 33.617%;--shape--blob-2:85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.74%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.21%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.03%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.39% 99.942%, 60.624% 99.99%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.17%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.69%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.45%, 0.294% 68.74%, 0.024% 65.987%, 0.05% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.37% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.22%, 9.711% 31.558%, 10.409% 28.88%, 11.083% 26.196%, 11.76% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.44% 3.11%, 26.998% 2.057%, 29.651% 1.275%, 32.36% 0.714%, 35.101% 0.337%, 37.859% 0.11%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.75%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.86% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%;--shape--blob-3:78.621% 12.736%, 80.746% 14.354%, 82.71% 16.163%, 84.52% 18.127%, 86.187% 20.215%, 87.721% 22.401%, 89.134% 24.668%, 90.437% 27%, 91.639% 29.386%, 92.748% 31.816%, 93.77% 34.284%, 94.714% 36.783%, 95.583% 39.309%, 96.382% 41.858%, 97.112% 44.428%, 97.77% 47.017%, 98.353% 49.624%, 98.858% 52.248%, 99.279% 54.886%, 99.611% 57.536%, 99.847% 60.197%, 99.977% 62.865%, 99.991% 65.537%, 99.879% 68.205%, 99.626% 70.865%, 99.217% 73.504%, 98.635% 76.111%, 97.863% 78.668%, 96.879% 81.151%, 95.683% 83.538%, 94.291% 85.818%, 92.717% 87.976%, 90.974% 89.999%, 89.075% 91.878%, 87.033% 93.599%, 84.86% 95.151%, 82.567% 96.52%, 80.167% 97.692%, 77.673% 98.647%, 75.1% 99.364%, 72.469% 99.819%, 69.805% 99.997%, 67.136% 99.893%, 64.491% 99.529%, 61.884% 98.946%, 59.324% 98.186%, 56.807% 97.29%, 54.329% 96.293%, 51.88% 95.225%, 49.451% 94.114%, 47.03% 92.984%, 44.607% 91.858%, 42.173% 90.757%, 39.719% 89.701%, 37.245% 88.695%, 34.756% 87.723%, 32.263% 86.763%, 29.775% 85.79%, 27.301% 84.782%, 24.852% 83.715%, 22.441% 82.564%, 20.085% 81.306%, 17.802% 79.919%, 15.615% 78.386%, 13.549% 76.694%, 11.627% 74.839%, 9.875% 72.824%, 8.296% 70.669%, 6.878% 68.406%, 5.612% 66.054%, 4.489% 63.63%, 3.502% 61.148%, 2.645% 58.618%, 1.914% 56.049%, 1.304% 53.448%, 0.812% 50.823%, 0.437% 48.178%, 0.177% 45.519%, 0.033% 42.852%, 0.004% 40.181%, 0.091% 37.511%, 0.299% 34.847%, 0.634% 32.197%, 1.088% 29.565%, 1.657% 26.955%, 2.344% 24.374%, 3.15% 21.827%, 4.078% 19.322%, 5.133% 16.868%, 6.321% 14.475%, 7.651% 12.159%, 9.134% 9.937%, 10.78% 7.835%, 12.604% 5.883%, 14.615% 4.127%, 16.82% 2.622%, 19.214% 1.442%, 21.758% 0.633%, 24.387% 0.168%, 27.052% 0.002%, 29.721% 0.082%, 32.378% 0.357%, 35.016% 0.781%, 37.632% 1.318%, 40.231% 1.936%, 42.817% 2.607%, 45.396% 3.304%, 47.975% 4.002%, 50.561% 4.673%, 53.163% 5.278%, 55.778% 5.822%, 58.401% 6.329%, 61.027% 6.821%, 63.65% 7.326%, 66.264% 7.878%, 68.858% 8.515%, 71.418% 9.281%, 73.919% 10.217%, 76.332% 11.362%, 78.621% 12.736%;--shape--blob-4:80.628% 3.397%, 82.907% 4.713%, 85.051% 6.239%, 87.055% 7.945%, 88.916% 9.806%, 90.636% 11.799%, 92.213% 13.907%, 93.65% 16.112%, 94.946% 18.403%, 96.102% 20.768%, 97.115% 23.198%, 97.983% 25.683%, 98.702% 28.215%, 99.256% 30.788%, 99.652% 33.39%, 99.898% 36.011%, 99.998% 38.642%, 99.953% 41.274%, 99.765% 43.899%, 99.436% 46.511%, 98.966% 49.101%, 98.355% 51.662%, 97.602% 54.184%, 96.703% 56.658%, 95.658% 59.074%, 94.459% 61.417%, 93.104% 63.674%, 91.61% 65.841%, 89.994% 67.919%, 88.274% 69.912%, 86.469% 71.828%, 84.595% 73.677%, 82.668% 75.471%, 80.701% 77.221%, 78.709% 78.941%, 76.701% 80.644%, 74.69% 82.343%, 72.683% 84.048%, 70.68% 85.756%, 68.669% 87.455%, 66.637% 89.129%, 64.575% 90.765%, 62.468% 92.344%, 60.307% 93.847%, 58.08% 95.251%, 55.778% 96.528%, 53.396% 97.648%, 50.934% 98.576%, 48.398% 99.281%, 45.809% 99.751%, 43.186% 99.976%, 40.555% 99.967%, 37.933% 99.738%, 35.337% 99.303%, 32.781% 98.675%, 30.276% 97.865%, 27.834% 96.884%, 25.462% 95.741%, 23.171% 94.446%, 20.969% 93.004%, 18.866% 91.42%, 16.874% 89.7%, 14.991% 87.861%, 13.22% 85.913%, 11.56% 83.87%, 10.011% 81.742%, 8.574% 79.537%, 7.246% 77.263%, 6.029% 74.929%, 4.921% 72.541%, 3.923% 70.106%, 3.034% 67.628%, 2.256% 65.113%, 1.587% 62.566%, 1.033% 59.993%, 0.595% 57.397%, 0.275% 54.784%, 0.076% 52.159%, 0.001% 49.528%, 0.052% 46.896%, 0.236% 44.27%, 0.556% 41.657%, 1.019% 39.066%, 1.631% 36.506%, 2.398% 33.988%, 3.328% 31.525%, 4.412% 29.127%, 5.654% 26.806%, 7.044% 24.57%, 8.571% 22.426%, 10.224% 20.378%, 11.993% 18.429%, 13.868% 16.581%, 15.84% 14.837%, 17.9% 13.198%, 20.041% 11.666%, 22.255% 10.243%, 24.54% 8.937%, 26.891% 7.752%, 29.296% 6.68%, 31.746% 5.718%, 34.235% 4.86%, 36.755% 4.099%, 39.3% 3.427%, 41.865% 2.833%, 44.444% 2.306%, 47.035% 1.836%, 49.633% 1.412%, 52.237% 1.025%, 54.847% 0.677%, 57.463% 0.383%, 60.086% 0.162%, 62.715% 0.029%, 65.348% 0.006%, 67.978% 0.112%, 70.597% 0.372%, 73.193% 0.808%, 75.747% 1.446%, 78.234% 2.304%, 80.628% 3.397%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);background:linear-gradient(135deg, var(--bg) 0%, #110d0a 100%);color:var(--text);letter-spacing:.12em;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:-1;mix-blend-mode:soft-light;filter:brightness(.7);pointer-events:none;background-image:url(/images/baackcround/pngtree-cave-wall-texture-the-perfect-backdrop-for-an-archeological-concept-background-picture-image_13402452.jpg);background-position:50%;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.12em;font-weight:400;line-height:1.15}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.petroglyphs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}main,footer{z-index:1;position:relative}.petroglyph{aspect-ratio:1;opacity:.12;will-change:transform;height:auto;animation:petro-float var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate;background:linear-gradient(135deg,#e3c584 0%,#c8a96e 40%,#9c7b45 100%) 50%/contain no-repeat;position:absolute;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@keyframes petro-float{0%{transform:rotate(var(--r,0deg)) translate(var(--tx1,0px), var(--ty1,0px))}to{transform:rotate(var(--r,0deg)) translate(var(--tx2,0px), var(--ty2,0px))}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-title{text-align:center;margin-bottom:16px;font-size:2.5rem}.section-subtitle{color:var(--text-light);text-align:center;max-width:600px;margin:0 auto 60px;font-size:1.1rem}.btn{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.15em;border:none;border-radius:0;padding:14px 32px;font-size:.95rem;transition:background .3s,box-shadow .3s;display:inline-block;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(135deg,#0000 40%,#fff3 50%,#0000 60%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.btn:hover:after{transform:translate(100%)}.btn:hover{background:linear-gradient(135deg, var(--accent-light), var(--text));color:#fff;box-shadow:0 2px 12px #0000001a}.btn:active{transform:scale(.97)}.btn:disabled,button:disabled{opacity:.55;cursor:not-allowed}@media (width<=768px){.section{padding:60px 0}.section-title{font-size:2rem}.section-subtitle{margin-bottom:40px}}@media (width<=480px){.container{padding:0 16px}.section{padding:40px 0}.section-title{font-size:1.6rem}.section-subtitle{margin-bottom:32px;font-size:.95rem}.btn{padding:12px 24px;font-size:.85rem}}[data-animate]{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}[data-animate].animated{opacity:1;transform:translateY(0)}[data-animate=fade]{transform:none}[data-animate=left]{transform:translate(-40px)}[data-animate=left].animated{transform:translate(0)}[data-animate=right]{transform:translate(40px)}[data-animate=right].animated{transform:translate(0)}[data-animate=scale]{transform:scale(.92)}[data-animate=scale].animated{transform:scale(1)}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}@media (width<=640px){[data-animate],[data-animate=fade],[data-animate=left],[data-animate=right],[data-animate=scale],[data-animate].animated{transform:none}}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}[data-delay="6"]{transition-delay:.6s}.particles{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.particle{background:var(--accent);opacity:0;will-change:transform;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out infinite particle-float;position:absolute}@keyframes particle-float{0%{opacity:0;transform:translateY(0)scale(0)}20%{opacity:.5;transform:translateY(-20px)scale(1)}80%{opacity:.3;transform:translateY(-60px)scale(.8)}to{opacity:0;transform:translateY(-80px)scale(0)}}.cursor-glow{pointer-events:none;z-index:999;opacity:0;will-change:left, top;background:radial-gradient(circle,#c8a96e29 0%,#c8a96e0f 45%,#0000 70%);border-radius:50%;width:300px;height:300px;position:fixed;transform:translate(-50%,-50%)}@media (width<=768px){.cursor-glow{width:450px;height:450px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.particle,.cursor-glow,.hero-gloss:before,.gloss-overlay:before,.flip-front:after,.btn-shimmer:before{display:none}.petroglyph{animation:none}.carousel-track,.flip-inner{transition:none}}.cart-item{border-bottom:1px solid var(--border);gap:12px;padding:16px 0;animation:.3s ease-out cart-item-in;display:flex}.cart-item:first-child{padding-top:0}@keyframes cart-item-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.cart-item-info{flex:1;min-width:0}.cart-item-title{font-family:var(--font-heading);margin-bottom:2px;font-size:.95rem}.cart-item-price{color:var(--text-light);margin-bottom:10px;font-size:.8rem}.cart-item-right{text-align:right;flex-shrink:0}.cart-item-subtotal{color:var(--accent);font-size:.95rem;font-weight:600}.cart-item-actions{align-items:center;gap:8px;display:flex}.cart-item-qty{border:1px solid var(--border);border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}.cart-qty-btn{background:var(--bg);cursor:pointer;width:32px;height:32px;color:var(--text);border:none;justify-content:center;align-items:center;font-size:1rem;transition:background .15s,color .15s;display:flex}.cart-qty-btn:hover{background:var(--accent);color:#fff}.cart-qty-value{text-align:center;background:var(--surface);min-width:32px;height:32px;padding:0 4px;font-size:.9rem;font-weight:500;line-height:32px}.cart-item-remove{border:1px solid var(--border);cursor:pointer;color:var(--text-light);background:0 0;border-radius:8px;padding:6px 12px;font-size:.75rem;transition:border-color .2s,color .2s,background .2s}.cart-item-remove:hover{color:#e74c3c;background:#e74c3c14;border-color:#e74c3c}.cookie-consent[data-astro-cid-kror3uvh]{bottom:max(24px, env(safe-area-inset-bottom));background:var(--text);color:var(--bg);z-index:9999;border-radius:12px;justify-content:center;align-items:center;gap:24px;padding:16px 24px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;left:24px;right:24px;transform:translateY(150%);box-shadow:0 10px 30px #00000080}.cookie-consent[data-astro-cid-kror3uvh].show{transform:translateY(0)}.cookie-text[data-astro-cid-kror3uvh]{max-width:600px;font-size:.9rem;line-height:1.5}.cookie-btn[data-astro-cid-kror3uvh]{background:var(--accent);white-space:nowrap;flex-shrink:0;padding:10px 24px;font-size:.85rem}.cookie-btn[data-astro-cid-kror3uvh]:hover{background:var(--accent-light)}@media (width<=768px){.cookie-consent[data-astro-cid-kror3uvh]{text-align:center;bottom:auto;top:max(16px, env(safe-area-inset-top));opacity:1;pointer-events:auto;flex-direction:column;gap:12px;width:auto;padding:16px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);left:16px;right:16px;transform:translateY(-150%)}.cookie-text[data-astro-cid-kror3uvh]{font-size:.85rem}}
