:root{--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 4px 20px rgba(15, 23, 42, .08);--shadow-lg: 0 8px 30px rgba(15, 23, 42, .12);--shadow-hover: 0 12px 40px rgba(15, 23, 42, .14);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--color-ink: #0f172a;--color-ink-light: #334155;--color-ink-lighter: #64748b;--color-surface: #ffffff;--color-surface-raised: #f8fafc;--color-border-subtle: #e2e8f0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.6;color:var(--color-ink-light)}::selection{background:#00000014;color:inherit}*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn,button[type=submit],input[type=submit]{border-radius:var(--radius-full)!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),opacity var(--transition-fast)!important;position:relative;overflow:hidden}.btn:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);opacity:1!important}.btn:active,button[type=submit]:active,input[type=submit]:active{transform:translateY(0);box-shadow:var(--shadow-xs)}.btn--secondary{background:transparent!important;border:1.5px solid currentColor!important;box-shadow:none!important}.btn--secondary:hover{background:#0000000a!important;box-shadow:none!important}.hero__btn{border-radius:var(--radius-full)!important;padding:14px 36px!important;font-size:15px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2!important;color:var(--color-ink)!important;box-shadow:var(--shadow-md)!important}.hero__btn:hover{background:#fff!important;box-shadow:var(--shadow-lg)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],textarea,select{border-radius:var(--radius-md)!important;border:1.5px solid var(--color-border-subtle)!important;background:var(--color-surface)!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)!important;font-size:15px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:currentColor!important;box-shadow:0 0 0 3px #0000000f!important;transform:translateY(-1px);outline:none!important}.newsletter__input,#mce-EMAIL,.input-group__field{border-radius:var(--radius-full) 0 0 var(--radius-full)!important;border-right:none!important}.newsletter__submit,#mc-embedded-subscribe{border-radius:0 var(--radius-full) var(--radius-full) 0!important}.product-grid figure,.product-grid--card,.home-collection-wrap figure,.deal-day figure{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:transform var(--transition-base),box-shadow var(--transition-base)!important;overflow:hidden!important}.product-grid figure:hover,.product-grid--card:hover,.home-collection-wrap figure:hover,.deal-day figure:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)!important}.product-grid figure img,.product-grid--card img,.home-collection-wrap figure img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.product-grid figure:hover img,.product-grid--card:hover img{transform:scale(1.06)!important}.product-grid-desc{padding:16px 18px!important}.product-grid-desc h3 a{font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:var(--color-ink)!important}.product-grid-desc>span{font-size:15px!important;font-weight:700!important;color:var(--color-ink)!important}.product-grid-desc .discount-price{font-size:13px!important;font-weight:500!important;color:var(--color-ink-lighter)!important}.prod_label span.sale,.prod_label span.sold,.product-grid__badge{border-radius:var(--radius-sm)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;padding:5px 10px!important;box-shadow:var(--shadow-xs)}.product-grid__cta{font-weight:600!important;font-size:12px!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:var(--shadow-sm)}header{box-shadow:0 1px #0000000a!important}.nav-bar-section{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header-section{padding:14px 0!important}.menu-part .topbar-nav ul.metismenu li a{font-weight:600!important;font-size:14px!important;letter-spacing:.01em!important;padding:8px 0!important;position:relative}.menu-part .topbar-nav ul.metismenu li a:after{content:"";position:absolute;bottom:2px;left:0;width:0;height:2px;background:currentColor;transition:width var(--transition-base);border-radius:2px}.menu-part .topbar-nav ul.metismenu li a:hover:after{width:100%}.submenu{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--color-border-subtle)!important;overflow:hidden!important}.side-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2!important}#nav-icon span{border-radius:2px!important;height:2.5px!important}footer{background:var(--color-surface-raised)!important;border-top:1px solid var(--color-border-subtle)!important}.main-footer{padding:60px 0 40px!important}.footer-logo-part h6,.footer-menu h5,.footer-form h5{font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:20px!important;color:var(--color-ink)!important}.footer-menu ul li a{font-size:14px!important;color:var(--color-ink-lighter)!important;transition:color var(--transition-fast),transform var(--transition-fast)!important;display:inline-block!important}.footer-menu ul li a:hover{color:var(--color-ink)!important;transform:translate(4px)}.footer-form form{display:flex!important;gap:8px!important}.footer-form input[type=email]{border-radius:var(--radius-full)!important;flex:1!important;margin-bottom:0!important;height:48px!important}.footer-form button[type=submit]{border-radius:var(--radius-full)!important;margin:0!important;height:48px!important;padding:0 24px!important;white-space:nowrap!important}.social-icons li a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:var(--radius-full)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-xs)!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast)!important}.social-icons li a:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)!important}.hero{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;overflow:hidden!important}.hero__inner{padding:80px 20px!important}.mega-title{font-size:clamp(28px,5vw,52px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;text-shadow:0 2px 20px rgba(0,0,0,.15)}.mega-subtitle{font-size:clamp(14px,2vw,18px)!important;line-height:1.6!important;opacity:.95;max-width:560px;margin:0 auto}.product-detail-section{padding:40px 0!important}.product-detail-part h1{font-size:28px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--color-ink)!important}#product_price{font-size:24px!important;font-weight:700!important;color:var(--color-ink)!important}.discount-price{font-size:16px!important;color:var(--color-ink-lighter)!important;text-decoration:line-through}.QuantityBox{border-radius:var(--radius-full)!important;border:1.5px solid var(--color-border-subtle)!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important}.QuantityBox li{border:none!important}.QuantityInput{border:none!important;text-align:center!important;font-weight:600!important;width:50px!important}.minus-box a,.plus-box a{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--radius-full)!important;transition:background var(--transition-fast)!important}.minus-box a:hover,.plus-box a:hover{background:var(--color-surface-raised)!important}.roundbcustom{border-radius:var(--radius-md)!important;border:1.5px solid #dbe6ff!important;background:#f0f5ff!important}.textrece2{border-radius:var(--radius-full)!important;border:1.5px solid #c5d8ff!important;background:#fff!important;height:48px!important}.desc_div_contain{border-radius:var(--radius-md)!important;background:var(--color-surface)!important;padding:24px!important;box-shadow:var(--shadow-sm)!important}.cart-template{border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important}.cart__row{border-bottom:1px solid var(--color-border-subtle)!important;padding:20px 0!important}.cart__image-wrapper img{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-xs)!important}.collection-section{padding:30px 0!important}.collection-sort-section{border-radius:var(--radius-md)!important;background:var(--color-surface)!important;padding:16px 24px!important;box-shadow:var(--shadow-xs)!important;margin-bottom:24px!important}.drawer{border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.drawer__header{border-bottom:1px solid var(--color-border-subtle)!important;padding:20px!important}.drawer__close-button{border-radius:var(--radius-full)!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background var(--transition-fast)!important}.drawer__close-button:hover{background:var(--color-surface-raised)!important}.slick-prev,.slick-next{width:44px!important;height:44px!important;border-radius:var(--radius-full)!important;background:transparent!important;box-shadow:var(--shadow-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast)!important}.slick-prev:hover,.slick-next:hover{transform:scale(1.1);box-shadow:var(--shadow-lg)!important}.slick-prev:before,.slick-next:before{font-size:18px!important;color:var(--color-ink)!important;opacity:1!important}.slick-dots li button:before{font-size:10px!important;color:var(--color-ink-lighter)!important;opacity:.4!important}.slick-dots li.slick-active button:before{color:var(--color-ink)!important;opacity:1!important;transform:scale(1.3)}.breadcrumbs{font-size:13px!important;color:var(--color-ink-lighter)!important;padding:16px 0!important}.breadcrumbs a{color:var(--color-ink-light)!important;transition:color var(--transition-fast)!important}.breadcrumbs a:hover{color:var(--color-ink)!important}.announcement-bar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.announcement-bar__message{font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important}.lazyload,.lazyloading{opacity:0;transition:opacity .4s ease}.lazyloaded{opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#94a3b8}figure img{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s ease}figure:hover img{transform:scale(1.04)}.section-header{margin-bottom:40px!important}.section-header h2{font-size:clamp(22px,3vw,32px)!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--color-ink)!important}@media(max-width:767px){.btn,button[type=submit],input[type=submit]{max-width:100%!important}.product-grid figure,.product-grid--card{border-radius:var(--radius-md)!important}.hero__inner{padding:50px 16px!important}.mega-title{font-size:26px!important}.product-detail-part h1{font-size:22px!important}.main-footer{padding:40px 0 30px!important}.footer-form form{flex-direction:column!important}.footer-form button[type=submit]{width:100%!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/modern-enhancements.css.map */
