body.dark-site .rys-glass-card,body.dark-site .glass-background,body.dark-site .video-section__media,body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20>div>article,body.dark-site .rysup-main-wrapper .rysup-hero-content,body.dark-site .rysup-main-wrapper .rysup-hero-card-container{background:#ffffff14!important;border-radius:var(--dk-glass-radius);box-shadow:var(--dk-glass-shadow);border:1px solid rgba(255,255,255,.15)!important;position:relative;overflow:hidden;animation:none!important}body.dark-site .product-grid-container #product-grid{background:transparent!important;border:none!important;box-shadow:none!important}body.dark-site .collection-seo-description .image-with-text,body.dark-site slider-component ul.multicolumn-list,body.dark-site slider-component .jdgm-review-widget{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}body.dark-site #MainContent .product__media-wrapper slider-component{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}body.dark-site .deferred-media__poster-button{background-color:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:0 0 20px #ffffff1a}body.dark-site .deferred-media__poster-button:hover{background-color:#ffffff40;box-shadow:0 0 30px #fff3}body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20>div>article{padding:2rem}body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20,body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20>div{background:transparent!important}body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20>div>article,body.dark-site #MainContent>div.py-16.md\:py-24.bg-black\/20>div>article *{color:#fff!important}body.dark-site .article-template,body.dark-site .article-template *,body.dark-site [class*=article-template],body.dark-site [class*=article-template] *{color:#fff!important;background-color:transparent!important}body.dark-site .image-with-text__content{background:transparent!important;box-shadow:none!important;border:none!important;justify-content:space-between!important;height:100%!important}body.dark-site .multicolumn-card{background:transparent!important;box-shadow:none!important;border:none!important;transition:all .4s ease}body.dark-site .rys-glass-card,body.dark-site .rys-glass-card *{color:#fff!important}body.dark-site .rys-glass-card svg,body.dark-site .rys-glass-card svg *{fill:#fff!important}body.dark-site .stem-separator-container,body.dark-site .stem-separator-container *,body.dark-site .glass-background,body.dark-site .glass-background *,body.dark-site [class*=max-w-5xl],body.dark-site [class*=max-w-5xl] *,body.dark-site [class*=max-w-4xl],body.dark-site [class*=max-w-4xl] *,body.dark-site [class*=max-w-6xl],body.dark-site [class*=max-w-6xl] *,body.dark-site .faq-item,body.dark-site .faq-item *{color:#fff!important}body.dark-site .jdgm-review-widget,body.dark-site .jdgm-widget{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important}body.dark-site .jdgm-review-widget *,body.dark-site .jdgm-widget *{color:#fff!important;border-color:#ffffff1a!important}body.dark-site .jdgm-histogram__bar{background:#ffffff14!important}body.dark-site .jdgm-histogram__bar-content{background:#ce2c2c!important}body.dark-site .jdgm-write-rev-link,body.dark-site .jdgm-paginate a{background:#ce2c2c33!important;border:1px solid rgba(206,44,44,.4)!important;color:#fff!important;border-radius:8px!important}body.dark-site .jdgm-rev__reply,body.dark-site .jdgm-ans,.dark-site .jdgm-rev__reply,.dark-site .jdgm-ans{background:transparent!important;background-color:transparent!important}body.dark-site product-recommendations{padding:2rem!important;opacity:1!important;transform:none!important;margin-top:3rem}body.dark-site .scroll-trigger,body.dark-site .scroll-trigger.animate--slide-in,body.dark-site .scroll-trigger.animate--fade-in,body.dark-site .scroll-trigger.animate--slide-in.scroll-trigger--offscreen,body.dark-site .scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen),body.dark-site .shopify-section .scroll-trigger[style*=transform]{opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}body.dark-site .image-with-text__content:hover,body.dark-site .multicolumn-card:hover,body.dark-site .custom__item:hover,body.dark-site .blog-articles .blog-articles__article:hover{border-color:#ffffff26;box-shadow:0 12px 40px #0000004d,0 0 20px #ce2c2c0d;transform:translateY(-4px)}body.dark-site .image-with-text h2,body.dark-site .image-with-text h3,body.dark-site .multirow h2,body.dark-site .multirow h3,body.dark-site .multicolumn-card__info h3,body.dark-site .collapsible-content__heading,body.dark-site .footer h2,body.dark-site .footer .footer__heading{color:#fff!important;background:none!important;-webkit-text-fill-color:#ffffff!important}body.dark-site .image-with-text p,body.dark-site .multirow p,body.dark-site .multicolumn-card .rte{color:#ffffffa6!important}body.dark-site .shopify-section-group-header-group .header__menu-item,body.dark-site .shopify-section-group-header-group .header__heading-link,body.dark-site .shopify-section-group-header-group header a,body.dark-site .shopify-section-group-header-group summary{color:#121212bf!important}body.dark-site .shopify-section-group-header-group .header__icon{color:#121212!important}body.dark-site .shopify-section-group-header-group .icon-caret{color:#ce2c2c!important;filter:drop-shadow(0 0 3px rgba(206,44,44,.3));transition:filter .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}body.dark-site .header__menu-item:hover .icon-caret{filter:drop-shadow(0 0 8px rgba(206,44,44,.7))}body.dark-site details[open]>.header__menu-item .icon-caret{filter:drop-shadow(0 0 10px rgba(206,44,44,.8))}body.dark-site .shopify-section-group-header-group .header__active-menu-item,body.dark-site .shopify-section-group-header-group .list-menu__item--active{color:#ce2c2c!important}@keyframes dkGlowPulse{0%,to{box-shadow:0 0 20px #ce2c2c00,0 8px 32px #0000004d}50%{box-shadow:0 0 30px #ce2c2c14,0 8px 32px #0000004d}}@keyframes dkShimmer{0%{background-position:-200% center}to{background-position:200% center}}body.dark-site .title,body.dark-site h2.title,body.dark-site .rich-text__heading{color:#fff!important;background:linear-gradient(90deg,#fff 0% 40%,#ff6b6b 50%,#fff 60% 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:dkShimmer 6s ease-in-out infinite}body.dark-site .rich-text__text,body.dark-site .rte{color:#ffffffb3!important}body.dark-site #MainContent .card,body.dark-site #MainContent .card.color-scheme-1,body.dark-site #MainContent .card.color-scheme-2,body.dark-site #MainContent .card.color-scheme-3,body.dark-site #MainContent .card.color-scheme-1.gradient,body.dark-site #MainContent .card.color-scheme-2.gradient{background:#ffffff0a!important;background-image:none!important;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}body.dark-site #MainContent .card:hover{border-color:#ffffff2e;box-shadow:0 8px 30px #00000059,0 0 20px #ff6b6b14;transform:translateY(-4px) scale(1.015)}body.dark-site #MainContent .card__inner,body.dark-site #MainContent .card__inner.gradient,body.dark-site #MainContent .card__content{background:none!important;background-image:none!important}body.dark-site #MainContent .card-wrapper{background:none!important}body.dark-site .card .media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}body.dark-site .card:hover .media img{transform:scale(1.04)}body.dark-site .card-information__text,body.dark-site .card__heading,body.dark-site .card__heading a,body.dark-site .card-information__wrapper,body.dark-site .full-unstyled-link{color:#ffffffe6!important}body.dark-site .card__heading a:hover{color:#ff6b6b!important}body.dark-site .price-item,body.dark-site .price,body.dark-site .price__regular .price-item--regular,body.dark-site .price__sale .price-item--sale{color:#fff!important}body.dark-site .price__sale .price-item--regular{color:#fff6!important}body.dark-site .rating{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important}body.dark-site .rating-star{--color-rating-star: #ff6b6b !important;--letter-spacing: .7;--font-size: 1.4;--percent: calc( (var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block!important;font-family:Times;margin:0;color:#ff6b6b!important}body.dark-site .rating-star:before{content:"\2605\2605\2605\2605\2605"!important;background:linear-gradient(90deg,#ff6b6b var(--percent, 100%),rgba(255,255,255,.15) var(--percent, 100%))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}body.dark-site .rating-text{display:none!important}body.dark-site .rating-count{display:inline-block!important;color:#ffffff80!important;margin:0!important;font-size:1rem}body.dark-site .card-information .rating,body.dark-site .card-information .rating-count{vertical-align:middle}body.dark-site #ProductGridContainer .card__information{padding:1rem .35rem .2rem}body.dark-site #ProductGridContainer .card-information{display:grid;gap:.45rem}body.dark-site #ProductGridContainer .card__heading,body.dark-site #ProductGridContainer .card-information__text{margin:0}body.dark-site #ProductGridContainer .card__heading{line-height:1.24;letter-spacing:-.01em}body.dark-site #ProductGridContainer .card__heading a{font-size:1.45rem}body.dark-site #ProductGridContainer .card-information>.caption-large,body.dark-site #ProductGridContainer .card-information .rating-count{display:none!important}body.dark-site #ProductGridContainer .card-information .rating{gap:2px!important}body.dark-site #ProductGridContainer .rating-star{--font-size: 1.15;--letter-spacing: .42}body.dark-site #ProductGridContainer .price{font-size:1.45rem;line-height:1.2}body.dark-site #ProductGridContainer .price__sale .price-item--regular,body.dark-site #ProductGridContainer .price__regular .price-item--regular{font-size:1.2rem}body.dark-site .product-grid{background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:0}body.dark-site .slider-button{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;color:#fff!important;width:48px!important;height:48px!important;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0f;transition:all .35s cubic-bezier(.25,.46,.45,.94)}body.dark-site .slider-button:hover{background:#ce2c2c2e!important;border-color:#ce2c2c73!important;box-shadow:0 0 24px #ce2c2c33,0 4px 20px #0000004d;transform:scale(1.1)}body.dark-site .slider-button:active{transform:scale(.95)}body.dark-site .slider-button .icon{color:#fff!important;width:20px;height:20px}body.dark-site .slider-counter{color:#ffffff80!important;font-size:.85rem;letter-spacing:.05em}body.dark-site .button--primary{background:linear-gradient(135deg,#ce2c2c33,#b41e3c26)!important;border:1.5px solid rgba(206,44,44,.35)!important;color:#fff!important;box-shadow:0 4px 20px #ce2c2c1a,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase;letter-spacing:.05em;font-weight:600;position:relative;overflow:hidden}body.dark-site .button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);transition:transform .6s ease}body.dark-site .button--primary:hover{background:linear-gradient(135deg,#ce2c2c59,#b41e3c40)!important;border-color:#ce2c2cb3!important;box-shadow:0 0 35px #ce2c2c40,0 8px 30px #0000004d,inset 0 1px #ffffff1a;transform:translateY(-2px)}body.dark-site .button--primary:hover:before{transform:translate(100%)}body.dark-site .button--secondary{background:#ffffff0f!important;border:1.5px solid rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:0 16px 34px #00000024,inset 0 1px #ffffff0a;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase;letter-spacing:.05em;font-weight:600;position:relative;overflow:hidden}body.dark-site .button--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:translate(-100%);transition:transform .6s ease}body.dark-site .button--secondary:hover{background:#ffffff17!important;border-color:#ce2c2c3d!important;box-shadow:0 18px 38px #0000002e;transform:translateY(-2px)}body.dark-site .view-product-btn,body.dark-site .view-product-btn:visited,body.dark-site .view-product-btn:link{color:#fff!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 34px #00000024!important;min-height:unset!important;padding:1rem 2rem!important}body.dark-site .view-product-btn:after,body.dark-site .view-product-btn:hover:after{display:none!important}body.dark-site .view-product-btn:before,body.dark-site .view-product-btn:hover:before{display:none!important}body.dark-site .view-product-btn:hover{color:#fff!important;background:#ffffff17!important;border:1px solid rgba(206,44,44,.24)!important;transform:translateY(-2px)}body.dark-site .button--secondary:hover:before{transform:translate(100%)}body.dark-site .product-form__buttons .button{background:linear-gradient(135deg,#ce2c2c40,#b41e3c33)!important;border:1.5px solid rgba(206,44,44,.4)!important;color:#fff!important;box-shadow:0 4px 24px #ce2c2c26;animation:dkGlowPulse 3s ease-in-out infinite;transition:all .4s ease}body.dark-site .product-form__buttons .button:hover{background:linear-gradient(135deg,#ce2c2c66,#b41e3c4d)!important;border-color:#ce2c2cb3!important;box-shadow:0 0 40px #ce2c2c4d,0 8px 30px #0000004d;transform:translateY(-2px);animation:none}body.dark-site .section+.section{border-top:none;position:relative}body.dark-site .section+.section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(206,44,44,.3),rgba(255,100,100,.2),rgba(206,44,44,.3),transparent)}body.dark-site .custom-liquid{background:transparent!important}body.dark-site .logo-ticker-section{background:var(--dk-glass-bg)!important;border-top:var(--dk-glass-border)!important;border-bottom:var(--dk-glass-border)!important}body.dark-site .ticker-header{color:#ffffffeb!important}body.dark-site .custom-liquid h2,body.dark-site .custom-liquid .h2{color:#ffffff59!important;text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem!important;background:none!important;-webkit-text-fill-color:rgba(255,255,255,.35)!important}body.dark-site .custom-liquid img{filter:brightness(0) invert(1) opacity(.4);transition:all .4s ease}body.dark-site .custom-liquid img:hover{filter:brightness(0) invert(1) opacity(.9);transform:scale(1.1)}body.dark-site .image-with-text__media--small{height:19.4rem}body.dark-site .image-with-text__media--medium{height:29.6rem}body.dark-site .image-with-text__media--large{height:43.5rem}@media screen and (min-width:750px){body.dark-site .image-with-text__media--small{height:31.4rem}body.dark-site .image-with-text__media--medium{height:46rem}body.dark-site .image-with-text__media--large{height:69.5rem}}body.dark-site .image-with-text .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}body.dark-site .image-with-text:hover .media img{transform:scale(1.03)}body.dark-site .multirow,body.dark-site .multicolumn{background:transparent!important}body.dark-site .multicolumn-list{background:transparent!important;border-radius:0;border:none}body.dark-site .multirow__inner{background:transparent!important;border:none!important;box-shadow:none!important;transition:all .4s ease;overflow:hidden}body.dark-site .multicolumn-card__image-wrapper{border:none!important}body.dark-site .multicolumn-card:hover .multicolumn-card__image-wrapper{border:none!important;box-shadow:none}body.dark-site .multicolumn-card.content-container{position:relative;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}body.dark-site .multicolumn-card.content-container:hover{border-color:#ffffff40;box-shadow:0 0 20px #ce2c2c14;transform:translateY(-2px)}body.dark-site .multicolumn-card__info .link.animate-arrow{position:static}body.dark-site .multicolumn-card__info .link.animate-arrow:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}body.dark-site .collapsible-content{background:transparent!important}body.dark-site .collapsible-content .collapsible-content__wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:2rem}body.dark-site .accordion{border-color:#ffffff0f!important}body.dark-site .accordion__title,body.dark-site .accordion summary{color:#ffffffe6!important}body.dark-site .accordion__content,body.dark-site .accordion .rte{color:#ffffffa6!important}body.dark-site #MainContent .collapsible-content .accordion.content-container{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:16px!important;margin-bottom:.8rem;transition:all .4s cubic-bezier(.25,.46,.45,.94)}body.dark-site .collapsible-content .accordion.content-container:has(details[open]){border-color:#ce2c2c33;box-shadow:0 0 20px #ce2c2c0d}body.dark-site .collapsible-content .accordion.content-container:hover{border-color:#ffffff1a;transform:translate(4px)}body.dark-site .collapsible-content .accordion.content-container>details{background:transparent!important;border:none!important;box-shadow:none!important}body.dark-site .accordion .icon-accordion{color:#fff6!important;transition:color .3s ease,transform .3s ease}body.dark-site .collapsible-content .accordion.content-container:has(details[open]) .icon-accordion{color:#ff6b6b!important}body.dark-site .footer{background:#05050af2!important;border-top:none;position:relative}body.dark-site .footer:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(206,44,44,.3),transparent)}body.dark-site .footer a,body.dark-site .footer p,body.dark-site .footer .list-menu__item{color:#ffffff80!important;transition:color .3s ease}body.dark-site .footer a:hover{color:#ff6b6b!important}body.dark-site .isolate:not(.image-with-text):not(.related-products){background:transparent!important}body.dark-site .underline-links-hover a:not(.full-unstyled-link):after{background-color:#ce2c2c66!important}body.dark-site .card .full-unstyled-link:after,body.dark-site .card__heading a:after{background-color:transparent!important;background:transparent!important}body.dark-site .badge{background:#ffffff0f!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 28px #0000001f}body.dark-site .product,body.dark-site .collection-hero{background:transparent!important}body.dark-site .product__title h1,body.dark-site .product__title,body.dark-site .collection-hero__title{color:#fff!important}body.dark-site .product__description,body.dark-site .product__description p,body.dark-site .collection-hero__description{color:#ffffffb3!important}body.dark-site .product__info-wrapper{color:#ffffffd9;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:none!important;padding:3rem!important;opacity:1!important;transform:none!important}body.dark-site .facets-container{color:#ffffffd9}body.dark-site .facet-checkbox__text,body.dark-site .facets__label{color:#fffc!important}body.dark-site .facets__disclosure,body.dark-site .disclosure__button{color:#ffffffe6!important}body.dark-site .main-blog{background:var(--dk-glass-bg)!important;border:var(--dk-glass-border)!important;border-radius:var(--dk-glass-radius)!important;box-shadow:var(--dk-glass-shadow)!important;padding:3rem 2rem!important}@media screen and (min-width:750px){body.dark-site .main-blog{padding:4rem 3rem!important}}body.dark-site .main-blog .title--primary{color:#fff!important}body.dark-site .main-blog .pagination__link{border-color:#fff3!important;color:#fffc!important}body.dark-site .main-blog .pagination__link:hover{background-color:#ffffff1a!important;color:#fff!important}body.dark-site .main-blog .pagination__item--current span{background-color:#ffffffe6!important;color:#0a0a12!important;border-color:#ffffffe6!important}body.dark-site .blog-articles .blog-articles__article{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:all .4s ease}body.dark-site .blog-articles .blog-articles__article:hover{border-color:#ce2c2c33;box-shadow:0 0 24px #ce2c2c14;transform:translateY(-4px)}body.dark-site .blog-articles__article h2,body.dark-site .blog-articles__article .h2{color:#fff!important;background:none!important;-webkit-text-fill-color:#ffffff!important}body.dark-site .blog-articles__article .article-card__info{color:#ffffffa6!important}body.dark-site .article-template h1,body.dark-site .article-template__title{color:#fff!important}body.dark-site .article-template__content,body.dark-site .article-template__content p{color:#fffc!important}body.dark-site .article-template__content h2,body.dark-site .article-template__content h3,body.dark-site .article-template__content h4{color:#fff!important}body.dark-site .article-template__content a{color:#ff6b6b!important;text-decoration:underline;text-decoration-color:#ff6b6b4d;text-underline-offset:3px;transition:text-decoration-color .3s ease}body.dark-site .article-template__content a:hover{color:#f99!important;text-decoration-color:#ff6b6bb3}body.dark-site .cart__footer{border-top-color:#ffffff0f}body.dark-site .field__input,body.dark-site .select__select,body.dark-site .customer input,body.dark-site textarea{background:#ffffff08!important;border-color:#ffffff1a!important;color:#fff!important;transition:border-color .3s ease,box-shadow .3s ease}body.dark-site .field__input:focus,body.dark-site .select__select:focus,body.dark-site textarea:focus{border-color:#ce2c2c66!important;box-shadow:0 0 16px #ce2c2c1a}body.dark-site .field__label,body.dark-site label{color:#ffffff80!important}body.dark-site .product-form__input--pill input[type=radio]+label{background-color:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffeb!important;box-shadow:0 14px 28px #0000001f!important;transition:all .3s ease}body.dark-site .product-form__input--pill input[type=radio]+label:hover{background-color:#ffffff17!important;border-color:#ce2c2c52!important;color:#fff!important}body.dark-site .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(180deg,#ce2c2c2e,#ffffff14)!important;border-color:#ce2c2c61!important;color:#fff!important;box-shadow:0 18px 36px #00000029,0 0 0 1px #ce2c2c29!important}body.dark-site .announcement-bar{background:#ce2c2c1a!important;border-bottom:1px solid rgba(206,44,44,.15)}body.dark-site .announcement-bar__link,body.dark-site .announcement-bar__message{color:#ffffffe6!important}body.dark-site .newsletter{background:transparent!important}body.dark-site .newsletter__heading{color:#fff!important}body.dark-site .newsletter__subheading{color:#fff9!important}body.dark-site .search__heading{color:#1a1a1a!important}body.dark-site .search-under-header,body.dark-site .search-under-header.search-modal{background:#ffffffb8!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 10px 40px #00000040!important}body.dark-site .predictive-search{background:#ffffffd1!important;border:1px solid rgba(255,255,255,.25)!important;border-top:none!important;box-shadow:0 10px 30px #0003!important;color:#1a1a1a!important}body.dark-site .predictive-search__search-for-button,body.dark-site .predictive-search__search-for-button a,body.dark-site .predictive-search__search-for-button span,body.dark-site .predictive-search__list-item,body.dark-site .predictive-search__results-list,body.dark-site .predictive-search__pages-wrapper,body.dark-site .predictive-search__item--term{color:#1a1a1a!important}body.dark-site .predictive-search__result-group-heading,body.dark-site .predictive-search__heading{color:#00000073!important;border-color:#00000014!important}body.dark-site .search-under-header .field__input,body.dark-site .search-under-header .field__label{color:#1a1a1a!important}body.dark-site .predictive-search__item-heading{color:#1a1a1a!important;transition:color .2s ease}body.dark-site .predictive-search__item-content,body.dark-site .predictive-search__item-query-result,body.dark-site .predictive-search__item-query-result mark{color:#333!important}body.dark-site .predictive-search .price{color:#0000008c!important}body.dark-site .search-under-header .field__button,body.dark-site .search-under-header .field__button svg,body.dark-site .search-under-header .reset__button svg{color:#1a1a1a!important}body.dark-site .search-under-header .reset__button:after{background-color:#00000026!important}body.dark-site .predictive-search__results-groups-wrapper{border-color:#0000000f!important}body.dark-site .predictive-search__item{transition:all .2s ease;border-left:3px solid transparent}body.dark-site .predictive-search__list-item[aria-selected=true]>*,body.dark-site .predictive-search__list-item:hover>*,body.dark-site .predictive-search__item[aria-selected=true],body.dark-site .predictive-search__item:hover{background:#ce2c2c0f!important;border-left-color:#ce2c2c!important;transform:translate(2px)}body.dark-site .predictive-search__list-item:hover .predictive-search__item-heading,body.dark-site .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{color:#ce2c2c!important}body.dark-site .predictive-search::-webkit-scrollbar{width:6px}body.dark-site .predictive-search::-webkit-scrollbar-track{background:transparent}body.dark-site .predictive-search::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}body.dark-site .dk-search-blur-overlay{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5;background:#00000026;pointer-events:none;transform:translateY(-200vh);will-change:transform}body.dark-site .dk-search-blur-overlay.active{transform:translateY(0)}html{scroll-behavior:smooth}body.dark-site ::-webkit-scrollbar{width:8px}body.dark-site ::-webkit-scrollbar-track{background:#0a0a12}body.dark-site ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ce2c2c4d,#7814284d);border-radius:4px;border:2px solid #0a0a12}body.dark-site ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ce2c2c80,#78142880)}body.dark-site{scrollbar-width:thin;scrollbar-color:rgba(206,44,44,.3) #0a0a12}body.dark-site ::selection,body.dark-site ::-moz-selection{background:#ce2c2c59;color:#fff}body.dark-site .shopify-section-group-header-group .section-header .header{margin-top:0!important;padding-top:5px!important}body.dark-site .shopify-section-group-header-group .header{background-color:rgba(255,255,255,var(--header-bg-alpha, .72))!important;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,}body.dark-site details[open]>.mega-menu,body.dark-site details[open]>.header__submenu,body.dark-site details[open]>.mega-menu__content{background:#fffffff2!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 16px 60px #0000004d!important}body.dark-site .dk-mega-blur-overlay{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5;background:#00000026;pointer-events:none;transform:translateY(-200vh);will-change:transform}body.dark-site .dk-mega-blur-overlay.active{transform:translateY(0)}body.dark-site .menu-drawer.active,body.dark-site .menu-drawer[style*="visibility: visible"],body.dark-site .menu-opening .menu-drawer{background:#ffffffd1!important;border-right:1px solid rgba(255,255,255,.3)!important}body.dark-site .menu-drawer__submenu{background:#fffffff7!important}body.dark-site .mega-menu__link,body.dark-site details[open]>.header__submenu a,body.dark-site .mega-menu__link--level-2,body.dark-site .mega-menu__title,body.dark-site .mega-menu__content span{color:#121212bf!important;transition:color .2s ease,padding-left .2s ease}body.dark-site .menu-drawer a,body.dark-site .menu-drawer__menu-item{color:#121212cc!important;transition:color .2s ease,padding-left .2s ease}body.dark-site .mega-menu__link:hover,body.dark-site details[open]>.header__submenu a:hover,body.dark-site .menu-drawer a:hover{color:#ce2c2c!important;padding-left:4px}body.dark-site .mega-menu__content .list-menu__item--active,body.dark-site .mega-menu .menu-drawer__menu-item--heading{color:#121212e6!important}body.dark-site .menu-drawer__close-button,body.dark-site .menu-drawer summary{color:#121212e6!important}body.dark-site .slider-component{position:relative;padding:1.5rem;overflow:visible}body.dark-site .slider-mobile-gutter{max-width:1400px;margin:0 auto;--desktop-margin-left-first-item: 10px;padding:15px}body.dark-site .dk-tool-card,body.dark-site [class*=tool-card],body.dark-site .multicolumn .multicolumn-card__info{transition:all .4s cubic-bezier(.25,.46,.45,.94)}body.dark-site .custom__item{padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}body.dark-site .custom__item h3,body.dark-site .custom__item .h3{color:#fff!important;background:none!important;-webkit-text-fill-color:#ffffff!important}body.dark-site .custom__item p{color:#fff9!important}body.dark-site .product__accordion .accordion{background:#ffffff05;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;margin-bottom:.5rem;transition:all .3s ease}body.dark-site .product__accordion .accordion summary{color:#ffffffd9!important}body.dark-site .product__accordion .accordion[open]{border-color:#ce2c2c33!important;background:#ffffff08;box-shadow:0 0 16px #ce2c2c0d}body.dark-site .product__accordion .accordion .rte,body.dark-site .product__accordion .accordion p{color:#ffffffa6!important}body.dark-site .product__accordion .accordion .icon-accordion{color:#ffffff59!important}body.dark-site .product__accordion .accordion[open] .icon-accordion{color:#ff6b6b!important}body.dark-site #MainContent{position:relative;z-index:auto}body.dark-site .shopify-section-group-header-group{position:relative;z-index:10}body.dark-site .shopify-section-group-footer-group{position:relative;z-index:2}body.dark-site #MainContent a:not(.button):not(.card__heading a):hover{text-shadow:0 0 12px rgba(255,107,107,.2)}body.dark-site .shopify-payment-button__button{border-radius:12px!important;overflow:hidden}body.dark-site .shopify-payment-button__more-options{color:#ffffff80!important}body.dark-site .shopify-payment-button__more-options:hover{color:#fffc!important}body.dark-site .pagination__item a,body.dark-site .pagination__item span{color:#fff9!important;border-color:#ffffff14!important;transition:all .3s ease}body.dark-site .pagination__item a:hover{border-color:#ce2c2c4d!important;color:#fff!important;box-shadow:0 0 12px #ce2c2c1a}body.dark-site .pagination__item--current span{background:#ce2c2c26!important;border-color:#ce2c2c4d!important;color:#fff!important}body.dark-site .search-modal__form{border-color:#00000014!important}body.dark-site .search-modal__input{color:#1a1a1a!important}body.dark-site .quantity{border-color:#ffffff1a!important}body.dark-site .quantity__button{background:transparent!important;color:#fff!important;border:none!important;transition:color .2s ease}body.dark-site .quantity__button:hover{color:#ff6b6b!important;background:#ffffff1a!important}body.dark-site .quantity__input{color:#fff!important;background:transparent!important;border:none!important}body.dark-site .social-icons .icon{transition:all .3s ease}body.dark-site .social-icons a:hover .icon{color:#ff6b6b!important;filter:drop-shadow(0 0 8px rgba(255,107,107,.3))}body.dark-site .cart-notification{background:#0a0a12f7!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 48px #00000080}body.dark-site .cart-notification__heading,body.dark-site .cart-notification-product__name{color:#fff!important}body.dark-site .cart-notification-product__price{color:#ffffffb3!important}body.dark-site .text-black\/90,body.dark-site .text-black\/80,body.dark-site .text-black\/70,body.dark-site .text-black\/60,body.dark-site .text-black\/50{color:#ffffffd9!important}body.dark-site .text-black{color:#fff!important}body.dark-site [class*=glass-background]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)}body.dark-site [class*=glass-background] .text-black{color:#fff!important}body.dark-site .shimmer-text,body.dark-site .stem-hero-title,body.dark-site .hero-shimmer{background:linear-gradient(90deg,#fff 0% 40%,#ff6b6b 50%,#fff 60% 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:dkShimmer 6s ease-in-out infinite!important}body.dark-site .text-black\/40,body.dark-site .text-black\/30,body.dark-site .text-black\/25,body.dark-site .text-black\/20,body.dark-site .text-black\/10{color:#ffffff80!important}body.dark-site #MainContent .bg-white{background:#0a0a128c!important;color:#fff;border:1px solid rgba(206,44,44,.15)}body.dark-site #MainContent .bg-white h2,body.dark-site #MainContent .bg-white h3,body.dark-site #MainContent .bg-white p,body.dark-site #MainContent .bg-white span,body.dark-site #MainContent .bg-white label,body.dark-site #MainContent .bg-white button,body.dark-site #MainContent .bg-white a,body.dark-site #MainContent .bg-white li,body.dark-site #MainContent .bg-white div{color:#fff}body.dark-site .input-black,body.dark-site #MainContent input[type=range]{accent-color:#ce2c2c;color:#fff!important}body.dark-site .input-black::-webkit-slider-thumb,body.dark-site #MainContent input[type=range]::-webkit-slider-thumb{background:#fff!important;border:2px solid rgba(206,44,44,.3)!important;box-shadow:0 0 8px #ce2c2c33}body.dark-site .input-black::-moz-range-thumb,body.dark-site #MainContent input[type=range]::-moz-range-thumb{background:#fff!important;border:2px solid rgba(206,44,44,.3)!important;box-shadow:0 0 8px #ce2c2c33}body.dark-site .input-black::-webkit-slider-runnable-track,body.dark-site #MainContent input[type=range]::-webkit-slider-runnable-track{background:#ffffff26!important}body.dark-site .input-black::-moz-range-track,body.dark-site #MainContent input[type=range]::-moz-range-track{background:#ffffff26!important}body.dark-site .stem-separator-wrapper{background:#0a0a128c!important;border:1px solid rgba(206,44,44,.15);border-radius:20px;box-shadow:0 8px 60px #0006;color:#fff!important}body.dark-site .stem-header,body.dark-site .stem-badge,body.dark-site .stem-badge span,body.dark-site .stem-tab,body.dark-site .stem-tabs,body.dark-site .tab-title,body.dark-site .tab-subtitle,body.dark-site .tab-icon,body.dark-site .stem-upload-area,body.dark-site .stem-upload-area *,body.dark-site .stem-separator-wrapper span,body.dark-site .stem-separator-wrapper p,body.dark-site .stem-separator-wrapper strong,body.dark-site .stem-separator-wrapper label,body.dark-site .stem-separator-wrapper button{color:#fff!important}body.dark-site .stem-tab{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}body.dark-site .stem-tab.active,body.dark-site .stem-tab:hover{background:#ce2c2c1f!important;border-color:#ce2c2c40}body.dark-site .stem-upload-area{background:#ffffff08!important;border-color:#ffffff1a!important}body.dark-site .faq-question{color:#fff!important;background:#0a0a1259!important;border:1px solid rgba(255,255,255,.08)}body.dark-site .faq-question:hover{border-color:#ce2c2c33}body.dark-site .faq-answer,body.dark-site .faq-answer p,body.dark-site .faq-answer span,body.dark-site .faq-answer li{color:#ffffffbf!important}body.dark-site .condensed{color:#fff!important}body.dark-site #MainContent input[type=checkbox]+label,body.dark-site #MainContent input[type=checkbox]+span,body.dark-site #MainContent .text-sm{color:#ffffffd9!important}body.dark-site #MainContent .bg-gray-50,body.dark-site #MainContent .bg-gray-100,body.dark-site #MainContent .bg-gray-200{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.06);color:#fff}body.dark-site #MainContent button .condensed,body.dark-site #MainContent button span{color:inherit}body.dark-site #MainContent button.text-black{background:#0a0a1280!important;color:#fff!important;border:1px solid rgba(255,255,255,.08);border-radius:12px}body.dark-site #MainContent button.text-black:hover{background:#0a0a12a6!important;border-color:#ce2c2c33}body.dark-site #MainContent .faq-answer,body.dark-site #MainContent [class*="bg-white/"]{background:#0a0a124d!important;color:#ffffffbf!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dark-site-components.css.map */
