.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,body.light-mode .theme-toggle__icon--sun{display:block!important}body.light-mode .theme-toggle__icon--moon{display:none!important}body.light-mode.gradient,body.light-mode,html body.light-mode.gradient,html body.light-mode{background-color:#fff!important;background:#fff!important;color:#000!important}body.light-mode.gradient,body.light-mode,body.light-mode *{--color-background: 255, 255, 255 !important;--color-foreground: 0, 0, 0 !important;--gradient-background: white !important}body.light-mode *,body.light-mode *:before,body.light-mode *:after{color:#000!important}html body.light-mode .vertical-branding .vertical-branding__text,html body.light-mode .vertical-branding__text,html body.light-mode .letter,body.light-mode .vertical-branding .vertical-branding__text,body.light-mode .vertical-branding__text,body.light-mode .letter{color:#170f0f!important}html body:not(.light-mode) .vertical-branding .vertical-branding__text,html body:not(.light-mode) .vertical-branding__text,html body:not(.light-mode) .letter,body:not(.light-mode) .vertical-branding .vertical-branding__text,body:not(.light-mode) .vertical-branding__text,body:not(.light-mode) .letter{color:#f8f5e7!important}body.light-mode .badge,body.light-mode .badge--sold-out,body.light-mode .card__badge,body.light-mode .product-form__cart-submit[disabled],body.light-mode .btn[disabled],body.light-mode .button[disabled],body.light-mode .shopify-payment-button__button[disabled],body.light-mode .badge--bottom-left,body.light-mode .badge--bottom-right,body.light-mode .badge--top-left,body.light-mode .badge--top-right{color:#fff!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 *,body.light-mode .banner .page-width,body.light-mode .section .page-width,body.light-mode .banner,body.light-mode .section{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}body.light-mode,body.light-mode main,body.light-mode header,body.light-mode .header,body.light-mode .section-header{background-color:#fff!important;background:#fff!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}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-theme-toggle.css.map */
