body,html{margin:0;padding:0}video,.kannaki-bg-video,img,.image-container,.kannaki-product-frame,.card__media img,.image-block__image,.product-card-gallery img{border-radius:0!important}button:hover,.btn:hover{border-radius:20px!important}a,button,.btn,img,.card-wrapper,.kannaki-reveal,.kannaki-product-frame{transition:all 1.2s cubic-bezier(.2,.8,.2,1)!important}:root,[data-theme=kannaki]{--theme-primary: #8B0000;--theme-primary-rgb: 139, 0, 0;--theme-bg: #0A0A0A}[data-theme=mirage]{--theme-primary: #2F4F4F;--theme-primary-rgb: 47, 79, 79;--theme-bg: #0a0a0a}[data-theme=mira]{--theme-primary: #D4AF37;--theme-primary-rgb: 212, 175, 55;--theme-bg: #1A1813}body,html{background-color:var(--theme-bg)!important;background:var(--theme-bg)!important;color:#f9f6f0;width:100%;min-height:100vh;overflow-x:clip;transition:background-color .5s ease}.kannaki-nav-link{position:relative;text-decoration:none;color:#f9f6f0;font-weight:700;letter-spacing:.1em;transition:color .3s ease}.kannaki-nav-link:hover{color:var(--theme-primary)}.kannaki-nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-6px;left:50%;transform:translate(-50%);background-color:var(--theme-primary);transition:width .3s ease}.kannaki-nav-link:hover:after,.kannaki-nav-link.active:after{width:100%}.kannaki-kebab{cursor:pointer;display:flex;flex-direction:column;gap:6px}.kannaki-kebab span{width:5px;height:5px;background-color:#f9f6f0;border-radius:50%;transition:background-color .3s ease}.kannaki-kebab:hover span{background-color:var(--theme-primary)}a{text-decoration:none;color:inherit}ul,ol{list-style:none}body{font-family:Inter,Helvetica Neue,Helvetica,sans-serif!important;color:#f9f6f0!important}nav,button,.btn,.kannaki-nav-link{font-family:Montserrat,sans-serif!important;font-weight:200!important;letter-spacing:.25em!important;text-transform:uppercase!important}h4,h5,h6,.h4,.h5,.h6{font-family:Jost,sans-serif!important;font-weight:400;margin:0}.luxury-container{max-width:1440px;margin:0 auto;padding:0;width:100%}.kannaki-page-wrapper{max-width:1400px;margin:0 auto;width:100%}.kannaki-section-padding{padding:60px 0}@media screen and (max-width:768px){.kannaki-section-padding{padding:60px 5%}}.kannaki-overlay-section{position:relative;z-index:10;margin-top:-60px;background:var(--theme-bg);box-shadow:0 -20px 40px #0006;border-radius:12px}.gradient,.color-background-1,.color-background-2,.color-inverse,.page-width,.kannaki-container{background:transparent!important;background-color:var(--theme-bg)!important}.page-width,.kannaki-container{width:100%!important;max-width:1680px!important;margin-inline:auto!important;padding-inline:clamp(1.5rem,4vw,4rem)!important;box-sizing:border-box!important}.card-wrapper,.card{background:transparent!important;border:none!important;box-shadow:none!important}.card__inner{background:transparent!important}.card__media img{filter:grayscale(15%)}.card-wrapper:hover .card__media img{filter:grayscale(0%);transform:scale(1.03)!important}.button,.btn{background-color:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:#f9f6f0!important}.button:hover,.btn:hover{background-color:#f9f6f0!important;color:var(--theme-bg)!important;border-color:#f9f6f0!important}.reveal-up{opacity:0!important;transform:translateY(50px)!important;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.reveal-up.is-visible{opacity:1!important;transform:translateY(0)!important}.product-grid,.kannaki-collection-grid{--product-grid-columns-desktop: 4 !important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;padding:2rem 5%!important;list-style:none}@media screen and (max-width:990px){.kannaki-collection-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.kannaki-collection-grid .image-block,.kannaki-collection-grid .product-card-gallery{aspect-ratio:4 / 5!important;height:auto!important;overflow:hidden}.kannaki-collection-grid .image-block__image,.kannaki-collection-grid .product-card-gallery img{object-fit:cover!important;width:100%!important;height:100%!important}.kannaki-collection-grid .product-card__content,.kannaki-collection-grid .product-card__content *{display:flex!important;flex-direction:column!important;opacity:1!important;visibility:visible!important;text-align:left!important;background:transparent!important;transform:translateY(0)!important}.kannaki-collection-grid .product-card__content{padding:15px 0 0!important}.kannaki-collection-grid .product-card__content product-price,.kannaki-collection-grid .product-card__content .price{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;color:#d4af37!important;font-weight:600;flex-direction:row!important}.kannaki-collection-grid .reveal-up,.kannaki-collection-grid .product-card__content *,.kannaki-collection-grid .text-block{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}.kannaki-dropdown-item{position:relative!important;display:block}.kannaki-sub-dropdown{position:absolute!important;top:-1px;left:100%;background-color:#050505!important;border:1px solid rgba(212,175,55,.3);min-width:200px;opacity:0;visibility:hidden;transform:translate(10px);transition:all .4s var(--luxury-easing)!important;z-index:60;padding:10px 0;border-radius:12px}.kannaki-dropdown-item:hover .kannaki-sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}body.kannaki-drawer-open{overflow:hidden}body.kannaki-drawer-open .kannaki-bottom-nav,body.kannaki-drawer-open #kannaki-bottom-cart{display:none!important}.kannaki-cart-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999998;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.kannaki-cart-overlay.is-open{opacity:1;visibility:visible}.kannaki-cart-drawer{position:fixed;top:0;right:-400px;width:400px;max-width:100vw;height:100vh;background-color:#050505;border-left:1px solid rgba(255,255,255,.1);z-index:99999999;display:flex;flex-direction:column;transition:right .5s cubic-bezier(.16,1,.3,1);box-shadow:-10px 0 30px #00000080}.kannaki-cart-drawer.is-open{right:0}#KannakiCartDrawerWrapper.is-loading .kannaki-cart-drawer{opacity:.7;pointer-events:none}.kannaki-cart-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.kannaki-cart-title{font-family:Playfair Display,serif!important;font-size:1rem!important;margin:0;color:#fff;letter-spacing:.05em;text-transform:none!important}.kannaki-cart-close{background:none;border:none;color:#fff;cursor:pointer;padding:5px;transition:transform .3s ease,color .3s ease}.kannaki-cart-close:hover{transform:rotate(90deg);color:#d4af37}.kannaki-cart-progress{padding:10px 20px;background-color:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05);text-align:center}.kannaki-progress-text{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.1em;color:#aaa;margin:0 0 10px}.kannaki-progress-text span,.kannaki-progress-text.success{color:#d4af37;font-weight:600}.kannaki-progress-bar-bg{width:100%;height:4px;background-color:#222;border-radius:2px;overflow:hidden}.kannaki-progress-bar-fill{height:100%;background-color:#d4af37;transition:width .6s cubic-bezier(.16,1,.3,1)}.kannaki-cart-items-wrapper{flex-grow:1;overflow-y:auto;padding:10px 20px}.kannaki-cart-items-wrapper::-webkit-scrollbar{width:4px}.kannaki-cart-items-wrapper::-webkit-scrollbar-track{background:transparent}.kannaki-cart-items-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.kannaki-cart-items{display:flex;flex-direction:column;gap:25px}.kannaki-cart-item{display:grid;grid-template-columns:80px 1fr;gap:20px}.kannaki-cart-item-image{width:100%;aspect-ratio:4 / 5;background-color:#111;border-radius:6px;overflow:hidden}.kannaki-cart-item-image img{width:100%;height:100%;object-fit:cover}.kannaki-cart-item-details{display:flex;flex-direction:column;justify-content:center}.kannaki-cart-item-title{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;color:#fff;text-decoration:none;letter-spacing:.05em;margin-bottom:5px;transition:color .3s ease}.kannaki-cart-item-title:hover{color:#d4af37}.kannaki-cart-item-variant{font-family:Montserrat,sans-serif!important;font-size:.65rem!important;color:#888;margin-bottom:8px}.kannaki-cart-item-price{font-family:Montserrat,sans-serif!important;font-size:.85rem!important;color:#d4af37!important;font-weight:600;margin-bottom:12px}.kannaki-cart-qty-controls{display:flex;align-items:center;gap:15px}.kannaki-qty-btn{background:none;border:none;color:#aaa;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.kannaki-qty-btn:hover{color:#fff}.kannaki-qty-input{width:25px;background:transparent;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;text-align:center;padding:0;pointer-events:none;-moz-appearance:textfield}.kannaki-qty-input::-webkit-outer-spin-button,.kannaki-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kannaki-cart-item-remove{background:none;border:none;color:#888;font-family:Montserrat,sans-serif!important;font-size:.6rem!important;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;padding-bottom:2px;border-bottom:1px solid transparent;transition:all .3s ease;margin-left:auto}.kannaki-cart-item-remove:hover{color:#8b0000;border-bottom-color:#8b0000}.kannaki-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.kannaki-cart-empty p{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;color:#aaa;margin-bottom:25px}.kannaki-continue-shopping-btn{border:1px solid #D4AF37;color:#d4af37;padding:12px 30px;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;letter-spacing:.15em;text-transform:uppercase;transition:all .3s ease;background:transparent}.kannaki-continue-shopping-btn:hover{background:#d4af37;color:#050505}.kannaki-cart-footer{padding:15px;background-color:#0a0a0a;border-top:1px solid rgba(255,255,255,.05)}.kannaki-cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.kannaki-cart-subtotal span{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;text-transform:uppercase;letter-spacing:.1em;color:#fff}.kannaki-cart-subtotal .kannaki-cart-subtotal-price{font-size:1rem!important;color:#d4af37;font-weight:600}.kannaki-cart-taxes{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;color:#888;margin-bottom:10px;text-align:center;text-transform:none!important;letter-spacing:.05em!important}.kannaki-collection-grid h1,.kannaki-collection-grid h2,.kannaki-collection-grid h3,.kannaki-cart-drawer h1,.kannaki-cart-drawer h2,.kannaki-cart-drawer h3{font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important}.kannaki-collection-grid p,.kannaki-collection-grid a,.kannaki-collection-grid span,.kannaki-cart-drawer p,.kannaki-cart-drawer a,.kannaki-cart-drawer span{font-family:Montserrat,sans-serif!important}.kannaki-collection-grid a,.kannaki-collection-grid button,.kannaki-cart-drawer a,.kannaki-cart-drawer button{text-transform:uppercase!important;letter-spacing:.15em!important}.kannaki-checkout-btn{display:block;width:100%;background-color:#8b0000!important;color:#fff!important;border:none!important;padding:12px!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;cursor:pointer;transition:background-color .4s ease!important;border-radius:0!important}@media(hover:hover){.kannaki-checkout-btn:hover{background-color:#600000!important}}.kannaki-checkout-btn:active{transform:scale(.98)!important;background-color:#600000!important;transition:none!important}.kannaki-continue-shopping{text-align:center;margin-top:8px}.kannaki-continue-shopping a{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;color:#aaa!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-bottom:1px solid transparent;transition:all .3s ease}.kannaki-continue-shopping a:hover{color:#fff!important;border-bottom-color:#fff}:root,[data-theme=kannaki]{--theme-bg: #0A0A0A !important}body{color:#f9f6f0!important}.gradient,.color-background-1,.color-background-2,.color-inverse,.page-width{background:transparent!important;background-color:var(--theme-bg)!important}.color-background-1,.color-background-2{background-color:#f9f6f0!important;color:#0a0a0a!important}*{border-color:#d4af3726!important}.card-wrapper,.kannaki-product-frame,hr,.kannaki-cart-header,.kannaki-cart-footer{border:1px solid rgba(212,175,55,.15)!important}.kannaki-section-padding{padding:80px 0!important}.hero img,.banner img,.image-with-text__media img,.slideshow__media img{border-radius:40px 40px 0 0!important}.image-container,.card__media img,.image-block__image,.product-card-gallery img{border-radius:0}button:hover,.btn:hover{border-radius:4px}h1,h2,h3{font-family:Playfair Display,serif!important;font-style:italic!important;margin:0}nav,button,.btn,.kannaki-nav-link,a{font-family:Montserrat,sans-serif!important;font-weight:200!important;letter-spacing:.25em!important;text-transform:uppercase!important}h3.card__heading,.card__heading,.card__heading a,.card-wrapper .card__heading{font-size:1.1rem!important;font-style:italic!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.02em;margin-bottom:5px}*,a,button,.btn,img,.card-wrapper,.kannaki-reveal,.kannaki-product-frame{transition:all 1.8s cubic-bezier(.19,1,.22,1)!important}#shopify-section-kannaki-aza-header,#shopify-section-group-header-group,.shopify-section-group-header-group,.kannaki-aza-header-wrapper{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:100000!important;background:#050505!important}.customer *{font-family:Montserrat,sans-serif!important;font-weight:200!important}.customer h1,.customer h2,.customer h3,.customer h4{font-family:Playfair Display,serif!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#f9f6f0!important;font-weight:400!important}.customer a{text-transform:uppercase!important;letter-spacing:.15em!important;color:#d4af37!important}.customer button,.customer .btn{font-family:Montserrat,sans-serif!important;letter-spacing:.25em!important;text-transform:uppercase!important;background-color:transparent!important;border:1px solid rgba(212,175,55,.3)!important;color:#f9f6f0!important}.customer button:hover,.customer .btn:hover{background-color:#f9f6f0!important;color:var(--theme-bg)!important}.customer table td,.customer table th{border-color:#d4af3726!important}.customer .field input,.customer .field select{background:transparent!important;border:none!important;border-bottom:1px solid rgba(212,175,55,.3)!important;color:#f9f6f0!important;border-radius:0!important;font-family:Montserrat,sans-serif!important}.facets-block-wrapper--vertical{background-color:#0a0a0a;border-right:1px solid rgba(212,175,55,.2);padding-right:30px}.facets__summary{font-family:Playfair Display,serif!important;font-size:1.2rem;color:#d4af37;border-bottom:1px solid rgba(249,246,240,.1);padding-bottom:10px}.facet-checkbox__text{font-family:Montserrat Light,sans-serif!important;color:#f9f6f0;font-size:.95rem}.facets__header{color:#f9f6f0;border-bottom:1px solid rgba(212,175,55,.2)}.facets__clear,.facets__reset{color:#d4af37!important;font-family:Montserrat,sans-serif!important;text-decoration:underline;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem!important}.facets-drawer__title{font-family:Playfair Display,serif!important;color:#d4af37!important;font-style:italic!important}.kannaki-footer{background-color:#050505!important;padding:100px 5% 50px;border-top:1px solid rgba(212,175,55,.2);color:#fff;display:block!important;width:100%}.kannaki-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin:0 auto}.kannaki-footer-logo{max-width:150px;margin-bottom:20px;height:auto}.kannaki-footer h4{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:.8rem;letter-spacing:.2em;margin-bottom:25px;color:#fff}.kannaki-footer-mission{font-family:Montserrat,sans-serif;font-size:.9rem;line-height:1.6;color:#aaa}.kannaki-footer-links{list-style:none;padding:0;margin:0}.kannaki-footer-links li{margin-bottom:12px}.kannaki-footer-links a{text-decoration:none;color:#aaa;font-family:Montserrat,sans-serif;font-size:.9rem;transition:color .3s ease}.kannaki-footer-links a:hover{color:#d4af37}.kannaki-footer-newsletter p{font-family:Montserrat,sans-serif;font-size:.9rem;color:#aaa;margin-bottom:20px}.newsletter-input-group{display:flex;border-bottom:1px solid #333}.newsletter-input-group .kannaki-input{background:transparent;border:none;color:#fff;padding:10px 0;width:100%;font-family:Montserrat,sans-serif;outline:none}.newsletter-input-group .kannaki-input::placeholder{color:#666}.newsletter-input-group .kannaki-btn{background:transparent;border:none;color:#d4af37;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;padding:10px 15px}.kannaki-footer-trademarks{display:flex;justify-content:center;align-items:flex-start;gap:3rem;margin-top:60px}.kannaki-trademark-item{display:flex;flex-direction:column;align-items:center;gap:8px}.kannaki-trademark-logo{max-height:80px;width:auto;object-fit:contain}.kannaki-trademark-title{font-family:Montserrat,sans-serif;font-size:.75rem;color:#d4af37;text-transform:uppercase;letter-spacing:1px;text-align:center}.kannaki-footer-trademarks+.kannaki-footer-legal{margin-top:30px}.kannaki-footer-legal{margin-top:80px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.kannaki-footer-legal p{font-family:Montserrat,sans-serif;font-size:.8rem;color:#666;margin:0}@media(max-width:900px){.kannaki-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kannaki-footer-grid{grid-template-columns:1fr}}.kannaki-enhanced-dropdown{position:absolute;top:100%;left:50%;background-color:#050505;border:1px solid rgba(212,175,55,.3);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:all .3s ease;z-index:50;padding:20px;display:flex;gap:30px;width:600px;max-width:90vw;box-shadow:0 20px 40px #00000080}.kannaki-nav-item.has-mega-menu:hover .kannaki-enhanced-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.kannaki-enhanced-links{flex:1;display:flex;flex-direction:column;min-width:0;width:50%}.kannaki-enhanced-image{flex:1;min-width:0;width:50%}.enhanced-img{width:100%;height:100%;object-fit:cover;border-radius:8px;min-height:250px}.kannaki-dropdown-item{position:relative}.kannaki-sub-dropdown{position:absolute;top:0;left:100%;background-color:#0a0a0a;border:1px solid rgba(212,175,55,.3);min-width:200px;opacity:0;visibility:hidden;transform:translate(10px);transition:all .3s ease;z-index:60;padding:10px 0;box-shadow:10px 10px 20px #00000080}.kannaki-dropdown-item:hover>.kannaki-sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}.kannaki-dropdown-item>a{display:flex;justify-content:space-between;align-items:center}.kannaki-size-trigger{background:transparent;border:none;color:#f9f6f0;font-family:Montserrat,sans-serif;font-size:.9rem;cursor:pointer;padding:0;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:5px;position:relative}.kannaki-size-trigger:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#d4af37;transition:width .3s ease}.kannaki-size-trigger:hover:after{width:100%}.kannaki-size-drawer{position:fixed;top:0;right:-100%;width:400px;max-width:90vw;height:100vh;background:#050505;color:#f9f6f0;z-index:100000;transition:right .4s cubic-bezier(.25,.46,.45,.94);box-shadow:-10px 0 30px #00000080;padding:40px;overflow-y:auto}.kannaki-size-drawer.is-open{right:0}.kannaki-size-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid rgba(212,175,55,.3);padding-bottom:15px}.kannaki-size-drawer-title{font-family:Playfair Display,serif;font-size:1.5rem;color:#d4af37;margin:0}.kannaki-size-drawer-close{background:transparent;border:none;color:#f9f6f0;cursor:pointer;padding:5px}.kannaki-size-drawer-close:hover{color:#d4af37}.kannaki-size-table{width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:.9rem}.kannaki-size-table th,.kannaki-size-table td{padding:15px 10px;text-align:left;border-bottom:1px solid rgba(212,175,55,.2)}.kannaki-size-table th{color:#d4af37;font-weight:600}.kannaki-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease}.kannaki-drawer-overlay.is-visible{opacity:1;visibility:visible}.kannaki-shop-the-look{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.kannaki-shop-the-look-title{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#d4af37;margin-bottom:20px}.kannaki-stl-list{display:flex;gap:15px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#D4AF37 #1a1a1a}.kannaki-stl-list::-webkit-scrollbar{height:4px}.kannaki-stl-list::-webkit-scrollbar-track{background:#1a1a1a}.kannaki-stl-list::-webkit-scrollbar-thumb{background:#d4af37}.kannaki-stl-item{display:flex;align-items:center;gap:15px;min-width:280px;background:#ffffff05;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.kannaki-stl-img{width:80px;height:80px;object-fit:cover;border-radius:4px}.kannaki-stl-info{flex:1}.kannaki-stl-name{font-family:Montserrat,sans-serif;font-size:.9rem;color:#f9f6f0;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kannaki-stl-price{font-family:Montserrat,sans-serif;font-size:.85rem;color:#ffffffb3;margin:0}.kannaki-stl-add{background:transparent;border:1px solid #D4AF37;color:#d4af37;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.kannaki-stl-add:hover{background:#d4af37;color:#050505}.kannaki-size-fieldset{border:none!important;padding:0!important;margin:20px 0!important}.kannaki-size-legend{font-family:Playfair Display,serif!important;font-size:1.1rem!important;font-style:italic!important;color:#d4af37!important;margin-bottom:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.kannaki-size-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.kannaki-size-pill-wrapper{position:relative}.kannaki-size-pill-wrapper input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.kannaki-size-pill-wrapper label{display:flex!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;border:1px solid rgba(255,255,255,.2)!important;background:transparent!important;color:#f9f6f0!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:300!important;cursor:pointer!important;transition:all .3s ease!important;border-radius:0!important;-webkit-user-select:none!important;user-select:none!important}.kannaki-size-pill-wrapper label:hover{border-color:#d4af37!important;color:#d4af37!important}.kannaki-size-pill-wrapper input[type=radio]:checked+label{background:#d4af37!important;color:#050505!important;border-color:#d4af37!important;font-weight:600!important;box-shadow:0 0 10px #d4af374d!important}.kannaki-size-pill-wrapper.is-disabled label{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.05) 10px,rgba(255,255,255,.05) 11px)!important}.kannaki-size-pill-wrapper.is-disabled label:after{content:""!important;position:absolute!important;top:50%!important;left:0!important;width:100%!important;height:1px!important;background:#fff6!important;transform:rotate(-45deg)!important;transform-origin:center!important;pointer-events:none!important}product-card,.product-card,.product-card__content,.product-grid__card,.resource-card,.resource-card__content,.card-wrapper,.card,.kannaki-card-glass,.kannaki-collection-card,.bento-grid__item{position:relative!important;background:#ffffff06!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(var(--theme-primary-rgb),.3)!important;border-radius:20px!important;box-shadow:0 8px 25px #0009,0 0 15px rgba(var(--theme-primary-rgb),.2),inset 0 1px 1px #ffffff26!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)!important;will-change:transform,box-shadow}product-card:hover,.product-card:hover,.product-card:hover .product-card__content,.product-grid__card:hover,.resource-card:hover,.card-wrapper:hover,.card:hover,.kannaki-card-glass:hover,.kannaki-collection-card:hover,.bento-grid__item:hover{border-color:var(--theme-primary)!important;box-shadow:0 16px 45px -8px rgba(var(--theme-primary-rgb),.6),0 0 30px 4px rgba(var(--theme-primary-rgb),.35),inset 0 0 15px rgba(var(--theme-primary-rgb),.25),inset 0 1px 1px #fff6!important;transform:translateY(-6px)!important}.card__media,.product-card__media,.product-card slideshow-component{border-radius:0!important;overflow:hidden!important;position:relative!important}product-card:hover .card__media:after,product-card:hover .product-card__media:after,.card-wrapper:hover .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:inset 0 0 25px rgba(var(--theme-primary-rgb),.45);pointer-events:none;transition:opacity .4s ease}.shopify-section,.kannaki-section-padding,.page-width,.hero,.banner{position:relative!important}.shopify-section:before,.kannaki-section-padding:before{content:""!important;position:absolute!important;top:20%!important;left:50%!important;width:650px!important;height:650px!important;transform:translate(-50%,-20%)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(var(--theme-primary-rgb),.12),#0000 70%)!important;filter:blur(100px)!important;pointer-events:none!important;z-index:0!important;opacity:.8!important}@media(max-width:768px){.shopify-section:before,.kannaki-section-padding:before,.kannaki-ambient-glow{display:none!important}}.kannaki-ambient-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(var(--theme-primary-rgb),.25),#0000 70%);filter:blur(90px);pointer-events:none;z-index:0;opacity:.9;animation:kannakiPulseGlow 8s ease-in-out infinite alternate}.kannaki-ambient-glow--top-right{top:-150px;right:-150px}.kannaki-ambient-glow--center{top:50%;left:50%;transform:translate(-50%,-50%)}.kannaki-ambient-glow--bottom-left{bottom:-150px;left:-150px}@keyframes kannakiPulseGlow{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.15);opacity:1}}button,.button,.button--primary,.btn,.btn-luxury-glow,.kannaki-cart-checkout-btn,.product-form__submit,.quick-add__submit{position:relative!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}button:hover,.button:hover,.button--primary:hover,.btn:hover,.btn-luxury-glow:hover,.kannaki-cart-checkout-btn:hover,.product-form__submit:hover,.quick-add__submit:hover{border-color:var(--theme-primary)!important;box-shadow:0 0 25px 5px rgba(var(--theme-primary-rgb),.6),0 0 12px #ffffff80,inset 0 0 8px rgba(var(--theme-primary-rgb),.3)!important;text-shadow:0 0 8px rgba(255,255,255,.8);transform:scale(1.02)!important}.kannaki-glow-divider,.divider-glow{width:100%;height:2px;margin:40px 0;background:linear-gradient(90deg,transparent 0%,rgba(var(--theme-primary-rgb),.85) 50%,transparent 100%);box-shadow:0 0 15px rgba(var(--theme-primary-rgb),.8)}h1,h2,h3,.kannaki-section-title,.section-heading-glow,.section-header__title{position:relative}h2:not(.kannaki-slide-headline):not(.khs-heading):not(.hero__heading):after,.kannaki-section-title:after,.section-heading-glow:after,.section-header__title:after{content:"";display:block;width:80px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#D4AF37,transparent);box-shadow:0 0 8px #d4af3780;border-radius:2px}@media(max-width:768px){h2:after,.kannaki-section-title:after,.section-heading-glow:after,.section-header__title:after{display:none!important}}.cart-drawer__inner,.kannaki-filter-drawer,.kannaki-size-drawer-content,.predictive-search-drawer,.header-drawer__content{background:#0a0a0af2!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border-left:2px solid rgba(var(--theme-primary-rgb),.5)!important;box-shadow:-20px 0 60px #000000e6,-5px 0 30px rgba(var(--theme-primary-rgb),.4),inset 1px 0 15px rgba(var(--theme-primary-rgb),.2)!important}.kannaki-filter-tag--active,.kannaki-size-pill-wrapper input[type=radio]:checked+label,.variant-picker__input input[type=radio]:checked+label{box-shadow:0 0 18px rgba(var(--theme-primary-rgb),.75),inset 0 0 6px #fff6!important;border-color:var(--theme-primary)!important}.kannaki-floating-cart-btn{position:fixed!important;bottom:95px!important;right:28px!important;z-index:99998!important;width:54px!important;height:54px!important;border-radius:50%!important;background:var(--theme-primary, #8B0000)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 25px #00000080,0 0 20px rgba(var(--theme-primary-rgb),.6)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important}.kannaki-floating-cart-btn:hover{transform:scale(1.1) translateY(-3px)!important;box-shadow:0 12px 30px #000000a6,0 0 30px rgba(var(--theme-primary-rgb),.95),inset 0 0 8px #fff6!important}.kannaki-floating-cart-count{position:absolute!important;top:-4px!important;right:-4px!important;background:#d4af37!important;color:#050505!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;font-weight:700!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #00000080!important}@media(max-width:768px){.kannaki-floating-cart-btn{bottom:85px!important;right:20px!important;width:48px!important;height:48px!important}}#shopify-pc__banner,.shopify-pc__banner,.shopify-pc__banner__dialog,[id^=shopify-pc__banner],[class*=shopify-pc__banner]{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#f9f6f0!important;border-top:1px solid rgba(212,175,55,.4)!important;box-shadow:0 -10px 40px #000000e6,0 0 25px #d4af3726!important;font-family:Montserrat,sans-serif!important}#shopify-pc__banner *,.shopify-pc__banner *,.shopify-pc__banner__title,.shopify-pc__banner__text,.shopify-pc__banner__body,.shopify-pc__banner__content,[class*=shopify-pc__banner] p,[class*=shopify-pc__banner] h1,[class*=shopify-pc__banner] h2,[class*=shopify-pc__banner] h3,[class*=shopify-pc__banner] span,[class*=shopify-pc__banner] div{color:#f9f6f0!important}#shopify-pc__banner h1,#shopify-pc__banner h2,#shopify-pc__banner h3,.shopify-pc__banner__title,[class*=shopify-pc__banner] [class*=title],[class*=shopify-pc__banner] [class*=heading]{color:#d4af37!important;font-family:Playfair Display,serif!important;letter-spacing:.05em!important}#shopify-pc__banner p,.shopify-pc__banner__text,[class*=shopify-pc__banner] p,[class*=shopify-pc__banner] [class*=description]{color:#f9f6f0d9!important;line-height:1.6!important;font-size:.88rem!important}#shopify-pc__banner a,.shopify-pc__banner a,[class*=shopify-pc__banner] a{color:#d4af37!important;text-decoration:underline!important;text-underline-offset:4px!important;transition:color .3s ease!important}#shopify-pc__banner a:hover,.shopify-pc__banner a:hover,[class*=shopify-pc__banner] a:hover{color:#fff!important}.shopify-pc__banner__btns,[class*=shopify-pc__banner] [class*=btn],[class*=shopify-pc__banner] button{font-family:Montserrat,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__btn--accept,#shopify-pc__banner button[class*=accept],#shopify-pc__banner button[data-action=accept],.shopify-pc__banner__btn--accept,[class*=shopify-pc__banner] [class*=accept],[class*=shopify-pc__banner] [class*=primary]{background:linear-gradient(135deg,#8b0000,#4a0000)!important;color:#fff!important;border:1px solid #D4AF37!important;border-radius:6px!important;padding:.65rem 1.4rem!important;font-size:.8rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important;box-shadow:0 4px 15px #00000080!important;transition:all .3s ease!important}#shopify-pc__banner .shopify-pc__banner__btn--accept:hover,#shopify-pc__banner button[class*=accept]:hover,#shopify-pc__banner button[data-action=accept]:hover,.shopify-pc__banner__btn--accept:hover,[class*=shopify-pc__banner] [class*=accept]:hover,[class*=shopify-pc__banner] [class*=primary]:hover{background:#d4af37!important;color:#050505!important;border-color:#d4af37!important;box-shadow:0 0 20px #d4af3799!important}#shopify-pc__banner .shopify-pc__banner__btn--decline,#shopify-pc__banner button[class*=decline],#shopify-pc__banner button[class*=reject],#shopify-pc__banner button[data-action=decline],.shopify-pc__banner__btn--decline,[class*=shopify-pc__banner] [class*=decline],[class*=shopify-pc__banner] [class*=secondary]{background:#ffffff0d!important;color:#f9f6f0d9!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:6px!important;padding:.65rem 1.4rem!important;font-size:.8rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important;transition:all .3s ease!important}#shopify-pc__banner .shopify-pc__banner__btn--decline:hover,#shopify-pc__banner button[class*=decline]:hover,#shopify-pc__banner button[class*=reject]:hover,#shopify-pc__banner button[data-action=decline]:hover,.shopify-pc__banner__btn--decline:hover,[class*=shopify-pc__banner] [class*=decline]:hover,[class*=shopify-pc__banner] [class*=secondary]:hover{background:#ffffff26!important;color:#fff!important;border-color:#d4af37!important}#shopify-pc__banner .shopify-pc__banner__btn--preferences,#shopify-pc__banner button[class*=preferences],.shopify-pc__banner__btn--preferences,[class*=shopify-pc__banner] [class*=preferences]{background:transparent!important;color:#d4af37!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:6px!important;padding:.65rem 1.4rem!important;font-size:.8rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important;transition:all .3s ease!important}#shopify-pc__banner .shopify-pc__banner__btn--preferences:hover,#shopify-pc__banner button[class*=preferences]:hover,.shopify-pc__banner__btn--preferences:hover,[class*=shopify-pc__banner] [class*=preferences]:hover{background:#d4af3726!important;color:#fff!important;border-color:#d4af37!important}#shopify-pc__preferences,.shopify-pc__preferences,.shopify-pc__preferences__dialog,[id^=shopify-pc__preferences],[class*=shopify-pc__preferences]{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#f9f6f0!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:12px!important;box-shadow:0 20px 50px #000000f2,0 0 30px #d4af3733!important}.shopify-pc__overlay,[class*=shopify-pc__overlay],div[class*=shopify-pc-overlay]{background:#000c!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}#shopify-pc__preferences *,.shopify-pc__preferences *,[class*=shopify-pc__preferences] *{color:#f9f6f0!important}#shopify-pc__preferences h1,#shopify-pc__preferences h2,#shopify-pc__preferences h3,#shopify-pc__preferences h4,.shopify-pc__preferences__header,[class*=shopify-pc__preferences] h2,[class*=shopify-pc__preferences] h3{color:#d4af37!important;font-family:Playfair Display,serif!important}#shopify-pc__preferences .shopify-pc__preferences__header,#shopify-pc__preferences .shopify-pc__preferences__footer,[class*=shopify-pc__preferences] [class*=header],[class*=shopify-pc__preferences] [class*=footer]{background:#050505!important;border-color:#d4af3733!important}#shopify-pc__preferences [class*=close],.shopify-pc__preferences__close{color:#d4af37!important;fill:#d4af37!important}#shopify-pc__preferences input[type=checkbox]:checked,[class*=shopify-pc__preferences] input[type=checkbox]:checked{background-color:#d4af37!important;border-color:#d4af37!important}.shopify-policy__container,.shopify-policy__title,.shopify-policy__body{background-color:#050505!important;color:#f9f6f0!important}.shopify-policy__title h1{color:#d4af37!important;font-family:Playfair Display,serif!important}.shopify-policy__body p,.shopify-policy__body li{color:#ccc!important;line-height:1.8!important}[class*=track123] button,[id*=track123] button,button[class*=track123],[class*=track123] input[type=submit]{background-color:#8b0000!important;background:#8b0000!important;color:#fff!important;border:1px solid #D4AF37!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:0!important;box-shadow:0 4px 15px #00000080!important}[class*=track123] input[type=text],[id*=track123] input[type=text],[class*=track123] input[type=email],[id*=track123] input[type=email]{background-color:#141414!important;background:#141414!important;color:#f9f6f0!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important}[class*=track123] input:focus,[id*=track123] input:focus{border-color:#d4af37!important;outline:none!important}[class*=track123] label,[id*=track123] label,[class*=track123] span,[id*=track123] span{color:#d4af37!important;font-family:Montserrat,sans-serif!important}.kannaki-cinematic-details .compare-at-price,.kannaki-cinematic-details .price-item--regular,.kannaki-cinematic-details .kannaki-price-compare{display:none!important}.luxury-glass,header.header-wrapper,.kannaki-header-container,.site-header,.kannaki-aza-header-sticky,.kannaki-aza-header-wrapper{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(212,175,55,.15)!important}:root{--gold-metallic: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%);--gold-glow-shadow: 0 8px 32px rgba(212, 175, 55, .22);--glass-card-bg: rgba(20, 20, 20, .65);--glass-card-border: 1px solid rgba(212, 175, 55, .2)}.gold-text,.luxury-heading-gold{background:var(--gold-metallic)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block;letter-spacing:.05em}.product-card,.card-wrapper,.kannaki-product-card,.kannaki-aza-card{background:var(--glass-card-bg)!important;border:var(--glass-card-border)!important;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),border-color .6s ease!important;overflow:hidden;position:relative}.product-card:hover,.card-wrapper:hover,.kannaki-product-card:hover,.kannaki-aza-card:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 16px 40px #000c,var(--gold-glow-shadow)!important;border-color:#d4af3773!important}.product-card img,.card-wrapper img,.kannaki-product-card img{transition:transform .9s cubic-bezier(.25,1,.5,1)!important}.product-card:hover img,.card-wrapper:hover img,.kannaki-product-card:hover img{transform:scale(1.08)!important}.btn-luxury,.button--primary,.kannaki-btn-gold{background:var(--gold-metallic)!important;color:#0a0a0a!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important;position:relative!important;overflow:hidden!important;transition:all .4s ease!important;box-shadow:0 4px 20px #d4af374d!important}.btn-luxury:hover,.button--primary:hover,.kannaki-btn-gold:hover{box-shadow:0 8px 30px #d4af3799!important;transform:translateY(-2px)!important}.btn-luxury:after,.button--primary:after{content:"";position:absolute;top:-50%;left:-60%;width:50%;height:200%;background:#ffffff4d;transform:rotate(30deg);transition:all .75s ease}@media(max-width:768px){.btn-luxury:not(.kannaki-brand-cta):not(.kannaki-hero-btn),.button--primary,.kannaki-btn-gold,.btn-add,.btn-buy{padding:.5rem 1.2rem!important;font-size:.65rem!important;letter-spacing:.08em!important;min-height:unset!important}.kannaki-brand-cta,.kannaki-hero-btn{padding:.15rem .45rem!important;font-size:.38rem!important;letter-spacing:.04em!important;line-height:1!important;width:auto!important;min-width:0!important;max-width:fit-content!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kannaki-luxury.css.map */
