:root{--zynqle-primary: #2563eb;--zynqle-primary-dark: #1d4ed8;--zynqle-navy: #0f172a;--zynqle-text: #111827;--zynqle-muted: #64748b;--zynqle-background: #ffffff;--zynqle-soft-background: #f8fafc;--zynqle-border: #e2e8f0;--zynqle-border-dark: #cbd5e1;--zynqle-radius-small: 8px;--zynqle-radius-medium: 12px;--zynqle-radius-large: 16px;--zynqle-shadow-small: 0 1px 2px rgb(15 23 42 / 4%), 0 4px 12px rgb(15 23 42 / 5%);--zynqle-shadow-medium: 0 8px 25px rgb(15 23 42 / 9%)}html{scroll-behavior:smooth}body{background-color:var(--zynqle-background);color:var(--zynqle-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:#2563eb2e;color:var(--zynqle-navy)}#MainContent{overflow:clip}a{text-underline-offset:3px}img{max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2{letter-spacing:-.025em}h3,h4{letter-spacing:-.015em}p{text-wrap:pretty}.rte p,.rich-text p{line-height:1.7}.header-section{border-bottom:1px solid var(--zynqle-border)}.header-section:has(.header[data-sticky-state=active]){box-shadow:0 5px 20px #0f172a12}.header__row{min-height:72px}.header-menu .menu-list__link{position:relative;font-weight:500;transition:color .18s ease,opacity .18s ease}.header-menu .menu-list__link:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:2px;border-radius:20px;background-color:var(--zynqle-primary);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.header-menu .menu-list__link:hover:after,.header-menu .menu-list__link--active:after{opacity:1;transform:scaleX(1)}.header-menu .menu-list__link:hover{color:var(--zynqle-primary)}header-component a,header-component button{transition:color .18s ease,opacity .18s ease,transform .18s ease}header-component button:hover{transform:translateY(-1px)}.announcement-bar{min-height:34px;background-color:var(--zynqle-navy);color:#fff}.announcement-bar a{color:inherit}.announcement-bar__message,.announcement-bar__text{font-size:13px;font-weight:500;letter-spacing:.01em}.hero{overflow:hidden}.hero img,.hero video{transition:transform .7s ease}.hero:hover img{transform:scale(1.01)}.hero h1{max-width:900px}.hero .button:not(.button-unstyled){min-width:145px}.button:not(.button-unstyled),.shopify-payment-button__button--unbranded{min-height:48px;border-radius:var(--zynqle-radius-small)!important;font-weight:600;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.button:not(.button-unstyled):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:var(--zynqle-shadow-small)}.button:not(.button-unstyled):active,.shopify-payment-button__button--unbranded:active{transform:translateY(0);box-shadow:none}.button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid rgb(37 99 235 / 25%);outline-offset:3px}product-card,.product-card{display:block}.card-gallery,.product-media-container{overflow:hidden;border-radius:var(--zynqle-radius-medium);background-color:var(--zynqle-soft-background)}.card-gallery img,.product-media-container img{transition:transform .35s ease,opacity .25s ease}product-card:hover .card-gallery img,.product-card:hover .card-gallery img{transform:scale(1.025)}.product-card,product-card{transition:transform .22s ease,box-shadow .22s ease}.product-card__title,.product-title{line-height:1.4}.product-card__title a,.product-title a{transition:color .18s ease}.product-card__title a:hover,.product-title a:hover{color:var(--zynqle-primary)}.quick-add__button{border-radius:var(--zynqle-radius-small)!important;transition:transform .18s ease,box-shadow .18s ease}.quick-add__button:hover{transform:translateY(-1px);box-shadow:var(--zynqle-shadow-small)}.price,.price-item{font-weight:600}.price--on-sale,.price-item--sale{color:var(--zynqle-primary)}.badge,.product-badge{border-radius:var(--zynqle-radius-small)!important;font-size:11px;font-weight:700;letter-spacing:.04em}.collection-card,.resource-card{overflow:hidden;border-radius:var(--zynqle-radius-medium)}.collection-card img,.resource-card img{transition:transform .4s ease}.collection-card:hover img,.resource-card:hover img{transform:scale(1.025)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{border-radius:var(--zynqle-radius-small)!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,textarea:focus,select:focus{border-color:var(--zynqle-primary)!important;box-shadow:0 0 0 3px #2563eb1f;outline:none}input::placeholder,textarea::placeholder{color:var(--zynqle-muted);opacity:1}details{border-color:var(--zynqle-border)}details summary{transition:color .18s ease}details summary:hover{color:var(--zynqle-primary)}cart-drawer,theme-drawer,search-modal{--zynqle-drawer-radius: 16px}.drawer,.modal,.popover{border-color:var(--zynqle-border)}dialog{border-radius:var(--zynqle-radius-large)}.cart-item{border-color:var(--zynqle-border)}.cart-item img{border-radius:var(--zynqle-radius-small)}.cart-drawer__footer{border-top:1px solid var(--zynqle-border)}footer{border-top:1px solid var(--zynqle-border)}footer a{transition:color .18s ease,opacity .18s ease}footer a:hover{color:var(--zynqle-primary)}table{overflow:hidden;border:1px solid var(--zynqle-border);border-radius:var(--zynqle-radius-small);border-collapse:separate;border-spacing:0}th{background-color:var(--zynqle-soft-background);color:var(--zynqle-navy)}th,td{border-color:var(--zynqle-border)}@media screen and (min-width:750px){.header__row{min-height:76px}.hero h1{line-height:1.05}product-card:hover,.product-card:hover{transform:translateY(-3px)}}@media screen and (max-width:749px){.header__row{min-height:62px}h1{letter-spacing:-.02em}.hero .button:not(.button-unstyled){width:100%;min-width:0}.button:not(.button-unstyled),.shopify-payment-button__button--unbranded{min-height:46px}.card-gallery,.product-media-container{border-radius:10px}product-card:hover,.product-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zynqle-custom.css.map */
