.fs-u2{font-size:calc(var(--base-font-size) + 2px)}.fs-u4{font-size:calc(var(--base-font-size) + 4px)}.fs-u30{font-size:calc(var(--base-font-size) + 30px)}.fs-d2{font-size:calc(var(--base-font-size) - 2px)}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px!important}.mb-12{margin-bottom:12px}.mb-17{margin-bottom:17px}.mb-18{margin-bottom:18px}.mb-19{margin-bottom:19px}.mb-20{margin-bottom:20px!important}.mb-21{margin-bottom:21px}.mb-23{margin-bottom:23px!important}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px!important}.mb-33{margin-bottom:33px!important}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mt-6{margin-top:6px}.mt-15{margin-top:15px}.mt-20{margin-top:20px!important}.mt-23{margin-top:23px}.mt-60{margin-top:60px}.my-0{margin-bottom:0!important;margin-top:0!important}.mt-d15{margin-top:-15px!important}.uppercase{text-transform:uppercase}.primary{color:var(--primary)}.font-heading{font-family:var(--hd-font-family)}.font-body{font-family:var(--body-font-family)}.h-100{height:100%}.w-100{width:100%}.d-block{display:block}.d-flex{display:flex}.justify-space-between{justify-content:space-between}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.align-items-start{align-items:start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:end!important}.justify-content-start{justify-content:start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:end!important}.text-bold{font-weight:var(--text-font-bold-weight)}.text-semi{font-weight:600}.text-uppercase{text-transform:uppercase}.position-relative{position:relative}.sub-header{font-size:16px;font-weight:500;text-transform:lowercase;text-decoration:underline;text-underline-offset:2px;color:var(--sub-color);margin-bottom:5px}.title-header span{color:var(--primary_hover)}.section__header h3.heading span{color:var(--primary)}.heading-description{font-size:18px;line-height:24px;font-weight:600}.description-header{margin-top:20px;display:inline-block;max-width:700px}.header-box-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 20px;justify-content:center}.link-header{font-weight:600;text-transform:capitalize;color:var(--color-link-header)}.link-header:hover{color:var(--color-link-header-hover)}.button-header{margin-top:15px}html[data-theme=dark]{--dark-bg: #000000;--dark-accent: #2DD4BF;--dark-accent-hover: #14b8a6;--dark-accent-glow: rgba(45, 212, 191, .2);--dark-accent-border: rgba(45, 212, 191, .3);--dark-text: #ffffff;--dark-text-secondary: #e0e0e0;--dark-primary: #de3431;--dark-border: rgba(45, 212, 191, .15)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] #MainContent,html[data-theme=dark] .shopify-section,html[data-theme=dark] [class*=section],html[data-theme=dark] .container,html[data-theme=dark] .container-fluid,html[data-theme=dark] section,html[data-theme=dark] .section:nth-child(2n),html[data-theme=dark] .shopify-section:nth-child(2n){background:#000!important;background-color:#000!important}html[data-theme=dark] .header-3,html[data-theme=dark] .header-2,html[data-theme=dark] .header-1,html[data-theme=dark] header,html[data-theme=dark] .header,html[data-theme=dark] .header-top,html[data-theme=dark] .header-middle,html[data-theme=dark] .header-bottom{background:#000!important;border-color:var(--dark-border)!important}html[data-theme=dark] .header a,html[data-theme=dark] .header span,html[data-theme=dark] .header p,html[data-theme=dark] .header-navigation a{color:#fff!important}html[data-theme=dark] .header a:hover,html[data-theme=dark] .header-navigation a:hover{color:var(--dark-accent)!important}html[data-theme=dark] .header svg,html[data-theme=dark] .header__icon svg{color:#fff!important;fill:#fff!important}html[data-theme=dark] .header__icon:hover svg{color:var(--dark-accent)!important;fill:var(--dark-accent)!important}html[data-theme=dark] .header-navigation svg,html[data-theme=dark] .header-navigation .icon{color:var(--dark-accent)!important;fill:var(--dark-accent)!important}html[data-theme=dark] .announcement-bar,html[data-theme=dark] [class*=announcement],html[data-theme=dark] .hura-marquee,html[data-theme=dark] .marquee,html[data-theme=dark] [class*=marquee]{background:#000!important;border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}html[data-theme=dark] .announcement-bar__message,html[data-theme=dark] .announcement-bar a{color:var(--dark-accent)!important}html[data-theme=dark] .sq-search-wrapper input,html[data-theme=dark] .search__input,html[data-theme=dark] input[type=search]{background:#111!important;border:1px solid var(--dark-border)!important;color:#fff!important}html[data-theme=dark] .sq-search-wrapper input:focus{border-color:var(--dark-accent)!important;box-shadow:0 0 0 2px var(--dark-accent-glow)!important}html[data-theme=dark] .card,html[data-theme=dark] .product-card,html[data-theme=dark] .card-wrapper,html[data-theme=dark] .product-item{background:#0a0a0a!important;border:1px solid var(--dark-border)!important;border-radius:8px!important}html[data-theme=dark] .card:hover{border-color:var(--dark-accent-border)!important}html[data-theme=dark] .card__heading a,html[data-theme=dark] .product-card__title{color:#fff!important}html[data-theme=dark] .card__heading a:hover,html[data-theme=dark] .price,html[data-theme=dark] .price-item,html[data-theme=dark] .money{color:var(--dark-accent)!important}html[data-theme=dark] .collection-carousel-section,html[data-theme=dark] .collection-carousel-item,html[data-theme=dark] .wp-collection-carousel-item,html[data-theme=dark] .wp-collection-carousel-item-style-2{background:#0a0a0a!important}html[data-theme=dark] .collection-carousel-title-style-2 a{color:#fff!important}html[data-theme=dark] .banner-grid,html[data-theme=dark] [class*=banner-grid],html[data-theme=dark] .banner-grid-item{background:#000!important;border:none!important}html[data-theme=dark] .product-tab{background:#000!important}html[data-theme=dark] .tab-btn,html[data-theme=dark] [class*=tab-btn]{background:#111!important;color:#fff!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .tab-btn.active{background:var(--dark-accent)!important;color:#000!important}html[data-theme=dark] .btn-primary,html[data-theme=dark] .btn-base{background:var(--dark-primary)!important;color:#fff!important}html[data-theme=dark] .btn-secondary,html[data-theme=dark] .btn-outline{background:transparent!important;color:var(--dark-accent)!important;border:2px solid var(--dark-accent)!important}html[data-theme=dark] .product-form__submit,html[data-theme=dark] .add-to-cart{background:var(--dark-accent)!important;color:#000!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:#111!important;border:1px solid var(--dark-border)!important;color:#fff!important}html[data-theme=dark] input:focus{border-color:var(--dark-accent)!important}html[data-theme=dark] label{color:#fff!important}html[data-theme=dark] footer,html[data-theme=dark] .footer,html[data-theme=dark] [class*=footer]{background:#000!important;border-top:1px solid var(--dark-border)!important}html[data-theme=dark] .footer a{color:#e0e0e0!important}html[data-theme=dark] .footer a:hover{color:var(--dark-accent)!important}html[data-theme=dark] .footer h1,html[data-theme=dark] .footer h2,html[data-theme=dark] .footer h3,html[data-theme=dark] .footer h4,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .heading,html[data-theme=dark] .title{color:#fff!important}html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] .text{color:#e0e0e0!important}html[data-theme=dark] a,html[data-theme=dark] .title-header span{color:var(--dark-accent)!important}html[data-theme=dark] .text-with-icon,html[data-theme=dark] .text-with-icons,html[data-theme=dark] [class*=text-with-icon]{background:#000!important}html[data-theme=dark] .cart-drawer,html[data-theme=dark] .drawer,html[data-theme=dark] .modal,html[data-theme=dark] [class*=drawer],html[data-theme=dark] [class*=modal]{background:#0a0a0a!important;border-left:1px solid var(--dark-border)!important}html[data-theme=dark] .mega-menu,html[data-theme=dark] .menu-drawer,html[data-theme=dark] .header__submenu{background:#0a0a0a!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .mega-menu a{color:#fff!important}html[data-theme=dark] .mega-menu a:hover{color:var(--dark-accent)!important}html[data-theme=dark] .line-section,html[data-theme=dark] hr,html[data-theme=dark] .divider{background:#000!important;border-color:transparent!important;opacity:.3!important}html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color: #ffffff"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: white"],html[data-theme=dark] .bg-white{background:#000!important}html[data-theme=dark] [style*="color: #000"],html[data-theme=dark] [style*="color: black"]{color:#fff!important}html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#000}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dark-accent);border-radius:4px}html[data-theme=dark] ::selection{background:var(--dark-accent)!important;color:#000!important}html[data-theme=dark] .mobile-menu,html[data-theme=dark] .mobile-nav,html[data-theme=dark] .menu-drawer__inner{background:#000!important}html[data-theme=dark] .mobile-menu a{color:#fff!important}html[data-theme=dark] .mobile-menu a:hover{color:var(--dark-accent)!important}html[data-theme=dark] .pagination a{background:#111!important;color:#fff!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .pagination .active{background:var(--dark-accent)!important;color:#000!important}html[data-theme=dark] .badge{background:var(--dark-primary)!important;color:#fff!important}html[data-theme=dark] .swiper-button-next,html[data-theme=dark] .swiper-button-prev{background:#111!important;color:#fff!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .swiper-button-next:hover,html[data-theme=dark] .swiper-button-prev:hover{background:var(--dark-accent)!important;color:#000!important}html[data-theme=dark] .icon,html[data-theme=dark] [class*=icon-]{color:var(--dark-accent)!important}html[data-theme=dark] .slideshow,html[data-theme=dark] .testimonial,html[data-theme=dark] .testimonial-carousel{background:#000!important}html[data-theme=dark] .testimonial-item{background:#0a0a0a!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .newsletter,html[data-theme=dark] .product,html[data-theme=dark] .product-section{background:#000!important}html[data-theme=dark] .variant-wrapper{background:#111!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .breadcrumb a{color:#888!important}html[data-theme=dark] .breadcrumb a:hover{color:var(--dark-accent)!important}html[data-theme=dark] .breadcrumb span{color:#fff!important}html[data-theme=dark] .collection{background:#000!important}html[data-theme=dark] .facets,html[data-theme=dark] .filter{background:#0a0a0a!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] table{background:#0a0a0a!important;color:#fff!important}html[data-theme=dark] th{background:#111!important}html[data-theme=dark] td,html[data-theme=dark] th{border-color:var(--dark-border)!important}html[data-theme=dark] .quantity{background:#111!important;border:1px solid var(--dark-border)!important}html[data-theme=dark] .quantity button{color:#fff!important}html[data-theme=dark] .quantity input{background:transparent!important;color:#fff!important}html[data-theme=dark] .logo-list{background:#000!important}html[data-theme=dark] .quick-view,html[data-theme=dark] [class*=quick-view]{background:#0a0a0a!important;border:1px solid var(--dark-accent-border)!important}.site-nav__dropdown.meganav,.site-nav__dropdown-1.meganav,[class*=site-nav__dropdown-].meganav{background:#080c14f5!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;border:1px solid rgba(0,229,255,.4)!important;border-radius:8px!important;box-shadow:0 0 24px #00e5ff4d,0 8px 32px #000000b3,inset 0 1px #00e5ff2e!important;padding:6px!important;margin-top:6px!important;min-width:220px!important;max-width:320px!important;width:auto!important;animation:sqMnIn .28s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;overflow:visible!important}.site-nav__dropdown.meganav:before,.site-nav__dropdown.meganav:after{content:"";position:absolute;width:12px;height:12px;border:2px solid #00e5ff;pointer-events:none;z-index:2}.site-nav__dropdown.meganav:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.site-nav__dropdown.meganav:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.site-nav__dropdown.meganav .meganav__nav,.site-nav__dropdown.meganav ul{display:flex!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}.site-nav__dropdown.meganav li,.site-nav__dropdown-container--second-level{background:transparent!important;margin:0!important;padding:0!important;list-style:none!important;border:none!important;box-shadow:none!important}.site-nav__dropdown.meganav a.meganav__link,.site-nav__dropdown.meganav a.link-menu{display:block!important;color:#cbd5e1!important;padding:11px 16px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.4px!important;text-decoration:none!important;background:transparent!important;border:none!important;border-left:2px solid transparent!important;border-radius:5px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important}.site-nav__dropdown.meganav a.meganav__link:hover,.site-nav__dropdown.meganav a.link-menu:hover{background:linear-gradient(90deg,rgba(0,229,255,.15),transparent)!important;color:#00e5ff!important;border-left-color:#00e5ff!important;transform:translate(3px)!important;text-shadow:0 0 8px rgba(0,229,255,.6)!important}.site-nav__dropdown.meganav a.meganav__link--active{color:#00e5ff!important;border-left-color:#00e5ff!important;background:#00e5ff14!important}.site-nav__dropdown--third-level{background:#050910f7!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(0,229,255,.3)!important;border-radius:6px!important;box-shadow:0 0 18px #00e5ff40,0 6px 24px #000000b3!important;padding:6px!important;margin-left:4px!important}@keyframes sqMnIn{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media screen and (min-width:990px){.main-product{display:flex!important;flex-direction:row!important;gap:50px!important;align-items:flex-start!important;max-width:1440px!important;margin:0 auto!important}.main-product>ap-productmedia,.main-product .product__media,.main-product .ap-productmedia{width:55%!important;max-width:55%!important;flex:0 0 55%!important;position:sticky;top:100px;align-self:flex-start}.main-product>.product__info,.main-product>ap-productmeta{width:42%!important;max-width:42%!important;flex:0 0 42%!important}.wp-main-product{padding:0 30px!important}}@media screen and (min-width:750px)and (max-width:989px){.main-product{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:30px!important}.main-product>ap-productmedia,.main-product .product__media,.main-product .ap-productmedia{width:50%!important}.main-product>.product__info,.main-product>ap-productmeta{width:calc(50% - 30px)!important}}.product-item__aspect-ratio.aspect-ratio .product-item__primary-image,.product-item__aspect-ratio.aspect-ratio .product-item__secondary-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;padding:12px;background-color:#fff;box-sizing:border-box}.product-item-wrapper:hover .product-item__secondary-image{-o-object-fit:contain!important;object-fit:contain!important}@media screen and (max-width:749px){.product-item__aspect-ratio.aspect-ratio .product-item__primary-image,.product-item__aspect-ratio.aspect-ratio .product-item__secondary-image{padding:8px}}html[data-theme=dark] .product-item__aspect-ratio.aspect-ratio .product-item__primary-image,html[data-theme=dark] .product-item__aspect-ratio.aspect-ratio .product-item__secondary-image{background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ap-theme-custom.css.map */
