:root{--tea-black:#080808;--tea-gold:#D4AF37;--tea-white:#FFFFFF}body{min-height:100vh;background-image:url(http://localhost/teapalace/wp-content/uploads/2026/10/bgCus.png);background:radial-gradient(ellipse 700px 450px at 50% -5%,rgb(212 175 55 / .12) 0%,rgb(212 175 55 / .055) 35%,transparent 70%),radial-gradient(ellipse 500px 400px at 0% 35%,rgb(212 175 55 / .07) 0%,rgb(212 175 55 / .025) 45%,transparent 75%),radial-gradient(ellipse 600px 450px at 100% 65%,rgb(212 175 55 / .065) 0%,rgb(212 175 55 / .02) 45%,transparent 75%),radial-gradient(ellipse 900px 500px at 50% 100%,rgb(212 175 55 / .035) 0%,transparent 70%),#080808;background-attachment:fixed;color:#fff}a{color:#fff;text-decoration:none;transition:color .3s ease}a:hover{color:var(--tea-gold)!important}.tea-palace-btn,button,input[type="submit"],input[type="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:linear-gradient(90deg,#B88A1A 0%,#D4AF37 25%,#E2C45A 50%,#D4AF37 75%,#B88A1A 100%)!important;color:#080808!important;border:1px solid #D4AF37!important;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.tea-palace-btn:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{filter:brightness(1.08);box-shadow:0 6px 20px rgb(212 175 55 / .20),0 0 12px rgb(212 175 55 / .10);transform:translateY(-2px)}.tea-palace-nav-gold-line{width:100%;height:1px;margin-top:4px;background:linear-gradient(90deg,transparent 0%,rgb(212 175 55 / .15) 5%,#D4AF37 20%,#D4AF37 80%,rgb(212 175 55 / .15) 95%,transparent 100%);box-shadow:0 0 8px rgb(212 175 55 / .25),0 0 18px rgb(212 175 55 / .08)}.site-info{text-align:center}.site-info a{color:#fff;text-decoration:none}#main-nav{position:relative;z-index:100;background:var(--tea-black)!important}.woocommerce div.product form.cart .variations select{border-color:rgb(212 175 55 / .55)!important;background:linear-gradient(90deg,#B88A1A 0%,#D4AF37 25%,#E2C45A 50%,#D4AF37 75%,#B88A1A 100%)!important;text-align:center}#pa_varos:hover{filter:brightness(1.08);box-shadow:0 6px 20px rgb(212 175 55 / .20),0 0 12px rgb(212 175 55 / .10);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;transform:translateY(-2px)}.variations option{background-color:#B48C1E}.variations option:hover{background-color:#D4AF37!important;color:#080808!important}.tea-palace-category-list>.wc-block-product-categories-list>.wc-block-product-categories-list-item>a::before{content:"";width:4px;height:4px;margin-right:12px;flex-shrink:0;background:#D4AF37;border-radius:50%;opacity:.7;transition:transform .3s ease,opacity .3s ease}.tea-palace-category-list>.wc-block-product-categories-list>.wc-block-product-categories-list-item>a:hover{color:#D4AF37!important;background:linear-gradient(90deg,rgb(212 175 55 / .09),transparent);padding-left:21px}.tea-palace-category-list>.wc-block-product-categories-list>.wc-block-product-categories-list-item>a:hover::before{opacity:1;transform:scale(1.7)}.tea-palace-category-list .wc-block-product-categories-list--depth-1{position:relative;margin:0 0 6px 0!important;padding:4px 0 8px 31px!important;border-left:1px solid rgb(212 175 55 / .20)}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item{position:relative}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item::before{content:"";position:absolute;left:-31px;top:50%;width:22px;height:1px;background:rgb(212 175 55 / .20)}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a{display:flex!important;align-items:center;min-height:38px;padding:8px 12px;color:rgb(255 255 255 / .62)!important;font-size:12px;font-weight:400;letter-spacing:.3px;text-decoration:none!important;border-bottom:1px solid rgb(255 255 255 / .035);transition:color .3s ease,background .3s ease,padding-left .3s ease}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a::before{content:"";width:4px;height:4px;margin-right:9px;flex-shrink:0;background:rgb(212 175 55 / .45);border-radius:50%;transition:all .3s ease}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a:hover{color:#D4AF37!important;background:rgb(212 175 55 / .045);padding-left:17px}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a:hover::before{background:#D4AF37;transform:scale(1.5)}.tea-palace-category-list .wc-block-product-categories-list--depth-2{position:relative;margin:0!important;padding:2px 0 5px 27px!important;border-left:1px solid rgb(212 175 55 / .12)}.tea-palace-category-list .wc-block-product-categories-list--depth-2 .wc-block-product-categories-list-item::before{content:"";position:absolute;left:-27px;top:50%;width:18px;height:1px;background:rgb(212 175 55 / .14)}.tea-palace-category-list .wc-block-product-categories-list--depth-2 .wc-block-product-categories-list-item>a{display:flex!important;align-items:center;min-height:32px;padding:6px 10px;color:rgb(255 255 255 / .45)!important;font-size:11px;text-decoration:none!important;transition:color .3s ease,background .3s ease}.tea-palace-category-list .wc-block-product-categories-list--depth-2 .wc-block-product-categories-list-item>a:hover{color:#D4AF37!important;background:rgb(212 175 55 / .03)}.tea-palace-category-list .wc-block-product-categories-list-item-count{margin-left:auto;color:rgb(212 175 55 / .55);font-size:10px}.tea-palace-mini-cart{z-index:150}.tea-palace-navbar-menu{display:flex;align-items:center;justify-content:center;gap:40px;margin:0;padding:0;list-style:none}.tea-palace-navbar-menu li{margin:0;padding:0;list-style:none}.tea-palace-navbar-menu>li{position:relative}.tea-palace-navbar-menu>li>a{display:flex;align-items:center;height:80px;padding:0;color:var(--tea-white);font-size:14px;font-weight:500;letter-spacing:1.7px;text-decoration:none;white-space:nowrap;transition:color .3s ease}.tea-palace-navbar-menu>li>a:hover{color:var(--tea-gold)}.tea-palace-tea-trigger{position:static!important}.tea-palace-tea-trigger>a{position:relative}.tea-palace-tea-trigger>a::before{content:"";position:absolute;left:-20px;right:-20px;bottom:-40px;height:40px;pointer-events:auto;z-index:999999}.tea-palace-tea-trigger>a::after{content:"⌄";margin-left:9px;color:var(--tea-gold);font-size:16px;line-height:1;transition:transform .3s ease}.tea-palace-tea-trigger:hover>a::after{transform:rotate(180deg)}.tea-palace-tea-dropdown{position:absolute;top:100%;left:0;width:100vw;max-width:100vw;margin:0;padding:0;background:var(--tea-black);border-top:1px solid rgb(212 175 55 / .8);box-shadow:0 30px 80px rgb(0 0 0 / .75);opacity:0;visibility:hidden;pointer-events:none;z-index:999999;clip-path:inset(0 0 100% 0);transition:clip-path .65s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear .65s}.tea-palace-tea-trigger:hover>.tea-palace-tea-dropdown,.tea-palace-tea-dropdown:hover{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .65s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s}.tea-palace-tea-dropdown::after{content:"";position:absolute;top:0;left:50%;width:0;height:1px;background:var(--tea-gold);box-shadow:0 0 15px rgb(212 175 55 / .65),0 0 35px rgb(212 175 55 / .25);transform:translateX(-50%);transition:width .8s cubic-bezier(.22,1,.36,1)}.tea-palace-tea-trigger:hover .tea-palace-tea-dropdown::after{width:70%}.tea-palace-tea-dropdown-inner{position:relative;width:100%;max-width:1450px;margin:auto;padding:42px 45px 30px;overflow:hidden}.tea-palace-tea-dropdown-inner::before{content:"";position:absolute;top:-180px;left:50%;width:700px;height:400px;background:radial-gradient(ellipse,rgb(212 175 55 / .16),rgb(212 175 55 / .07) 35%,transparent 72%);transform:translateX(-50%) scale(.35);opacity:0;pointer-events:none;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .8s ease}.tea-palace-tea-trigger:hover .tea-palace-tea-dropdown-inner::before{transform:translateX(-50%) scale(1);opacity:1}.tea-palace-tea-dropdown-header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:27px;opacity:0;transform:translateY(-22px);transition:opacity .5s ease .15s,transform .75s cubic-bezier(.22,1,.36,1) .15s}.tea-palace-tea-trigger:hover .tea-palace-tea-dropdown-header{opacity:1;transform:none}.tea-palace-eyebrow,.tea-palace-dropdown-title,.tea-palace-all-teas{opacity:0}.tea-palace-eyebrow{display:block;margin-bottom:9px;color:var(--tea-gold);font-size:10px;font-weight:600;letter-spacing:4px;transform:translateY(-8px);transition:opacity .4s ease .22s,transform .55s ease .22s}.tea-palace-dropdown-title{margin:0;color:var(--tea-white);font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:400;line-height:1.1;transform:translateY(12px);transition:opacity .6s ease .28s,transform .7s cubic-bezier(.22,1,.36,1) .28s}.tea-palace-all-teas{color:var(--tea-gold);font-size:10px;letter-spacing:2.2px;text-decoration:none;white-space:nowrap;transform:translateX(15px);transition:opacity .5s ease .35s,transform .6s cubic-bezier(.22,1,.36,1) .35s,color .3s ease}.tea-palace-tea-trigger:hover .tea-palace-eyebrow,.tea-palace-tea-trigger:hover .tea-palace-dropdown-title,.tea-palace-tea-trigger:hover .tea-palace-all-teas{opacity:1;transform:none}.tea-palace-all-teas:hover{color:var(--tea-white)}.tea-palace-all-teas span{margin-left:8px;font-size:17px}.tea-palace-gold-line{width:100%;height:1px;margin-bottom:30px;background:linear-gradient(90deg,transparent,var(--tea-gold) 12%,var(--tea-gold) 88%,transparent);opacity:0;transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1) .35s,opacity .4s ease .35s}.tea-palace-tea-trigger:hover .tea-palace-gold-line{opacity:1;transform:scaleX(1)}.tea-palace-tea-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tea-palace-tea-item{--delay:0s;position:relative;display:block;min-height:250px;padding:17px;overflow:hidden;color:var(--tea-white);background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .012));border:1px solid rgb(212 175 55 / .22);opacity:0;transform:translateY(28px) scale(.94);transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.tea-palace-tea-item:nth-child(2){--delay:.06s}.tea-palace-tea-item:nth-child(3){--delay:.12s}.tea-palace-tea-item:nth-child(4){--delay:.18s}.tea-palace-tea-item:nth-child(5){--delay:.24s}.tea-palace-tea-item:nth-child(6){--delay:.30s}.tea-palace-tea-item:nth-child(7){--delay:.36s}.tea-palace-tea-item:nth-child(8){--delay:.42s}.tea-palace-tea-item:nth-child(9){--delay:.48s}.tea-palace-tea-item:nth-child(10){--delay:.54s}.tea-palace-tea-item:nth-child(11){--delay:.60s}.tea-palace-tea-item:nth-child(12){--delay:.66s}.tea-palace-tea-trigger:hover .tea-palace-tea-item{opacity:1;transform:none;transition-delay:calc(.38s + var(--delay))}.tea-palace-tea-item:hover{transform:translateY(-5px) scale(1.015)!important;border-color:var(--tea-gold);background:linear-gradient(145deg,rgb(212 175 55 / .12),rgb(255 255 255 / .025));box-shadow:0 14px 40px rgb(0 0 0 / .55),0 0 28px rgb(212 175 55 / .06)}.tea-palace-tea-item::after{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgb(212 175 55 / .12),transparent);transform:skewX(-20deg);pointer-events:none}.tea-palace-tea-item:hover::after{left:150%;transition:left .85s cubic-bezier(.22,1,.36,1)}.tea-number{position:absolute;top:13px;right:15px;color:rgb(212 175 55 / .8);font-family:Georgia,"Times New Roman",serif;font-size:11px;letter-spacing:2px;z-index:2}.tea-image{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:155px}.tea-image img{display:block;width:auto;height:auto;max-width:150px;max-height:150px;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .35));opacity:0;transform:translateY(14px) scale(.88);transition:opacity .55s ease .45s,transform .8s cubic-bezier(.22,1,.36,1) .45s,filter .4s ease}.tea-palace-tea-trigger:hover .tea-image img{opacity:1;transform:none;transition-delay:calc(.45s + var(--delay));animation:teaPalaceFloat 4s ease-in-out 1.15s infinite}.tea-palace-tea-item:hover .tea-image img{animation-play-state:paused;transform:scale(1.08) translateY(-4px)!important;filter:drop-shadow(0 14px 25px rgb(212 175 55 / .22))}@keyframes teaPalaceFloat{50%{transform:translateY(-5px) scale(1.015)}}.tea-info{position:relative;z-index:2}.tea-info h3{margin:3px 0 8px;color:var(--tea-white);font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:400;line-height:1.2}.tea-info span{color:var(--tea-gold);font-size:9px;letter-spacing:2.2px;transition:letter-spacing .3s ease,color .3s ease}.tea-palace-tea-item:hover .tea-info span{color:#E6C766;letter-spacing:3px}.tea-info a{color:var(--tea-white);text-decoration:none}.tea-palace-subcategories{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:11px;border-top:1px solid rgb(212 175 55 / .18);position:relative;z-index:2}.tea-palace-subcategories a{color:rgb(255 255 255 / .65);font-size:10px;letter-spacing:1px;text-decoration:none;transition:color .25s ease}.tea-palace-subcategories a:hover{color:var(--tea-gold)}.tea-palace-menu-bottom{display:flex;align-items:center;gap:16px;margin-top:25px;color:rgb(212 175 55 / .65);font-size:8px;letter-spacing:3px;opacity:0;transform:translateY(10px);transition:opacity .5s ease 1.15s,transform .6s cubic-bezier(.22,1,.36,1) 1.15s}.tea-palace-tea-trigger:hover .tea-palace-menu-bottom{opacity:1;transform:none}.tea-palace-menu-bottom div{flex:1;height:1px;background:rgb(212 175 55 / .25)}.tea-scroll-reveal{opacity:0;transform:translateY(45px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.tea-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.tea-reveal-left{opacity:0;transform:translateX(-60px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.tea-reveal-left.is-visible{opacity:1;transform:translateX(0)}.tea-reveal-right{opacity:0;transform:translateX(60px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.tea-reveal-right.is-visible{opacity:1;transform:translateX(0)}.tea-reveal-scale{opacity:0;transform:scale(.94);transition:opacity 1s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.tea-reveal-scale.is-visible{opacity:1;transform:scale(1)}.tea-stagger>*{opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.tea-stagger.is-visible>*{opacity:1;transform:translateY(0)}.tea-stagger.is-visible>*:nth-child(1){transition-delay:.05s}.tea-stagger.is-visible>*:nth-child(2){transition-delay:.15s}.tea-stagger.is-visible>*:nth-child(3){transition-delay:.25s}.tea-stagger.is-visible>*:nth-child(4){transition-delay:.35s}.tea-stagger.is-visible>*:nth-child(5){transition-delay:.45s}.tea-stagger.is-visible>*:nth-child(6){transition-delay:.55s}@media (prefers-reduced-motion:reduce){.tea-scroll-reveal,.tea-reveal-left,.tea-reveal-right,.tea-reveal-scale,.tea-stagger>*{opacity:1;transform:none;transition:none}}.mainContent{padding-top:52px}.mainContent button{padding:15px 70px;border-radius:40px}.main-image{margin-top:32px;transition:transform 1s cubic-bezier(.22,1,.36,1)}.main-image:hover{animation:mainImageFloat 3s ease-in-out infinite}@keyframes mainImageFloat{0%{transform:translateX(0)}50%{transform:translateX(15px)}100%{transform:translateX(0)}}.mainSecond{padding-bottom:60px}.cards img{margin-top:-80px;margin-bottom:20px}.cards p{margin-bottom:32px}.card1,.card2,.card3{padding:25px;background:#5b523621;box-shadow:0 0 8px rgb(212 175 55 / .25),0 0 18px rgb(212 175 55 / .08)}.teaCup{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}.teaCupBg{position:relative;z-index:2;width:320px;height:320px;background-image:url(http://localhost/teapalace/wp-content/uploads/2026/10/tea-hover-e1791341309544.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.teaCup:hover .teaCupBg{transform:scale(1.05);filter:drop-shadow(0 20px 35px rgb(0 0 0 / .5)) drop-shadow(0 0 20px rgb(212 175 55 / .18))}.topLeft,.topRight,.BottomLeft,.BottomRight{position:absolute;width:240px;padding:15px 18px;opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1);z-index:3}.topLeft{top:70px;left:40px;transform:translate(-30px,-30px)}.topRight{top:70px;right:40px;transform:translate(30px,-30px)}.BottomLeft{bottom:70px;left:40px;transform:translate(-30px,30px)}.BottomRight{bottom:70px;right:40px;transform:translate(30px,30px)}.topLeft h4,.topRight h4,.BottomLeft h4,.BottomRight h4{margin:0 0 8px;color:#D4AF37;font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:400;letter-spacing:1px}.topLeft p,.topRight p,.BottomLeft p,.BottomRight p{margin:0;color:rgb(255 255 255 / .7);font-size:12px;line-height:1.7}.topLeft::after,.topRight::after,.BottomLeft::after,.BottomRight::after{content:"";position:absolute;width:0;height:1px;background:linear-gradient(90deg,transparent,#D4AF37);opacity:0;transition:width .7s ease .25s,opacity .4s ease .25s}.topLeft::after{right:-120px;top:50%}.topRight::after{left:-120px;top:50%;transform:rotate(180deg)}.BottomLeft::after{right:-120px;top:50%}.BottomRight::after{left:-120px;top:50%;transform:rotate(180deg)}.teaCup:hover .topLeft,.teaCup:hover .topRight,.teaCup:hover .BottomLeft,.teaCup:hover .BottomRight{opacity:1;transform:translate(0,0)}.teaCup:hover .topLeft::after,.teaCup:hover .topRight::after,.teaCup:hover .BottomLeft::after,.teaCup:hover .BottomRight::after{width:120px;opacity:1}.teaCup:hover .topLeft{transition-delay:.05s}.teaCup:hover .topRight{transition-delay:.15s}.teaCup:hover .BottomLeft{transition-delay:.25s}.teaCup:hover .BottomRight{transition-delay:.35s}.signature-section{background:#080808}.signature-image{position:relative;width:100%;text-align:center}.signature-image::after{content:"";position:absolute;width:350px;height:350px;left:50%;top:50%;transform:translate(-50%,-50%);background:rgb(212 175 55 / .08);filter:blur(80px);z-index:0}.signature-image img{position:relative;z-index:1;width:100%;max-width:500px;height:auto;object-fit:contain;transition:transform .6s ease}.signature-image:hover img{transform:scale(1.03)}.signature-content{padding:30px 50px}.signature-small-title{display:block;color:#D4AF37;font-family:Georgia,"Times New Roman",serif;font-size:13px;letter-spacing:5px;margin-bottom:15px}.signature-symbol{color:#D4AF37;font-size:22px;margin-bottom:12px}.signature-content h2{margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:46px;font-weight:400;letter-spacing:2px}.signature-line{width:100px;height:1px;margin:25px 0;background:linear-gradient(90deg,transparent,#D4AF37,transparent)}.signature-content p{max-width:480px;color:rgb(255 255 255 / .65);font-size:14px;line-height:1.9;margin-bottom:35px}.signature-btn{display:inline-block;padding:13px 30px;color:#080808!important;background:linear-gradient(90deg,#B88A1A 0%,#D4AF37 50%,#B88A1A 100%);border:1px solid #D4AF37;border-radius:40px;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease}.signature-btn:hover{color:#080808!important;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 25px rgb(212 175 55 / .18)}.tea-aladdin-top{position:fixed;right:28px;bottom:28px;display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(25px) scale(.85);transition:opacity .4s ease,visibility .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.tea-aladdin-top img{display:block;height:auto;filter:drop-shadow(0 8px 15px rgb(0 0 0 / .45)) drop-shadow(0 0 12px rgb(212 175 55 / .12));transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.tea-aladdin-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}@media (hover:hover) and (pointer:fine){.tea-aladdin-top:hover img{transform:translateY(-6px) scale(1.08);filter:drop-shadow(0 12px 22px rgb(0 0 0 / .55)) drop-shadow(0 0 18px rgb(212 175 55 / .25))}}.tea-luxury-footer{position:relative;width:100%;background:radial-gradient(ellipse 700px 450px at 50% 0%,rgb(212 175 55 / .055),transparent 70%),#080808;color:#fff;padding:100px 0 25px;overflow:hidden;border-top:1px solid rgb(212 175 55 / .18)}.tea-luxury-container{width:min(1450px, 90%);margin:0 auto;position:relative;z-index:2}.tea-footer-intro{text-align:center;max-width:750px;margin:0 auto 90px}.tea-footer-symbol{color:#D4AF37;font-size:20px;margin-bottom:25px}.tea-footer-brand{display:block;color:#D4AF37;font-family:Georgia,"Times New Roman",serif;font-size:11px;letter-spacing:8px;margin-bottom:20px}.tea-footer-intro h2{margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:3px;line-height:1.2}.tea-footer-line{width:100px;height:1px;margin:28px auto;background:linear-gradient(90deg,transparent,#D4AF37,transparent)}.tea-footer-intro p{margin:0;color:rgb(255 255 255 / .50);font-size:13px;line-height:2;letter-spacing:.5px}.tea-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:70px;padding:55px 0;border-top:1px solid rgb(212 175 55 / .13);border-bottom:1px solid rgb(212 175 55 / .13)}.tea-footer-column{position:relative;min-height:145px;padding-left:25px;border-left:1px solid rgb(212 175 55 / .18)}.tea-column-number{display:block;color:#D4AF37;font-size:8px;letter-spacing:3px;margin-bottom:20px;opacity:.7}.tea-footer-column h3{margin:0 0 18px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:13px;font-weight:400;letter-spacing:3px}.tea-footer-column p{max-width:280px;margin:0;color:rgb(255 255 255 / .45);font-size:12px;line-height:1.9}.tea-footer-column a{position:relative;display:block;width:fit-content;margin-bottom:12px;padding-bottom:3px;color:rgb(255 255 255 / .48)!important;font-size:11px;text-decoration:none;transition:color .3s ease,transform .3s ease}.tea-footer-column a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#D4AF37;transition:width .3s ease}.tea-footer-column a:hover{color:#D4AF37!important;transform:translateX(4px)}.tea-footer-column a:hover::after{width:100%}.tea-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:25px;color:rgb(255 255 255 / .25);font-size:8px;letter-spacing:2px;text-transform:uppercase}.tea-luxury-footer::before{content:"";position:absolute;width:500px;height:300px;left:50%;top:-180px;transform:translateX(-50%);background:rgb(212 175 55 / .06);filter:blur(100px);pointer-events:none}@media (max-width:1200px){.tea-palace-navbar-menu{gap:28px}.tea-palace-navbar-menu>li>a{font-size:12px;letter-spacing:1.2px}.tea-palace-tea-dropdown-inner{max-width:1150px;padding-left:30px;padding-right:30px}.tea-palace-tea-grid{gap:12px}.tea-palace-tea-item{min-height:225px;padding:14px}.tea-image{height:140px}.tea-image img{max-width:130px;max-height:130px}.tea-info h3{font-size:17px}}@media (max-width:991px){.tea-palace-navbar-menu{gap:20px}.tea-palace-navbar-menu>li>a{font-size:11px;letter-spacing:1px}.tea-palace-tea-dropdown-inner{max-width:100%;padding:32px 25px 27px}.tea-palace-dropdown-title{font-size:34px}.tea-palace-tea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tea-palace-tea-item{min-height:220px}.tea-image{height:130px}.tea-image img{max-width:120px;max-height:120px}.tea-info h3{font-size:16px}.signature-section{margin:70px 0;padding:60px 0}.signature-content{padding:20px 25px}.signature-content h2{font-size:38px}.tea-luxury-footer{padding-top:80px}.tea-footer-columns{grid-template-columns:1fr 1fr;gap:45px}}@media (max-width:767px){.tea-palace-category-list>.wc-block-product-categories-list>.wc-block-product-categories-list-item>a{min-height:44px;padding:11px 12px;font-size:12px}.tea-palace-category-list .wc-block-product-categories-list--depth-1{padding-left:25px!important}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item::before{left:-25px;width:18px}.tea-palace-category-list .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a{min-height:36px;font-size:11px}.tea-palace-cart-link{height:auto;min-height:48px;padding:13px 0;font-size:12px}#tea-palace-custom-menu{width:100%;margin-left:0!important}.tea-palace-navbar-menu{flex-direction:column;align-items:stretch;width:100%;gap:0;padding-top:15px}.tea-palace-navbar-menu>li,.tea-palace-navbar-menu>li>a{width:100%}.tea-palace-navbar-menu>li>a{height:auto;min-height:48px;padding:13px 0;font-size:12px;letter-spacing:1.5px}.tea-palace-tea-trigger>a::before{display:none}.tea-palace-tea-dropdown{position:static;width:100%;max-width:100%;margin-top:5px;display:none;opacity:1;visibility:visible;pointer-events:auto;clip-path:none;background:var(--tea-black);border-top:1px solid rgb(212 175 55 / .4);box-shadow:none}.tea-palace-tea-trigger:hover .tea-palace-tea-dropdown{display:block}.tea-palace-tea-dropdown::after,.tea-palace-tea-dropdown-inner::before{display:none}.tea-palace-tea-dropdown-header,.tea-palace-eyebrow,.tea-palace-dropdown-title,.tea-palace-all-teas,.tea-palace-menu-bottom,.tea-palace-tea-item,.tea-image img{opacity:1;transform:none;animation:none}.tea-palace-gold-line{opacity:1;transform:scaleX(1)}.tea-palace-tea-dropdown-inner{max-width:100%;padding:27px 15px 22px}.tea-palace-tea-dropdown-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.tea-palace-eyebrow{font-size:8px;letter-spacing:3px}.tea-palace-dropdown-title{font-size:29px}.tea-palace-all-teas{font-size:8px}.tea-palace-tea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tea-palace-tea-item{min-height:205px;padding:11px}.tea-number{top:9px;right:10px;font-size:8px}.tea-image{height:115px}.tea-image img{max-width:100px;max-height:100px}.tea-info h3{margin:2px 0 6px;font-size:15px}.tea-info span{font-size:7px;letter-spacing:1.5px}.tea-palace-menu-bottom{margin-top:19px;font-size:6px;letter-spacing:2px}.teaCup{position:relative;display:block;min-height:auto;padding:40px 15px}.teaCupBg{position:relative;width:260px;height:260px;margin:0 auto;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s ease}.topLeft,.topRight,.BottomLeft,.BottomRight{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(-15px);transition:max-height .7s ease,opacity .5s ease,transform .6s ease,padding .5s ease,margin .5s ease}.teaCup.mobile-open .topLeft,.teaCup.mobile-open .topRight,.teaCup.mobile-open .BottomLeft,.teaCup.mobile-open .BottomRight{max-height:200px;margin-top:20px;padding:15px 18px;opacity:1;transform:translateY(0);text-align:center}.topLeft h4,.topRight h4,.BottomLeft h4,.BottomRight h4{margin:0 0 8px;color:#D4AF37;font-size:17px}.topLeft p,.topRight p,.BottomLeft p,.BottomRight p{margin:0;color:rgb(255 255 255 / .7);font-size:12px;line-height:1.7}.topLeft::after,.topRight::after,.BottomLeft::after,.BottomRight::after{display:none}.teaCup.mobile-open .teaCupBg{transform:scale(1.04);filter:drop-shadow(0 15px 30px rgb(0 0 0 / .45)) drop-shadow(0 0 18px rgb(212 175 55 / .15))}.signature-section{margin:50px 0;padding:40px 0}.signature-image{margin-bottom:25px}.signature-image img{max-width:330px}.signature-content{padding:20px 15px;text-align:center}.signature-small-title{font-size:11px;letter-spacing:4px}.signature-symbol{font-size:20px}.signature-content h2{font-size:32px}.signature-line{margin:20px auto}.signature-content p{max-width:100%;font-size:13px;line-height:1.8}.signature-btn{padding:12px 24px;font-size:11px}.tea-aladdin-top{right:-85px;width:250px}.tea-luxury-footer{padding:65px 0 20px}.tea-luxury-container{width:88%}.tea-footer-intro{margin-bottom:60px}.tea-footer-brand{font-size:9px;letter-spacing:5px}.tea-footer-intro h2{font-size:28px;letter-spacing:1px}.tea-footer-intro p{font-size:12px}.tea-footer-columns{grid-template-columns:1fr;gap:35px;padding:40px 0}.tea-footer-column{min-height:auto;padding-left:20px}.tea-footer-bottom{flex-direction:column;gap:10px;text-align:center;line-height:1.6}}@media (max-width:575px){.tea-palace-tea-dropdown-inner{padding:23px 12px 19px}.tea-palace-dropdown-title{font-size:26px}.tea-palace-tea-grid{gap:8px}.tea-palace-tea-item{min-height:190px;padding:9px}.tea-image{height:105px}.tea-image img{max-width:90px;max-height:90px}.tea-info h3{font-size:14px}.tea-info span{font-size:6px;letter-spacing:1.2px}}@media (max-width:400px){.tea-palace-tea-dropdown-inner{padding:21px 10px 16px}.tea-palace-dropdown-title{font-size:24px}.tea-palace-tea-grid{gap:7px}.tea-palace-tea-item{min-height:175px;padding:8px}.tea-image{height:95px}.tea-image img{max-width:82px;max-height:82px}.tea-info h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.tea-palace-tea-dropdown,.tea-palace-tea-dropdown *,.tea-palace-tea-dropdown::after,.tea-palace-tea-dropdown-inner::before{animation:none!important;transition-duration:.01ms!important}}