body.template-product,body.template-customers-account,body.template-customers-addresses,body.template-customers-order{background:linear-gradient(180deg,#0a0e27,#0c2d59);background-attachment:fixed;min-height:100vh}body.template-product.unloading,body.template-product.loading{opacity:1!important;pointer-events:auto!important}body.template-product .transition-cover{display:none!important;opacity:0!important;visibility:hidden!important}body.template-product .shopify-section,body.template-product section,body.template-product main,body.template-product .page-width,body.template-product .product,body.template-product .product__info-wrapper,body.template-product .product__media-wrapper{background:transparent!important;background-color:transparent!important}body.template-product,body.template-customers-account,body.template-customers-addresses,body.template-customers-order{--color-foreground: 255, 255, 255;--color-background: 10, 14, 39;--color-text: 255, 255, 255;--color-heading: 255, 255, 255;color:#fff}body.template-index{--color-foreground: 255, 255, 255 !important}body.template-product,body.template-product *:not(.button):not(button){color:#fff!important}body.template-product .price__badge,body.template-product .badge,body.template-product .price__sale-label,body.template-product .unit-price{background:transparent!important}body.template-product .product__title,body.template-product .price,body.template-product .price-item,body.template-product h1,body.template-product h2,body.template-product h3,body.template-product h4,body.template-product p,body.template-product label,body.template-product span,body.template-product div,body.template-product a:not(.button){color:#fff!important}body.template-product details,body.template-product .accordion,body.template-product summary{border-color:#fff3!important}body.template-product .quantity,body.template-product quantity-input{display:inline-flex!important;align-items:center!important;gap:12px!important;background:transparent!important;border:none!important}body.template-product .quantity__button{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-size:20px!important;font-weight:400!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}body.template-product .quantity__button svg,body.template-product .quantity__button .icon{stroke:#fff!important;fill:none!important;width:16px!important;height:16px!important}body.template-product .quantity__button:hover{background:#ffffffe6!important;border-color:#fff!important;transform:scale(1.05)!important}body.template-product .quantity__button:hover,body.template-product .quantity__button:hover svg,body.template-product .quantity__button:hover .icon{color:#000!important;stroke:#000!important}body.template-product .quantity__input{width:50px!important;height:36px!important;text-align:center!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important;color:#fff!important;font-size:16px!important;font-weight:600!important}body.template-product .product-form__submit,body.template-product .product-form__submit.button{background-color:#fff!important;color:#0a0e27!important;flex:1!important;border-radius:2rem!important;padding:1.25rem 2rem!important;font-weight:700!important;margin:0!important;position:relative!important;overflow:hidden!important}body.template-product .product-form__submit.button:hover,body.template-product .product-form__submit:hover{background-color:#fff!important;color:#0a0e27!important}body.template-product .product-form__submit:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;transform:skew(-15deg)!important;background-image:linear-gradient(90deg,transparent,rgba(12,45,89,.3),transparent)!important;z-index:1!important}body.template-product .product-form__submit.button:hover:after,body.template-product .product-form__submit:hover:after{animation:shine .6s ease!important}body.template-product .product-form__submit:hover{background-color:#fff!important;color:#0a0e27!important}body.template-product .product-form__submit:hover:after{animation:shine .6s ease!important}body.template-product .product-form__submit span{position:relative!important;z-index:2!important}@keyframes shine{to{left:100%}}body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7)!important;color:#0c2d59!important;border-radius:2rem!important;padding:1.25rem 2rem!important;font-weight:700!important;width:100%!important;box-sizing:border-box!important}body.template-product .shopify-payment-button{width:100%!important}body.template-product .product-form__quantity{flex:0 0 auto!important}body.template-product a:not(.button){color:#3b82f6!important}body.template-product .breadcrumbs,body.template-product .breadcrumbs a{color:#ffffffb3!important}body.template-product .product-form__input label{color:#fff!important}@media (max-width: 767px){body.template-product .slider-buttons,body.template-product .slider-button{display:none!important}}body.template-product .product-recommendations,body.template-product .recently-viewed-products,body.template-product .collapsible-content,body.template-product .rich-text{background:transparent!important}body.template-product .media-wrapper{background-color:transparent!important}body.template-product .product__media img,body.template-product [id^=Slider-Gallery] img{opacity:1!important}body.template-product use-animate,body.template-product .image-animate{opacity:1!important}body.template-product .product__media-toggle,body.template-product product-gallery .product__media-toggle,body.template-product .product__modal-opener,body.template-product modal-opener,body.template-product .product__media-item,body.template-product .product__media-wrapper{cursor:pointer!important}@media screen and (min-width: 990px){body.template-product .product__media-toggle,body.template-product product-gallery .product__media-toggle,body.template-product .product__modal-opener,body.template-product modal-opener{cursor:pointer!important}}body.template-product .product__media-item,body.template-product modal-opener,body.template-product .product__modal-opener{overflow:hidden!important;position:relative!important}body.template-product .product__media-toggle{top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}body.template-product use-animate.media-wrapper,body.template-product .media-wrapper{display:block!important;overflow:hidden!important}body.template-product .media,body.template-product .media--adapt{overflow:hidden!important}body.template-product .product__media-icon,body.template-product span.product__media-icon,body.template-product .product__modal-opener .product__media-icon,body.template-product modal-opener .product__media-icon,body.template-product .product__media-icon.motion-reduce,body.template-product .product__media-icon .icon-zoom,body.template-product .product__media-icon .icon-plus,body.template-product modal-opener .icon-zoom,body.template-product .icon-plus-alt,body.template-product .deferred-media__poster-button,body.template-product .gallery-cursor,body.template-product .gallery-cursor.show{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.template-product .product__media-icon:before,body.template-product .product__media-icon:after,body.template-product .product__modal-opener:before,body.template-product .product__modal-opener:after,body.template-product .product__media-toggle:before,body.template-product .product__media-toggle:after{display:none!important;content:none!important;opacity:0!important}body.template-product .product__media-item{position:relative}body.template-product modal-opener{position:relative;display:block}body.template-product .product-media-modal,body.template-product product-modal{display:none!important}body.template-product .product__media-toggle,body.template-product button.product__media-toggle{pointer-events:none!important;cursor:default!important}body.template-product .jdgm-write-rev-link,body.template-product a.jdgm-write-rev-link{border-radius:2rem!important;color:#0c2d59!important;background:#fff!important;padding:1.25rem 2rem!important;text-decoration:none!important;display:inline-block!important;font-weight:700!important}body.template-product .product-recommendations .card-wrapper,body.template-product .recently-viewed-products .card-wrapper,body.template-product .product-recommendations .card,body.template-product .recently-viewed-products .card{background:#fff!important;border-radius:1.5rem!important;padding:1rem 1rem 1.5rem!important;overflow:visible!important;position:relative!important}body.template-product .product-recommendations .card__media,body.template-product .recently-viewed-products .card__media{position:relative!important}body.template-product .product-recommendations .card__badge,body.template-product .recently-viewed-products .card__badge{position:absolute!important;top:.75rem!important;right:.75rem!important;z-index:2!important;margin:0!important}body.template-product .product-recommendations .card-wrapper *,body.template-product .recently-viewed-products .card-wrapper *,body.template-product .product-recommendations .card *,body.template-product .recently-viewed-products .card *,body.template-product .product-recommendations .card__heading,body.template-product .recently-viewed-products .card__heading,body.template-product .product-recommendations .card__heading a,body.template-product .recently-viewed-products .card__heading a,body.template-product .product-recommendations .card-title,body.template-product .recently-viewed-products .card-title,body.template-product .product-recommendations h3,body.template-product .recently-viewed-products h3,body.template-product .product-recommendations .card__content,body.template-product .recently-viewed-products .card__content,body.template-product .product-recommendations .price *,body.template-product .recently-viewed-products .price *,body.template-product .product-recommendations .price,body.template-product .recently-viewed-products .price{color:#0c2d59!important}body.template-product .product-recommendations .card__badge,body.template-product .recently-viewed-products .card__badge{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#fff!important;border-radius:50%!important;width:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.875rem!important;font-weight:700!important;padding:0!important;border:none!important;box-shadow:none!important}body.template-product .product-recommendations .card__badge *,body.template-product .recently-viewed-products .card__badge *{color:#fff!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}body.template-product .product-recommendations .card__badge:before,body.template-product .recently-viewed-products .card__badge:before,body.template-product .product-recommendations .card__badge:after,body.template-product .recently-viewed-products .card__badge:after{display:none!important;border:none!important}body.template-product .product-recommendations .card__media,body.template-product .recently-viewed-products .card__media,body.template-product .product-recommendations .media,body.template-product .recently-viewed-products .media{border-radius:1rem!important;overflow:hidden!important;box-shadow:0 4px 12px #0000001a!important;transition:transform .3s ease,box-shadow .3s ease!important}body.template-product .product-recommendations .card__media img,body.template-product .recently-viewed-products .card__media img,body.template-product .product-recommendations .media img,body.template-product .recently-viewed-products .media img{border-radius:1rem!important}body.template-product .product-recommendations .card:hover .card__media,body.template-product .recently-viewed-products .card:hover .card__media,body.template-product .product-recommendations .card-wrapper:hover .media,body.template-product .recently-viewed-products .card-wrapper:hover .media{transform:translateY(-4px)!important;box-shadow:0 8px 20px #00000026!important}body.template-product .product-recommendations .card-wrapper:hover .card__heading,body.template-product .recently-viewed-products .card-wrapper:hover .card__heading{text-decoration:none!important}body.template-product .product-recommendations .card-wrapper:hover .card-information__text,body.template-product .recently-viewed-products .card-wrapper:hover .card-information__text{background-size:0 0!important}body.template-product .product-recommendations .card:hover .media picture,body.template-product .recently-viewed-products .card:hover .media picture,body.template-product .product-recommendations .card-wrapper:hover picture,body.template-product .recently-viewed-products .card-wrapper:hover picture{transform:none!important;scale:1!important}body.template-product .product-recommendations .card:hover .media img,body.template-product .recently-viewed-products .card:hover .media img{transform:none!important;scale:1!important}body.template-product .product-recommendations .card:hover .media.media--hover-effect>picture+picture,body.template-product .recently-viewed-products .card:hover .media.media--hover-effect>picture+picture{opacity:0!important;pointer-events:none!important}body.template-product .product-recommendations .quick-view,body.template-product .recently-viewed-products .quick-view,body.template-product .product-recommendations .quick-view__summary,body.template-product .recently-viewed-products .quick-view__summary{display:none!important}body.template-product .product-recommendations add-to-cart.button,body.template-product .recently-viewed-products add-to-cart.button,body.template-product .product-recommendations add-to-cart,body.template-product .recently-viewed-products add-to-cart{background:#fff!important;color:#0c2d59!important;border-radius:2rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;border:none!important}body.template-product .product-recommendations add-to-cart svg,body.template-product .recently-viewed-products add-to-cart svg{fill:#0c2d59!important;stroke:none!important}body.template-collection .tmm-header,body.template-collection .tmm-hero,body.template-collection .tmm-footer-checkout{display:none!important}body.template-collection .tmm-footer-content{display:flex!important;justify-content:center!important;grid-template-columns:none!important}body.template-collection .tmm-footer-badges{justify-content:center!important}body.template-collection [id*=header_styling]{--section-padding-top: 0px !important;--section-padding-bottom: 0px !important;padding-top:0!important;padding-bottom:0!important}body.template-collection [id*=header_styling] .section--padding{padding-top:0!important;padding-bottom:0!important}body.template-collection [id*=header_styling] .page-width{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}body.template-collection .shopify-section-header,body.template-collection .header-wrapper,body.template-collection header.header{--color-header-background: 10, 14, 39 !important;--gradient-header-background: linear-gradient(180deg, rgba(10, 14, 39, .95) 0%, rgba(10, 14, 39, .85) 100%) !important;--color-header-foreground: 255, 255, 255 !important;background:linear-gradient(180deg,#0a0e27f2,#0a0e27d9)!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-bottom:1px solid rgba(59,130,246,.15)!important}body.template-collection .header__heading-link,body.template-collection .header__inline-menu a,body.template-collection .header__icon{color:#fff!important}body.template-collection .header__icon--search{display:none!important}body.template-collection header.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}body.template-collection .header__heading{justify-self:start!important;display:flex!important;align-items:center!important;gap:.75rem!important}body.template-collection .header__heading-link{display:flex!important;align-items:center!important;gap:.75rem!important}body.template-collection .header__inline-menu{justify-self:center!important}body.template-collection .header__icons{justify-self:end!important}body.template-collection{background:linear-gradient(180deg,#0a0e27,#0c2d59);background-attachment:fixed;min-height:100vh;--color-foreground: 255, 255, 255 !important}body.template-collection .shopify-section,body.template-collection section,body.template-collection main{background:transparent!important}body.template-collection .header-wrapper,body.template-collection header.header{padding-left:2rem!important;padding-right:2rem!important}body.template-index .tmm-header,body.template-index .tmm-nav,body.template-index header.tmm-nav,body.template-index #tmm-nav{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.template-index .shopify-section-header:not(#shopify-section-tmm_product_nav){--color-header-background: 10, 14, 39 !important;--gradient-header-background: linear-gradient(180deg, rgba(10, 14, 39, .95) 0%, rgba(10, 14, 39, .85) 100%) !important;--color-header-foreground: 255, 255, 255 !important;background:linear-gradient(180deg,#0a0e27f2,#0a0e27d9)!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-bottom:1px solid rgba(59,130,246,.15)!important}body.template-index .shopify-section-header,body.template-index .header-wrapper,body.template-index header.header,body.template-index .header__icons,body.template-index .header__icon,body.template-index .header__icon--account{--color-foreground: 255, 255, 255 !important;--color-header-foreground: 255, 255, 255 !important}body.template-index .header__heading-link,body.template-index .header__inline-menu a,body.template-index .header__icon{color:#fff!important}body.template-index .header__icon--search{display:none!important}body.template-index header.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}body.template-index .header__heading{justify-self:start!important;display:flex!important;align-items:center!important;gap:.75rem!important}body.template-index .header__inline-menu{justify-self:center!important}body.template-index .header__icons{justify-self:end!important}body.template-index .shopify-section-header,body.template-index .shopify-section-header-hidden,body.template-index .shopify-section-header-sticky{transform:translateY(0)!important;visibility:visible!important;opacity:1!important}body.template-index section#ugc-feed.tmm-ugc-section{background:linear-gradient(135deg,#6ee7b7,#3b82f6,#60a5fa);border-radius:2rem;padding:3rem 2rem;margin:2rem auto;max-width:1400px;box-shadow:0 20px 60px #0006;overflow:visible}body.template-index #ugc-feed .tmm-ugc-header h2{font-size:clamp(1.75rem,6vw,4rem);font-weight:900;color:#fff;text-align:center;line-height:1.2;letter-spacing:-.02em}body.template-index #ugc-feed .tmm-ugc-header p{font-size:1.1rem;color:#fffffff2;text-align:center}body.template-index #ugc-feed .tmm-ugc-card{background:#ffffff1f;border-radius:1.5rem}.tmm-brand-name{color:#fff!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.12em!important;white-space:nowrap!important;display:inline-block!important}body.template-index .header__heading-link{display:flex!important;align-items:center!important;gap:.75rem!important}body.template-index .tmm-brand-name{line-height:1!important;vertical-align:middle!important}body.template-index .header__icon,body.template-index .header__icons *,body.template-index .header__icons a{color:#fff!important}body.template-index .header__icons svg,body.template-index .header__icons svg *,body.template-index .header__icons svg path,body.template-index .header__icon svg,body.template-index .header__icon svg path{fill:#fff!important;stroke:#fff!important;color:#fff!important}body.template-index .header__icon--account{color:#fff!important}body.template-index .header__icon--account svg{stroke:#fff!important}body.template-index .header__icon--account,body.template-index a.header__icon--account{position:relative!important;z-index:1!important}body.template-index .header__icon--account:after,body.template-index a.header__icon--account:after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0a0e27f2!important;z-index:99999!important;background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E")!important;background-size:22px!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none!important}body.template-index .header-wrapper,body.template-index header.header{padding-left:2rem!important;padding-right:2rem!important}.tmm-brand-name{color:#fff!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.12em!important;white-space:nowrap!important}@media (min-width: 768px){.tmm-brand-name{font-size:1.3rem!important;letter-spacing:.15em!important}}body.template-product .cart-drawer,body.template-product .cart-drawer *,body.template-product .cart-drawer .product-title,body.template-product .cart-drawer .price,body.template-product .cart-drawer .price *,body.template-product .cart-drawer h1,body.template-product .cart-drawer h2,body.template-product .cart-drawer h3,body.template-product .cart-drawer p,body.template-product .cart-drawer span:not(button[name=checkout] span),body.template-product .cart-drawer label,body.template-product .cart-drawer dd,body.template-product .cart-drawer dt,body.template-product .cart-drawer small,body.template-product .cart-drawer .title,body.template-product .mini-cart__header .title,body.template-product .mini-cart__header h2{color:#000!important}body.template-product .cart-drawer .product-option,body.template-product .cart-drawer .tax-note,body.template-product .cart-drawer .caption{color:#666!important}body.template-product .cart-drawer button[name=checkout],body.template-product .cart-drawer button[name=checkout] *,body.template-product .cart-drawer button[name=checkout] span{color:#fff!important;background:#000!important}body.template-product .cart-drawer .quantity__button svg{color:#333!important;stroke:#333!important}body.template-product .cart-drawer .quantity{border:1px solid #ddd!important;background:#fff!important}body.template-product .cart-drawer .quantity__input{border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;color:#000!important;background:#fff!important}body.template-product .cart-drawer .quantity__button{background:#fff!important;color:#333!important}body.template-product .cart-drawer{background:#fff!important}.tmm-faq-footer,.tmm-footer-cta{display:none!important}body.template-cart{background:linear-gradient(180deg,#0a0e27,#0c2d59)!important;background-attachment:fixed!important;min-height:100vh!important;--color-background: 10, 14, 39 !important;--color-foreground: 255, 255, 255 !important;--color-text: 255, 255, 255 !important;--color-heading: 255, 255, 255 !important;color:#fff!important}body.template-cart .shopify-section,body.template-cart section,body.template-cart main,body.template-cart .page-width{background:transparent!important}body.template-cart .cart,body.template-cart .cart__items,body.template-cart .cart__footer{background:transparent!important}body.template-cart h1,body.template-cart h2,body.template-cart h3,body.template-cart .cart__title,body.template-cart p,body.template-cart span,body.template-cart td,body.template-cart th,body.template-cart div,body.template-cart label,body.template-cart .cart__item-name,body.template-cart .product__title{color:#fff!important}body.template-cart a:not(.button){color:#fff!important}body.template-cart .cart-item,body.template-cart .cart-item__details{background:transparent!important;border-color:#fff3!important}body.template-cart .price,body.template-cart .price__regular,body.template-cart .price__sale,body.template-cart .cart__total,body.template-cart .totals__total-value{color:#fff!important}body.template-cart .button,body.template-cart .cart__checkout-button,body.template-cart .cart__update-button{background:#fff!important;color:#000!important;border:1px solid #fff!important}body.template-cart .button:hover{background:#f0f0f0!important;color:#000!important}body.template-cart .button--secondary{background:transparent!important;color:#fff!important;border:1px solid #fff!important}body.template-cart .quantity-input,body.template-cart .quantity__input,body.template-cart .quantity__button{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}body.template-cart .quantity__button svg{stroke:#fff!important}body.template-cart .cart__note,body.template-cart textarea,body.template-cart input[type=text]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}body.template-cart .cart-remove-button,body.template-cart cart-remove-button{color:#fff!important}body.template-cart .cart-remove-button svg,body.template-cart cart-remove-button svg{stroke:#fff!important}body.template-cart .cart__discount,body.template-cart .discounts{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}body.template-cart .cart__footer,body.template-cart .totals,body.template-cart .cart__ctas{background:transparent!important;border-color:#fff3!important}body.template-cart .header,body.template-cart .shopify-section-header{background:transparent!important}body.template-cart .header__heading-link,body.template-cart .header__heading-link *{color:#fff!important}body.template-cart .header__icon,body.template-cart .header__icons,body.template-cart .header__icons *{color:#fff!important;--color-foreground: 255, 255, 255 !important}body.template-cart .header__icon svg,body.template-cart .header__icons svg{stroke:#fff!important;fill:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page-dark-theme.css.map */
