.theme-toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:none;background:transparent;cursor:pointer;padding:0;margin:0;border-radius:50%;transition:background-color .2s ease}.theme-toggle:hover{background-color:rgba(var(--color-foreground),.1)}.theme-toggle:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.theme-toggle__icon{width:2rem;height:2rem;color:rgb(var(--color-foreground));transition:color .2s ease,transform .3s ease}.theme-toggle__icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.theme-toggle__icon--sun{display:none!important}.theme-toggle__icon--moon,html.light-mode .theme-toggle__icon--sun,body.light-mode .theme-toggle__icon--sun{display:block!important}html.light-mode .theme-toggle__icon--moon,body.light-mode .theme-toggle__icon--moon{display:none!important}html.light-mode,html.light-mode body,html body.light-mode,body.light-mode{background-color:#e8e8e8!important;position:relative;color:#000!important;--color-background: 232, 232, 232 !important;--color-foreground: 0, 0, 0 !important}html.light-mode body:before,html body.light-mode:before,body.light-mode:before{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;opacity:.4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")!important}html.light-mode *,body.light-mode *{--color-background: 232, 232, 232 !important;--color-foreground: 0, 0, 0 !important}html.light-mode *,html.light-mode *:before,html.light-mode *:after,body.light-mode *,body.light-mode *:before,body.light-mode *:after{color:#000!important}html body.light-mode .letter{color:#170f0f!important}html body:not(.light-mode) .letter{color:#f8f5e7!important}html body.light-mode .badge,html body.light-mode .badge--sold-out,html body.light-mode .card__badge,html body.light-mode .price__badge-sold-out,html body.light-mode .badge--bottom-left,html body.light-mode .badge--bottom-right,html body.light-mode .badge--top-left,html body.light-mode .badge--top-right,html body.light-mode .badge.color-scheme-1,html body.light-mode .badge.color-scheme-2,html body.light-mode .badge.color-scheme-3,html body.light-mode .badge.color-scheme-4,html body.light-mode .badge.color-scheme-5{color:#fff!important}html body:not(.light-mode) .badge,html body:not(.light-mode) .badge--sold-out,html body:not(.light-mode) .card__badge,html body:not(.light-mode) .price__badge-sold-out{color:#fff!important}.product-form__submit[disabled],.button[disabled],.btn[disabled],.shopify-payment-button__button[disabled],.product-form__submit[disabled] span,.button[disabled] span{color:#fff!important;background-color:#666!important}html body:not(.light-mode) .product-form__submit[disabled],html body:not(.light-mode) .button[disabled],html body:not(.light-mode) .btn[disabled],html body:not(.light-mode) .shopify-payment-button__button[disabled]{border:1px solid white!important}body.light-mode .banner__media img,body.light-mode .banner__media svg{opacity:1!important;visibility:visible!important}body.light-mode .banner__media,body.light-mode .banner__media *,body.light-mode .placeholder-svg,body.light-mode .placeholder-svg *{background:transparent!important;background-color:transparent!important}body.light-mode .banner:after,body.light-mode .banner__media:after{opacity:0!important;display:none!important}body.light-mode .card-wrapper:hover .card__inner,body.light-mode .product-card-wrapper:hover .card__inner{background-color:#f5f5f5!important}body.light-mode .card__hover-info{background-color:#f8f8f8!important}html:not(.light-mode),html:not(.light-mode) body,html body:not(.light-mode),body:not(.light-mode){background-color:#1a1a1a!important;color:#fff!important;position:relative;--color-background: 26, 26, 26 !important;--color-foreground: 255, 255, 255 !important}html:not(.light-mode) *,body:not(.light-mode) *{--color-background: 26, 26, 26 !important;--color-foreground: 255, 255, 255 !important}html:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *),html:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *):before,html:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *):after,body:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *),body:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *):before,body:not(.light-mode) *:not(.badge):not(.card__hover-info):not(.card__hover-info *):after{color:#fff!important}html body:not(.light-mode):before,html:not(.light-mode) body:before{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important;opacity:.3!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")!important}html.light-mode body.gradient,html body.light-mode.gradient{background-color:#e8e8e8!important}html:not(.light-mode) body.gradient{background-color:#1a1a1a!important}.header-wrapper,header,.header,.section-header,footer,.footer,main,#MainContent,.shopify-section,.page-width,div{background:transparent!important;background-color:transparent!important}html body:not(.light-mode) .card__hover-info,html body:not(.light-mode) .card__hover-info *,html body:not(.light-mode) .card__hover-info .card__heading,html body:not(.light-mode) .card__hover-info .card__vendor,html body:not(.light-mode) .card__hover-info .price{color:#000!important}*,*:before,*:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease}.svg-wrapper svg,.icon{transition:fill .3s ease,stroke .3s ease}@media screen and (max-width: 749px){.banner__heading.inline-richtext.h1{font-size:calc(var(--font-heading-scale) * 2rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-theme-toggle.css.map */
