*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#000;color:#f5f5f0;overflow-x:hidden;line-height:1.6}main{padding-top:80px;opacity:0;animation:pageFadeIn .6s ease forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4{font-weight:300;letter-spacing:2px;margin-bottom:1.5rem}h1{font-size:3.5rem;line-height:1.2}h2{font-size:2.5rem}h3{font-size:1.5rem}h4{font-size:1.2rem}p{margin-bottom:1.5rem;line-height:1.8;color:#b8b8b8}a{color:#f5f5f0;text-decoration:none;transition:all .3s ease}a:hover{color:#d4af37}header{position:fixed;top:0;left:0;right:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f5f0;padding:20px 40px;z-index:1000;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(245,245,240,.1)}header a{color:#f5f5f0;text-decoration:none;font-size:14px;font-weight:300;letter-spacing:1px;transition:all .3s ease}header a:hover{color:#d4af37}header nav{display:flex;gap:30px;flex-wrap:wrap}header>div{display:flex;gap:20px}header a[href="/"]{font-size:1.8rem;font-weight:300;letter-spacing:4px;color:#f5f5f0}header a[href="/"]:hover{color:#f5f5f0;transform:scale(1.02)}@media (max-width: 768px){header{padding:15px 20px;flex-direction:column;gap:15px}header nav{width:100%;justify-content:center;gap:15px;font-size:13px}header>div{width:100%;justify-content:center;gap:20px}main{padding-top:140px}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.3rem}}@media (max-width: 480px){header nav a,header>div a{font-size:12px}header nav{gap:10px}header a[href="/"]{font-size:1.5rem}main{padding-top:130px}}section{min-height:100vh}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px}.product-card{background:#0a0a0a;border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(135deg,rgba(245,245,240,.1),transparent);opacity:0;transition:opacity .4s ease}.product-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0009}.product-card:hover .product-image{transform:scale(1.05)}.product-image-wrapper{position:relative;overflow:hidden;aspect-ratio:3/4;background:#1a1a1a}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity .3s ease}.product-overlay a{padding:12px 24px;background:#fff;color:#000;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:4px;transition:all .3s ease}.product-overlay a:hover{background:#f5f5f0;transform:scale(1.05)}.product-info{padding:25px}.product-info h3 a{font-size:1.3rem;font-weight:400;line-height:1.4;margin-bottom:8px;display:block}.product-info h3 a:hover{color:#d4af37}.product-info p{margin-bottom:15px;font-size:1.1rem}.product-info div{display:flex;gap:8px;flex-wrap:wrap}.product-info div span{background:#111;color:#999;padding:4px 10px;font-size:.75rem;border-radius:3px;transition:all .3s ease}.product-card:hover div span{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.3)}button,.tab-btn{background:transparent;border:none;color:#f5f5f0;font-size:1.1rem;font-weight:300;padding:15px 30px;cursor:pointer;transition:all .3s ease;letter-spacing:1px;border-bottom:2px solid transparent;font-family:inherit}button:hover,.tab-btn:hover{color:#f5f5f0}.tab-btn.active{color:#f5f5f0;border-bottom:2px solid #F5F5F0}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;padding:15px 20px;background:#0a0a0a;border:1px solid #333;color:#f5f5f0;font-size:1rem;border-radius:4px;transition:all .3s ease;font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:#f5f5f0;box-shadow:0 0 15px #f5f5f01a}.faq-container{display:flex;flex-direction:column;gap:30px}.faq-item{background:#0a0a0a;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 10px 30px #0000004d}details.faq-answer{padding:25px;cursor:pointer;list-style:none;position:relative}details.faq-answer summary{font-size:1.3rem;font-weight:300;color:#f5f5f0;margin-bottom:15px;padding-right:30px;transition:all .3s ease}details.faq-answer:hover summary{color:#d4af37}details.faq-answer:after{content:"+";font-size:1.5rem;color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease}details.faq-answer:before{content:"+";font-size:1.5rem;color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease}details.faq-answer[open]:after{display:none}details.faq-answer[open]:before{content:"-"}details[open] summary{margin-bottom:20px}details[open] summary span{padding-right:30px}.coming-soon-container{text-align:center;padding:80px 0}.coming-soon-container h2{color:#f5f5f0;margin-bottom:20px}.coming-soon-container p{font-size:1.2rem;color:#888;margin-bottom:40px}.coming-soon-container p:last-of-type{color:#666}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:slideIn .5s ease forwards}html{scroll-behavior:smooth}.loading{opacity:.5;pointer-events:none}*:focus{outline:none}::selection{background:#d4af37;color:#000}@media (max-width: 768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000080}.product-overlay a{padding:10px 20px;font-size:.85rem}.product-info h3 a{font-size:1.2rem}.product-info p{font-size:1rem}button,.tab-btn{padding:12px 20px;font-size:1rem}}@media (max-width: 480px){.product-grid{grid-template-columns:1fr;gap:25px}.product-card{border-radius:8px}button,.tab-btn{padding:10px 15px;font-size:.9rem}.tab-content{animation:fadeIn .3s ease}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.2rem}}@media print{header{position:static;background:none;border:none}body{background:#fff;color:#000}a{color:#000;text-decoration:underline}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-card{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1);--rotate-x: 0deg;--rotate-y: 0deg;--mouse-x: 50%;--mouse-y: 50%}.product-card:hover{transform:perspective(1000px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(20px);z-index:10}.product-card:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(212,175,55,.15),transparent 60%);opacity:0;transition:opacity .3s ease;border-radius:12px;z-index:-1;pointer-events:none}.product-card:hover:before{opacity:1}.product-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;background:linear-gradient(135deg,rgba(212,175,55,.3),transparent 50%);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.product-card:hover:after{opacity:1}.product-card .product-image-wrapper{transform:translateZ(30px);transition:transform .4s cubic-bezier(.23,1,.32,1)}.product-card:hover .product-image-wrapper{transform:translateZ(40px) scale(1.02)}.product-card .product-title{transform:translateZ(20px);transition:transform .4s cubic-bezier(.23,1,.32,1)}.product-card:hover .product-title{transform:translateZ(30px)}.product-card .product-price{transform:translateZ(15px);transition:transform .4s cubic-bezier(.23,1,.32,1)}.product-card:hover .product-price{transform:translateZ(25px)}.product-card .product-info{transform:translateZ(10px)}.product-card:hover .product-info{transform:translateZ(20px)}.product-card{box-shadow:0 10px 30px #0000004d,0 1px 3px #0000001a,inset 0 1px #ffffff0d}.product-card:hover{box-shadow:0 30px 60px #00000080,0 10px 20px #0000004d,0 0 40px #d4af371a,inset 0 1px #ffffff1a}.product-card .product-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.1),transparent 70%);opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.product-card:hover .product-image-wrapper:before{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s cubic-bezier(.23,1,.32,1) forwards}.product-card.fade-in-up{opacity:0}.product-card.fade-in-up:nth-child(1){animation-delay:0ms}.product-card.fade-in-up:nth-child(2){animation-delay:50ms}.product-card.fade-in-up:nth-child(3){animation-delay:.1s}.product-card.fade-in-up:nth-child(4){animation-delay:.15s}.product-card.fade-in-up:nth-child(5){animation-delay:.2s}.product-card.fade-in-up:nth-child(6){animation-delay:.25s}.product-card.fade-in-up:nth-child(7){animation-delay:.3s}.product-card.fade-in-up:nth-child(8){animation-delay:.35s}.product-card.fade-in-up:nth-child(9){animation-delay:.4s}.product-card.fade-in-up:nth-child(10){animation-delay:.45s}.product-card.fade-in-up:nth-child(11){animation-delay:.5s}.product-card.fade-in-up:nth-child(12){animation-delay:.55s}@keyframes staggerIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.page-transition{animation:pageFadeIn .5s ease forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.magnetic-button{transition:transform .3s cubic-bezier(.23,1,.32,1);display:inline-block}.magnetic-button:hover{transform:translate(-2px,-2px)}.hero-cta{position:relative;transition:all .3s cubic-bezier(.23,1,.32,1)}.hero-cta:hover{transform:translate(-3px,-3px);box-shadow:0 8px 30px #d4af374d}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,opacity .6s ease;opacity:0}.ripple-effect:active:after{width:300px;height:300px;opacity:1;transition:width 0s,height 0s,opacity 0s}.elastic{transition:transform .8s cubic-bezier(.68,-.55,.265,1.55)}.elastic:hover{transform:scale(1.02)}.elastic:active{transform:scale(.98)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background:#d4af37;transition:width .3s cubic-bezier(.23,1,.32,1)}.nav-link:hover:after{width:100%}button,.btn,.hero-cta,.tab-btn{transition:all .3s cubic-bezier(.23,1,.32,1)}button:hover,.btn:hover,.hero-cta:hover,.tab-btn:hover{transform:translateY(-2px)}button:active,.btn:active,.hero-cta:active,.tab-btn:active{transform:translateY(0)}.collection-section{animation:fadeInCollection .6s ease forwards}@keyframes fadeInCollection{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu{transition:opacity .4s ease,visibility .4s ease}.mobile-menu.active{animation:slideInMenu .4s ease forwards}@keyframes slideInMenu{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.search-bar{transition:all .3s cubic-bezier(.23,1,.32,1)}.search-bar.active{animation:slideDown .3s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}input:focus,select:focus,textarea:focus{animation:focusPulse .3s ease}@keyframes focusPulse{0%{box-shadow:0 0 #d4af3733}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.product-overlay{transition:opacity .4s ease,background .4s ease}.product-overlay span{transition:all .3s cubic-bezier(.23,1,.32,1)}.product-card:hover .product-overlay span{transform:translateY(0)}.tag{transition:all .3s ease}.product-card:hover .tag{transform:translateY(-1px)}.sale-badge{animation:pulseBadge 2s ease infinite}@keyframes pulseBadge{0%,to{opacity:1}50%{opacity:.7}}.product-card:hover .product-image{transform:scale(1.08)}.product-image{transition:transform .6s cubic-bezier(.23,1,.32,1)}.view-details{transform:translateY(10px);opacity:0;transition:all .4s cubic-bezier(.23,1,.32,1)}.product-card:hover .view-details{transform:translateY(0);opacity:1}.site-header.scrolled{background:#000000fa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.collection-controls{animation:fadeIn .5s ease forwards;opacity:0;animation-delay:.2s}.collection-header{animation:fadeInUp .6s ease forwards}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.coming-soon h2{background:linear-gradient(90deg,#d4af37,#f5f5f0,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
