*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html{scroll-behavior:smooth}body,html{margin:0;padding:0;min-height:100%}body{overflow-x:hidden;background:#f6f7f9}body.tj-ui-locked{overflow:hidden}#tj-app{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#10172f;background:#f6f7f9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#tj-app *,#tj-app :after,#tj-app :before{box-sizing:border-box}#tj-app img,#tj-app svg,#tj-app video{max-width:100%;height:auto}#tj-app img{vertical-align:middle}#tj-app a{color:inherit;text-decoration:none}#tj-app button,#tj-app input,#tj-app select,#tj-app textarea{font:inherit}#tj-app [role=button],#tj-app button{cursor:pointer}#tj-app ol,#tj-app ul{margin:0;padding:0;list-style:none}#tj-app h1,#tj-app h2,#tj-app h3,#tj-app h4,#tj-app h5,#tj-app h6,#tj-app p{margin:0}#tj-app table{width:100%;border-collapse:collapse}#tj-app :focus-visible{outline:3px solid rgba(0,143,199,.25);outline-offset:3px}#tj-app ::-moz-selection{background:rgba(0,143,199,.18);color:#10172f}#tj-app ::selection{background:rgba(0,143,199,.18);color:#10172f}#tj-app .tj-container{margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding-left:1rem;padding-right:1rem}@media (min-width:640px){#tj-app .tj-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){#tj-app .tj-container{padding-left:2rem;padding-right:2rem}}#tj-app .tj-page-shell{padding-bottom:3.5rem;padding-top:1.5rem}@media (min-width:640px){#tj-app .tj-page-shell{padding-bottom:5rem;padding-top:2.25rem}}#tj-app .tj-page-card{border-radius:24px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 10px 35px rgba(16,23,47,.075);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}@media (min-width:640px){#tj-app .tj-page-card{padding:2rem}}@media (min-width:1024px){#tj-app .tj-page-card{padding:2.5rem}}#tj-app .tj-page-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.03em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app .tj-page-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){#tj-app .tj-page-title{font-size:44px}}#tj-app .tj-richtext{font-size:15px;line-height:1.75rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app .tj-richtext{font-size:1rem;line-height:2rem}}#tj-app :is(.tj-richtext h2){margin-top:2.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.tj-richtext h3){margin-top:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.tj-richtext p){margin-top:1rem}#tj-app :is(.tj-richtext ul){margin-top:1rem;list-style-type:disc}#tj-app :is(.tj-richtext ul>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#tj-app :is(.tj-richtext ul){padding-left:1.5rem}#tj-app :is(.tj-richtext ol){margin-top:1rem;list-style-type:decimal}#tj-app :is(.tj-richtext ol>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#tj-app :is(.tj-richtext ol){padding-left:1.5rem}#tj-app :is(.tj-richtext a){font-weight:600;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tj-richtext a:hover){--tw-text-opacity:1;color:rgb(0 101 156/var(--tw-text-opacity,1))}#tj-app .tj-btn-primary,:is(#tj-app .btn-primary),:is(#tj-app .button-primary),:is(#tj-app button[type=submit].btn-primary){display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:0;--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-size:15px;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-btn-primary:hover,:is(#tj-app .btn-primary:hover),:is(#tj-app .button-primary:hover),:is(#tj-app button[type=submit].btn-primary:hover){--tw-bg-opacity:1;background-color:rgb(0 101 156/var(--tw-bg-opacity,1))}#tj-app .tj-btn-primary:focus,:is(#tj-app .btn-primary:focus),:is(#tj-app .button-primary:focus),:is(#tj-app button[type=submit].btn-primary:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app .tj-btn-primary:disabled,:is(#tj-app .btn-primary:disabled),:is(#tj-app .button-primary:disabled),:is(#tj-app button[type=submit].btn-primary:disabled){cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}#tj-app .tj-btn-outline,:is(#tj-app .btn-default),:is(#tj-app .btn-secondary){display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-btn-outline:hover,:is(#tj-app .btn-default:hover),:is(#tj-app .btn-secondary:hover){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .tj-btn-outline:focus,:is(#tj-app .btn-default:focus),:is(#tj-app .btn-secondary:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:0;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .btn-sm{min-height:2.25rem;padding:.5rem 1rem;font-size:.75rem;line-height:1rem}#tj-app .btn-info{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}#tj-app .disabled,#tj-app [disabled]{opacity:.58}#tj-app .form-group{margin-bottom:1.25rem}#tj-app .form-control,:is(#tj-app input[type=date]),:is(#tj-app input[type=email]),:is(#tj-app input[type=number]),:is(#tj-app input[type=password]),:is(#tj-app input[type=search]),:is(#tj-app input[type=tel]),:is(#tj-app input[type=text]),:is(#tj-app select),:is(#tj-app textarea){min-height:3rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;font-size:15px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .form-control::-moz-placeholder,:is(#tj-app input[type=date])::-moz-placeholder,:is(#tj-app input[type=email])::-moz-placeholder,:is(#tj-app input[type=number])::-moz-placeholder,:is(#tj-app input[type=password])::-moz-placeholder,:is(#tj-app input[type=search])::-moz-placeholder,:is(#tj-app input[type=tel])::-moz-placeholder,:is(#tj-app input[type=text])::-moz-placeholder,:is(#tj-app select)::-moz-placeholder,:is(#tj-app textarea)::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .form-control::placeholder,:is(#tj-app input[type=date])::placeholder,:is(#tj-app input[type=email])::placeholder,:is(#tj-app input[type=number])::placeholder,:is(#tj-app input[type=password])::placeholder,:is(#tj-app input[type=search])::placeholder,:is(#tj-app input[type=tel])::placeholder,:is(#tj-app input[type=text])::placeholder,:is(#tj-app select)::placeholder,:is(#tj-app textarea)::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .form-control:focus,:is(#tj-app input[type=date]:focus),:is(#tj-app input[type=email]:focus),:is(#tj-app input[type=number]:focus),:is(#tj-app input[type=password]:focus),:is(#tj-app input[type=search]:focus),:is(#tj-app input[type=tel]:focus),:is(#tj-app input[type=text]:focus),:is(#tj-app select:focus),:is(#tj-app textarea:focus){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app textarea{min-height:130px;padding-top:.75rem;padding-bottom:.75rem}#tj-app select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#69758a 0),linear-gradient(135deg,#69758a 50%,transparent 0);background-size:5px 5px,5px 5px;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;padding-right:2.75rem}#tj-app label,:is(#tj-app .control-label),:is(#tj-app .form-control-label){margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .form-control-comment,:is(#tj-app .help-block),:is(#tj-app small.form-text){margin-top:.25rem;display:block;font-size:.75rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.has-error .form-control),:is(#tj-app .form-control.is-invalid){--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 241 242/var(--tw-ring-opacity,1))}#tj-app .form-control-submit{margin-top:.5rem}#tj-app .custom-checkbox,:is(#tj-app .custom-radio){display:flex;align-items:flex-start;gap:.75rem}#tj-app input[type=checkbox],#tj-app input[type=radio]{accent-color:#007bbe}#tj-app .container,#tj-app .container-fluid{width:100%;max-width:none;margin:0;padding:0}#tj-app .row{display:flex;flex-wrap:wrap;margin:0}#tj-app [class*=col-lg-],#tj-app [class*=col-md-],#tj-app [class*=col-sm-],#tj-app [class*=col-xs-]{position:relative;width:100%;min-height:1px;padding:0;float:none}#tj-app .clearfix:after{content:"";display:table;clear:both}#tj-app .mt-1{margin-top:.25rem}#tj-app .mt-2,#tj-app .my-2{margin-top:.5rem}#tj-app .my-2{margin-bottom:.5rem}#tj-app .text-muted{color:#69758a}#tj-app .text-uppercase{text-transform:uppercase;letter-spacing:.04em}#tj-app .bold{font-weight:700}#tj-app .text-sm-left,#tj-app .text-xs-left{text-align:left}#tj-app .text-md-right,#tj-app .text-sm-right,#tj-app .text-xs-right{text-align:right}#tj-app .hidden-sm-down,#tj-app .hidden-xs-down{display:none!important}#tj-app .hidden-md-up{display:block}#tj-app .hidden-sm-up{display:none!important}@media (min-width:576px){#tj-app .hidden-xs-down{display:initial!important}}@media (min-width:768px){#tj-app .hidden-sm-down{display:initial!important}#tj-app .hidden-md-up{display:none!important}}#tj-app .pull-left{float:left}#tj-app .pull-right{float:right}#tj-app .text-center,#tj-app .text-xs-center{text-align:center}#tj-app .text-right{text-align:right}#tj-app .hidden,#tj-app .hidden-xs-up,#tj-app .ps-hidden-by-js{display:none!important}#tj-app #header{position:sticky;top:0;z-index:40;--tw-shadow:0 5px 22px rgba(16,23,47,.045);--tw-shadow-colored:0 5px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .tj-header-icon,:is(#tj-app .blockcart .header),:is(#tj-app .blockcart>a),:is(#tj-app .user-info>a){position:relative;display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-header-icon:hover,:is(#tj-app .blockcart .header:hover),:is(#tj-app .blockcart>a:hover),:is(#tj-app .user-info>a:hover){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.user-info .logout),:is(#tj-app .blockcart .cart-products-count),:is(#tj-app .user-info .account span){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#tj-app :is(.blockcart .cart-products-count){position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;position:absolute;right:-.25rem;top:-.25rem;display:flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(248 0 118/var(--tw-bg-opacity,1));padding:0 .25rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app :is(.tj-search-widget form),:is(#tj-app .search-widget form){position:relative;display:flex;height:3rem;width:100%;align-items:center}#tj-app .search-widget button[type=submit] .search{font-size:18px}#tj-app .tj-category-drawer.is-open{transform:translateX(0)}#tj-app .tj-menu-overlay.is-open{display:block}#tj-app :is(.tj-drawer-menu>:not([hidden])~:not([hidden])),:is(#tj-app #_desktop_top_menu ul>:not([hidden])~:not([hidden])),:is(#tj-app .tj-drawer-submenu>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#tj-app .tj-drawer-menu__link,:is(#tj-app #_desktop_top_menu a),:is(#tj-app .top-menu a){display:flex;min-height:3rem;width:100%;align-items:center;justify-content:space-between;border-radius:.75rem;padding:.75rem 1rem;font-size:15px;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-drawer-menu__link:hover,:is(#tj-app #_desktop_top_menu a:hover),:is(#tj-app .top-menu a:hover){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app #_desktop_top_menu .popover,#tj-app .top-menu .popover{position:static;display:block;max-width:none;border:0;box-shadow:none;padding-left:1rem}#tj-app .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app .breadcrumb{font-size:.875rem;line-height:1.25rem}}#tj-app :is(.breadcrumb li){display:inline-flex;align-items:center;gap:.5rem}#tj-app .breadcrumb li:not(:last-child):after{content:"/"}#tj-app :is(.breadcrumb li:not(:last-child)):after{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}#tj-app :is(.breadcrumb a:hover){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .alert{position:relative;margin-bottom:1rem;border-radius:1rem;border-width:1px;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5rem}#tj-app .alert-success{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}#tj-app .alert-info{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}#tj-app .alert-warning{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}#tj-app .alert-danger{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}#tj-app :is(.alert .close){position:absolute;right:.75rem;top:.75rem;border-width:0;background-color:transparent;font-size:1.125rem;line-height:1.75rem}#tj-app .tj-hero-carousel{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app .tj-hero-carousel__viewport{overflow:hidden}#tj-app .tj-hero-carousel__track{position:relative;margin:0;padding:0}#tj-app .tj-hero-carousel__slide{position:absolute;inset:0;width:100%;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;height:clamp(260px,39vw,610px)}#tj-app .tj-hero-carousel__slide.is-active{position:relative;z-index:1;opacity:1}#tj-app .tj-carousel-arrow{position:absolute;top:50%;z-index:10;display:none;height:3rem;width:3rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;background-color:hsla(0,0%,100%,.9);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-carousel-arrow:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app .tj-carousel-arrow{display:flex}}#tj-app :is(.tj-carousel-arrow svg){height:1.5rem;width:1.5rem}#tj-app .tj-carousel-arrow--prev{left:1.25rem}#tj-app .tj-carousel-arrow--next{right:1.25rem}#tj-app .tj-carousel-dots{position:absolute;bottom:1.25rem;left:50%;z-index:10;display:flex;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.75rem}#tj-app :is(.tj-carousel-dots button){height:.625rem;width:.625rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.45);padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app :is(.tj-carousel-dots button.is-active){width:2rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app .carousel,:is(#tj-app .carousel-inner),:is(#tj-app .homeslider),:is(#tj-app .homeslider-container){position:relative;width:100%;overflow:hidden}#tj-app .carousel-item{display:none}#tj-app .carousel-item.active,#tj-app .carousel-item:first-child{display:block}#tj-app :is(.homeslider img),:is(#tj-app .carousel-item img){width:100%;-o-object-fit:cover;object-fit:cover}#tj-app .carousel-item img,#tj-app .homeslider img{height:clamp(260px,39vw,610px)}#tj-app .tj-product-section{width:100%}#tj-app :is(.tj-product-section+.tj-product-section){margin-top:3.5rem}@media (min-width:640px){#tj-app :is(.tj-product-section+.tj-product-section){margin-top:5rem}}#tj-app :is(.tj-product-section .tj-product-grid){margin-top:1.75rem}#tj-app .tj-section-link{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-section-link:hover{--tw-text-opacity:1;color:rgb(0 101 156/var(--tw-text-opacity,1))}#tj-app .tj-submenu-toggle{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:0;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.tj-submenu-toggle svg){height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app li.is-open>.tj-submenu-toggle svg{transform:rotate(180deg)}#tj-app .tj-drawer-menu li,#tj-app .top-menu li{position:relative}#tj-app .tj-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}#tj-app .tj-section-heading--center{justify-content:center;text-align:center}#tj-app :is(.tj-section-heading h2),:is(#tj-app .products-section-title){font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.tj-section-heading h2),:is(#tj-app .products-section-title){font-size:1.875rem;line-height:2.25rem}}#tj-app :is(.tj-section-heading--center h2){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .tj-section-heading--center h2{font-weight:400}#tj-app .tj-category-bubble{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.75rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-category-bubble:hover{--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tj-category-bubble>span){display:flex;height:68px;width:68px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app :is(.tw-group:hover .tj-category-bubble>span){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){#tj-app :is(.tj-category-bubble>span){height:84px;width:84px}}#tj-app :is(.tj-category-bubble>strong){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#tj-app .tj-service-card{display:flex;min-height:178px;flex-direction:column;align-items:center;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;text-align:center;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app :is(.tj-service-card>span){display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px}#tj-app :is(.tj-service-card svg){height:1.5rem;width:1.5rem}#tj-app :is(.tj-service-card h3){margin-top:1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.tj-service-card h3){font-size:.875rem;line-height:1.25rem}}#tj-app :is(.tj-service-card p){margin-top:.5rem;font-size:10px;line-height:1rem;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.tj-service-card p){font-size:.75rem;line-height:1.25rem}}#tj-app .tj-product-grid,:is(#tj-app .product_list.grid),:is(#tj-app .products-grid),:is(#tj-app .products.row),:is(#tj-app ul.product_list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:640px){#tj-app .tj-product-grid,:is(#tj-app .product_list.grid),:is(#tj-app .products-grid),:is(#tj-app .products.row),:is(#tj-app ul.product_list){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){#tj-app .tj-product-grid,:is(#tj-app .product_list.grid),:is(#tj-app .products-grid),:is(#tj-app .products.row),:is(#tj-app ul.product_list){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}#tj-app .products.row>article,#tj-app .products.row>div,#tj-app .tj-product-grid>li,#tj-app ul.product_list>li{width:auto!important;margin:0!important;padding:0!important}#tj-app .featured-products,:is(#tj-app .bestseller-products),:is(#tj-app .crosssell-products),:is(#tj-app .newproducts),:is(#tj-app .product-accessories){width:100%}#tj-app :is(.featured-products>h2),:is(#tj-app .bestseller-products>h2),:is(#tj-app .crosssell-products>h2),:is(#tj-app .newproducts>h2),:is(#tj-app .product-accessories>h2){margin-bottom:1.75rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:400;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.featured-products>h2),:is(#tj-app .bestseller-products>h2),:is(#tj-app .crosssell-products>h2),:is(#tj-app .newproducts>h2),:is(#tj-app .product-accessories>h2){font-size:1.875rem;line-height:2.25rem}}#tj-app .all-product-link,:is(#tj-app .allproducts){margin-top:1.75rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .all-product-link:hover,:is(#tj-app .allproducts:hover){--tw-text-opacity:1;color:rgb(0 101 156/var(--tw-text-opacity,1))}#tj-app .product-miniature{min-width:0}#tj-app .product-miniature .product-description,#tj-app .product-miniature .thumbnail-container{position:static;width:auto;height:auto;margin:0;padding:0;background:transparent;box-shadow:none}#tj-app .product-miniature .product-thumbnail img{margin:0}#tj-app .product-flags{z-index:2}#tj-app :is(.product-flags .new),:is(#tj-app .product-flags .discount),:is(#tj-app .product-flags .on-sale){border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(248 0 118/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app :is(.product-flags .\!new){border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(248 0 118/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .regular-price{color:#94a3b8;text-decoration:line-through}#tj-app .price{color:#10172f}#tj-app .owl-wrapper-outer{overflow:hidden}#tj-app .owl-wrapper{display:flex!important}#tj-app .owl-item{float:none!important;min-width:0;padding:.6rem}#tj-app .owl-controls{margin-top:1.5rem;display:flex;justify-content:center}#tj-app .owl-pagination{display:flex;gap:.5rem}#tj-app :is(.owl-page span){display:block;height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}#tj-app :is(.owl-page.active span){--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1))}#tj-app .tj-filter-panel{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app .tj-listing-filters{z-index:50}@media (min-width:1024px){#tj-app .tj-listing-filters{position:sticky;top:132px}}#tj-app .facet{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding-top:.75rem;padding-bottom:.75rem}#tj-app .facet:last-child{border-width:0}#tj-app :is(.facet .facet-title){display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.facet .facet-label){display:flex;align-items:center;gap:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}#tj-app :is(.facet .facet-label:hover){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.facet .custom-checkbox span){display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app :is(.facet .custom-checkbox input:checked+span){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .pagination{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}#tj-app :is(.pagination .page-list){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#tj-app :is(.pagination a),:is(#tj-app .pagination .current){display:flex;height:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}#tj-app :is(.pagination a:hover),:is(#tj-app .pagination .current:hover){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.pagination .current){--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(0 123 190/var(--tw-ring-opacity,1))}@media (max-width:1023px){#tj-app .tj-listing-filters{position:fixed;inset:0 auto 0 0;width:min(90vw,380px);background:#fff;padding:1rem;overflow-y:auto;transform:translateX(-105%);transition:transform .28s ease;box-shadow:20px 0 60px rgba(16,23,47,.2)}#tj-app .tj-listing-filters.is-open{transform:translateX(0)}#tj-app .tj-filter-overlay{position:fixed;inset:0;z-index:45;display:none;background:rgba(15,23,42,.48);backdrop-filter:blur(2px)}#tj-app .tj-filter-overlay.is-open{display:block}}#tj-app .tj-product-page .product-information{min-width:0}#tj-app :is(.tj-product-page .product-prices){margin-top:1rem}#tj-app :is(.tj-product-page .product-price){font-size:36px;font-weight:700;line-height:1;letter-spacing:-.03em;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.tj-product-page .product-price){font-size:42px}}#tj-app :is(.tj-product-page .tax-shipping-delivery-label){margin-left:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.tj-product-page .product-discount){margin-top:.5rem;display:flex;align-items:center;gap:.75rem}#tj-app :is(.tj-product-page .regular-price){font-size:.875rem;line-height:1.25rem}#tj-app :is(.tj-product-page .discount){border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}#tj-app .product-variants{margin-top:1.5rem}#tj-app :is(.product-variants>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}#tj-app :is(.product-variants>.product-variants-item>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#tj-app :is(.product-variants .control-label){font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.product-variants .color){display:inline-block;height:2rem;width:2rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}#tj-app :is(.product-variants input:checked+span.color){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 123 190/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#tj-app .product-actions,#tj-app .product-additional-info{margin-top:1.25rem}#tj-app .social-sharing{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}#tj-app :is(.social-sharing ul){display:flex;gap:.5rem}#tj-app :is(.social-sharing li){display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.social-sharing li:hover){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .product-images::-webkit-scrollbar{height:4px;width:4px}#tj-app .product-images::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}#tj-app details.tj-accordion>summary::-webkit-details-marker{display:none}#tj-app details.tj-accordion[open]>summary svg{transform:rotate(180deg)}#tj-app .product-features{display:grid;gap:.5rem}@media (min-width:640px){#tj-app .product-features{grid-template-columns:repeat(2,minmax(0,1fr))}}#tj-app :is(.product-features>dl){display:contents}#tj-app :is(.product-features .data-sheet){display:contents}#tj-app :is(.product-features dt),:is(#tj-app .product-features dd){border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem}#tj-app :is(.product-features dt){font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.product-features dd){--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app .product-pack{margin-top:2rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .product-modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;background-color:rgba(2,6,23,.7);padding:1rem}#tj-app .product-modal.in,#tj-app .product-modal.show{display:flex!important}#tj-app :is(.product-modal .modal-dialog){width:100%;max-width:64rem}#tj-app :is(.product-modal .modal-content){position:relative;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app :is(.product-modal .close){position:absolute;right:1rem;top:1rem;z-index:10;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem}#tj-app .card,:is(#tj-app .box){border-radius:1rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app .card-block,:is(#tj-app .box){padding:1.25rem}@media (min-width:640px){#tj-app .card-block,:is(#tj-app .box){padding:1.5rem}}#tj-app .card-title,:is(#tj-app .h1),:is(#tj-app h1.h1){font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .h2,:is(#tj-app h2.h2){font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .h3,:is(#tj-app h3.h3){font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(table th){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(table td){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}#tj-app :is(.cart-overview>:not([hidden])~:not([hidden])),:is(#tj-app .cart-items>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#tj-app .cart-item{display:block}#tj-app .cart-summary{border-radius:24px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 10px 35px rgba(16,23,47,.075);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}@media (min-width:640px){#tj-app .cart-summary{padding:1.5rem}}#tj-app .cart-summary-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}#tj-app :is(.cart-summary-line .value){font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .cart-total{margin-top:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding-top:1rem}#tj-app :is(.cart-total .label),:is(#tj-app .cart-total .value){font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.block-promo .promo-input){margin-top:.75rem}#tj-app .cart-detailed-actions{margin-top:1.25rem}#tj-app :is(.cart-detailed-actions .btn){width:100%}#tj-app .bootstrap-touchspin{display:flex;align-items:center}#tj-app :is(.bootstrap-touchspin .form-control){min-height:2.5rem;width:4rem;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;text-align:center}#tj-app :is(.bootstrap-touchspin .input-group-btn){display:none}#tj-app .checkout-container{padding-bottom:4rem;padding-top:1.75rem}#tj-app .checkout-step{margin-bottom:1rem;overflow:hidden;border-radius:20px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app :is(.checkout-step .step-title){display:flex;min-height:70px;align-items:center;gap:.75rem;border-width:0;padding:1rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:640px){#tj-app :is(.checkout-step .step-title){padding-left:1.75rem;padding-right:1.75rem}}#tj-app :is(.checkout-step .step-number){display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.checkout-step.-current .step-number),:is(#tj-app .checkout-step.-complete .step-number){--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app :is(.checkout-step .done){display:none}#tj-app :is(.checkout-step.-complete .done){display:block;--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}#tj-app :is(.checkout-step.-complete .step-number){display:none}#tj-app :is(.checkout-step .step-edit){margin-left:auto;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.checkout-step .content){border-top-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1.25rem}@media (min-width:640px){#tj-app :is(.checkout-step .content){padding:1.75rem}}#tj-app :is(.checkout-step .\!content){border-top-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1.25rem}@media (min-width:640px){#tj-app :is(.checkout-step .\!content){padding:1.75rem}}#tj-app .checkout-step:not(.-current) .content{display:none}#tj-app .checkout-step:not(.-current) .\!content{display:none!important}#tj-app .delivery-option,:is(#tj-app .payment-option){margin-bottom:.75rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .delivery-option:hover,:is(#tj-app .payment-option:hover){--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}#tj-app .delivery-option:has(input:checked),:is(#tj-app .payment-option:has(input:checked)){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app :is(#checkout-personal-information-step .nav){margin-bottom:1.5rem;display:flex;gap:.5rem}#tj-app :is(#checkout-personal-information-step .nav-link){display:inline-flex;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(#checkout-personal-information-step .nav-link.active){--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .order-confirmation-table{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app #onepagecheckoutps,:is(#tj-app #onepagecheckoutps_contenedor),:is(#tj-app .onepagecheckoutps){width:100%;font-size:15px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(#onepagecheckoutps .panel),:is(#tj-app #onepagecheckoutps .card),:is(#tj-app #onepagecheckoutps [class*=container-]){margin-bottom:1.25rem;border-radius:20px;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app :is(#onepagecheckoutps .\!panel){margin-bottom:1.25rem;border-radius:20px;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app :is(#onepagecheckoutps .panel-heading),:is(#tj-app #onepagecheckoutps .card-header),:is(#tj-app #onepagecheckoutps [class*=title]){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));background-color:transparent;padding:1rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(#onepagecheckoutps .panel-body),:is(#tj-app #onepagecheckoutps .card-body){padding:1.25rem}#tj-app :is(#onepagecheckoutps .delivery_option),:is(#tj-app #onepagecheckoutps .carrier),:is(#tj-app #onepagecheckoutps .payment-option){margin-bottom:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}#tj-app :is(#onepagecheckoutps .delivery_option:hover),:is(#tj-app #onepagecheckoutps .carrier:hover),:is(#tj-app #onepagecheckoutps .payment-option:hover){--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}#tj-app :is(#onepagecheckoutps input:checked~label),:is(#tj-app #onepagecheckoutps .selected){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#tj-app .page-content{min-width:0}#tj-app .page-footer{margin-top:1.75rem}#tj-app :is(#my-account .links),:is(#tj-app .account-links-grid){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){#tj-app :is(#my-account .links),:is(#tj-app .account-links-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#tj-app :is(#my-account .links),:is(#tj-app .account-links-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}#tj-app :is(#my-account .links>a),:is(#tj-app .account-link){display:block;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app :is(#my-account .links>a:hover),:is(#tj-app .account-link:hover){--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 35px rgba(16,23,47,.075);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app :is(#my-account .link-item){display:flex;min-height:96px;align-items:center;gap:1rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(#my-account .link-item .material-icons){display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .address,:is(#tj-app .address-item){border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app .addresses{display:grid;gap:1rem}@media (min-width:640px){#tj-app .addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}#tj-app .login-form,:is(#tj-app .forgotten-password),:is(#tj-app .register-form){margin-left:auto;margin-right:auto;max-width:42rem}#tj-app .contact-rich,:is(#tj-app .contact-form){border-radius:22px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}@media (min-width:640px){#tj-app .contact-rich,:is(#tj-app .contact-form){padding:2rem}}#tj-app .contact-rich{margin-bottom:1.5rem}#tj-app .page-stores{display:grid;gap:1.25rem}#tj-app .store-item{overflow:hidden}#tj-app .store-item-container{display:grid;gap:1.25rem;padding:1.25rem}@media (min-width:640px){#tj-app .store-item-container{padding:1.5rem}}@media (min-width:768px){#tj-app .store-item-container{grid-template-columns:180px 1fr 260px;align-items:flex-start}}#tj-app :is(.store-picture img){height:10rem;width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover}#tj-app :is(.store-description address){margin-top:.75rem;font-size:.875rem;font-style:normal;line-height:1.5rem;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.store-item table th),:is(#tj-app .store-item table td){background-color:transparent;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}#tj-app :is(.block_newsletter form){display:flex;width:100%;flex-direction:column;gap:.75rem}@media (min-width:640px){#tj-app :is(.block_newsletter form){flex-direction:row}}#tj-app :is(.block_newsletter input[type=email]),:is(#tj-app .block_newsletter input[type=text]){height:3rem;flex:1 1 0%;border-radius:.75rem;border-color:hsla(0,0%,100%,.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.block_newsletter button),:is(#tj-app .block_newsletter .btn){height:3rem;flex-shrink:0;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.75rem;padding-right:1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.block_newsletter button:hover),:is(#tj-app .block_newsletter .btn:hover){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#tj-app .tj-footer-modules>.block,#tj-app .tj-footer-modules>div{min-width:0}#tj-app :is(.tj-footer-modules .block-title),:is(#tj-app .footer-container .h3),:is(#tj-app .tj-footer-modules .h3),:is(#tj-app .tj-footer-modules h3){margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.tj-footer-modules ul>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}#tj-app :is(.tj-footer-modules li),:is(#tj-app .tj-footer-modules a),:is(#tj-app .tj-footer-modules p){font-size:.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app :is(.tj-footer-modules a:hover){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tj-footer-social ul){display:flex;gap:.75rem}#tj-app :is(.tj-footer-social li a){display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app :is(.tj-footer-social li a:hover){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tj-footer-social span){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#tj-app .tj-social-links{width:100%}#tj-app .tj-social-link{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tj-social-link:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tj-social-link svg){height:18px;width:18px}#tj-app .tj-footer-modules .tj-social-links{display:none}#tj-app .tj-back-to-top.is-visible{display:flex}#tj-app .tj-expandable-content{position:relative;max-height:9.5rem;overflow:hidden;transition:max-height .3s ease}#tj-app [data-tj-expandable]:not(.is-expanded) .tj-expandable-content:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 88%);pointer-events:none}#tj-app [data-tj-expandable].is-expanded .tj-expandable-content{max-height:none}#tj-app [data-tj-expandable].is-expanded [data-tj-expandable-toggle] svg{transform:rotate(180deg)}#tj-app .dropdown-menu{position:absolute;z-index:50;display:none;min-width:220px;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app .dropdown-menu.in,#tj-app .dropdown-menu.show{display:block}#tj-app .dropdown-item{display:block;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .collapse{display:none}#tj-app .collapse.in,#tj-app .collapse.show{display:block}#tj-app .collapsing{overflow:hidden;transition:height .25s ease}#tj-app .modal{position:fixed;inset:0;z-index:100;display:none;overflow-y:auto;background-color:rgba(2,6,23,.55);padding:1rem}#tj-app .modal.in,#tj-app .modal.show{display:block}#tj-app .modal-dialog{position:relative;margin:2rem auto;width:100%;max-width:48rem}#tj-app .modal-content{border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .modal-header,:is(#tj-app .modal-body),:is(#tj-app .modal-footer){padding:1.25rem}@media (min-width:640px){#tj-app .modal-header,:is(#tj-app .modal-body),:is(#tj-app .modal-footer){padding:1.5rem}}#tj-app .modal-header{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}#tj-app .modal-footer{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}#tj-app .advertising,#tj-app .banner,#tj-app .block{max-width:100%}#tj-app .block-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .block_content{margin-top:.75rem}#tj-app :is(.quickview .modal-dialog){max-width:64rem}#tj-app :is(.quickview .product-cover img){width:100%;-o-object-fit:contain;object-fit:contain}#tj-app .tooltip{pointer-events:none;position:absolute;z-index:110;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#tj-app .tw-pointer-events-none{pointer-events:none}#tj-app .tw-fixed{position:fixed}#tj-app .tw-absolute{position:absolute}#tj-app .tw-relative{position:relative}#tj-app .tw-sticky{position:sticky}#tj-app .tw-inset-0{inset:0}#tj-app .tw-inset-y-0{top:0;bottom:0}#tj-app .-tw-right-1{right:-.25rem}#tj-app .-tw-right-2{right:-.5rem}#tj-app .-tw-top-1{top:-.25rem}#tj-app .-tw-top-16{top:-4rem}#tj-app .tw-bottom-4{bottom:1rem}#tj-app .tw-bottom-5{bottom:1.25rem}#tj-app .tw-left-0{left:0}#tj-app .tw-left-3{left:.75rem}#tj-app .tw-left-4{left:1rem}#tj-app .tw-right-1\.5{right:.375rem}#tj-app .tw-right-3{right:.75rem}#tj-app .tw-right-4{right:1rem}#tj-app .tw-right-5{right:1.25rem}#tj-app .tw-top-1\/2{top:50%}#tj-app .tw-top-3{top:.75rem}#tj-app .tw-top-4{top:1rem}#tj-app .tw-top-\[132px\]{top:132px}#tj-app .tw-z-10{z-index:10}#tj-app .tw-z-30{z-index:30}#tj-app .tw-z-40{z-index:40}#tj-app .tw-z-50{z-index:50}#tj-app .tw-z-\[60\]{z-index:60}#tj-app .tw-order-1{order:1}#tj-app .tw-order-2{order:2}#tj-app .tw-order-3{order:3}#tj-app .tw-order-4{order:4}#tj-app .tw-col-span-1{grid-column:span 1/span 1}#tj-app .tw-col-span-10{grid-column:span 10/span 10}#tj-app .tw-col-span-11{grid-column:span 11/span 11}#tj-app .tw-col-span-12{grid-column:span 12/span 12}#tj-app .tw-col-span-2{grid-column:span 2/span 2}#tj-app .tw-col-span-3{grid-column:span 3/span 3}#tj-app .tw-col-span-4{grid-column:span 4/span 4}#tj-app .tw-col-span-5{grid-column:span 5/span 5}#tj-app .tw-col-span-6{grid-column:span 6/span 6}#tj-app .tw-col-span-full{grid-column:1/-1}#tj-app .tw-mx-auto{margin-left:auto;margin-right:auto}#tj-app .tw-mb-1{margin-bottom:.25rem}#tj-app .tw-mb-2{margin-bottom:.5rem}#tj-app .tw-mb-3{margin-bottom:.75rem}#tj-app .tw-mb-5{margin-bottom:1.25rem}#tj-app .tw-mb-6{margin-bottom:1.5rem}#tj-app .tw-mb-7{margin-bottom:1.75rem}#tj-app .tw-mb-8{margin-bottom:2rem}#tj-app .tw-ml-auto{margin-left:auto}#tj-app .tw-mt-0\.5{margin-top:.125rem}#tj-app .tw-mt-1{margin-top:.25rem}#tj-app .tw-mt-10{margin-top:2.5rem}#tj-app .tw-mt-12{margin-top:3rem}#tj-app .tw-mt-16{margin-top:4rem}#tj-app .tw-mt-2{margin-top:.5rem}#tj-app .tw-mt-3{margin-top:.75rem}#tj-app .tw-mt-4{margin-top:1rem}#tj-app .tw-mt-5{margin-top:1.25rem}#tj-app .tw-mt-6{margin-top:1.5rem}#tj-app .tw-mt-7{margin-top:1.75rem}#tj-app .tw-mt-8{margin-top:2rem}#tj-app .tw-mt-auto{margin-top:auto}#tj-app .tw-line-clamp-2{-webkit-line-clamp:2}#tj-app .tw-line-clamp-2,#tj-app .tw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}#tj-app .tw-line-clamp-3{-webkit-line-clamp:3}#tj-app .tw-block{display:block}#tj-app .tw-inline-block{display:inline-block}#tj-app .tw-inline{display:inline}#tj-app .tw-flex{display:flex}#tj-app .tw-inline-flex{display:inline-flex}#tj-app .tw-grid{display:grid}#tj-app .tw-hidden{display:none}#tj-app .tw-aspect-\[\.72\]{aspect-ratio:.72}#tj-app .tw-aspect-\[1\.04\/1\]{aspect-ratio:1.04/1}#tj-app .tw-aspect-\[1\.25\/1\]{aspect-ratio:1.25/1}#tj-app .tw-aspect-\[1\.35\/1\]{aspect-ratio:1.35/1}#tj-app .tw-h-10{height:2.5rem}#tj-app .tw-h-11{height:2.75rem}#tj-app .tw-h-12{height:3rem}#tj-app .tw-h-14{height:3.5rem}#tj-app .tw-h-16{height:4rem}#tj-app .tw-h-2{height:.5rem}#tj-app .tw-h-20{height:5rem}#tj-app .tw-h-28{height:7rem}#tj-app .tw-h-3{height:.75rem}#tj-app .tw-h-3\.5{height:.875rem}#tj-app .tw-h-4{height:1rem}#tj-app .tw-h-5{height:1.25rem}#tj-app .tw-h-8{height:2rem}#tj-app .tw-h-9{height:2.25rem}#tj-app .tw-h-\[145px\]{height:145px}#tj-app .tw-h-\[170px\]{height:170px}#tj-app .tw-h-\[18px\]{height:18px}#tj-app .tw-h-\[205px\]{height:205px}#tj-app .tw-h-\[78px\]{height:78px}#tj-app .tw-h-\[92px\]{height:92px}#tj-app .tw-h-auto{height:auto}#tj-app .tw-h-full{height:100%}#tj-app .tw-max-h-14{max-height:3.5rem}#tj-app .tw-max-h-64{max-height:16rem}#tj-app .tw-max-h-\[520px\]{max-height:520px}#tj-app .tw-max-h-\[78px\]{max-height:78px}#tj-app .tw-min-h-10{min-height:2.5rem}#tj-app .tw-min-h-6{min-height:1.5rem}#tj-app .tw-min-h-9{min-height:2.25rem}#tj-app .tw-min-h-\[190px\]{min-height:190px}#tj-app .tw-min-h-\[260px\]{min-height:260px}#tj-app .tw-min-h-\[280px\]{min-height:280px}#tj-app .tw-min-h-\[360px\]{min-height:360px}#tj-app .tw-min-h-\[44px\]{min-height:44px}#tj-app .tw-min-h-\[48vh\]{min-height:48vh}#tj-app .tw-min-h-\[72px\]{min-height:72px}#tj-app .tw-min-h-\[92px\]{min-height:92px}#tj-app .tw-min-h-\[calc\(100vh-8px\)\]{min-height:calc(100vh - 8px)}#tj-app .tw-min-h-screen{min-height:100vh}#tj-app .tw-w-10{width:2.5rem}#tj-app .tw-w-11{width:2.75rem}#tj-app .tw-w-12{width:3rem}#tj-app .tw-w-14{width:3.5rem}#tj-app .tw-w-2{width:.5rem}#tj-app .tw-w-20{width:5rem}#tj-app .tw-w-3{width:.75rem}#tj-app .tw-w-3\.5{width:.875rem}#tj-app .tw-w-4{width:1rem}#tj-app .tw-w-5{width:1.25rem}#tj-app .tw-w-8{width:2rem}#tj-app .tw-w-9{width:2.25rem}#tj-app .tw-w-\[132px\]{width:132px}#tj-app .tw-w-\[138px\]{width:138px}#tj-app .tw-w-\[170px\]{width:170px}#tj-app .tw-w-\[18px\]{width:18px}#tj-app .tw-w-\[190px\]{width:190px}#tj-app .tw-w-\[250px\]{width:250px}#tj-app .tw-w-\[78px\]{width:78px}#tj-app .tw-w-\[92px\]{width:92px}#tj-app .tw-w-\[min\(92vw\,390px\)\]{width:min(92vw,390px)}#tj-app .tw-w-auto{width:auto}#tj-app .tw-w-fit{width:-moz-fit-content;width:fit-content}#tj-app .tw-w-full{width:100%}#tj-app .tw-w-px{width:1px}#tj-app .tw-min-w-0{min-width:0}#tj-app .tw-min-w-10{min-width:2.5rem}#tj-app .tw-min-w-4{min-width:1rem}#tj-app .tw-min-w-\[150px\]{min-width:150px}#tj-app .tw-min-w-\[170px\]{min-width:170px}#tj-app .tw-min-w-\[72px\]{min-width:72px}#tj-app .tw-min-w-max{min-width:-moz-max-content;min-width:max-content}#tj-app .tw-max-w-3xl{max-width:48rem}#tj-app .tw-max-w-4xl{max-width:56rem}#tj-app .tw-max-w-5xl{max-width:64rem}#tj-app .tw-max-w-\[170px\]{max-width:170px}#tj-app .tw-max-w-\[65\%\]{max-width:65%}#tj-app .tw-max-w-md{max-width:28rem}#tj-app .tw-max-w-xl{max-width:36rem}#tj-app .tw-max-w-xs{max-width:20rem}#tj-app .tw-flex-1{flex:1 1 0%}#tj-app .tw-shrink-0{flex-shrink:0}#tj-app .-tw-translate-x-full{--tw-translate-x:-100%}#tj-app .-tw-translate-x-full,#tj-app .-tw-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#tj-app .-tw-translate-y-1\/2{--tw-translate-y:-50%}#tj-app .tw-cursor-pointer{cursor:pointer}#tj-app .tw-snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}#tj-app .tw-snap-mandatory{--tw-scroll-snap-strictness:mandatory}#tj-app .tw-snap-start{scroll-snap-align:start}#tj-app .tw-list-none{list-style-type:none}#tj-app .tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}#tj-app .tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#tj-app .tw-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}#tj-app .tw-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}#tj-app .tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#tj-app .tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-app .tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#tj-app .tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#tj-app .tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#tj-app .tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#tj-app .tw-grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}#tj-app .tw-grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}#tj-app .tw-flex-col{flex-direction:column}#tj-app .tw-flex-wrap{flex-wrap:wrap}#tj-app .tw-place-items-center{place-items:center}#tj-app .tw-items-start{align-items:flex-start}#tj-app .tw-items-end{align-items:flex-end}#tj-app .tw-items-center{align-items:center}#tj-app .tw-justify-end{justify-content:flex-end}#tj-app .tw-justify-center{justify-content:center}#tj-app .tw-justify-between{justify-content:space-between}#tj-app .tw-gap-1{gap:.25rem}#tj-app .tw-gap-1\.5{gap:.375rem}#tj-app .tw-gap-10{gap:2.5rem}#tj-app .tw-gap-2{gap:.5rem}#tj-app .tw-gap-2\.5{gap:.625rem}#tj-app .tw-gap-3{gap:.75rem}#tj-app .tw-gap-4{gap:1rem}#tj-app .tw-gap-5{gap:1.25rem}#tj-app .tw-gap-6{gap:1.5rem}#tj-app .tw-gap-7{gap:1.75rem}#tj-app .tw-gap-8{gap:2rem}#tj-app .tw-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#tj-app .tw-gap-y-1{row-gap:.25rem}#tj-app :is(.tw-space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-14>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#tj-app :is(.tw-space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}#tj-app .tw-overflow-hidden{overflow:hidden}#tj-app .tw-overflow-visible{overflow:visible}#tj-app .tw-overflow-x-auto{overflow-x:auto}#tj-app .tw-overflow-y-auto{overflow-y:auto}#tj-app .tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tj-app .tw-whitespace-nowrap{white-space:nowrap}#tj-app .tw-rounded{border-radius:.25rem}#tj-app .tw-rounded-2xl{border-radius:1rem}#tj-app .tw-rounded-3xl{border-radius:1.5rem}#tj-app .tw-rounded-\[20px\]{border-radius:20px}#tj-app .tw-rounded-\[22px\]{border-radius:22px}#tj-app .tw-rounded-\[24px\]{border-radius:24px}#tj-app .tw-rounded-\[26px\]{border-radius:26px}#tj-app .tw-rounded-\[28px\]{border-radius:28px}#tj-app .tw-rounded-\[30px\]{border-radius:30px}#tj-app .tw-rounded-full{border-radius:9999px}#tj-app .tw-rounded-lg{border-radius:.5rem}#tj-app .tw-rounded-xl{border-radius:.75rem}#tj-app .tw-border{border-width:1px}#tj-app .tw-border-0{border-width:0}#tj-app .tw-border-2{border-width:2px}#tj-app .tw-border-4{border-width:4px}#tj-app .tw-border-b{border-bottom-width:1px}#tj-app .tw-border-t{border-top-width:1px}#tj-app .tw-border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}#tj-app .tw-border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}#tj-app .tw-border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}#tj-app .tw-border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}#tj-app .tw-border-tj-primary{--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1))}#tj-app .tw-border-transparent{border-color:transparent}#tj-app .tw-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}#tj-app .tw-border-white\/60{border-color:hsla(0,0%,100%,.6)}#tj-app .tw-bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}#tj-app .tw-bg-amber-100\/0{background-color:hsla(48,96%,89%,0)}#tj-app .tw-bg-amber-100\/10{background-color:hsla(48,96%,89%,.1)}#tj-app .tw-bg-amber-100\/100{background-color:#fef3c7}#tj-app .tw-bg-amber-100\/15{background-color:hsla(48,96%,89%,.15)}#tj-app .tw-bg-amber-100\/20{background-color:hsla(48,96%,89%,.2)}#tj-app .tw-bg-amber-100\/25{background-color:hsla(48,96%,89%,.25)}#tj-app .tw-bg-amber-100\/30{background-color:hsla(48,96%,89%,.3)}#tj-app .tw-bg-amber-100\/35{background-color:hsla(48,96%,89%,.35)}#tj-app .tw-bg-amber-100\/40{background-color:hsla(48,96%,89%,.4)}#tj-app .tw-bg-amber-100\/45{background-color:hsla(48,96%,89%,.45)}#tj-app .tw-bg-amber-100\/5{background-color:hsla(48,96%,89%,.05)}#tj-app .tw-bg-amber-100\/50{background-color:hsla(48,96%,89%,.5)}#tj-app .tw-bg-amber-100\/55{background-color:hsla(48,96%,89%,.55)}#tj-app .tw-bg-amber-100\/60{background-color:hsla(48,96%,89%,.6)}#tj-app .tw-bg-amber-100\/65{background-color:hsla(48,96%,89%,.65)}#tj-app .tw-bg-amber-100\/70{background-color:hsla(48,96%,89%,.7)}#tj-app .tw-bg-amber-100\/75{background-color:hsla(48,96%,89%,.75)}#tj-app .tw-bg-amber-100\/80{background-color:hsla(48,96%,89%,.8)}#tj-app .tw-bg-amber-100\/85{background-color:hsla(48,96%,89%,.85)}#tj-app .tw-bg-amber-100\/90{background-color:hsla(48,96%,89%,.9)}#tj-app .tw-bg-amber-100\/95{background-color:hsla(48,96%,89%,.95)}#tj-app .tw-bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}#tj-app .tw-bg-amber-50\/0{background-color:rgba(255,251,235,0)}#tj-app .tw-bg-amber-50\/10{background-color:rgba(255,251,235,.1)}#tj-app .tw-bg-amber-50\/100{background-color:#fffbeb}#tj-app .tw-bg-amber-50\/15{background-color:rgba(255,251,235,.15)}#tj-app .tw-bg-amber-50\/20{background-color:rgba(255,251,235,.2)}#tj-app .tw-bg-amber-50\/25{background-color:rgba(255,251,235,.25)}#tj-app .tw-bg-amber-50\/30{background-color:rgba(255,251,235,.3)}#tj-app .tw-bg-amber-50\/35{background-color:rgba(255,251,235,.35)}#tj-app .tw-bg-amber-50\/40{background-color:rgba(255,251,235,.4)}#tj-app .tw-bg-amber-50\/45{background-color:rgba(255,251,235,.45)}#tj-app .tw-bg-amber-50\/5{background-color:rgba(255,251,235,.05)}#tj-app .tw-bg-amber-50\/50{background-color:rgba(255,251,235,.5)}#tj-app .tw-bg-amber-50\/55{background-color:rgba(255,251,235,.55)}#tj-app .tw-bg-amber-50\/60{background-color:rgba(255,251,235,.6)}#tj-app .tw-bg-amber-50\/65{background-color:rgba(255,251,235,.65)}#tj-app .tw-bg-amber-50\/70{background-color:rgba(255,251,235,.7)}#tj-app .tw-bg-amber-50\/75{background-color:rgba(255,251,235,.75)}#tj-app .tw-bg-amber-50\/80{background-color:rgba(255,251,235,.8)}#tj-app .tw-bg-amber-50\/85{background-color:rgba(255,251,235,.85)}#tj-app .tw-bg-amber-50\/90{background-color:rgba(255,251,235,.9)}#tj-app .tw-bg-amber-50\/95{background-color:rgba(255,251,235,.95)}#tj-app .tw-bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}#tj-app .tw-bg-amber-500\/0{background-color:rgba(245,158,11,0)}#tj-app .tw-bg-amber-500\/10{background-color:rgba(245,158,11,.1)}#tj-app .tw-bg-amber-500\/100{background-color:#f59e0b}#tj-app .tw-bg-amber-500\/15{background-color:rgba(245,158,11,.15)}#tj-app .tw-bg-amber-500\/20{background-color:rgba(245,158,11,.2)}#tj-app .tw-bg-amber-500\/25{background-color:rgba(245,158,11,.25)}#tj-app .tw-bg-amber-500\/30{background-color:rgba(245,158,11,.3)}#tj-app .tw-bg-amber-500\/35{background-color:rgba(245,158,11,.35)}#tj-app .tw-bg-amber-500\/40{background-color:rgba(245,158,11,.4)}#tj-app .tw-bg-amber-500\/45{background-color:rgba(245,158,11,.45)}#tj-app .tw-bg-amber-500\/5{background-color:rgba(245,158,11,.05)}#tj-app .tw-bg-amber-500\/50{background-color:rgba(245,158,11,.5)}#tj-app .tw-bg-amber-500\/55{background-color:rgba(245,158,11,.55)}#tj-app .tw-bg-amber-500\/60{background-color:rgba(245,158,11,.6)}#tj-app .tw-bg-amber-500\/65{background-color:rgba(245,158,11,.65)}#tj-app .tw-bg-amber-500\/70{background-color:rgba(245,158,11,.7)}#tj-app .tw-bg-amber-500\/75{background-color:rgba(245,158,11,.75)}#tj-app .tw-bg-amber-500\/80{background-color:rgba(245,158,11,.8)}#tj-app .tw-bg-amber-500\/85{background-color:rgba(245,158,11,.85)}#tj-app .tw-bg-amber-500\/90{background-color:rgba(245,158,11,.9)}#tj-app .tw-bg-amber-500\/95{background-color:rgba(245,158,11,.95)}#tj-app .tw-bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#tj-app .tw-bg-blue-100\/0{background-color:rgba(219,234,254,0)}#tj-app .tw-bg-blue-100\/10{background-color:rgba(219,234,254,.1)}#tj-app .tw-bg-blue-100\/100{background-color:#dbeafe}#tj-app .tw-bg-blue-100\/15{background-color:rgba(219,234,254,.15)}#tj-app .tw-bg-blue-100\/20{background-color:rgba(219,234,254,.2)}#tj-app .tw-bg-blue-100\/25{background-color:rgba(219,234,254,.25)}#tj-app .tw-bg-blue-100\/30{background-color:rgba(219,234,254,.3)}#tj-app .tw-bg-blue-100\/35{background-color:rgba(219,234,254,.35)}#tj-app .tw-bg-blue-100\/40{background-color:rgba(219,234,254,.4)}#tj-app .tw-bg-blue-100\/45{background-color:rgba(219,234,254,.45)}#tj-app .tw-bg-blue-100\/5{background-color:rgba(219,234,254,.05)}#tj-app .tw-bg-blue-100\/50{background-color:rgba(219,234,254,.5)}#tj-app .tw-bg-blue-100\/55{background-color:rgba(219,234,254,.55)}#tj-app .tw-bg-blue-100\/60{background-color:rgba(219,234,254,.6)}#tj-app .tw-bg-blue-100\/65{background-color:rgba(219,234,254,.65)}#tj-app .tw-bg-blue-100\/70{background-color:rgba(219,234,254,.7)}#tj-app .tw-bg-blue-100\/75{background-color:rgba(219,234,254,.75)}#tj-app .tw-bg-blue-100\/80{background-color:rgba(219,234,254,.8)}#tj-app .tw-bg-blue-100\/85{background-color:rgba(219,234,254,.85)}#tj-app .tw-bg-blue-100\/90{background-color:rgba(219,234,254,.9)}#tj-app .tw-bg-blue-100\/95{background-color:rgba(219,234,254,.95)}#tj-app .tw-bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}#tj-app .tw-bg-blue-50\/0{background-color:rgba(239,246,255,0)}#tj-app .tw-bg-blue-50\/10{background-color:rgba(239,246,255,.1)}#tj-app .tw-bg-blue-50\/100{background-color:#eff6ff}#tj-app .tw-bg-blue-50\/15{background-color:rgba(239,246,255,.15)}#tj-app .tw-bg-blue-50\/20{background-color:rgba(239,246,255,.2)}#tj-app .tw-bg-blue-50\/25{background-color:rgba(239,246,255,.25)}#tj-app .tw-bg-blue-50\/30{background-color:rgba(239,246,255,.3)}#tj-app .tw-bg-blue-50\/35{background-color:rgba(239,246,255,.35)}#tj-app .tw-bg-blue-50\/40{background-color:rgba(239,246,255,.4)}#tj-app .tw-bg-blue-50\/45{background-color:rgba(239,246,255,.45)}#tj-app .tw-bg-blue-50\/5{background-color:rgba(239,246,255,.05)}#tj-app .tw-bg-blue-50\/50{background-color:rgba(239,246,255,.5)}#tj-app .tw-bg-blue-50\/55{background-color:rgba(239,246,255,.55)}#tj-app .tw-bg-blue-50\/60{background-color:rgba(239,246,255,.6)}#tj-app .tw-bg-blue-50\/65{background-color:rgba(239,246,255,.65)}#tj-app .tw-bg-blue-50\/70{background-color:rgba(239,246,255,.7)}#tj-app .tw-bg-blue-50\/75{background-color:rgba(239,246,255,.75)}#tj-app .tw-bg-blue-50\/80{background-color:rgba(239,246,255,.8)}#tj-app .tw-bg-blue-50\/85{background-color:rgba(239,246,255,.85)}#tj-app .tw-bg-blue-50\/90{background-color:rgba(239,246,255,.9)}#tj-app .tw-bg-blue-50\/95{background-color:rgba(239,246,255,.95)}#tj-app .tw-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}#tj-app .tw-bg-blue-500\/0{background-color:rgba(59,130,246,0)}#tj-app .tw-bg-blue-500\/10{background-color:rgba(59,130,246,.1)}#tj-app .tw-bg-blue-500\/100{background-color:#3b82f6}#tj-app .tw-bg-blue-500\/15{background-color:rgba(59,130,246,.15)}#tj-app .tw-bg-blue-500\/20{background-color:rgba(59,130,246,.2)}#tj-app .tw-bg-blue-500\/25{background-color:rgba(59,130,246,.25)}#tj-app .tw-bg-blue-500\/30{background-color:rgba(59,130,246,.3)}#tj-app .tw-bg-blue-500\/35{background-color:rgba(59,130,246,.35)}#tj-app .tw-bg-blue-500\/40{background-color:rgba(59,130,246,.4)}#tj-app .tw-bg-blue-500\/45{background-color:rgba(59,130,246,.45)}#tj-app .tw-bg-blue-500\/5{background-color:rgba(59,130,246,.05)}#tj-app .tw-bg-blue-500\/50{background-color:rgba(59,130,246,.5)}#tj-app .tw-bg-blue-500\/55{background-color:rgba(59,130,246,.55)}#tj-app .tw-bg-blue-500\/60{background-color:rgba(59,130,246,.6)}#tj-app .tw-bg-blue-500\/65{background-color:rgba(59,130,246,.65)}#tj-app .tw-bg-blue-500\/70{background-color:rgba(59,130,246,.7)}#tj-app .tw-bg-blue-500\/75{background-color:rgba(59,130,246,.75)}#tj-app .tw-bg-blue-500\/80{background-color:rgba(59,130,246,.8)}#tj-app .tw-bg-blue-500\/85{background-color:rgba(59,130,246,.85)}#tj-app .tw-bg-blue-500\/90{background-color:rgba(59,130,246,.9)}#tj-app .tw-bg-blue-500\/95{background-color:rgba(59,130,246,.95)}#tj-app .tw-bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}#tj-app .tw-bg-cyan-100\/0{background-color:rgba(207,250,254,0)}#tj-app .tw-bg-cyan-100\/10{background-color:rgba(207,250,254,.1)}#tj-app .tw-bg-cyan-100\/100{background-color:#cffafe}#tj-app .tw-bg-cyan-100\/15{background-color:rgba(207,250,254,.15)}#tj-app .tw-bg-cyan-100\/20{background-color:rgba(207,250,254,.2)}#tj-app .tw-bg-cyan-100\/25{background-color:rgba(207,250,254,.25)}#tj-app .tw-bg-cyan-100\/30{background-color:rgba(207,250,254,.3)}#tj-app .tw-bg-cyan-100\/35{background-color:rgba(207,250,254,.35)}#tj-app .tw-bg-cyan-100\/40{background-color:rgba(207,250,254,.4)}#tj-app .tw-bg-cyan-100\/45{background-color:rgba(207,250,254,.45)}#tj-app .tw-bg-cyan-100\/5{background-color:rgba(207,250,254,.05)}#tj-app .tw-bg-cyan-100\/50{background-color:rgba(207,250,254,.5)}#tj-app .tw-bg-cyan-100\/55{background-color:rgba(207,250,254,.55)}#tj-app .tw-bg-cyan-100\/60{background-color:rgba(207,250,254,.6)}#tj-app .tw-bg-cyan-100\/65{background-color:rgba(207,250,254,.65)}#tj-app .tw-bg-cyan-100\/70{background-color:rgba(207,250,254,.7)}#tj-app .tw-bg-cyan-100\/75{background-color:rgba(207,250,254,.75)}#tj-app .tw-bg-cyan-100\/80{background-color:rgba(207,250,254,.8)}#tj-app .tw-bg-cyan-100\/85{background-color:rgba(207,250,254,.85)}#tj-app .tw-bg-cyan-100\/90{background-color:rgba(207,250,254,.9)}#tj-app .tw-bg-cyan-100\/95{background-color:rgba(207,250,254,.95)}#tj-app .tw-bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}#tj-app .tw-bg-cyan-50\/0{background-color:rgba(236,254,255,0)}#tj-app .tw-bg-cyan-50\/10{background-color:rgba(236,254,255,.1)}#tj-app .tw-bg-cyan-50\/100{background-color:#ecfeff}#tj-app .tw-bg-cyan-50\/15{background-color:rgba(236,254,255,.15)}#tj-app .tw-bg-cyan-50\/20{background-color:rgba(236,254,255,.2)}#tj-app .tw-bg-cyan-50\/25{background-color:rgba(236,254,255,.25)}#tj-app .tw-bg-cyan-50\/30{background-color:rgba(236,254,255,.3)}#tj-app .tw-bg-cyan-50\/35{background-color:rgba(236,254,255,.35)}#tj-app .tw-bg-cyan-50\/40{background-color:rgba(236,254,255,.4)}#tj-app .tw-bg-cyan-50\/45{background-color:rgba(236,254,255,.45)}#tj-app .tw-bg-cyan-50\/5{background-color:rgba(236,254,255,.05)}#tj-app .tw-bg-cyan-50\/50{background-color:rgba(236,254,255,.5)}#tj-app .tw-bg-cyan-50\/55{background-color:rgba(236,254,255,.55)}#tj-app .tw-bg-cyan-50\/60{background-color:rgba(236,254,255,.6)}#tj-app .tw-bg-cyan-50\/65{background-color:rgba(236,254,255,.65)}#tj-app .tw-bg-cyan-50\/70{background-color:rgba(236,254,255,.7)}#tj-app .tw-bg-cyan-50\/75{background-color:rgba(236,254,255,.75)}#tj-app .tw-bg-cyan-50\/80{background-color:rgba(236,254,255,.8)}#tj-app .tw-bg-cyan-50\/85{background-color:rgba(236,254,255,.85)}#tj-app .tw-bg-cyan-50\/90{background-color:rgba(236,254,255,.9)}#tj-app .tw-bg-cyan-50\/95{background-color:rgba(236,254,255,.95)}#tj-app .tw-bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}#tj-app .tw-bg-cyan-500\/0{background-color:rgba(6,182,212,0)}#tj-app .tw-bg-cyan-500\/10{background-color:rgba(6,182,212,.1)}#tj-app .tw-bg-cyan-500\/100{background-color:#06b6d4}#tj-app .tw-bg-cyan-500\/15{background-color:rgba(6,182,212,.15)}#tj-app .tw-bg-cyan-500\/20{background-color:rgba(6,182,212,.2)}#tj-app .tw-bg-cyan-500\/25{background-color:rgba(6,182,212,.25)}#tj-app .tw-bg-cyan-500\/30{background-color:rgba(6,182,212,.3)}#tj-app .tw-bg-cyan-500\/35{background-color:rgba(6,182,212,.35)}#tj-app .tw-bg-cyan-500\/40{background-color:rgba(6,182,212,.4)}#tj-app .tw-bg-cyan-500\/45{background-color:rgba(6,182,212,.45)}#tj-app .tw-bg-cyan-500\/5{background-color:rgba(6,182,212,.05)}#tj-app .tw-bg-cyan-500\/50{background-color:rgba(6,182,212,.5)}#tj-app .tw-bg-cyan-500\/55{background-color:rgba(6,182,212,.55)}#tj-app .tw-bg-cyan-500\/60{background-color:rgba(6,182,212,.6)}#tj-app .tw-bg-cyan-500\/65{background-color:rgba(6,182,212,.65)}#tj-app .tw-bg-cyan-500\/70{background-color:rgba(6,182,212,.7)}#tj-app .tw-bg-cyan-500\/75{background-color:rgba(6,182,212,.75)}#tj-app .tw-bg-cyan-500\/80{background-color:rgba(6,182,212,.8)}#tj-app .tw-bg-cyan-500\/85{background-color:rgba(6,182,212,.85)}#tj-app .tw-bg-cyan-500\/90{background-color:rgba(6,182,212,.9)}#tj-app .tw-bg-cyan-500\/95{background-color:rgba(6,182,212,.95)}#tj-app .tw-bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}#tj-app .tw-bg-emerald-100\/0{background-color:rgba(209,250,229,0)}#tj-app .tw-bg-emerald-100\/10{background-color:rgba(209,250,229,.1)}#tj-app .tw-bg-emerald-100\/100{background-color:#d1fae5}#tj-app .tw-bg-emerald-100\/15{background-color:rgba(209,250,229,.15)}#tj-app .tw-bg-emerald-100\/20{background-color:rgba(209,250,229,.2)}#tj-app .tw-bg-emerald-100\/25{background-color:rgba(209,250,229,.25)}#tj-app .tw-bg-emerald-100\/30{background-color:rgba(209,250,229,.3)}#tj-app .tw-bg-emerald-100\/35{background-color:rgba(209,250,229,.35)}#tj-app .tw-bg-emerald-100\/40{background-color:rgba(209,250,229,.4)}#tj-app .tw-bg-emerald-100\/45{background-color:rgba(209,250,229,.45)}#tj-app .tw-bg-emerald-100\/5{background-color:rgba(209,250,229,.05)}#tj-app .tw-bg-emerald-100\/50{background-color:rgba(209,250,229,.5)}#tj-app .tw-bg-emerald-100\/55{background-color:rgba(209,250,229,.55)}#tj-app .tw-bg-emerald-100\/60{background-color:rgba(209,250,229,.6)}#tj-app .tw-bg-emerald-100\/65{background-color:rgba(209,250,229,.65)}#tj-app .tw-bg-emerald-100\/70{background-color:rgba(209,250,229,.7)}#tj-app .tw-bg-emerald-100\/75{background-color:rgba(209,250,229,.75)}#tj-app .tw-bg-emerald-100\/80{background-color:rgba(209,250,229,.8)}#tj-app .tw-bg-emerald-100\/85{background-color:rgba(209,250,229,.85)}#tj-app .tw-bg-emerald-100\/90{background-color:rgba(209,250,229,.9)}#tj-app .tw-bg-emerald-100\/95{background-color:rgba(209,250,229,.95)}#tj-app .tw-bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}#tj-app .tw-bg-emerald-50\/0{background-color:rgba(236,253,245,0)}#tj-app .tw-bg-emerald-50\/10{background-color:rgba(236,253,245,.1)}#tj-app .tw-bg-emerald-50\/100{background-color:#ecfdf5}#tj-app .tw-bg-emerald-50\/15{background-color:rgba(236,253,245,.15)}#tj-app .tw-bg-emerald-50\/20{background-color:rgba(236,253,245,.2)}#tj-app .tw-bg-emerald-50\/25{background-color:rgba(236,253,245,.25)}#tj-app .tw-bg-emerald-50\/30{background-color:rgba(236,253,245,.3)}#tj-app .tw-bg-emerald-50\/35{background-color:rgba(236,253,245,.35)}#tj-app .tw-bg-emerald-50\/40{background-color:rgba(236,253,245,.4)}#tj-app .tw-bg-emerald-50\/45{background-color:rgba(236,253,245,.45)}#tj-app .tw-bg-emerald-50\/5{background-color:rgba(236,253,245,.05)}#tj-app .tw-bg-emerald-50\/50{background-color:rgba(236,253,245,.5)}#tj-app .tw-bg-emerald-50\/55{background-color:rgba(236,253,245,.55)}#tj-app .tw-bg-emerald-50\/60{background-color:rgba(236,253,245,.6)}#tj-app .tw-bg-emerald-50\/65{background-color:rgba(236,253,245,.65)}#tj-app .tw-bg-emerald-50\/70{background-color:rgba(236,253,245,.7)}#tj-app .tw-bg-emerald-50\/75{background-color:rgba(236,253,245,.75)}#tj-app .tw-bg-emerald-50\/80{background-color:rgba(236,253,245,.8)}#tj-app .tw-bg-emerald-50\/85{background-color:rgba(236,253,245,.85)}#tj-app .tw-bg-emerald-50\/90{background-color:rgba(236,253,245,.9)}#tj-app .tw-bg-emerald-50\/95{background-color:rgba(236,253,245,.95)}#tj-app .tw-bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}#tj-app .tw-bg-emerald-500\/0{background-color:rgba(16,185,129,0)}#tj-app .tw-bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}#tj-app .tw-bg-emerald-500\/100{background-color:#10b981}#tj-app .tw-bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}#tj-app .tw-bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}#tj-app .tw-bg-emerald-500\/25{background-color:rgba(16,185,129,.25)}#tj-app .tw-bg-emerald-500\/30{background-color:rgba(16,185,129,.3)}#tj-app .tw-bg-emerald-500\/35{background-color:rgba(16,185,129,.35)}#tj-app .tw-bg-emerald-500\/40{background-color:rgba(16,185,129,.4)}#tj-app .tw-bg-emerald-500\/45{background-color:rgba(16,185,129,.45)}#tj-app .tw-bg-emerald-500\/5{background-color:rgba(16,185,129,.05)}#tj-app .tw-bg-emerald-500\/50{background-color:rgba(16,185,129,.5)}#tj-app .tw-bg-emerald-500\/55{background-color:rgba(16,185,129,.55)}#tj-app .tw-bg-emerald-500\/60{background-color:rgba(16,185,129,.6)}#tj-app .tw-bg-emerald-500\/65{background-color:rgba(16,185,129,.65)}#tj-app .tw-bg-emerald-500\/70{background-color:rgba(16,185,129,.7)}#tj-app .tw-bg-emerald-500\/75{background-color:rgba(16,185,129,.75)}#tj-app .tw-bg-emerald-500\/80{background-color:rgba(16,185,129,.8)}#tj-app .tw-bg-emerald-500\/85{background-color:rgba(16,185,129,.85)}#tj-app .tw-bg-emerald-500\/90{background-color:rgba(16,185,129,.9)}#tj-app .tw-bg-emerald-500\/95{background-color:rgba(16,185,129,.95)}#tj-app .tw-bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}#tj-app .tw-bg-lime-100\/0{background-color:hsla(80,89%,89%,0)}#tj-app .tw-bg-lime-100\/10{background-color:hsla(80,89%,89%,.1)}#tj-app .tw-bg-lime-100\/100{background-color:#ecfccb}#tj-app .tw-bg-lime-100\/15{background-color:hsla(80,89%,89%,.15)}#tj-app .tw-bg-lime-100\/20{background-color:hsla(80,89%,89%,.2)}#tj-app .tw-bg-lime-100\/25{background-color:hsla(80,89%,89%,.25)}#tj-app .tw-bg-lime-100\/30{background-color:hsla(80,89%,89%,.3)}#tj-app .tw-bg-lime-100\/35{background-color:hsla(80,89%,89%,.35)}#tj-app .tw-bg-lime-100\/40{background-color:hsla(80,89%,89%,.4)}#tj-app .tw-bg-lime-100\/45{background-color:hsla(80,89%,89%,.45)}#tj-app .tw-bg-lime-100\/5{background-color:hsla(80,89%,89%,.05)}#tj-app .tw-bg-lime-100\/50{background-color:hsla(80,89%,89%,.5)}#tj-app .tw-bg-lime-100\/55{background-color:hsla(80,89%,89%,.55)}#tj-app .tw-bg-lime-100\/60{background-color:hsla(80,89%,89%,.6)}#tj-app .tw-bg-lime-100\/65{background-color:hsla(80,89%,89%,.65)}#tj-app .tw-bg-lime-100\/70{background-color:hsla(80,89%,89%,.7)}#tj-app .tw-bg-lime-100\/75{background-color:hsla(80,89%,89%,.75)}#tj-app .tw-bg-lime-100\/80{background-color:hsla(80,89%,89%,.8)}#tj-app .tw-bg-lime-100\/85{background-color:hsla(80,89%,89%,.85)}#tj-app .tw-bg-lime-100\/90{background-color:hsla(80,89%,89%,.9)}#tj-app .tw-bg-lime-100\/95{background-color:hsla(80,89%,89%,.95)}#tj-app .tw-bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}#tj-app .tw-bg-lime-50\/0{background-color:hsla(78,92%,95%,0)}#tj-app .tw-bg-lime-50\/10{background-color:hsla(78,92%,95%,.1)}#tj-app .tw-bg-lime-50\/100{background-color:#f7fee7}#tj-app .tw-bg-lime-50\/15{background-color:hsla(78,92%,95%,.15)}#tj-app .tw-bg-lime-50\/20{background-color:hsla(78,92%,95%,.2)}#tj-app .tw-bg-lime-50\/25{background-color:hsla(78,92%,95%,.25)}#tj-app .tw-bg-lime-50\/30{background-color:hsla(78,92%,95%,.3)}#tj-app .tw-bg-lime-50\/35{background-color:hsla(78,92%,95%,.35)}#tj-app .tw-bg-lime-50\/40{background-color:hsla(78,92%,95%,.4)}#tj-app .tw-bg-lime-50\/45{background-color:hsla(78,92%,95%,.45)}#tj-app .tw-bg-lime-50\/5{background-color:hsla(78,92%,95%,.05)}#tj-app .tw-bg-lime-50\/50{background-color:hsla(78,92%,95%,.5)}#tj-app .tw-bg-lime-50\/55{background-color:hsla(78,92%,95%,.55)}#tj-app .tw-bg-lime-50\/60{background-color:hsla(78,92%,95%,.6)}#tj-app .tw-bg-lime-50\/65{background-color:hsla(78,92%,95%,.65)}#tj-app .tw-bg-lime-50\/70{background-color:hsla(78,92%,95%,.7)}#tj-app .tw-bg-lime-50\/75{background-color:hsla(78,92%,95%,.75)}#tj-app .tw-bg-lime-50\/80{background-color:hsla(78,92%,95%,.8)}#tj-app .tw-bg-lime-50\/85{background-color:hsla(78,92%,95%,.85)}#tj-app .tw-bg-lime-50\/90{background-color:hsla(78,92%,95%,.9)}#tj-app .tw-bg-lime-50\/95{background-color:hsla(78,92%,95%,.95)}#tj-app .tw-bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}#tj-app .tw-bg-lime-500\/0{background-color:rgba(132,204,22,0)}#tj-app .tw-bg-lime-500\/10{background-color:rgba(132,204,22,.1)}#tj-app .tw-bg-lime-500\/100{background-color:#84cc16}#tj-app .tw-bg-lime-500\/15{background-color:rgba(132,204,22,.15)}#tj-app .tw-bg-lime-500\/20{background-color:rgba(132,204,22,.2)}#tj-app .tw-bg-lime-500\/25{background-color:rgba(132,204,22,.25)}#tj-app .tw-bg-lime-500\/30{background-color:rgba(132,204,22,.3)}#tj-app .tw-bg-lime-500\/35{background-color:rgba(132,204,22,.35)}#tj-app .tw-bg-lime-500\/40{background-color:rgba(132,204,22,.4)}#tj-app .tw-bg-lime-500\/45{background-color:rgba(132,204,22,.45)}#tj-app .tw-bg-lime-500\/5{background-color:rgba(132,204,22,.05)}#tj-app .tw-bg-lime-500\/50{background-color:rgba(132,204,22,.5)}#tj-app .tw-bg-lime-500\/55{background-color:rgba(132,204,22,.55)}#tj-app .tw-bg-lime-500\/60{background-color:rgba(132,204,22,.6)}#tj-app .tw-bg-lime-500\/65{background-color:rgba(132,204,22,.65)}#tj-app .tw-bg-lime-500\/70{background-color:rgba(132,204,22,.7)}#tj-app .tw-bg-lime-500\/75{background-color:rgba(132,204,22,.75)}#tj-app .tw-bg-lime-500\/80{background-color:rgba(132,204,22,.8)}#tj-app .tw-bg-lime-500\/85{background-color:rgba(132,204,22,.85)}#tj-app .tw-bg-lime-500\/90{background-color:rgba(132,204,22,.9)}#tj-app .tw-bg-lime-500\/95{background-color:rgba(132,204,22,.95)}#tj-app .tw-bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}#tj-app .tw-bg-pink-100\/0{background-color:rgba(252,231,243,0)}#tj-app .tw-bg-pink-100\/10{background-color:rgba(252,231,243,.1)}#tj-app .tw-bg-pink-100\/100{background-color:#fce7f3}#tj-app .tw-bg-pink-100\/15{background-color:rgba(252,231,243,.15)}#tj-app .tw-bg-pink-100\/20{background-color:rgba(252,231,243,.2)}#tj-app .tw-bg-pink-100\/25{background-color:rgba(252,231,243,.25)}#tj-app .tw-bg-pink-100\/30{background-color:rgba(252,231,243,.3)}#tj-app .tw-bg-pink-100\/35{background-color:rgba(252,231,243,.35)}#tj-app .tw-bg-pink-100\/40{background-color:rgba(252,231,243,.4)}#tj-app .tw-bg-pink-100\/45{background-color:rgba(252,231,243,.45)}#tj-app .tw-bg-pink-100\/5{background-color:rgba(252,231,243,.05)}#tj-app .tw-bg-pink-100\/50{background-color:rgba(252,231,243,.5)}#tj-app .tw-bg-pink-100\/55{background-color:rgba(252,231,243,.55)}#tj-app .tw-bg-pink-100\/60{background-color:rgba(252,231,243,.6)}#tj-app .tw-bg-pink-100\/65{background-color:rgba(252,231,243,.65)}#tj-app .tw-bg-pink-100\/70{background-color:rgba(252,231,243,.7)}#tj-app .tw-bg-pink-100\/75{background-color:rgba(252,231,243,.75)}#tj-app .tw-bg-pink-100\/80{background-color:rgba(252,231,243,.8)}#tj-app .tw-bg-pink-100\/85{background-color:rgba(252,231,243,.85)}#tj-app .tw-bg-pink-100\/90{background-color:rgba(252,231,243,.9)}#tj-app .tw-bg-pink-100\/95{background-color:rgba(252,231,243,.95)}#tj-app .tw-bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}#tj-app .tw-bg-pink-50\/0{background-color:rgba(253,242,248,0)}#tj-app .tw-bg-pink-50\/10{background-color:rgba(253,242,248,.1)}#tj-app .tw-bg-pink-50\/100{background-color:#fdf2f8}#tj-app .tw-bg-pink-50\/15{background-color:rgba(253,242,248,.15)}#tj-app .tw-bg-pink-50\/20{background-color:rgba(253,242,248,.2)}#tj-app .tw-bg-pink-50\/25{background-color:rgba(253,242,248,.25)}#tj-app .tw-bg-pink-50\/30{background-color:rgba(253,242,248,.3)}#tj-app .tw-bg-pink-50\/35{background-color:rgba(253,242,248,.35)}#tj-app .tw-bg-pink-50\/40{background-color:rgba(253,242,248,.4)}#tj-app .tw-bg-pink-50\/45{background-color:rgba(253,242,248,.45)}#tj-app .tw-bg-pink-50\/5{background-color:rgba(253,242,248,.05)}#tj-app .tw-bg-pink-50\/50{background-color:rgba(253,242,248,.5)}#tj-app .tw-bg-pink-50\/55{background-color:rgba(253,242,248,.55)}#tj-app .tw-bg-pink-50\/60{background-color:rgba(253,242,248,.6)}#tj-app .tw-bg-pink-50\/65{background-color:rgba(253,242,248,.65)}#tj-app .tw-bg-pink-50\/70{background-color:rgba(253,242,248,.7)}#tj-app .tw-bg-pink-50\/75{background-color:rgba(253,242,248,.75)}#tj-app .tw-bg-pink-50\/80{background-color:rgba(253,242,248,.8)}#tj-app .tw-bg-pink-50\/85{background-color:rgba(253,242,248,.85)}#tj-app .tw-bg-pink-50\/90{background-color:rgba(253,242,248,.9)}#tj-app .tw-bg-pink-50\/95{background-color:rgba(253,242,248,.95)}#tj-app .tw-bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}#tj-app .tw-bg-pink-500\/0{background-color:rgba(236,72,153,0)}#tj-app .tw-bg-pink-500\/10{background-color:rgba(236,72,153,.1)}#tj-app .tw-bg-pink-500\/100{background-color:#ec4899}#tj-app .tw-bg-pink-500\/15{background-color:rgba(236,72,153,.15)}#tj-app .tw-bg-pink-500\/20{background-color:rgba(236,72,153,.2)}#tj-app .tw-bg-pink-500\/25{background-color:rgba(236,72,153,.25)}#tj-app .tw-bg-pink-500\/30{background-color:rgba(236,72,153,.3)}#tj-app .tw-bg-pink-500\/35{background-color:rgba(236,72,153,.35)}#tj-app .tw-bg-pink-500\/40{background-color:rgba(236,72,153,.4)}#tj-app .tw-bg-pink-500\/45{background-color:rgba(236,72,153,.45)}#tj-app .tw-bg-pink-500\/5{background-color:rgba(236,72,153,.05)}#tj-app .tw-bg-pink-500\/50{background-color:rgba(236,72,153,.5)}#tj-app .tw-bg-pink-500\/55{background-color:rgba(236,72,153,.55)}#tj-app .tw-bg-pink-500\/60{background-color:rgba(236,72,153,.6)}#tj-app .tw-bg-pink-500\/65{background-color:rgba(236,72,153,.65)}#tj-app .tw-bg-pink-500\/70{background-color:rgba(236,72,153,.7)}#tj-app .tw-bg-pink-500\/75{background-color:rgba(236,72,153,.75)}#tj-app .tw-bg-pink-500\/80{background-color:rgba(236,72,153,.8)}#tj-app .tw-bg-pink-500\/85{background-color:rgba(236,72,153,.85)}#tj-app .tw-bg-pink-500\/90{background-color:rgba(236,72,153,.9)}#tj-app .tw-bg-pink-500\/95{background-color:rgba(236,72,153,.95)}#tj-app .tw-bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}#tj-app .tw-bg-rose-100\/0{background-color:rgba(255,228,230,0)}#tj-app .tw-bg-rose-100\/10{background-color:rgba(255,228,230,.1)}#tj-app .tw-bg-rose-100\/100{background-color:#ffe4e6}#tj-app .tw-bg-rose-100\/15{background-color:rgba(255,228,230,.15)}#tj-app .tw-bg-rose-100\/20{background-color:rgba(255,228,230,.2)}#tj-app .tw-bg-rose-100\/25{background-color:rgba(255,228,230,.25)}#tj-app .tw-bg-rose-100\/30{background-color:rgba(255,228,230,.3)}#tj-app .tw-bg-rose-100\/35{background-color:rgba(255,228,230,.35)}#tj-app .tw-bg-rose-100\/40{background-color:rgba(255,228,230,.4)}#tj-app .tw-bg-rose-100\/45{background-color:rgba(255,228,230,.45)}#tj-app .tw-bg-rose-100\/5{background-color:rgba(255,228,230,.05)}#tj-app .tw-bg-rose-100\/50{background-color:rgba(255,228,230,.5)}#tj-app .tw-bg-rose-100\/55{background-color:rgba(255,228,230,.55)}#tj-app .tw-bg-rose-100\/60{background-color:rgba(255,228,230,.6)}#tj-app .tw-bg-rose-100\/65{background-color:rgba(255,228,230,.65)}#tj-app .tw-bg-rose-100\/70{background-color:rgba(255,228,230,.7)}#tj-app .tw-bg-rose-100\/75{background-color:rgba(255,228,230,.75)}#tj-app .tw-bg-rose-100\/80{background-color:rgba(255,228,230,.8)}#tj-app .tw-bg-rose-100\/85{background-color:rgba(255,228,230,.85)}#tj-app .tw-bg-rose-100\/90{background-color:rgba(255,228,230,.9)}#tj-app .tw-bg-rose-100\/95{background-color:rgba(255,228,230,.95)}#tj-app .tw-bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}#tj-app .tw-bg-rose-50\/0{background-color:rgba(255,241,242,0)}#tj-app .tw-bg-rose-50\/10{background-color:rgba(255,241,242,.1)}#tj-app .tw-bg-rose-50\/100{background-color:#fff1f2}#tj-app .tw-bg-rose-50\/15{background-color:rgba(255,241,242,.15)}#tj-app .tw-bg-rose-50\/20{background-color:rgba(255,241,242,.2)}#tj-app .tw-bg-rose-50\/25{background-color:rgba(255,241,242,.25)}#tj-app .tw-bg-rose-50\/30{background-color:rgba(255,241,242,.3)}#tj-app .tw-bg-rose-50\/35{background-color:rgba(255,241,242,.35)}#tj-app .tw-bg-rose-50\/40{background-color:rgba(255,241,242,.4)}#tj-app .tw-bg-rose-50\/45{background-color:rgba(255,241,242,.45)}#tj-app .tw-bg-rose-50\/5{background-color:rgba(255,241,242,.05)}#tj-app .tw-bg-rose-50\/50{background-color:rgba(255,241,242,.5)}#tj-app .tw-bg-rose-50\/55{background-color:rgba(255,241,242,.55)}#tj-app .tw-bg-rose-50\/60{background-color:rgba(255,241,242,.6)}#tj-app .tw-bg-rose-50\/65{background-color:rgba(255,241,242,.65)}#tj-app .tw-bg-rose-50\/70{background-color:rgba(255,241,242,.7)}#tj-app .tw-bg-rose-50\/75{background-color:rgba(255,241,242,.75)}#tj-app .tw-bg-rose-50\/80{background-color:rgba(255,241,242,.8)}#tj-app .tw-bg-rose-50\/85{background-color:rgba(255,241,242,.85)}#tj-app .tw-bg-rose-50\/90{background-color:rgba(255,241,242,.9)}#tj-app .tw-bg-rose-50\/95{background-color:rgba(255,241,242,.95)}#tj-app .tw-bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}#tj-app .tw-bg-rose-500\/0{background-color:rgba(244,63,94,0)}#tj-app .tw-bg-rose-500\/10{background-color:rgba(244,63,94,.1)}#tj-app .tw-bg-rose-500\/100{background-color:#f43f5e}#tj-app .tw-bg-rose-500\/15{background-color:rgba(244,63,94,.15)}#tj-app .tw-bg-rose-500\/20{background-color:rgba(244,63,94,.2)}#tj-app .tw-bg-rose-500\/25{background-color:rgba(244,63,94,.25)}#tj-app .tw-bg-rose-500\/30{background-color:rgba(244,63,94,.3)}#tj-app .tw-bg-rose-500\/35{background-color:rgba(244,63,94,.35)}#tj-app .tw-bg-rose-500\/40{background-color:rgba(244,63,94,.4)}#tj-app .tw-bg-rose-500\/45{background-color:rgba(244,63,94,.45)}#tj-app .tw-bg-rose-500\/5{background-color:rgba(244,63,94,.05)}#tj-app .tw-bg-rose-500\/50{background-color:rgba(244,63,94,.5)}#tj-app .tw-bg-rose-500\/55{background-color:rgba(244,63,94,.55)}#tj-app .tw-bg-rose-500\/60{background-color:rgba(244,63,94,.6)}#tj-app .tw-bg-rose-500\/65{background-color:rgba(244,63,94,.65)}#tj-app .tw-bg-rose-500\/70{background-color:rgba(244,63,94,.7)}#tj-app .tw-bg-rose-500\/75{background-color:rgba(244,63,94,.75)}#tj-app .tw-bg-rose-500\/80{background-color:rgba(244,63,94,.8)}#tj-app .tw-bg-rose-500\/85{background-color:rgba(244,63,94,.85)}#tj-app .tw-bg-rose-500\/90{background-color:rgba(244,63,94,.9)}#tj-app .tw-bg-rose-500\/95{background-color:rgba(244,63,94,.95)}#tj-app .tw-bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}#tj-app .tw-bg-sky-100\/0{background-color:rgba(224,242,254,0)}#tj-app .tw-bg-sky-100\/10{background-color:rgba(224,242,254,.1)}#tj-app .tw-bg-sky-100\/100{background-color:#e0f2fe}#tj-app .tw-bg-sky-100\/15{background-color:rgba(224,242,254,.15)}#tj-app .tw-bg-sky-100\/20{background-color:rgba(224,242,254,.2)}#tj-app .tw-bg-sky-100\/25{background-color:rgba(224,242,254,.25)}#tj-app .tw-bg-sky-100\/30{background-color:rgba(224,242,254,.3)}#tj-app .tw-bg-sky-100\/35{background-color:rgba(224,242,254,.35)}#tj-app .tw-bg-sky-100\/40{background-color:rgba(224,242,254,.4)}#tj-app .tw-bg-sky-100\/45{background-color:rgba(224,242,254,.45)}#tj-app .tw-bg-sky-100\/5{background-color:rgba(224,242,254,.05)}#tj-app .tw-bg-sky-100\/50{background-color:rgba(224,242,254,.5)}#tj-app .tw-bg-sky-100\/55{background-color:rgba(224,242,254,.55)}#tj-app .tw-bg-sky-100\/60{background-color:rgba(224,242,254,.6)}#tj-app .tw-bg-sky-100\/65{background-color:rgba(224,242,254,.65)}#tj-app .tw-bg-sky-100\/70{background-color:rgba(224,242,254,.7)}#tj-app .tw-bg-sky-100\/75{background-color:rgba(224,242,254,.75)}#tj-app .tw-bg-sky-100\/80{background-color:rgba(224,242,254,.8)}#tj-app .tw-bg-sky-100\/85{background-color:rgba(224,242,254,.85)}#tj-app .tw-bg-sky-100\/90{background-color:rgba(224,242,254,.9)}#tj-app .tw-bg-sky-100\/95{background-color:rgba(224,242,254,.95)}#tj-app .tw-bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#tj-app .tw-bg-sky-50\/0{background-color:rgba(240,249,255,0)}#tj-app .tw-bg-sky-50\/10{background-color:rgba(240,249,255,.1)}#tj-app .tw-bg-sky-50\/100{background-color:#f0f9ff}#tj-app .tw-bg-sky-50\/15{background-color:rgba(240,249,255,.15)}#tj-app .tw-bg-sky-50\/20{background-color:rgba(240,249,255,.2)}#tj-app .tw-bg-sky-50\/25{background-color:rgba(240,249,255,.25)}#tj-app .tw-bg-sky-50\/30{background-color:rgba(240,249,255,.3)}#tj-app .tw-bg-sky-50\/35{background-color:rgba(240,249,255,.35)}#tj-app .tw-bg-sky-50\/40{background-color:rgba(240,249,255,.4)}#tj-app .tw-bg-sky-50\/45{background-color:rgba(240,249,255,.45)}#tj-app .tw-bg-sky-50\/5{background-color:rgba(240,249,255,.05)}#tj-app .tw-bg-sky-50\/50{background-color:rgba(240,249,255,.5)}#tj-app .tw-bg-sky-50\/55{background-color:rgba(240,249,255,.55)}#tj-app .tw-bg-sky-50\/60{background-color:rgba(240,249,255,.6)}#tj-app .tw-bg-sky-50\/65{background-color:rgba(240,249,255,.65)}#tj-app .tw-bg-sky-50\/70{background-color:rgba(240,249,255,.7)}#tj-app .tw-bg-sky-50\/75{background-color:rgba(240,249,255,.75)}#tj-app .tw-bg-sky-50\/80{background-color:rgba(240,249,255,.8)}#tj-app .tw-bg-sky-50\/85{background-color:rgba(240,249,255,.85)}#tj-app .tw-bg-sky-50\/90{background-color:rgba(240,249,255,.9)}#tj-app .tw-bg-sky-50\/95{background-color:rgba(240,249,255,.95)}#tj-app .tw-bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}#tj-app .tw-bg-sky-500\/0{background-color:rgba(14,165,233,0)}#tj-app .tw-bg-sky-500\/10{background-color:rgba(14,165,233,.1)}#tj-app .tw-bg-sky-500\/100{background-color:#0ea5e9}#tj-app .tw-bg-sky-500\/15{background-color:rgba(14,165,233,.15)}#tj-app .tw-bg-sky-500\/20{background-color:rgba(14,165,233,.2)}#tj-app .tw-bg-sky-500\/25{background-color:rgba(14,165,233,.25)}#tj-app .tw-bg-sky-500\/30{background-color:rgba(14,165,233,.3)}#tj-app .tw-bg-sky-500\/35{background-color:rgba(14,165,233,.35)}#tj-app .tw-bg-sky-500\/40{background-color:rgba(14,165,233,.4)}#tj-app .tw-bg-sky-500\/45{background-color:rgba(14,165,233,.45)}#tj-app .tw-bg-sky-500\/5{background-color:rgba(14,165,233,.05)}#tj-app .tw-bg-sky-500\/50{background-color:rgba(14,165,233,.5)}#tj-app .tw-bg-sky-500\/55{background-color:rgba(14,165,233,.55)}#tj-app .tw-bg-sky-500\/60{background-color:rgba(14,165,233,.6)}#tj-app .tw-bg-sky-500\/65{background-color:rgba(14,165,233,.65)}#tj-app .tw-bg-sky-500\/70{background-color:rgba(14,165,233,.7)}#tj-app .tw-bg-sky-500\/75{background-color:rgba(14,165,233,.75)}#tj-app .tw-bg-sky-500\/80{background-color:rgba(14,165,233,.8)}#tj-app .tw-bg-sky-500\/85{background-color:rgba(14,165,233,.85)}#tj-app .tw-bg-sky-500\/90{background-color:rgba(14,165,233,.9)}#tj-app .tw-bg-sky-500\/95{background-color:rgba(14,165,233,.95)}#tj-app .tw-bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}#tj-app .tw-bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}#tj-app .tw-bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}#tj-app .tw-bg-slate-950\/45{background-color:rgba(2,6,23,.45)}#tj-app .tw-bg-slate-950\/55{background-color:rgba(2,6,23,.55)}#tj-app .tw-bg-tj-canvas{--tw-bg-opacity:1;background-color:rgb(246 247 249/var(--tw-bg-opacity,1))}#tj-app .tw-bg-tj-pink{--tw-bg-opacity:1;background-color:rgb(248 0 118/var(--tw-bg-opacity,1))}#tj-app .tw-bg-tj-primary{--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1))}#tj-app .tw-bg-transparent{background-color:transparent}#tj-app .tw-bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}#tj-app .tw-bg-violet-100\/0{background-color:rgba(237,233,254,0)}#tj-app .tw-bg-violet-100\/10{background-color:rgba(237,233,254,.1)}#tj-app .tw-bg-violet-100\/100{background-color:#ede9fe}#tj-app .tw-bg-violet-100\/15{background-color:rgba(237,233,254,.15)}#tj-app .tw-bg-violet-100\/20{background-color:rgba(237,233,254,.2)}#tj-app .tw-bg-violet-100\/25{background-color:rgba(237,233,254,.25)}#tj-app .tw-bg-violet-100\/30{background-color:rgba(237,233,254,.3)}#tj-app .tw-bg-violet-100\/35{background-color:rgba(237,233,254,.35)}#tj-app .tw-bg-violet-100\/40{background-color:rgba(237,233,254,.4)}#tj-app .tw-bg-violet-100\/45{background-color:rgba(237,233,254,.45)}#tj-app .tw-bg-violet-100\/5{background-color:rgba(237,233,254,.05)}#tj-app .tw-bg-violet-100\/50{background-color:rgba(237,233,254,.5)}#tj-app .tw-bg-violet-100\/55{background-color:rgba(237,233,254,.55)}#tj-app .tw-bg-violet-100\/60{background-color:rgba(237,233,254,.6)}#tj-app .tw-bg-violet-100\/65{background-color:rgba(237,233,254,.65)}#tj-app .tw-bg-violet-100\/70{background-color:rgba(237,233,254,.7)}#tj-app .tw-bg-violet-100\/75{background-color:rgba(237,233,254,.75)}#tj-app .tw-bg-violet-100\/80{background-color:rgba(237,233,254,.8)}#tj-app .tw-bg-violet-100\/85{background-color:rgba(237,233,254,.85)}#tj-app .tw-bg-violet-100\/90{background-color:rgba(237,233,254,.9)}#tj-app .tw-bg-violet-100\/95{background-color:rgba(237,233,254,.95)}#tj-app .tw-bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}#tj-app .tw-bg-violet-50\/0{background-color:rgba(245,243,255,0)}#tj-app .tw-bg-violet-50\/10{background-color:rgba(245,243,255,.1)}#tj-app .tw-bg-violet-50\/100{background-color:#f5f3ff}#tj-app .tw-bg-violet-50\/15{background-color:rgba(245,243,255,.15)}#tj-app .tw-bg-violet-50\/20{background-color:rgba(245,243,255,.2)}#tj-app .tw-bg-violet-50\/25{background-color:rgba(245,243,255,.25)}#tj-app .tw-bg-violet-50\/30{background-color:rgba(245,243,255,.3)}#tj-app .tw-bg-violet-50\/35{background-color:rgba(245,243,255,.35)}#tj-app .tw-bg-violet-50\/40{background-color:rgba(245,243,255,.4)}#tj-app .tw-bg-violet-50\/45{background-color:rgba(245,243,255,.45)}#tj-app .tw-bg-violet-50\/5{background-color:rgba(245,243,255,.05)}#tj-app .tw-bg-violet-50\/50{background-color:rgba(245,243,255,.5)}#tj-app .tw-bg-violet-50\/55{background-color:rgba(245,243,255,.55)}#tj-app .tw-bg-violet-50\/60{background-color:rgba(245,243,255,.6)}#tj-app .tw-bg-violet-50\/65{background-color:rgba(245,243,255,.65)}#tj-app .tw-bg-violet-50\/70{background-color:rgba(245,243,255,.7)}#tj-app .tw-bg-violet-50\/75{background-color:rgba(245,243,255,.75)}#tj-app .tw-bg-violet-50\/80{background-color:rgba(245,243,255,.8)}#tj-app .tw-bg-violet-50\/85{background-color:rgba(245,243,255,.85)}#tj-app .tw-bg-violet-50\/90{background-color:rgba(245,243,255,.9)}#tj-app .tw-bg-violet-50\/95{background-color:rgba(245,243,255,.95)}#tj-app .tw-bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}#tj-app .tw-bg-violet-500\/0{background-color:rgba(139,92,246,0)}#tj-app .tw-bg-violet-500\/10{background-color:rgba(139,92,246,.1)}#tj-app .tw-bg-violet-500\/100{background-color:#8b5cf6}#tj-app .tw-bg-violet-500\/15{background-color:rgba(139,92,246,.15)}#tj-app .tw-bg-violet-500\/20{background-color:rgba(139,92,246,.2)}#tj-app .tw-bg-violet-500\/25{background-color:rgba(139,92,246,.25)}#tj-app .tw-bg-violet-500\/30{background-color:rgba(139,92,246,.3)}#tj-app .tw-bg-violet-500\/35{background-color:rgba(139,92,246,.35)}#tj-app .tw-bg-violet-500\/40{background-color:rgba(139,92,246,.4)}#tj-app .tw-bg-violet-500\/45{background-color:rgba(139,92,246,.45)}#tj-app .tw-bg-violet-500\/5{background-color:rgba(139,92,246,.05)}#tj-app .tw-bg-violet-500\/50{background-color:rgba(139,92,246,.5)}#tj-app .tw-bg-violet-500\/55{background-color:rgba(139,92,246,.55)}#tj-app .tw-bg-violet-500\/60{background-color:rgba(139,92,246,.6)}#tj-app .tw-bg-violet-500\/65{background-color:rgba(139,92,246,.65)}#tj-app .tw-bg-violet-500\/70{background-color:rgba(139,92,246,.7)}#tj-app .tw-bg-violet-500\/75{background-color:rgba(139,92,246,.75)}#tj-app .tw-bg-violet-500\/80{background-color:rgba(139,92,246,.8)}#tj-app .tw-bg-violet-500\/85{background-color:rgba(139,92,246,.85)}#tj-app .tw-bg-violet-500\/90{background-color:rgba(139,92,246,.9)}#tj-app .tw-bg-violet-500\/95{background-color:rgba(139,92,246,.95)}#tj-app .tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app .tw-bg-white\/50{background-color:hsla(0,0%,100%,.5)}#tj-app .tw-bg-white\/90{background-color:hsla(0,0%,100%,.9)}#tj-app .tw-bg-white\/95{background-color:hsla(0,0%,100%,.95)}#tj-app .tw-bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}#tj-app .tw-bg-yellow-100\/0{background-color:hsla(55,97%,88%,0)}#tj-app .tw-bg-yellow-100\/10{background-color:hsla(55,97%,88%,.1)}#tj-app .tw-bg-yellow-100\/100{background-color:#fef9c3}#tj-app .tw-bg-yellow-100\/15{background-color:hsla(55,97%,88%,.15)}#tj-app .tw-bg-yellow-100\/20{background-color:hsla(55,97%,88%,.2)}#tj-app .tw-bg-yellow-100\/25{background-color:hsla(55,97%,88%,.25)}#tj-app .tw-bg-yellow-100\/30{background-color:hsla(55,97%,88%,.3)}#tj-app .tw-bg-yellow-100\/35{background-color:hsla(55,97%,88%,.35)}#tj-app .tw-bg-yellow-100\/40{background-color:hsla(55,97%,88%,.4)}#tj-app .tw-bg-yellow-100\/45{background-color:hsla(55,97%,88%,.45)}#tj-app .tw-bg-yellow-100\/5{background-color:hsla(55,97%,88%,.05)}#tj-app .tw-bg-yellow-100\/50{background-color:hsla(55,97%,88%,.5)}#tj-app .tw-bg-yellow-100\/55{background-color:hsla(55,97%,88%,.55)}#tj-app .tw-bg-yellow-100\/60{background-color:hsla(55,97%,88%,.6)}#tj-app .tw-bg-yellow-100\/65{background-color:hsla(55,97%,88%,.65)}#tj-app .tw-bg-yellow-100\/70{background-color:hsla(55,97%,88%,.7)}#tj-app .tw-bg-yellow-100\/75{background-color:hsla(55,97%,88%,.75)}#tj-app .tw-bg-yellow-100\/80{background-color:hsla(55,97%,88%,.8)}#tj-app .tw-bg-yellow-100\/85{background-color:hsla(55,97%,88%,.85)}#tj-app .tw-bg-yellow-100\/90{background-color:hsla(55,97%,88%,.9)}#tj-app .tw-bg-yellow-100\/95{background-color:hsla(55,97%,88%,.95)}#tj-app .tw-bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}#tj-app .tw-bg-yellow-50\/0{background-color:hsla(55,92%,95%,0)}#tj-app .tw-bg-yellow-50\/10{background-color:hsla(55,92%,95%,.1)}#tj-app .tw-bg-yellow-50\/100{background-color:#fefce8}#tj-app .tw-bg-yellow-50\/15{background-color:hsla(55,92%,95%,.15)}#tj-app .tw-bg-yellow-50\/20{background-color:hsla(55,92%,95%,.2)}#tj-app .tw-bg-yellow-50\/25{background-color:hsla(55,92%,95%,.25)}#tj-app .tw-bg-yellow-50\/30{background-color:hsla(55,92%,95%,.3)}#tj-app .tw-bg-yellow-50\/35{background-color:hsla(55,92%,95%,.35)}#tj-app .tw-bg-yellow-50\/40{background-color:hsla(55,92%,95%,.4)}#tj-app .tw-bg-yellow-50\/45{background-color:hsla(55,92%,95%,.45)}#tj-app .tw-bg-yellow-50\/5{background-color:hsla(55,92%,95%,.05)}#tj-app .tw-bg-yellow-50\/50{background-color:hsla(55,92%,95%,.5)}#tj-app .tw-bg-yellow-50\/55{background-color:hsla(55,92%,95%,.55)}#tj-app .tw-bg-yellow-50\/60{background-color:hsla(55,92%,95%,.6)}#tj-app .tw-bg-yellow-50\/65{background-color:hsla(55,92%,95%,.65)}#tj-app .tw-bg-yellow-50\/70{background-color:hsla(55,92%,95%,.7)}#tj-app .tw-bg-yellow-50\/75{background-color:hsla(55,92%,95%,.75)}#tj-app .tw-bg-yellow-50\/80{background-color:hsla(55,92%,95%,.8)}#tj-app .tw-bg-yellow-50\/85{background-color:hsla(55,92%,95%,.85)}#tj-app .tw-bg-yellow-50\/90{background-color:hsla(55,92%,95%,.9)}#tj-app .tw-bg-yellow-50\/95{background-color:hsla(55,92%,95%,.95)}#tj-app .tw-bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}#tj-app .tw-bg-yellow-500\/0{background-color:rgba(234,179,8,0)}#tj-app .tw-bg-yellow-500\/10{background-color:rgba(234,179,8,.1)}#tj-app .tw-bg-yellow-500\/100{background-color:#eab308}#tj-app .tw-bg-yellow-500\/15{background-color:rgba(234,179,8,.15)}#tj-app .tw-bg-yellow-500\/20{background-color:rgba(234,179,8,.2)}#tj-app .tw-bg-yellow-500\/25{background-color:rgba(234,179,8,.25)}#tj-app .tw-bg-yellow-500\/30{background-color:rgba(234,179,8,.3)}#tj-app .tw-bg-yellow-500\/35{background-color:rgba(234,179,8,.35)}#tj-app .tw-bg-yellow-500\/40{background-color:rgba(234,179,8,.4)}#tj-app .tw-bg-yellow-500\/45{background-color:rgba(234,179,8,.45)}#tj-app .tw-bg-yellow-500\/5{background-color:rgba(234,179,8,.05)}#tj-app .tw-bg-yellow-500\/50{background-color:rgba(234,179,8,.5)}#tj-app .tw-bg-yellow-500\/55{background-color:rgba(234,179,8,.55)}#tj-app .tw-bg-yellow-500\/60{background-color:rgba(234,179,8,.6)}#tj-app .tw-bg-yellow-500\/65{background-color:rgba(234,179,8,.65)}#tj-app .tw-bg-yellow-500\/70{background-color:rgba(234,179,8,.7)}#tj-app .tw-bg-yellow-500\/75{background-color:rgba(234,179,8,.75)}#tj-app .tw-bg-yellow-500\/80{background-color:rgba(234,179,8,.8)}#tj-app .tw-bg-yellow-500\/85{background-color:rgba(234,179,8,.85)}#tj-app .tw-bg-yellow-500\/90{background-color:rgba(234,179,8,.9)}#tj-app .tw-bg-yellow-500\/95{background-color:rgba(234,179,8,.95)}#tj-app .tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#tj-app .tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#tj-app .tw-bg-tj-newsletter{background-image:linear-gradient(105deg,#006391,#007bbe 52%,#006a9a)}#tj-app .tw-bg-tj-rainbow{background-image:linear-gradient(90deg,#ffeb00,#007bbe 38%,#007bbe 62%,#fc0073)}#tj-app .tw-from-\[\#006793\]{--tw-gradient-from:#006793 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,103,147,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#tj-app .tw-from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,249,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#tj-app .tw-from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#tj-app .tw-from-slate-950\/55{--tw-gradient-from:rgba(2,6,23,.55) var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#tj-app .tw-from-slate-950\/60{--tw-gradient-from:rgba(2,6,23,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#tj-app .tw-via-slate-800{--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}#tj-app .tw-via-slate-950\/10{--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(2,6,23,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}#tj-app .tw-via-slate-950\/20{--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(2,6,23,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}#tj-app .tw-to-\[\#02a7dd\]{--tw-gradient-to:#02a7dd var(--tw-gradient-to-position)}#tj-app .tw-to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}#tj-app .tw-to-tj-primary{--tw-gradient-to:#007bbe var(--tw-gradient-to-position)}#tj-app .tw-to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}#tj-app .tw-to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}#tj-app .tw-bg-cover{background-size:cover}#tj-app .tw-bg-center{background-position:50%}#tj-app .tw-object-contain{-o-object-fit:contain;object-fit:contain}#tj-app .tw-object-cover{-o-object-fit:cover;object-fit:cover}#tj-app .tw-p-1{padding:.25rem}#tj-app .tw-p-1\.5{padding:.375rem}#tj-app .tw-p-10{padding:2.5rem}#tj-app .tw-p-2{padding:.5rem}#tj-app .tw-p-3{padding:.75rem}#tj-app .tw-p-4{padding:1rem}#tj-app .tw-p-5{padding:1.25rem}#tj-app .tw-p-6{padding:1.5rem}#tj-app .tw-p-7{padding:1.75rem}#tj-app .tw-p-8{padding:2rem}#tj-app .tw-px-0{padding-left:0;padding-right:0}#tj-app .tw-px-1{padding-left:.25rem;padding-right:.25rem}#tj-app .tw-px-2{padding-left:.5rem;padding-right:.5rem}#tj-app .tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}#tj-app .tw-px-3{padding-left:.75rem;padding-right:.75rem}#tj-app .tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}#tj-app .tw-px-4{padding-left:1rem;padding-right:1rem}#tj-app .tw-px-5{padding-left:1.25rem;padding-right:1.25rem}#tj-app .tw-px-6{padding-left:1.5rem;padding-right:1.5rem}#tj-app .tw-px-7{padding-left:1.75rem;padding-right:1.75rem}#tj-app .tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}#tj-app .tw-py-1{padding-top:.25rem;padding-bottom:.25rem}#tj-app .tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#tj-app .tw-py-12{padding-top:3rem;padding-bottom:3rem}#tj-app .tw-py-2{padding-top:.5rem;padding-bottom:.5rem}#tj-app .tw-py-3{padding-top:.75rem;padding-bottom:.75rem}#tj-app .tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#tj-app .tw-py-4{padding-top:1rem;padding-bottom:1rem}#tj-app .tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}#tj-app .tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}#tj-app .tw-pb-1{padding-bottom:.25rem}#tj-app .tw-pb-10{padding-bottom:2.5rem}#tj-app .tw-pb-12{padding-bottom:3rem}#tj-app .tw-pb-2{padding-bottom:.5rem}#tj-app .tw-pb-4{padding-bottom:1rem}#tj-app .tw-pb-6{padding-bottom:1.5rem}#tj-app .tw-pb-8{padding-bottom:2rem}#tj-app .tw-pb-9{padding-bottom:2.25rem}#tj-app .tw-pl-12{padding-left:3rem}#tj-app .tw-pl-3{padding-left:.75rem}#tj-app .tw-pl-4{padding-left:1rem}#tj-app .tw-pr-1{padding-right:.25rem}#tj-app .tw-pr-10{padding-right:2.5rem}#tj-app .tw-pr-16{padding-right:4rem}#tj-app .tw-pr-8{padding-right:2rem}#tj-app .tw-pt-20{padding-top:5rem}#tj-app .tw-pt-3{padding-top:.75rem}#tj-app .tw-pt-4{padding-top:1rem}#tj-app .tw-pt-5{padding-top:1.25rem}#tj-app .tw-pt-8{padding-top:2rem}#tj-app .tw-text-center{text-align:center}#tj-app .tw-text-right{text-align:right}#tj-app .tw-text-2xl{font-size:1.5rem;line-height:2rem}#tj-app .tw-text-3xl{font-size:1.875rem;line-height:2.25rem}#tj-app .tw-text-4xl{font-size:2.25rem;line-height:2.5rem}#tj-app .tw-text-\[10px\]{font-size:10px}#tj-app .tw-text-\[11px\]{font-size:11px}#tj-app .tw-text-\[14px\]{font-size:14px}#tj-app .tw-text-\[15px\]{font-size:15px}#tj-app .tw-text-\[34px\]{font-size:34px}#tj-app .tw-text-\[36px\]{font-size:36px}#tj-app .tw-text-base{font-size:1rem;line-height:1.5rem}#tj-app .tw-text-lg{font-size:1.125rem;line-height:1.75rem}#tj-app .tw-text-sm{font-size:.875rem;line-height:1.25rem}#tj-app .tw-text-xl{font-size:1.25rem;line-height:1.75rem}#tj-app .tw-text-xs{font-size:.75rem;line-height:1rem}#tj-app .tw-font-bold{font-weight:700}#tj-app .tw-font-medium{font-weight:500}#tj-app .tw-font-semibold{font-weight:600}#tj-app .tw-uppercase{text-transform:uppercase}#tj-app .tw-leading-5{line-height:1.25rem}#tj-app .tw-leading-6{line-height:1.5rem}#tj-app .tw-leading-7{line-height:1.75rem}#tj-app .tw-leading-8{line-height:2rem}#tj-app .tw-leading-\[1\.14\]{line-height:1.14}#tj-app .tw-leading-\[1\.45\]{line-height:1.45}#tj-app .tw-leading-none{line-height:1}#tj-app .tw-leading-tight{line-height:1.25}#tj-app .tw-tracking-\[-\.04em\]{letter-spacing:-.04em}#tj-app .tw-tracking-\[\.08em\]{letter-spacing:.08em}#tj-app .tw-tracking-\[\.12em\]{letter-spacing:.12em}#tj-app .tw-tracking-\[\.14em\]{letter-spacing:.14em}#tj-app .tw-tracking-\[\.1em\]{letter-spacing:.1em}#tj-app .tw-tracking-\[0\.08em\]{letter-spacing:.08em}#tj-app .tw-tracking-\[0\.12em\]{letter-spacing:.12em}#tj-app .tw-tracking-\[0\.16em\]{letter-spacing:.16em}#tj-app .tw-tracking-tight{letter-spacing:-.025em}#tj-app .tw-tracking-wide{letter-spacing:.025em}#tj-app .tw-text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}#tj-app .tw-text-amber-400\/0{color:rgba(251,191,36,0)}#tj-app .tw-text-amber-400\/10{color:rgba(251,191,36,.1)}#tj-app .tw-text-amber-400\/100{color:#fbbf24}#tj-app .tw-text-amber-400\/15{color:rgba(251,191,36,.15)}#tj-app .tw-text-amber-400\/20{color:rgba(251,191,36,.2)}#tj-app .tw-text-amber-400\/25{color:rgba(251,191,36,.25)}#tj-app .tw-text-amber-400\/30{color:rgba(251,191,36,.3)}#tj-app .tw-text-amber-400\/35{color:rgba(251,191,36,.35)}#tj-app .tw-text-amber-400\/40{color:rgba(251,191,36,.4)}#tj-app .tw-text-amber-400\/45{color:rgba(251,191,36,.45)}#tj-app .tw-text-amber-400\/5{color:rgba(251,191,36,.05)}#tj-app .tw-text-amber-400\/50{color:rgba(251,191,36,.5)}#tj-app .tw-text-amber-400\/55{color:rgba(251,191,36,.55)}#tj-app .tw-text-amber-400\/60{color:rgba(251,191,36,.6)}#tj-app .tw-text-amber-400\/65{color:rgba(251,191,36,.65)}#tj-app .tw-text-amber-400\/70{color:rgba(251,191,36,.7)}#tj-app .tw-text-amber-400\/75{color:rgba(251,191,36,.75)}#tj-app .tw-text-amber-400\/80{color:rgba(251,191,36,.8)}#tj-app .tw-text-amber-400\/85{color:rgba(251,191,36,.85)}#tj-app .tw-text-amber-400\/90{color:rgba(251,191,36,.9)}#tj-app .tw-text-amber-400\/95{color:rgba(251,191,36,.95)}#tj-app .tw-text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}#tj-app .tw-text-amber-500\/0{color:rgba(245,158,11,0)}#tj-app .tw-text-amber-500\/10{color:rgba(245,158,11,.1)}#tj-app .tw-text-amber-500\/100{color:#f59e0b}#tj-app .tw-text-amber-500\/15{color:rgba(245,158,11,.15)}#tj-app .tw-text-amber-500\/20{color:rgba(245,158,11,.2)}#tj-app .tw-text-amber-500\/25{color:rgba(245,158,11,.25)}#tj-app .tw-text-amber-500\/30{color:rgba(245,158,11,.3)}#tj-app .tw-text-amber-500\/35{color:rgba(245,158,11,.35)}#tj-app .tw-text-amber-500\/40{color:rgba(245,158,11,.4)}#tj-app .tw-text-amber-500\/45{color:rgba(245,158,11,.45)}#tj-app .tw-text-amber-500\/5{color:rgba(245,158,11,.05)}#tj-app .tw-text-amber-500\/50{color:rgba(245,158,11,.5)}#tj-app .tw-text-amber-500\/55{color:rgba(245,158,11,.55)}#tj-app .tw-text-amber-500\/60{color:rgba(245,158,11,.6)}#tj-app .tw-text-amber-500\/65{color:rgba(245,158,11,.65)}#tj-app .tw-text-amber-500\/70{color:rgba(245,158,11,.7)}#tj-app .tw-text-amber-500\/75{color:rgba(245,158,11,.75)}#tj-app .tw-text-amber-500\/80{color:rgba(245,158,11,.8)}#tj-app .tw-text-amber-500\/85{color:rgba(245,158,11,.85)}#tj-app .tw-text-amber-500\/90{color:rgba(245,158,11,.9)}#tj-app .tw-text-amber-500\/95{color:rgba(245,158,11,.95)}#tj-app .tw-text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}#tj-app .tw-text-amber-600\/0{color:rgba(217,119,6,0)}#tj-app .tw-text-amber-600\/10{color:rgba(217,119,6,.1)}#tj-app .tw-text-amber-600\/100{color:#d97706}#tj-app .tw-text-amber-600\/15{color:rgba(217,119,6,.15)}#tj-app .tw-text-amber-600\/20{color:rgba(217,119,6,.2)}#tj-app .tw-text-amber-600\/25{color:rgba(217,119,6,.25)}#tj-app .tw-text-amber-600\/30{color:rgba(217,119,6,.3)}#tj-app .tw-text-amber-600\/35{color:rgba(217,119,6,.35)}#tj-app .tw-text-amber-600\/40{color:rgba(217,119,6,.4)}#tj-app .tw-text-amber-600\/45{color:rgba(217,119,6,.45)}#tj-app .tw-text-amber-600\/5{color:rgba(217,119,6,.05)}#tj-app .tw-text-amber-600\/50{color:rgba(217,119,6,.5)}#tj-app .tw-text-amber-600\/55{color:rgba(217,119,6,.55)}#tj-app .tw-text-amber-600\/60{color:rgba(217,119,6,.6)}#tj-app .tw-text-amber-600\/65{color:rgba(217,119,6,.65)}#tj-app .tw-text-amber-600\/70{color:rgba(217,119,6,.7)}#tj-app .tw-text-amber-600\/75{color:rgba(217,119,6,.75)}#tj-app .tw-text-amber-600\/80{color:rgba(217,119,6,.8)}#tj-app .tw-text-amber-600\/85{color:rgba(217,119,6,.85)}#tj-app .tw-text-amber-600\/90{color:rgba(217,119,6,.9)}#tj-app .tw-text-amber-600\/95{color:rgba(217,119,6,.95)}#tj-app .tw-text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}#tj-app .tw-text-amber-700\/0{color:rgba(180,83,9,0)}#tj-app .tw-text-amber-700\/10{color:rgba(180,83,9,.1)}#tj-app .tw-text-amber-700\/100{color:#b45309}#tj-app .tw-text-amber-700\/15{color:rgba(180,83,9,.15)}#tj-app .tw-text-amber-700\/20{color:rgba(180,83,9,.2)}#tj-app .tw-text-amber-700\/25{color:rgba(180,83,9,.25)}#tj-app .tw-text-amber-700\/30{color:rgba(180,83,9,.3)}#tj-app .tw-text-amber-700\/35{color:rgba(180,83,9,.35)}#tj-app .tw-text-amber-700\/40{color:rgba(180,83,9,.4)}#tj-app .tw-text-amber-700\/45{color:rgba(180,83,9,.45)}#tj-app .tw-text-amber-700\/5{color:rgba(180,83,9,.05)}#tj-app .tw-text-amber-700\/50{color:rgba(180,83,9,.5)}#tj-app .tw-text-amber-700\/55{color:rgba(180,83,9,.55)}#tj-app .tw-text-amber-700\/60{color:rgba(180,83,9,.6)}#tj-app .tw-text-amber-700\/65{color:rgba(180,83,9,.65)}#tj-app .tw-text-amber-700\/70{color:rgba(180,83,9,.7)}#tj-app .tw-text-amber-700\/75{color:rgba(180,83,9,.75)}#tj-app .tw-text-amber-700\/80{color:rgba(180,83,9,.8)}#tj-app .tw-text-amber-700\/85{color:rgba(180,83,9,.85)}#tj-app .tw-text-amber-700\/90{color:rgba(180,83,9,.9)}#tj-app .tw-text-amber-700\/95{color:rgba(180,83,9,.95)}#tj-app .tw-text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}#tj-app .tw-text-blue-400\/0{color:rgba(96,165,250,0)}#tj-app .tw-text-blue-400\/10{color:rgba(96,165,250,.1)}#tj-app .tw-text-blue-400\/100{color:#60a5fa}#tj-app .tw-text-blue-400\/15{color:rgba(96,165,250,.15)}#tj-app .tw-text-blue-400\/20{color:rgba(96,165,250,.2)}#tj-app .tw-text-blue-400\/25{color:rgba(96,165,250,.25)}#tj-app .tw-text-blue-400\/30{color:rgba(96,165,250,.3)}#tj-app .tw-text-blue-400\/35{color:rgba(96,165,250,.35)}#tj-app .tw-text-blue-400\/40{color:rgba(96,165,250,.4)}#tj-app .tw-text-blue-400\/45{color:rgba(96,165,250,.45)}#tj-app .tw-text-blue-400\/5{color:rgba(96,165,250,.05)}#tj-app .tw-text-blue-400\/50{color:rgba(96,165,250,.5)}#tj-app .tw-text-blue-400\/55{color:rgba(96,165,250,.55)}#tj-app .tw-text-blue-400\/60{color:rgba(96,165,250,.6)}#tj-app .tw-text-blue-400\/65{color:rgba(96,165,250,.65)}#tj-app .tw-text-blue-400\/70{color:rgba(96,165,250,.7)}#tj-app .tw-text-blue-400\/75{color:rgba(96,165,250,.75)}#tj-app .tw-text-blue-400\/80{color:rgba(96,165,250,.8)}#tj-app .tw-text-blue-400\/85{color:rgba(96,165,250,.85)}#tj-app .tw-text-blue-400\/90{color:rgba(96,165,250,.9)}#tj-app .tw-text-blue-400\/95{color:rgba(96,165,250,.95)}#tj-app .tw-text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}#tj-app .tw-text-blue-500\/0{color:rgba(59,130,246,0)}#tj-app .tw-text-blue-500\/10{color:rgba(59,130,246,.1)}#tj-app .tw-text-blue-500\/100{color:#3b82f6}#tj-app .tw-text-blue-500\/15{color:rgba(59,130,246,.15)}#tj-app .tw-text-blue-500\/20{color:rgba(59,130,246,.2)}#tj-app .tw-text-blue-500\/25{color:rgba(59,130,246,.25)}#tj-app .tw-text-blue-500\/30{color:rgba(59,130,246,.3)}#tj-app .tw-text-blue-500\/35{color:rgba(59,130,246,.35)}#tj-app .tw-text-blue-500\/40{color:rgba(59,130,246,.4)}#tj-app .tw-text-blue-500\/45{color:rgba(59,130,246,.45)}#tj-app .tw-text-blue-500\/5{color:rgba(59,130,246,.05)}#tj-app .tw-text-blue-500\/50{color:rgba(59,130,246,.5)}#tj-app .tw-text-blue-500\/55{color:rgba(59,130,246,.55)}#tj-app .tw-text-blue-500\/60{color:rgba(59,130,246,.6)}#tj-app .tw-text-blue-500\/65{color:rgba(59,130,246,.65)}#tj-app .tw-text-blue-500\/70{color:rgba(59,130,246,.7)}#tj-app .tw-text-blue-500\/75{color:rgba(59,130,246,.75)}#tj-app .tw-text-blue-500\/80{color:rgba(59,130,246,.8)}#tj-app .tw-text-blue-500\/85{color:rgba(59,130,246,.85)}#tj-app .tw-text-blue-500\/90{color:rgba(59,130,246,.9)}#tj-app .tw-text-blue-500\/95{color:rgba(59,130,246,.95)}#tj-app .tw-text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}#tj-app .tw-text-blue-600\/0{color:rgba(37,99,235,0)}#tj-app .tw-text-blue-600\/10{color:rgba(37,99,235,.1)}#tj-app .tw-text-blue-600\/100{color:#2563eb}#tj-app .tw-text-blue-600\/15{color:rgba(37,99,235,.15)}#tj-app .tw-text-blue-600\/20{color:rgba(37,99,235,.2)}#tj-app .tw-text-blue-600\/25{color:rgba(37,99,235,.25)}#tj-app .tw-text-blue-600\/30{color:rgba(37,99,235,.3)}#tj-app .tw-text-blue-600\/35{color:rgba(37,99,235,.35)}#tj-app .tw-text-blue-600\/40{color:rgba(37,99,235,.4)}#tj-app .tw-text-blue-600\/45{color:rgba(37,99,235,.45)}#tj-app .tw-text-blue-600\/5{color:rgba(37,99,235,.05)}#tj-app .tw-text-blue-600\/50{color:rgba(37,99,235,.5)}#tj-app .tw-text-blue-600\/55{color:rgba(37,99,235,.55)}#tj-app .tw-text-blue-600\/60{color:rgba(37,99,235,.6)}#tj-app .tw-text-blue-600\/65{color:rgba(37,99,235,.65)}#tj-app .tw-text-blue-600\/70{color:rgba(37,99,235,.7)}#tj-app .tw-text-blue-600\/75{color:rgba(37,99,235,.75)}#tj-app .tw-text-blue-600\/80{color:rgba(37,99,235,.8)}#tj-app .tw-text-blue-600\/85{color:rgba(37,99,235,.85)}#tj-app .tw-text-blue-600\/90{color:rgba(37,99,235,.9)}#tj-app .tw-text-blue-600\/95{color:rgba(37,99,235,.95)}#tj-app .tw-text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}#tj-app .tw-text-blue-700\/0{color:rgba(29,78,216,0)}#tj-app .tw-text-blue-700\/10{color:rgba(29,78,216,.1)}#tj-app .tw-text-blue-700\/100{color:#1d4ed8}#tj-app .tw-text-blue-700\/15{color:rgba(29,78,216,.15)}#tj-app .tw-text-blue-700\/20{color:rgba(29,78,216,.2)}#tj-app .tw-text-blue-700\/25{color:rgba(29,78,216,.25)}#tj-app .tw-text-blue-700\/30{color:rgba(29,78,216,.3)}#tj-app .tw-text-blue-700\/35{color:rgba(29,78,216,.35)}#tj-app .tw-text-blue-700\/40{color:rgba(29,78,216,.4)}#tj-app .tw-text-blue-700\/45{color:rgba(29,78,216,.45)}#tj-app .tw-text-blue-700\/5{color:rgba(29,78,216,.05)}#tj-app .tw-text-blue-700\/50{color:rgba(29,78,216,.5)}#tj-app .tw-text-blue-700\/55{color:rgba(29,78,216,.55)}#tj-app .tw-text-blue-700\/60{color:rgba(29,78,216,.6)}#tj-app .tw-text-blue-700\/65{color:rgba(29,78,216,.65)}#tj-app .tw-text-blue-700\/70{color:rgba(29,78,216,.7)}#tj-app .tw-text-blue-700\/75{color:rgba(29,78,216,.75)}#tj-app .tw-text-blue-700\/80{color:rgba(29,78,216,.8)}#tj-app .tw-text-blue-700\/85{color:rgba(29,78,216,.85)}#tj-app .tw-text-blue-700\/90{color:rgba(29,78,216,.9)}#tj-app .tw-text-blue-700\/95{color:rgba(29,78,216,.95)}#tj-app .tw-text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}#tj-app .tw-text-cyan-400\/0{color:rgba(34,211,238,0)}#tj-app .tw-text-cyan-400\/10{color:rgba(34,211,238,.1)}#tj-app .tw-text-cyan-400\/100{color:#22d3ee}#tj-app .tw-text-cyan-400\/15{color:rgba(34,211,238,.15)}#tj-app .tw-text-cyan-400\/20{color:rgba(34,211,238,.2)}#tj-app .tw-text-cyan-400\/25{color:rgba(34,211,238,.25)}#tj-app .tw-text-cyan-400\/30{color:rgba(34,211,238,.3)}#tj-app .tw-text-cyan-400\/35{color:rgba(34,211,238,.35)}#tj-app .tw-text-cyan-400\/40{color:rgba(34,211,238,.4)}#tj-app .tw-text-cyan-400\/45{color:rgba(34,211,238,.45)}#tj-app .tw-text-cyan-400\/5{color:rgba(34,211,238,.05)}#tj-app .tw-text-cyan-400\/50{color:rgba(34,211,238,.5)}#tj-app .tw-text-cyan-400\/55{color:rgba(34,211,238,.55)}#tj-app .tw-text-cyan-400\/60{color:rgba(34,211,238,.6)}#tj-app .tw-text-cyan-400\/65{color:rgba(34,211,238,.65)}#tj-app .tw-text-cyan-400\/70{color:rgba(34,211,238,.7)}#tj-app .tw-text-cyan-400\/75{color:rgba(34,211,238,.75)}#tj-app .tw-text-cyan-400\/80{color:rgba(34,211,238,.8)}#tj-app .tw-text-cyan-400\/85{color:rgba(34,211,238,.85)}#tj-app .tw-text-cyan-400\/90{color:rgba(34,211,238,.9)}#tj-app .tw-text-cyan-400\/95{color:rgba(34,211,238,.95)}#tj-app .tw-text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}#tj-app .tw-text-cyan-500\/0{color:rgba(6,182,212,0)}#tj-app .tw-text-cyan-500\/10{color:rgba(6,182,212,.1)}#tj-app .tw-text-cyan-500\/100{color:#06b6d4}#tj-app .tw-text-cyan-500\/15{color:rgba(6,182,212,.15)}#tj-app .tw-text-cyan-500\/20{color:rgba(6,182,212,.2)}#tj-app .tw-text-cyan-500\/25{color:rgba(6,182,212,.25)}#tj-app .tw-text-cyan-500\/30{color:rgba(6,182,212,.3)}#tj-app .tw-text-cyan-500\/35{color:rgba(6,182,212,.35)}#tj-app .tw-text-cyan-500\/40{color:rgba(6,182,212,.4)}#tj-app .tw-text-cyan-500\/45{color:rgba(6,182,212,.45)}#tj-app .tw-text-cyan-500\/5{color:rgba(6,182,212,.05)}#tj-app .tw-text-cyan-500\/50{color:rgba(6,182,212,.5)}#tj-app .tw-text-cyan-500\/55{color:rgba(6,182,212,.55)}#tj-app .tw-text-cyan-500\/60{color:rgba(6,182,212,.6)}#tj-app .tw-text-cyan-500\/65{color:rgba(6,182,212,.65)}#tj-app .tw-text-cyan-500\/70{color:rgba(6,182,212,.7)}#tj-app .tw-text-cyan-500\/75{color:rgba(6,182,212,.75)}#tj-app .tw-text-cyan-500\/80{color:rgba(6,182,212,.8)}#tj-app .tw-text-cyan-500\/85{color:rgba(6,182,212,.85)}#tj-app .tw-text-cyan-500\/90{color:rgba(6,182,212,.9)}#tj-app .tw-text-cyan-500\/95{color:rgba(6,182,212,.95)}#tj-app .tw-text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}#tj-app .tw-text-cyan-600\/0{color:rgba(8,145,178,0)}#tj-app .tw-text-cyan-600\/10{color:rgba(8,145,178,.1)}#tj-app .tw-text-cyan-600\/100{color:#0891b2}#tj-app .tw-text-cyan-600\/15{color:rgba(8,145,178,.15)}#tj-app .tw-text-cyan-600\/20{color:rgba(8,145,178,.2)}#tj-app .tw-text-cyan-600\/25{color:rgba(8,145,178,.25)}#tj-app .tw-text-cyan-600\/30{color:rgba(8,145,178,.3)}#tj-app .tw-text-cyan-600\/35{color:rgba(8,145,178,.35)}#tj-app .tw-text-cyan-600\/40{color:rgba(8,145,178,.4)}#tj-app .tw-text-cyan-600\/45{color:rgba(8,145,178,.45)}#tj-app .tw-text-cyan-600\/5{color:rgba(8,145,178,.05)}#tj-app .tw-text-cyan-600\/50{color:rgba(8,145,178,.5)}#tj-app .tw-text-cyan-600\/55{color:rgba(8,145,178,.55)}#tj-app .tw-text-cyan-600\/60{color:rgba(8,145,178,.6)}#tj-app .tw-text-cyan-600\/65{color:rgba(8,145,178,.65)}#tj-app .tw-text-cyan-600\/70{color:rgba(8,145,178,.7)}#tj-app .tw-text-cyan-600\/75{color:rgba(8,145,178,.75)}#tj-app .tw-text-cyan-600\/80{color:rgba(8,145,178,.8)}#tj-app .tw-text-cyan-600\/85{color:rgba(8,145,178,.85)}#tj-app .tw-text-cyan-600\/90{color:rgba(8,145,178,.9)}#tj-app .tw-text-cyan-600\/95{color:rgba(8,145,178,.95)}#tj-app .tw-text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}#tj-app .tw-text-cyan-700\/0{color:rgba(14,116,144,0)}#tj-app .tw-text-cyan-700\/10{color:rgba(14,116,144,.1)}#tj-app .tw-text-cyan-700\/100{color:#0e7490}#tj-app .tw-text-cyan-700\/15{color:rgba(14,116,144,.15)}#tj-app .tw-text-cyan-700\/20{color:rgba(14,116,144,.2)}#tj-app .tw-text-cyan-700\/25{color:rgba(14,116,144,.25)}#tj-app .tw-text-cyan-700\/30{color:rgba(14,116,144,.3)}#tj-app .tw-text-cyan-700\/35{color:rgba(14,116,144,.35)}#tj-app .tw-text-cyan-700\/40{color:rgba(14,116,144,.4)}#tj-app .tw-text-cyan-700\/45{color:rgba(14,116,144,.45)}#tj-app .tw-text-cyan-700\/5{color:rgba(14,116,144,.05)}#tj-app .tw-text-cyan-700\/50{color:rgba(14,116,144,.5)}#tj-app .tw-text-cyan-700\/55{color:rgba(14,116,144,.55)}#tj-app .tw-text-cyan-700\/60{color:rgba(14,116,144,.6)}#tj-app .tw-text-cyan-700\/65{color:rgba(14,116,144,.65)}#tj-app .tw-text-cyan-700\/70{color:rgba(14,116,144,.7)}#tj-app .tw-text-cyan-700\/75{color:rgba(14,116,144,.75)}#tj-app .tw-text-cyan-700\/80{color:rgba(14,116,144,.8)}#tj-app .tw-text-cyan-700\/85{color:rgba(14,116,144,.85)}#tj-app .tw-text-cyan-700\/90{color:rgba(14,116,144,.9)}#tj-app .tw-text-cyan-700\/95{color:rgba(14,116,144,.95)}#tj-app .tw-text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}#tj-app .tw-text-emerald-400\/0{color:rgba(52,211,153,0)}#tj-app .tw-text-emerald-400\/10{color:rgba(52,211,153,.1)}#tj-app .tw-text-emerald-400\/100{color:#34d399}#tj-app .tw-text-emerald-400\/15{color:rgba(52,211,153,.15)}#tj-app .tw-text-emerald-400\/20{color:rgba(52,211,153,.2)}#tj-app .tw-text-emerald-400\/25{color:rgba(52,211,153,.25)}#tj-app .tw-text-emerald-400\/30{color:rgba(52,211,153,.3)}#tj-app .tw-text-emerald-400\/35{color:rgba(52,211,153,.35)}#tj-app .tw-text-emerald-400\/40{color:rgba(52,211,153,.4)}#tj-app .tw-text-emerald-400\/45{color:rgba(52,211,153,.45)}#tj-app .tw-text-emerald-400\/5{color:rgba(52,211,153,.05)}#tj-app .tw-text-emerald-400\/50{color:rgba(52,211,153,.5)}#tj-app .tw-text-emerald-400\/55{color:rgba(52,211,153,.55)}#tj-app .tw-text-emerald-400\/60{color:rgba(52,211,153,.6)}#tj-app .tw-text-emerald-400\/65{color:rgba(52,211,153,.65)}#tj-app .tw-text-emerald-400\/70{color:rgba(52,211,153,.7)}#tj-app .tw-text-emerald-400\/75{color:rgba(52,211,153,.75)}#tj-app .tw-text-emerald-400\/80{color:rgba(52,211,153,.8)}#tj-app .tw-text-emerald-400\/85{color:rgba(52,211,153,.85)}#tj-app .tw-text-emerald-400\/90{color:rgba(52,211,153,.9)}#tj-app .tw-text-emerald-400\/95{color:rgba(52,211,153,.95)}#tj-app .tw-text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}#tj-app .tw-text-emerald-500\/0{color:rgba(16,185,129,0)}#tj-app .tw-text-emerald-500\/10{color:rgba(16,185,129,.1)}#tj-app .tw-text-emerald-500\/100{color:#10b981}#tj-app .tw-text-emerald-500\/15{color:rgba(16,185,129,.15)}#tj-app .tw-text-emerald-500\/20{color:rgba(16,185,129,.2)}#tj-app .tw-text-emerald-500\/25{color:rgba(16,185,129,.25)}#tj-app .tw-text-emerald-500\/30{color:rgba(16,185,129,.3)}#tj-app .tw-text-emerald-500\/35{color:rgba(16,185,129,.35)}#tj-app .tw-text-emerald-500\/40{color:rgba(16,185,129,.4)}#tj-app .tw-text-emerald-500\/45{color:rgba(16,185,129,.45)}#tj-app .tw-text-emerald-500\/5{color:rgba(16,185,129,.05)}#tj-app .tw-text-emerald-500\/50{color:rgba(16,185,129,.5)}#tj-app .tw-text-emerald-500\/55{color:rgba(16,185,129,.55)}#tj-app .tw-text-emerald-500\/60{color:rgba(16,185,129,.6)}#tj-app .tw-text-emerald-500\/65{color:rgba(16,185,129,.65)}#tj-app .tw-text-emerald-500\/70{color:rgba(16,185,129,.7)}#tj-app .tw-text-emerald-500\/75{color:rgba(16,185,129,.75)}#tj-app .tw-text-emerald-500\/80{color:rgba(16,185,129,.8)}#tj-app .tw-text-emerald-500\/85{color:rgba(16,185,129,.85)}#tj-app .tw-text-emerald-500\/90{color:rgba(16,185,129,.9)}#tj-app .tw-text-emerald-500\/95{color:rgba(16,185,129,.95)}#tj-app .tw-text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}#tj-app .tw-text-emerald-600\/0{color:rgba(5,150,105,0)}#tj-app .tw-text-emerald-600\/10{color:rgba(5,150,105,.1)}#tj-app .tw-text-emerald-600\/100{color:#059669}#tj-app .tw-text-emerald-600\/15{color:rgba(5,150,105,.15)}#tj-app .tw-text-emerald-600\/20{color:rgba(5,150,105,.2)}#tj-app .tw-text-emerald-600\/25{color:rgba(5,150,105,.25)}#tj-app .tw-text-emerald-600\/30{color:rgba(5,150,105,.3)}#tj-app .tw-text-emerald-600\/35{color:rgba(5,150,105,.35)}#tj-app .tw-text-emerald-600\/40{color:rgba(5,150,105,.4)}#tj-app .tw-text-emerald-600\/45{color:rgba(5,150,105,.45)}#tj-app .tw-text-emerald-600\/5{color:rgba(5,150,105,.05)}#tj-app .tw-text-emerald-600\/50{color:rgba(5,150,105,.5)}#tj-app .tw-text-emerald-600\/55{color:rgba(5,150,105,.55)}#tj-app .tw-text-emerald-600\/60{color:rgba(5,150,105,.6)}#tj-app .tw-text-emerald-600\/65{color:rgba(5,150,105,.65)}#tj-app .tw-text-emerald-600\/70{color:rgba(5,150,105,.7)}#tj-app .tw-text-emerald-600\/75{color:rgba(5,150,105,.75)}#tj-app .tw-text-emerald-600\/80{color:rgba(5,150,105,.8)}#tj-app .tw-text-emerald-600\/85{color:rgba(5,150,105,.85)}#tj-app .tw-text-emerald-600\/90{color:rgba(5,150,105,.9)}#tj-app .tw-text-emerald-600\/95{color:rgba(5,150,105,.95)}#tj-app .tw-text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}#tj-app .tw-text-emerald-700\/0{color:rgba(4,120,87,0)}#tj-app .tw-text-emerald-700\/10{color:rgba(4,120,87,.1)}#tj-app .tw-text-emerald-700\/100{color:#047857}#tj-app .tw-text-emerald-700\/15{color:rgba(4,120,87,.15)}#tj-app .tw-text-emerald-700\/20{color:rgba(4,120,87,.2)}#tj-app .tw-text-emerald-700\/25{color:rgba(4,120,87,.25)}#tj-app .tw-text-emerald-700\/30{color:rgba(4,120,87,.3)}#tj-app .tw-text-emerald-700\/35{color:rgba(4,120,87,.35)}#tj-app .tw-text-emerald-700\/40{color:rgba(4,120,87,.4)}#tj-app .tw-text-emerald-700\/45{color:rgba(4,120,87,.45)}#tj-app .tw-text-emerald-700\/5{color:rgba(4,120,87,.05)}#tj-app .tw-text-emerald-700\/50{color:rgba(4,120,87,.5)}#tj-app .tw-text-emerald-700\/55{color:rgba(4,120,87,.55)}#tj-app .tw-text-emerald-700\/60{color:rgba(4,120,87,.6)}#tj-app .tw-text-emerald-700\/65{color:rgba(4,120,87,.65)}#tj-app .tw-text-emerald-700\/70{color:rgba(4,120,87,.7)}#tj-app .tw-text-emerald-700\/75{color:rgba(4,120,87,.75)}#tj-app .tw-text-emerald-700\/80{color:rgba(4,120,87,.8)}#tj-app .tw-text-emerald-700\/85{color:rgba(4,120,87,.85)}#tj-app .tw-text-emerald-700\/90{color:rgba(4,120,87,.9)}#tj-app .tw-text-emerald-700\/95{color:rgba(4,120,87,.95)}#tj-app .tw-text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}#tj-app .tw-text-lime-400\/0{color:rgba(163,230,53,0)}#tj-app .tw-text-lime-400\/10{color:rgba(163,230,53,.1)}#tj-app .tw-text-lime-400\/100{color:#a3e635}#tj-app .tw-text-lime-400\/15{color:rgba(163,230,53,.15)}#tj-app .tw-text-lime-400\/20{color:rgba(163,230,53,.2)}#tj-app .tw-text-lime-400\/25{color:rgba(163,230,53,.25)}#tj-app .tw-text-lime-400\/30{color:rgba(163,230,53,.3)}#tj-app .tw-text-lime-400\/35{color:rgba(163,230,53,.35)}#tj-app .tw-text-lime-400\/40{color:rgba(163,230,53,.4)}#tj-app .tw-text-lime-400\/45{color:rgba(163,230,53,.45)}#tj-app .tw-text-lime-400\/5{color:rgba(163,230,53,.05)}#tj-app .tw-text-lime-400\/50{color:rgba(163,230,53,.5)}#tj-app .tw-text-lime-400\/55{color:rgba(163,230,53,.55)}#tj-app .tw-text-lime-400\/60{color:rgba(163,230,53,.6)}#tj-app .tw-text-lime-400\/65{color:rgba(163,230,53,.65)}#tj-app .tw-text-lime-400\/70{color:rgba(163,230,53,.7)}#tj-app .tw-text-lime-400\/75{color:rgba(163,230,53,.75)}#tj-app .tw-text-lime-400\/80{color:rgba(163,230,53,.8)}#tj-app .tw-text-lime-400\/85{color:rgba(163,230,53,.85)}#tj-app .tw-text-lime-400\/90{color:rgba(163,230,53,.9)}#tj-app .tw-text-lime-400\/95{color:rgba(163,230,53,.95)}#tj-app .tw-text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}#tj-app .tw-text-lime-500\/0{color:rgba(132,204,22,0)}#tj-app .tw-text-lime-500\/10{color:rgba(132,204,22,.1)}#tj-app .tw-text-lime-500\/100{color:#84cc16}#tj-app .tw-text-lime-500\/15{color:rgba(132,204,22,.15)}#tj-app .tw-text-lime-500\/20{color:rgba(132,204,22,.2)}#tj-app .tw-text-lime-500\/25{color:rgba(132,204,22,.25)}#tj-app .tw-text-lime-500\/30{color:rgba(132,204,22,.3)}#tj-app .tw-text-lime-500\/35{color:rgba(132,204,22,.35)}#tj-app .tw-text-lime-500\/40{color:rgba(132,204,22,.4)}#tj-app .tw-text-lime-500\/45{color:rgba(132,204,22,.45)}#tj-app .tw-text-lime-500\/5{color:rgba(132,204,22,.05)}#tj-app .tw-text-lime-500\/50{color:rgba(132,204,22,.5)}#tj-app .tw-text-lime-500\/55{color:rgba(132,204,22,.55)}#tj-app .tw-text-lime-500\/60{color:rgba(132,204,22,.6)}#tj-app .tw-text-lime-500\/65{color:rgba(132,204,22,.65)}#tj-app .tw-text-lime-500\/70{color:rgba(132,204,22,.7)}#tj-app .tw-text-lime-500\/75{color:rgba(132,204,22,.75)}#tj-app .tw-text-lime-500\/80{color:rgba(132,204,22,.8)}#tj-app .tw-text-lime-500\/85{color:rgba(132,204,22,.85)}#tj-app .tw-text-lime-500\/90{color:rgba(132,204,22,.9)}#tj-app .tw-text-lime-500\/95{color:rgba(132,204,22,.95)}#tj-app .tw-text-lime-600{--tw-text-opacity:1;color:rgb(101 163 13/var(--tw-text-opacity,1))}#tj-app .tw-text-lime-600\/0{color:rgba(101,163,13,0)}#tj-app .tw-text-lime-600\/10{color:rgba(101,163,13,.1)}#tj-app .tw-text-lime-600\/100{color:#65a30d}#tj-app .tw-text-lime-600\/15{color:rgba(101,163,13,.15)}#tj-app .tw-text-lime-600\/20{color:rgba(101,163,13,.2)}#tj-app .tw-text-lime-600\/25{color:rgba(101,163,13,.25)}#tj-app .tw-text-lime-600\/30{color:rgba(101,163,13,.3)}#tj-app .tw-text-lime-600\/35{color:rgba(101,163,13,.35)}#tj-app .tw-text-lime-600\/40{color:rgba(101,163,13,.4)}#tj-app .tw-text-lime-600\/45{color:rgba(101,163,13,.45)}#tj-app .tw-text-lime-600\/5{color:rgba(101,163,13,.05)}#tj-app .tw-text-lime-600\/50{color:rgba(101,163,13,.5)}#tj-app .tw-text-lime-600\/55{color:rgba(101,163,13,.55)}#tj-app .tw-text-lime-600\/60{color:rgba(101,163,13,.6)}#tj-app .tw-text-lime-600\/65{color:rgba(101,163,13,.65)}#tj-app .tw-text-lime-600\/70{color:rgba(101,163,13,.7)}#tj-app .tw-text-lime-600\/75{color:rgba(101,163,13,.75)}#tj-app .tw-text-lime-600\/80{color:rgba(101,163,13,.8)}#tj-app .tw-text-lime-600\/85{color:rgba(101,163,13,.85)}#tj-app .tw-text-lime-600\/90{color:rgba(101,163,13,.9)}#tj-app .tw-text-lime-600\/95{color:rgba(101,163,13,.95)}#tj-app .tw-text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}#tj-app .tw-text-lime-700\/0{color:rgba(77,124,15,0)}#tj-app .tw-text-lime-700\/10{color:rgba(77,124,15,.1)}#tj-app .tw-text-lime-700\/100{color:#4d7c0f}#tj-app .tw-text-lime-700\/15{color:rgba(77,124,15,.15)}#tj-app .tw-text-lime-700\/20{color:rgba(77,124,15,.2)}#tj-app .tw-text-lime-700\/25{color:rgba(77,124,15,.25)}#tj-app .tw-text-lime-700\/30{color:rgba(77,124,15,.3)}#tj-app .tw-text-lime-700\/35{color:rgba(77,124,15,.35)}#tj-app .tw-text-lime-700\/40{color:rgba(77,124,15,.4)}#tj-app .tw-text-lime-700\/45{color:rgba(77,124,15,.45)}#tj-app .tw-text-lime-700\/5{color:rgba(77,124,15,.05)}#tj-app .tw-text-lime-700\/50{color:rgba(77,124,15,.5)}#tj-app .tw-text-lime-700\/55{color:rgba(77,124,15,.55)}#tj-app .tw-text-lime-700\/60{color:rgba(77,124,15,.6)}#tj-app .tw-text-lime-700\/65{color:rgba(77,124,15,.65)}#tj-app .tw-text-lime-700\/70{color:rgba(77,124,15,.7)}#tj-app .tw-text-lime-700\/75{color:rgba(77,124,15,.75)}#tj-app .tw-text-lime-700\/80{color:rgba(77,124,15,.8)}#tj-app .tw-text-lime-700\/85{color:rgba(77,124,15,.85)}#tj-app .tw-text-lime-700\/90{color:rgba(77,124,15,.9)}#tj-app .tw-text-lime-700\/95{color:rgba(77,124,15,.95)}#tj-app .tw-text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}#tj-app .tw-text-pink-400\/0{color:rgba(244,114,182,0)}#tj-app .tw-text-pink-400\/10{color:rgba(244,114,182,.1)}#tj-app .tw-text-pink-400\/100{color:#f472b6}#tj-app .tw-text-pink-400\/15{color:rgba(244,114,182,.15)}#tj-app .tw-text-pink-400\/20{color:rgba(244,114,182,.2)}#tj-app .tw-text-pink-400\/25{color:rgba(244,114,182,.25)}#tj-app .tw-text-pink-400\/30{color:rgba(244,114,182,.3)}#tj-app .tw-text-pink-400\/35{color:rgba(244,114,182,.35)}#tj-app .tw-text-pink-400\/40{color:rgba(244,114,182,.4)}#tj-app .tw-text-pink-400\/45{color:rgba(244,114,182,.45)}#tj-app .tw-text-pink-400\/5{color:rgba(244,114,182,.05)}#tj-app .tw-text-pink-400\/50{color:rgba(244,114,182,.5)}#tj-app .tw-text-pink-400\/55{color:rgba(244,114,182,.55)}#tj-app .tw-text-pink-400\/60{color:rgba(244,114,182,.6)}#tj-app .tw-text-pink-400\/65{color:rgba(244,114,182,.65)}#tj-app .tw-text-pink-400\/70{color:rgba(244,114,182,.7)}#tj-app .tw-text-pink-400\/75{color:rgba(244,114,182,.75)}#tj-app .tw-text-pink-400\/80{color:rgba(244,114,182,.8)}#tj-app .tw-text-pink-400\/85{color:rgba(244,114,182,.85)}#tj-app .tw-text-pink-400\/90{color:rgba(244,114,182,.9)}#tj-app .tw-text-pink-400\/95{color:rgba(244,114,182,.95)}#tj-app .tw-text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}#tj-app .tw-text-pink-500\/0{color:rgba(236,72,153,0)}#tj-app .tw-text-pink-500\/10{color:rgba(236,72,153,.1)}#tj-app .tw-text-pink-500\/100{color:#ec4899}#tj-app .tw-text-pink-500\/15{color:rgba(236,72,153,.15)}#tj-app .tw-text-pink-500\/20{color:rgba(236,72,153,.2)}#tj-app .tw-text-pink-500\/25{color:rgba(236,72,153,.25)}#tj-app .tw-text-pink-500\/30{color:rgba(236,72,153,.3)}#tj-app .tw-text-pink-500\/35{color:rgba(236,72,153,.35)}#tj-app .tw-text-pink-500\/40{color:rgba(236,72,153,.4)}#tj-app .tw-text-pink-500\/45{color:rgba(236,72,153,.45)}#tj-app .tw-text-pink-500\/5{color:rgba(236,72,153,.05)}#tj-app .tw-text-pink-500\/50{color:rgba(236,72,153,.5)}#tj-app .tw-text-pink-500\/55{color:rgba(236,72,153,.55)}#tj-app .tw-text-pink-500\/60{color:rgba(236,72,153,.6)}#tj-app .tw-text-pink-500\/65{color:rgba(236,72,153,.65)}#tj-app .tw-text-pink-500\/70{color:rgba(236,72,153,.7)}#tj-app .tw-text-pink-500\/75{color:rgba(236,72,153,.75)}#tj-app .tw-text-pink-500\/80{color:rgba(236,72,153,.8)}#tj-app .tw-text-pink-500\/85{color:rgba(236,72,153,.85)}#tj-app .tw-text-pink-500\/90{color:rgba(236,72,153,.9)}#tj-app .tw-text-pink-500\/95{color:rgba(236,72,153,.95)}#tj-app .tw-text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}#tj-app .tw-text-pink-600\/0{color:rgba(219,39,119,0)}#tj-app .tw-text-pink-600\/10{color:rgba(219,39,119,.1)}#tj-app .tw-text-pink-600\/100{color:#db2777}#tj-app .tw-text-pink-600\/15{color:rgba(219,39,119,.15)}#tj-app .tw-text-pink-600\/20{color:rgba(219,39,119,.2)}#tj-app .tw-text-pink-600\/25{color:rgba(219,39,119,.25)}#tj-app .tw-text-pink-600\/30{color:rgba(219,39,119,.3)}#tj-app .tw-text-pink-600\/35{color:rgba(219,39,119,.35)}#tj-app .tw-text-pink-600\/40{color:rgba(219,39,119,.4)}#tj-app .tw-text-pink-600\/45{color:rgba(219,39,119,.45)}#tj-app .tw-text-pink-600\/5{color:rgba(219,39,119,.05)}#tj-app .tw-text-pink-600\/50{color:rgba(219,39,119,.5)}#tj-app .tw-text-pink-600\/55{color:rgba(219,39,119,.55)}#tj-app .tw-text-pink-600\/60{color:rgba(219,39,119,.6)}#tj-app .tw-text-pink-600\/65{color:rgba(219,39,119,.65)}#tj-app .tw-text-pink-600\/70{color:rgba(219,39,119,.7)}#tj-app .tw-text-pink-600\/75{color:rgba(219,39,119,.75)}#tj-app .tw-text-pink-600\/80{color:rgba(219,39,119,.8)}#tj-app .tw-text-pink-600\/85{color:rgba(219,39,119,.85)}#tj-app .tw-text-pink-600\/90{color:rgba(219,39,119,.9)}#tj-app .tw-text-pink-600\/95{color:rgba(219,39,119,.95)}#tj-app .tw-text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}#tj-app .tw-text-pink-700\/0{color:rgba(190,24,93,0)}#tj-app .tw-text-pink-700\/10{color:rgba(190,24,93,.1)}#tj-app .tw-text-pink-700\/100{color:#be185d}#tj-app .tw-text-pink-700\/15{color:rgba(190,24,93,.15)}#tj-app .tw-text-pink-700\/20{color:rgba(190,24,93,.2)}#tj-app .tw-text-pink-700\/25{color:rgba(190,24,93,.25)}#tj-app .tw-text-pink-700\/30{color:rgba(190,24,93,.3)}#tj-app .tw-text-pink-700\/35{color:rgba(190,24,93,.35)}#tj-app .tw-text-pink-700\/40{color:rgba(190,24,93,.4)}#tj-app .tw-text-pink-700\/45{color:rgba(190,24,93,.45)}#tj-app .tw-text-pink-700\/5{color:rgba(190,24,93,.05)}#tj-app .tw-text-pink-700\/50{color:rgba(190,24,93,.5)}#tj-app .tw-text-pink-700\/55{color:rgba(190,24,93,.55)}#tj-app .tw-text-pink-700\/60{color:rgba(190,24,93,.6)}#tj-app .tw-text-pink-700\/65{color:rgba(190,24,93,.65)}#tj-app .tw-text-pink-700\/70{color:rgba(190,24,93,.7)}#tj-app .tw-text-pink-700\/75{color:rgba(190,24,93,.75)}#tj-app .tw-text-pink-700\/80{color:rgba(190,24,93,.8)}#tj-app .tw-text-pink-700\/85{color:rgba(190,24,93,.85)}#tj-app .tw-text-pink-700\/90{color:rgba(190,24,93,.9)}#tj-app .tw-text-pink-700\/95{color:rgba(190,24,93,.95)}#tj-app .tw-text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}#tj-app .tw-text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}#tj-app .tw-text-rose-400\/0{color:rgba(251,113,133,0)}#tj-app .tw-text-rose-400\/10{color:rgba(251,113,133,.1)}#tj-app .tw-text-rose-400\/100{color:#fb7185}#tj-app .tw-text-rose-400\/15{color:rgba(251,113,133,.15)}#tj-app .tw-text-rose-400\/20{color:rgba(251,113,133,.2)}#tj-app .tw-text-rose-400\/25{color:rgba(251,113,133,.25)}#tj-app .tw-text-rose-400\/30{color:rgba(251,113,133,.3)}#tj-app .tw-text-rose-400\/35{color:rgba(251,113,133,.35)}#tj-app .tw-text-rose-400\/40{color:rgba(251,113,133,.4)}#tj-app .tw-text-rose-400\/45{color:rgba(251,113,133,.45)}#tj-app .tw-text-rose-400\/5{color:rgba(251,113,133,.05)}#tj-app .tw-text-rose-400\/50{color:rgba(251,113,133,.5)}#tj-app .tw-text-rose-400\/55{color:rgba(251,113,133,.55)}#tj-app .tw-text-rose-400\/60{color:rgba(251,113,133,.6)}#tj-app .tw-text-rose-400\/65{color:rgba(251,113,133,.65)}#tj-app .tw-text-rose-400\/70{color:rgba(251,113,133,.7)}#tj-app .tw-text-rose-400\/75{color:rgba(251,113,133,.75)}#tj-app .tw-text-rose-400\/80{color:rgba(251,113,133,.8)}#tj-app .tw-text-rose-400\/85{color:rgba(251,113,133,.85)}#tj-app .tw-text-rose-400\/90{color:rgba(251,113,133,.9)}#tj-app .tw-text-rose-400\/95{color:rgba(251,113,133,.95)}#tj-app .tw-text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}#tj-app .tw-text-rose-500\/0{color:rgba(244,63,94,0)}#tj-app .tw-text-rose-500\/10{color:rgba(244,63,94,.1)}#tj-app .tw-text-rose-500\/100{color:#f43f5e}#tj-app .tw-text-rose-500\/15{color:rgba(244,63,94,.15)}#tj-app .tw-text-rose-500\/20{color:rgba(244,63,94,.2)}#tj-app .tw-text-rose-500\/25{color:rgba(244,63,94,.25)}#tj-app .tw-text-rose-500\/30{color:rgba(244,63,94,.3)}#tj-app .tw-text-rose-500\/35{color:rgba(244,63,94,.35)}#tj-app .tw-text-rose-500\/40{color:rgba(244,63,94,.4)}#tj-app .tw-text-rose-500\/45{color:rgba(244,63,94,.45)}#tj-app .tw-text-rose-500\/5{color:rgba(244,63,94,.05)}#tj-app .tw-text-rose-500\/50{color:rgba(244,63,94,.5)}#tj-app .tw-text-rose-500\/55{color:rgba(244,63,94,.55)}#tj-app .tw-text-rose-500\/60{color:rgba(244,63,94,.6)}#tj-app .tw-text-rose-500\/65{color:rgba(244,63,94,.65)}#tj-app .tw-text-rose-500\/70{color:rgba(244,63,94,.7)}#tj-app .tw-text-rose-500\/75{color:rgba(244,63,94,.75)}#tj-app .tw-text-rose-500\/80{color:rgba(244,63,94,.8)}#tj-app .tw-text-rose-500\/85{color:rgba(244,63,94,.85)}#tj-app .tw-text-rose-500\/90{color:rgba(244,63,94,.9)}#tj-app .tw-text-rose-500\/95{color:rgba(244,63,94,.95)}#tj-app .tw-text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}#tj-app .tw-text-rose-600\/0{color:rgba(225,29,72,0)}#tj-app .tw-text-rose-600\/10{color:rgba(225,29,72,.1)}#tj-app .tw-text-rose-600\/100{color:#e11d48}#tj-app .tw-text-rose-600\/15{color:rgba(225,29,72,.15)}#tj-app .tw-text-rose-600\/20{color:rgba(225,29,72,.2)}#tj-app .tw-text-rose-600\/25{color:rgba(225,29,72,.25)}#tj-app .tw-text-rose-600\/30{color:rgba(225,29,72,.3)}#tj-app .tw-text-rose-600\/35{color:rgba(225,29,72,.35)}#tj-app .tw-text-rose-600\/40{color:rgba(225,29,72,.4)}#tj-app .tw-text-rose-600\/45{color:rgba(225,29,72,.45)}#tj-app .tw-text-rose-600\/5{color:rgba(225,29,72,.05)}#tj-app .tw-text-rose-600\/50{color:rgba(225,29,72,.5)}#tj-app .tw-text-rose-600\/55{color:rgba(225,29,72,.55)}#tj-app .tw-text-rose-600\/60{color:rgba(225,29,72,.6)}#tj-app .tw-text-rose-600\/65{color:rgba(225,29,72,.65)}#tj-app .tw-text-rose-600\/70{color:rgba(225,29,72,.7)}#tj-app .tw-text-rose-600\/75{color:rgba(225,29,72,.75)}#tj-app .tw-text-rose-600\/80{color:rgba(225,29,72,.8)}#tj-app .tw-text-rose-600\/85{color:rgba(225,29,72,.85)}#tj-app .tw-text-rose-600\/90{color:rgba(225,29,72,.9)}#tj-app .tw-text-rose-600\/95{color:rgba(225,29,72,.95)}#tj-app .tw-text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}#tj-app .tw-text-rose-700\/0{color:rgba(190,18,60,0)}#tj-app .tw-text-rose-700\/10{color:rgba(190,18,60,.1)}#tj-app .tw-text-rose-700\/100{color:#be123c}#tj-app .tw-text-rose-700\/15{color:rgba(190,18,60,.15)}#tj-app .tw-text-rose-700\/20{color:rgba(190,18,60,.2)}#tj-app .tw-text-rose-700\/25{color:rgba(190,18,60,.25)}#tj-app .tw-text-rose-700\/30{color:rgba(190,18,60,.3)}#tj-app .tw-text-rose-700\/35{color:rgba(190,18,60,.35)}#tj-app .tw-text-rose-700\/40{color:rgba(190,18,60,.4)}#tj-app .tw-text-rose-700\/45{color:rgba(190,18,60,.45)}#tj-app .tw-text-rose-700\/5{color:rgba(190,18,60,.05)}#tj-app .tw-text-rose-700\/50{color:rgba(190,18,60,.5)}#tj-app .tw-text-rose-700\/55{color:rgba(190,18,60,.55)}#tj-app .tw-text-rose-700\/60{color:rgba(190,18,60,.6)}#tj-app .tw-text-rose-700\/65{color:rgba(190,18,60,.65)}#tj-app .tw-text-rose-700\/70{color:rgba(190,18,60,.7)}#tj-app .tw-text-rose-700\/75{color:rgba(190,18,60,.75)}#tj-app .tw-text-rose-700\/80{color:rgba(190,18,60,.8)}#tj-app .tw-text-rose-700\/85{color:rgba(190,18,60,.85)}#tj-app .tw-text-rose-700\/90{color:rgba(190,18,60,.9)}#tj-app .tw-text-rose-700\/95{color:rgba(190,18,60,.95)}#tj-app .tw-text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-400\/0{color:rgba(56,189,248,0)}#tj-app .tw-text-sky-400\/10{color:rgba(56,189,248,.1)}#tj-app .tw-text-sky-400\/100{color:#38bdf8}#tj-app .tw-text-sky-400\/15{color:rgba(56,189,248,.15)}#tj-app .tw-text-sky-400\/20{color:rgba(56,189,248,.2)}#tj-app .tw-text-sky-400\/25{color:rgba(56,189,248,.25)}#tj-app .tw-text-sky-400\/30{color:rgba(56,189,248,.3)}#tj-app .tw-text-sky-400\/35{color:rgba(56,189,248,.35)}#tj-app .tw-text-sky-400\/40{color:rgba(56,189,248,.4)}#tj-app .tw-text-sky-400\/45{color:rgba(56,189,248,.45)}#tj-app .tw-text-sky-400\/5{color:rgba(56,189,248,.05)}#tj-app .tw-text-sky-400\/50{color:rgba(56,189,248,.5)}#tj-app .tw-text-sky-400\/55{color:rgba(56,189,248,.55)}#tj-app .tw-text-sky-400\/60{color:rgba(56,189,248,.6)}#tj-app .tw-text-sky-400\/65{color:rgba(56,189,248,.65)}#tj-app .tw-text-sky-400\/70{color:rgba(56,189,248,.7)}#tj-app .tw-text-sky-400\/75{color:rgba(56,189,248,.75)}#tj-app .tw-text-sky-400\/80{color:rgba(56,189,248,.8)}#tj-app .tw-text-sky-400\/85{color:rgba(56,189,248,.85)}#tj-app .tw-text-sky-400\/90{color:rgba(56,189,248,.9)}#tj-app .tw-text-sky-400\/95{color:rgba(56,189,248,.95)}#tj-app .tw-text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-500\/0{color:rgba(14,165,233,0)}#tj-app .tw-text-sky-500\/10{color:rgba(14,165,233,.1)}#tj-app .tw-text-sky-500\/100{color:#0ea5e9}#tj-app .tw-text-sky-500\/15{color:rgba(14,165,233,.15)}#tj-app .tw-text-sky-500\/20{color:rgba(14,165,233,.2)}#tj-app .tw-text-sky-500\/25{color:rgba(14,165,233,.25)}#tj-app .tw-text-sky-500\/30{color:rgba(14,165,233,.3)}#tj-app .tw-text-sky-500\/35{color:rgba(14,165,233,.35)}#tj-app .tw-text-sky-500\/40{color:rgba(14,165,233,.4)}#tj-app .tw-text-sky-500\/45{color:rgba(14,165,233,.45)}#tj-app .tw-text-sky-500\/5{color:rgba(14,165,233,.05)}#tj-app .tw-text-sky-500\/50{color:rgba(14,165,233,.5)}#tj-app .tw-text-sky-500\/55{color:rgba(14,165,233,.55)}#tj-app .tw-text-sky-500\/60{color:rgba(14,165,233,.6)}#tj-app .tw-text-sky-500\/65{color:rgba(14,165,233,.65)}#tj-app .tw-text-sky-500\/70{color:rgba(14,165,233,.7)}#tj-app .tw-text-sky-500\/75{color:rgba(14,165,233,.75)}#tj-app .tw-text-sky-500\/80{color:rgba(14,165,233,.8)}#tj-app .tw-text-sky-500\/85{color:rgba(14,165,233,.85)}#tj-app .tw-text-sky-500\/90{color:rgba(14,165,233,.9)}#tj-app .tw-text-sky-500\/95{color:rgba(14,165,233,.95)}#tj-app .tw-text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-600\/0{color:rgba(2,132,199,0)}#tj-app .tw-text-sky-600\/10{color:rgba(2,132,199,.1)}#tj-app .tw-text-sky-600\/100{color:#0284c7}#tj-app .tw-text-sky-600\/15{color:rgba(2,132,199,.15)}#tj-app .tw-text-sky-600\/20{color:rgba(2,132,199,.2)}#tj-app .tw-text-sky-600\/25{color:rgba(2,132,199,.25)}#tj-app .tw-text-sky-600\/30{color:rgba(2,132,199,.3)}#tj-app .tw-text-sky-600\/35{color:rgba(2,132,199,.35)}#tj-app .tw-text-sky-600\/40{color:rgba(2,132,199,.4)}#tj-app .tw-text-sky-600\/45{color:rgba(2,132,199,.45)}#tj-app .tw-text-sky-600\/5{color:rgba(2,132,199,.05)}#tj-app .tw-text-sky-600\/50{color:rgba(2,132,199,.5)}#tj-app .tw-text-sky-600\/55{color:rgba(2,132,199,.55)}#tj-app .tw-text-sky-600\/60{color:rgba(2,132,199,.6)}#tj-app .tw-text-sky-600\/65{color:rgba(2,132,199,.65)}#tj-app .tw-text-sky-600\/70{color:rgba(2,132,199,.7)}#tj-app .tw-text-sky-600\/75{color:rgba(2,132,199,.75)}#tj-app .tw-text-sky-600\/80{color:rgba(2,132,199,.8)}#tj-app .tw-text-sky-600\/85{color:rgba(2,132,199,.85)}#tj-app .tw-text-sky-600\/90{color:rgba(2,132,199,.9)}#tj-app .tw-text-sky-600\/95{color:rgba(2,132,199,.95)}#tj-app .tw-text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}#tj-app .tw-text-sky-700\/0{color:rgba(3,105,161,0)}#tj-app .tw-text-sky-700\/10{color:rgba(3,105,161,.1)}#tj-app .tw-text-sky-700\/100{color:#0369a1}#tj-app .tw-text-sky-700\/15{color:rgba(3,105,161,.15)}#tj-app .tw-text-sky-700\/20{color:rgba(3,105,161,.2)}#tj-app .tw-text-sky-700\/25{color:rgba(3,105,161,.25)}#tj-app .tw-text-sky-700\/30{color:rgba(3,105,161,.3)}#tj-app .tw-text-sky-700\/35{color:rgba(3,105,161,.35)}#tj-app .tw-text-sky-700\/40{color:rgba(3,105,161,.4)}#tj-app .tw-text-sky-700\/45{color:rgba(3,105,161,.45)}#tj-app .tw-text-sky-700\/5{color:rgba(3,105,161,.05)}#tj-app .tw-text-sky-700\/50{color:rgba(3,105,161,.5)}#tj-app .tw-text-sky-700\/55{color:rgba(3,105,161,.55)}#tj-app .tw-text-sky-700\/60{color:rgba(3,105,161,.6)}#tj-app .tw-text-sky-700\/65{color:rgba(3,105,161,.65)}#tj-app .tw-text-sky-700\/70{color:rgba(3,105,161,.7)}#tj-app .tw-text-sky-700\/75{color:rgba(3,105,161,.75)}#tj-app .tw-text-sky-700\/80{color:rgba(3,105,161,.8)}#tj-app .tw-text-sky-700\/85{color:rgba(3,105,161,.85)}#tj-app .tw-text-sky-700\/90{color:rgba(3,105,161,.9)}#tj-app .tw-text-sky-700\/95{color:rgba(3,105,161,.95)}#tj-app .tw-text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}#tj-app .tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}#tj-app .tw-text-tj-ink{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .tw-text-tj-muted{--tw-text-opacity:1;color:rgb(105 117 138/var(--tw-text-opacity,1))}#tj-app .tw-text-tj-primary{--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .tw-text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}#tj-app .tw-text-violet-400\/0{color:rgba(167,139,250,0)}#tj-app .tw-text-violet-400\/10{color:rgba(167,139,250,.1)}#tj-app .tw-text-violet-400\/100{color:#a78bfa}#tj-app .tw-text-violet-400\/15{color:rgba(167,139,250,.15)}#tj-app .tw-text-violet-400\/20{color:rgba(167,139,250,.2)}#tj-app .tw-text-violet-400\/25{color:rgba(167,139,250,.25)}#tj-app .tw-text-violet-400\/30{color:rgba(167,139,250,.3)}#tj-app .tw-text-violet-400\/35{color:rgba(167,139,250,.35)}#tj-app .tw-text-violet-400\/40{color:rgba(167,139,250,.4)}#tj-app .tw-text-violet-400\/45{color:rgba(167,139,250,.45)}#tj-app .tw-text-violet-400\/5{color:rgba(167,139,250,.05)}#tj-app .tw-text-violet-400\/50{color:rgba(167,139,250,.5)}#tj-app .tw-text-violet-400\/55{color:rgba(167,139,250,.55)}#tj-app .tw-text-violet-400\/60{color:rgba(167,139,250,.6)}#tj-app .tw-text-violet-400\/65{color:rgba(167,139,250,.65)}#tj-app .tw-text-violet-400\/70{color:rgba(167,139,250,.7)}#tj-app .tw-text-violet-400\/75{color:rgba(167,139,250,.75)}#tj-app .tw-text-violet-400\/80{color:rgba(167,139,250,.8)}#tj-app .tw-text-violet-400\/85{color:rgba(167,139,250,.85)}#tj-app .tw-text-violet-400\/90{color:rgba(167,139,250,.9)}#tj-app .tw-text-violet-400\/95{color:rgba(167,139,250,.95)}#tj-app .tw-text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}#tj-app .tw-text-violet-500\/0{color:rgba(139,92,246,0)}#tj-app .tw-text-violet-500\/10{color:rgba(139,92,246,.1)}#tj-app .tw-text-violet-500\/100{color:#8b5cf6}#tj-app .tw-text-violet-500\/15{color:rgba(139,92,246,.15)}#tj-app .tw-text-violet-500\/20{color:rgba(139,92,246,.2)}#tj-app .tw-text-violet-500\/25{color:rgba(139,92,246,.25)}#tj-app .tw-text-violet-500\/30{color:rgba(139,92,246,.3)}#tj-app .tw-text-violet-500\/35{color:rgba(139,92,246,.35)}#tj-app .tw-text-violet-500\/40{color:rgba(139,92,246,.4)}#tj-app .tw-text-violet-500\/45{color:rgba(139,92,246,.45)}#tj-app .tw-text-violet-500\/5{color:rgba(139,92,246,.05)}#tj-app .tw-text-violet-500\/50{color:rgba(139,92,246,.5)}#tj-app .tw-text-violet-500\/55{color:rgba(139,92,246,.55)}#tj-app .tw-text-violet-500\/60{color:rgba(139,92,246,.6)}#tj-app .tw-text-violet-500\/65{color:rgba(139,92,246,.65)}#tj-app .tw-text-violet-500\/70{color:rgba(139,92,246,.7)}#tj-app .tw-text-violet-500\/75{color:rgba(139,92,246,.75)}#tj-app .tw-text-violet-500\/80{color:rgba(139,92,246,.8)}#tj-app .tw-text-violet-500\/85{color:rgba(139,92,246,.85)}#tj-app .tw-text-violet-500\/90{color:rgba(139,92,246,.9)}#tj-app .tw-text-violet-500\/95{color:rgba(139,92,246,.95)}#tj-app .tw-text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}#tj-app .tw-text-violet-600\/0{color:rgba(124,58,237,0)}#tj-app .tw-text-violet-600\/10{color:rgba(124,58,237,.1)}#tj-app .tw-text-violet-600\/100{color:#7c3aed}#tj-app .tw-text-violet-600\/15{color:rgba(124,58,237,.15)}#tj-app .tw-text-violet-600\/20{color:rgba(124,58,237,.2)}#tj-app .tw-text-violet-600\/25{color:rgba(124,58,237,.25)}#tj-app .tw-text-violet-600\/30{color:rgba(124,58,237,.3)}#tj-app .tw-text-violet-600\/35{color:rgba(124,58,237,.35)}#tj-app .tw-text-violet-600\/40{color:rgba(124,58,237,.4)}#tj-app .tw-text-violet-600\/45{color:rgba(124,58,237,.45)}#tj-app .tw-text-violet-600\/5{color:rgba(124,58,237,.05)}#tj-app .tw-text-violet-600\/50{color:rgba(124,58,237,.5)}#tj-app .tw-text-violet-600\/55{color:rgba(124,58,237,.55)}#tj-app .tw-text-violet-600\/60{color:rgba(124,58,237,.6)}#tj-app .tw-text-violet-600\/65{color:rgba(124,58,237,.65)}#tj-app .tw-text-violet-600\/70{color:rgba(124,58,237,.7)}#tj-app .tw-text-violet-600\/75{color:rgba(124,58,237,.75)}#tj-app .tw-text-violet-600\/80{color:rgba(124,58,237,.8)}#tj-app .tw-text-violet-600\/85{color:rgba(124,58,237,.85)}#tj-app .tw-text-violet-600\/90{color:rgba(124,58,237,.9)}#tj-app .tw-text-violet-600\/95{color:rgba(124,58,237,.95)}#tj-app .tw-text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}#tj-app .tw-text-violet-700\/0{color:rgba(109,40,217,0)}#tj-app .tw-text-violet-700\/10{color:rgba(109,40,217,.1)}#tj-app .tw-text-violet-700\/100{color:#6d28d9}#tj-app .tw-text-violet-700\/15{color:rgba(109,40,217,.15)}#tj-app .tw-text-violet-700\/20{color:rgba(109,40,217,.2)}#tj-app .tw-text-violet-700\/25{color:rgba(109,40,217,.25)}#tj-app .tw-text-violet-700\/30{color:rgba(109,40,217,.3)}#tj-app .tw-text-violet-700\/35{color:rgba(109,40,217,.35)}#tj-app .tw-text-violet-700\/40{color:rgba(109,40,217,.4)}#tj-app .tw-text-violet-700\/45{color:rgba(109,40,217,.45)}#tj-app .tw-text-violet-700\/5{color:rgba(109,40,217,.05)}#tj-app .tw-text-violet-700\/50{color:rgba(109,40,217,.5)}#tj-app .tw-text-violet-700\/55{color:rgba(109,40,217,.55)}#tj-app .tw-text-violet-700\/60{color:rgba(109,40,217,.6)}#tj-app .tw-text-violet-700\/65{color:rgba(109,40,217,.65)}#tj-app .tw-text-violet-700\/70{color:rgba(109,40,217,.7)}#tj-app .tw-text-violet-700\/75{color:rgba(109,40,217,.75)}#tj-app .tw-text-violet-700\/80{color:rgba(109,40,217,.8)}#tj-app .tw-text-violet-700\/85{color:rgba(109,40,217,.85)}#tj-app .tw-text-violet-700\/90{color:rgba(109,40,217,.9)}#tj-app .tw-text-violet-700\/95{color:rgba(109,40,217,.95)}#tj-app .tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .tw-text-white\/85{color:hsla(0,0%,100%,.85)}#tj-app .tw-text-white\/90{color:hsla(0,0%,100%,.9)}#tj-app .tw-text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}#tj-app .tw-text-yellow-400\/0{color:rgba(250,204,21,0)}#tj-app .tw-text-yellow-400\/10{color:rgba(250,204,21,.1)}#tj-app .tw-text-yellow-400\/100{color:#facc15}#tj-app .tw-text-yellow-400\/15{color:rgba(250,204,21,.15)}#tj-app .tw-text-yellow-400\/20{color:rgba(250,204,21,.2)}#tj-app .tw-text-yellow-400\/25{color:rgba(250,204,21,.25)}#tj-app .tw-text-yellow-400\/30{color:rgba(250,204,21,.3)}#tj-app .tw-text-yellow-400\/35{color:rgba(250,204,21,.35)}#tj-app .tw-text-yellow-400\/40{color:rgba(250,204,21,.4)}#tj-app .tw-text-yellow-400\/45{color:rgba(250,204,21,.45)}#tj-app .tw-text-yellow-400\/5{color:rgba(250,204,21,.05)}#tj-app .tw-text-yellow-400\/50{color:rgba(250,204,21,.5)}#tj-app .tw-text-yellow-400\/55{color:rgba(250,204,21,.55)}#tj-app .tw-text-yellow-400\/60{color:rgba(250,204,21,.6)}#tj-app .tw-text-yellow-400\/65{color:rgba(250,204,21,.65)}#tj-app .tw-text-yellow-400\/70{color:rgba(250,204,21,.7)}#tj-app .tw-text-yellow-400\/75{color:rgba(250,204,21,.75)}#tj-app .tw-text-yellow-400\/80{color:rgba(250,204,21,.8)}#tj-app .tw-text-yellow-400\/85{color:rgba(250,204,21,.85)}#tj-app .tw-text-yellow-400\/90{color:rgba(250,204,21,.9)}#tj-app .tw-text-yellow-400\/95{color:rgba(250,204,21,.95)}#tj-app .tw-text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}#tj-app .tw-text-yellow-500\/0{color:rgba(234,179,8,0)}#tj-app .tw-text-yellow-500\/10{color:rgba(234,179,8,.1)}#tj-app .tw-text-yellow-500\/100{color:#eab308}#tj-app .tw-text-yellow-500\/15{color:rgba(234,179,8,.15)}#tj-app .tw-text-yellow-500\/20{color:rgba(234,179,8,.2)}#tj-app .tw-text-yellow-500\/25{color:rgba(234,179,8,.25)}#tj-app .tw-text-yellow-500\/30{color:rgba(234,179,8,.3)}#tj-app .tw-text-yellow-500\/35{color:rgba(234,179,8,.35)}#tj-app .tw-text-yellow-500\/40{color:rgba(234,179,8,.4)}#tj-app .tw-text-yellow-500\/45{color:rgba(234,179,8,.45)}#tj-app .tw-text-yellow-500\/5{color:rgba(234,179,8,.05)}#tj-app .tw-text-yellow-500\/50{color:rgba(234,179,8,.5)}#tj-app .tw-text-yellow-500\/55{color:rgba(234,179,8,.55)}#tj-app .tw-text-yellow-500\/60{color:rgba(234,179,8,.6)}#tj-app .tw-text-yellow-500\/65{color:rgba(234,179,8,.65)}#tj-app .tw-text-yellow-500\/70{color:rgba(234,179,8,.7)}#tj-app .tw-text-yellow-500\/75{color:rgba(234,179,8,.75)}#tj-app .tw-text-yellow-500\/80{color:rgba(234,179,8,.8)}#tj-app .tw-text-yellow-500\/85{color:rgba(234,179,8,.85)}#tj-app .tw-text-yellow-500\/90{color:rgba(234,179,8,.9)}#tj-app .tw-text-yellow-500\/95{color:rgba(234,179,8,.95)}#tj-app .tw-text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}#tj-app .tw-text-yellow-600\/0{color:rgba(202,138,4,0)}#tj-app .tw-text-yellow-600\/10{color:rgba(202,138,4,.1)}#tj-app .tw-text-yellow-600\/100{color:#ca8a04}#tj-app .tw-text-yellow-600\/15{color:rgba(202,138,4,.15)}#tj-app .tw-text-yellow-600\/20{color:rgba(202,138,4,.2)}#tj-app .tw-text-yellow-600\/25{color:rgba(202,138,4,.25)}#tj-app .tw-text-yellow-600\/30{color:rgba(202,138,4,.3)}#tj-app .tw-text-yellow-600\/35{color:rgba(202,138,4,.35)}#tj-app .tw-text-yellow-600\/40{color:rgba(202,138,4,.4)}#tj-app .tw-text-yellow-600\/45{color:rgba(202,138,4,.45)}#tj-app .tw-text-yellow-600\/5{color:rgba(202,138,4,.05)}#tj-app .tw-text-yellow-600\/50{color:rgba(202,138,4,.5)}#tj-app .tw-text-yellow-600\/55{color:rgba(202,138,4,.55)}#tj-app .tw-text-yellow-600\/60{color:rgba(202,138,4,.6)}#tj-app .tw-text-yellow-600\/65{color:rgba(202,138,4,.65)}#tj-app .tw-text-yellow-600\/70{color:rgba(202,138,4,.7)}#tj-app .tw-text-yellow-600\/75{color:rgba(202,138,4,.75)}#tj-app .tw-text-yellow-600\/80{color:rgba(202,138,4,.8)}#tj-app .tw-text-yellow-600\/85{color:rgba(202,138,4,.85)}#tj-app .tw-text-yellow-600\/90{color:rgba(202,138,4,.9)}#tj-app .tw-text-yellow-600\/95{color:rgba(202,138,4,.95)}#tj-app .tw-text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}#tj-app .tw-text-yellow-700\/0{color:rgba(161,98,7,0)}#tj-app .tw-text-yellow-700\/10{color:rgba(161,98,7,.1)}#tj-app .tw-text-yellow-700\/100{color:#a16207}#tj-app .tw-text-yellow-700\/15{color:rgba(161,98,7,.15)}#tj-app .tw-text-yellow-700\/20{color:rgba(161,98,7,.2)}#tj-app .tw-text-yellow-700\/25{color:rgba(161,98,7,.25)}#tj-app .tw-text-yellow-700\/30{color:rgba(161,98,7,.3)}#tj-app .tw-text-yellow-700\/35{color:rgba(161,98,7,.35)}#tj-app .tw-text-yellow-700\/40{color:rgba(161,98,7,.4)}#tj-app .tw-text-yellow-700\/45{color:rgba(161,98,7,.45)}#tj-app .tw-text-yellow-700\/5{color:rgba(161,98,7,.05)}#tj-app .tw-text-yellow-700\/50{color:rgba(161,98,7,.5)}#tj-app .tw-text-yellow-700\/55{color:rgba(161,98,7,.55)}#tj-app .tw-text-yellow-700\/60{color:rgba(161,98,7,.6)}#tj-app .tw-text-yellow-700\/65{color:rgba(161,98,7,.65)}#tj-app .tw-text-yellow-700\/70{color:rgba(161,98,7,.7)}#tj-app .tw-text-yellow-700\/75{color:rgba(161,98,7,.75)}#tj-app .tw-text-yellow-700\/80{color:rgba(161,98,7,.8)}#tj-app .tw-text-yellow-700\/85{color:rgba(161,98,7,.85)}#tj-app .tw-text-yellow-700\/90{color:rgba(161,98,7,.9)}#tj-app .tw-text-yellow-700\/95{color:rgba(161,98,7,.95)}#tj-app .tw-line-through{text-decoration-line:line-through}#tj-app .tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tj-app .tw-accent-tj-primary{accent-color:#007bbe}#tj-app .tw-opacity-0{opacity:0}#tj-app .tw-opacity-100{opacity:1}#tj-app .tw-opacity-40{opacity:.4}#tj-app .tw-opacity-50{opacity:.5}#tj-app .tw-shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#tj-app .tw-shadow-2xl,#tj-app .tw-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#tj-app .tw-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#tj-app .tw-shadow-md,#tj-app .tw-shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#tj-app .tw-shadow-tj-card{--tw-shadow:0 10px 35px rgba(16,23,47,.075);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color)}#tj-app .tw-shadow-tj-card,#tj-app .tw-shadow-tj-soft{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .tw-shadow-tj-soft{--tw-shadow:0 8px 24px rgba(16,23,47,.055);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}#tj-app .tw-outline-none{outline:2px solid transparent;outline-offset:2px}#tj-app .tw-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#tj-app .tw-ring-1,#tj-app .tw-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#tj-app .tw-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#tj-app .tw-ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app .tw-ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}#tj-app .tw-ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}#tj-app .tw-ring-white\/40{--tw-ring-color:hsla(0,0%,100%,.4)}#tj-app .tw-backdrop-blur{--tw-backdrop-blur:blur(8px)}#tj-app .tw-backdrop-blur,#tj-app .tw-backdrop-blur-\[2px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#tj-app .tw-backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}#tj-app .tw-backdrop-blur-md{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#tj-app .tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#tj-app .tw-duration-300{transition-duration:.3s}#tj-app .tw-duration-500{transition-duration:.5s}@media (prefers-reduced-motion:reduce){#tj-app *,#tj-app :after,#tj-app :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#tj-app .placeholder\:tw-text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .placeholder\:tw-text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#tj-app .checked\:tw-border-tj-primary:checked{--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1))}#tj-app .checked\:tw-bg-tj-primary:checked{--tw-bg-opacity:1;background-color:rgb(0 123 190/var(--tw-bg-opacity,1))}#tj-app .hover\:-tw-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#tj-app .hover\:tw-border-sky-200:hover{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}#tj-app .hover\:tw-border-tj-primary:hover{--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1))}#tj-app .hover\:tw-bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-tj-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(0 101 156/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app .hover\:tw-text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}#tj-app .hover\:tw-text-tj-ink:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#tj-app .hover\:tw-text-tj-pink:hover{--tw-text-opacity:1;color:rgb(248 0 118/var(--tw-text-opacity,1))}#tj-app .hover\:tw-text-tj-primary:hover{--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app .hover\:tw-text-tj-primary-dark:hover{--tw-text-opacity:1;color:rgb(0 101 156/var(--tw-text-opacity,1))}#tj-app .hover\:tw-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#tj-app .hover\:tw-underline:hover{text-decoration-line:underline}#tj-app .hover\:tw-shadow-tj-card-hover:hover{--tw-shadow:0 20px 48px rgba(16,23,47,.13);--tw-shadow-colored:0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#tj-app .focus\:tw-border-tj-primary:focus{--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1))}#tj-app .focus\:tw-bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#tj-app .focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}#tj-app .focus\:tw-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#tj-app .focus\:tw-ring-2:focus,#tj-app .focus\:tw-ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#tj-app .focus\:tw-ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}#tj-app .focus\:tw-ring-sky-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}#tj-app .focus\:tw-ring-tj-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 123 190/var(--tw-ring-opacity,1))}#tj-app .focus\:tw-ring-white\/25:focus{--tw-ring-color:hsla(0,0%,100%,.25)}#tj-app .focus\:tw-ring-white\/30:focus{--tw-ring-color:hsla(0,0%,100%,.3)}#tj-app .disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}#tj-app .disabled\:tw-bg-slate-300:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}#tj-app :is(.tw-group:hover .group-hover\:tw-scale-105){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#tj-app :is(.tw-group:hover .group-hover\:tw-scale-\[1\.035\]){--tw-scale-x:1.035;--tw-scale-y:1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#tj-app :is(.tw-group:hover .group-hover\:tw-text-tj-primary){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-border-tj-primary){--tw-border-opacity:1;border-color:rgb(0 123 190/var(--tw-border-opacity,1))}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-bg-sky-50){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-text-tj-primary){--tw-text-opacity:1;color:rgb(0 123 190/var(--tw-text-opacity,1))}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-opacity-100){opacity:1}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-ring-2){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#tj-app :is(.tw-peer:checked~.peer-checked\:tw-ring-tj-primary){--tw-ring-opacity:1;--tw-ring-color:rgb(0 123 190/var(--tw-ring-opacity,1))}@media (min-width:420px){#tj-app .xs\:tw-w-\[148px\]{width:148px}}@media (min-width:640px){#tj-app .sm\:tw-order-1{order:1}#tj-app .sm\:tw-order-2{order:2}#tj-app .sm\:tw-col-span-1{grid-column:span 1/span 1}#tj-app .sm\:tw-mb-9{margin-bottom:2.25rem}#tj-app .sm\:tw-mt-24{margin-top:6rem}#tj-app .sm\:tw-block{display:block}#tj-app .sm\:tw-inline{display:inline}#tj-app .sm\:tw-flex{display:flex}#tj-app .sm\:tw-inline-flex{display:inline-flex}#tj-app .sm\:tw-hidden{display:none}#tj-app .sm\:tw-h-9{height:2.25rem}#tj-app .sm\:tw-h-\[118px\]{height:118px}#tj-app .sm\:tw-max-h-\[570px\]{max-height:570px}#tj-app .sm\:tw-min-h-\[350px\]{min-height:350px}#tj-app .sm\:tw-min-h-\[560px\]{min-height:560px}#tj-app .sm\:tw-w-\[118px\]{width:118px}#tj-app .sm\:tw-w-\[160px\]{width:160px}#tj-app .sm\:tw-w-auto{width:auto}#tj-app .sm\:tw-min-w-\[175px\]{min-width:175px}#tj-app .sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-app .sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#tj-app .sm\:tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#tj-app .sm\:tw-grid-cols-\[118px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:118px minmax(0,1fr) auto}#tj-app .sm\:tw-grid-cols-\[92px_minmax\(0\2c 1fr\)\]{grid-template-columns:92px minmax(0,1fr)}#tj-app .sm\:tw-flex-row{flex-direction:row}#tj-app .sm\:tw-flex-col{flex-direction:column}#tj-app .sm\:tw-items-center{align-items:center}#tj-app .sm\:tw-justify-between{justify-content:space-between}#tj-app .sm\:tw-gap-2{gap:.5rem}#tj-app .sm\:tw-gap-6{gap:1.5rem}#tj-app :is(.sm\:tw-space-y-20>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem*var(--tw-space-y-reverse))}#tj-app .sm\:tw-overflow-y-auto{overflow-y:auto}#tj-app .sm\:tw-p-10{padding:2.5rem}#tj-app .sm\:tw-p-12{padding:3rem}#tj-app .sm\:tw-p-5{padding:1.25rem}#tj-app .sm\:tw-p-7{padding:1.75rem}#tj-app .sm\:tw-p-8{padding:2rem}#tj-app .sm\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}#tj-app .sm\:tw-px-12{padding-left:3rem;padding-right:3rem}#tj-app .sm\:tw-px-4{padding-left:1rem;padding-right:1rem}#tj-app .sm\:tw-py-16{padding-top:4rem;padding-bottom:4rem}#tj-app .sm\:tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}#tj-app .sm\:tw-pb-10{padding-bottom:2.5rem}#tj-app .sm\:tw-pb-12{padding-bottom:3rem}#tj-app .sm\:tw-pb-16{padding-bottom:4rem}#tj-app .sm\:tw-pb-20{padding-bottom:5rem}#tj-app .sm\:tw-pr-1{padding-right:.25rem}#tj-app .sm\:tw-pt-24{padding-top:6rem}#tj-app .sm\:tw-pt-7{padding-top:1.75rem}#tj-app .sm\:tw-pt-9{padding-top:2.25rem}#tj-app .sm\:tw-text-2xl{font-size:1.5rem;line-height:2rem}#tj-app .sm\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}#tj-app .sm\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}#tj-app .sm\:tw-text-5xl{font-size:3rem;line-height:1}#tj-app .sm\:tw-text-\[15px\]{font-size:15px}#tj-app .sm\:tw-text-\[22px\]{font-size:22px}#tj-app .sm\:tw-text-\[42px\]{font-size:42px}#tj-app .sm\:tw-text-\[44px\]{font-size:44px}#tj-app .sm\:tw-text-base{font-size:1rem;line-height:1.5rem}#tj-app .sm\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}#tj-app .sm\:tw-text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){#tj-app .md\:tw-block{display:block}#tj-app .md\:tw-inline-flex{display:inline-flex}}@media (min-width:1024px){#tj-app .lg\:tw-sticky{position:sticky}#tj-app .lg\:tw-top-6{top:1.5rem}#tj-app .lg\:tw-order-none{order:0}#tj-app .lg\:tw-col-span-1{grid-column:span 1/span 1}#tj-app .lg\:tw-col-span-2{grid-column:span 2/span 2}#tj-app .lg\:tw-block{display:block}#tj-app .lg\:tw-flex{display:flex}#tj-app .lg\:tw-hidden{display:none}#tj-app .lg\:tw-w-\[176px\]{width:176px}#tj-app .lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#tj-app .lg\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#tj-app .lg\:tw-grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}#tj-app .lg\:tw-grid-cols-\[190px_150px_minmax\(300px\2c 1fr\)_auto\]{grid-template-columns:190px 150px minmax(300px,1fr) auto}#tj-app .lg\:tw-grid-cols-\[250px_minmax\(0\2c 1fr\)\]{grid-template-columns:250px minmax(0,1fr)}#tj-app .lg\:tw-grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}#tj-app .lg\:tw-grid-cols-\[340px_minmax\(0\2c 1fr\)\]{grid-template-columns:340px minmax(0,1fr)}#tj-app .lg\:tw-grid-cols-\[minmax\(0\2c 1\.12fr\)_minmax\(380px\2c 0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)}#tj-app .lg\:tw-grid-cols-\[minmax\(0\2c 1fr\)_190px\]{grid-template-columns:minmax(0,1fr) 190px}#tj-app .lg\:tw-grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}#tj-app .lg\:tw-grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}#tj-app .lg\:tw-items-start{align-items:flex-start}#tj-app .lg\:tw-justify-start{justify-content:flex-start}#tj-app .lg\:tw-justify-end{justify-content:flex-end}#tj-app .lg\:tw-gap-12{gap:3rem}#tj-app .lg\:tw-gap-16{gap:4rem}#tj-app .lg\:tw-gap-5{gap:1.25rem}#tj-app .lg\:tw-gap-7{gap:1.75rem}#tj-app .lg\:tw-gap-9{gap:2.25rem}#tj-app .lg\:tw-p-0{padding:0}#tj-app .lg\:tw-p-14{padding:3.5rem}#tj-app .lg\:tw-py-16{padding-top:4rem;padding-bottom:4rem}#tj-app .lg\:tw-pr-\[230px\]{padding-right:230px}#tj-app .lg\:tw-text-\[48px\]{font-size:48px}#tj-app .lg\:tw-text-\[54px\]{font-size:54px}}@media (min-width:1280px){#tj-app .xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#tj-app .xl\:tw-gap-16{gap:4rem}}/* TodoJuguete Tailwind RC4.2 — visual cleanup */
#tj-app .tj-container{max-width:1320px}

/* Full-bleed, backend-configurable home slider */
#index #tj-app #wrapper,#index #tj-app #content-wrapper,#index #tj-app #columns_inner{width:100%;max-width:none;margin:0;padding:0}
#tj-app .tj-home-page{width:100%;overflow:hidden}
#tj-app .tj-home-hero-full{position:relative;left:50%;width:100vw;max-width:none;margin:0 0 0 -50vw;padding:0;overflow:hidden;background:#edf3f7}
#tj-app .tj-home-hero-full>*{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#tj-app .tj-home-hero-full .container,#tj-app .tj-home-hero-full .container-fluid,#tj-app .tj-home-hero-full .row,#tj-app .tj-home-hero-full [class*="homeslider-container"],#tj-app .tj-home-hero-full [class*="slider-container"]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#tj-app .tj-home-hero-full [class*="col-"]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#tj-app .tj-home-hero-full .tj-hero-carousel,#tj-app .tj-home-hero-full .homeslider,#tj-app .tj-home-hero-full .carousel,#tj-app .tj-home-hero-full .carousel-inner{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#tj-app .tj-home-hero-full .tj-hero-carousel__viewport,#tj-app .tj-home-hero-full .tj-hero-carousel__slide{border-radius:0!important}
#tj-app .tj-home-hero-full .tj-hero-carousel__slide,#tj-app .tj-home-hero-full .carousel-item{height:clamp(320px,37vw,680px)!important;min-height:320px}
#tj-app .tj-home-hero-full .tj-hero-carousel__image,#tj-app .tj-home-hero-full .tj-hero-carousel img,#tj-app .tj-home-hero-full .homeslider img,#tj-app .tj-home-hero-full .carousel-item img{display:block;width:100%!important;height:100%!important;min-height:320px;object-fit:cover!important;object-position:center}
#tj-app .tj-home-hero-full .tj-carousel-arrow--prev{left:clamp(16px,3vw,52px)}
#tj-app .tj-home-hero-full .tj-carousel-arrow--next{right:clamp(16px,3vw,52px)}

/* Product gallery: deterministic layouts for one or many images */
#tj-app .tj-product-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;width:100%}
#tj-app .tj-product-gallery--thumbs{grid-template-columns:92px minmax(0,1fr)}
#tj-app .tj-product-gallery--single{grid-template-columns:minmax(0,1fr)}
#tj-app .tj-product-gallery__thumbs{order:1;min-width:0;overflow:hidden}
#tj-app .tj-product-gallery__thumbs .product-images{display:flex;max-height:620px;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:2px 4px 2px 2px;scrollbar-width:thin}
#tj-app .tj-product-gallery__thumbs .thumb-container{flex:0 0 auto;margin:0;padding:0}
#tj-app .tj-product-gallery__thumb-button{display:flex;width:82px;height:82px;align-items:center;justify-content:center;margin:0;padding:7px;overflow:hidden;border:1px solid #e1e7ed!important;border-radius:16px;background:#fff;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
#tj-app .tj-product-gallery__thumb-button:hover{border-color:#7ac8e4!important;transform:translateY(-1px)}
#tj-app .tj-product-gallery__thumb-button.is-active{border-color:#007bbe!important;box-shadow:0 0 0 3px rgba(0,143,199,.12)!important}
#tj-app .tj-product-gallery__thumb-button img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}
#tj-app .tj-product-gallery__stage{position:relative;order:2;display:flex;min-width:0;min-height:560px;align-items:center;justify-content:center;overflow:hidden;padding:clamp(26px,4vw,56px);border:1px solid #edf1f4!important;border-radius:26px;background:#fff;box-shadow:0 12px 34px rgba(16,23,47,.06)!important}
#tj-app .tj-product-gallery--single .tj-product-gallery__stage{min-height:600px;padding:clamp(34px,5vw,72px)}
#tj-app .tj-product-gallery__image{display:block;width:100%!important;height:100%!important;max-width:680px!important;max-height:610px!important;margin:auto;object-fit:contain!important;object-position:center}
#tj-app .tj-product-gallery__zoom{position:absolute;right:18px;bottom:18px;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:0;border:1px solid #e5eaf0!important;border-radius:999px;background:#fff;color:#10172f;box-shadow:0 8px 20px rgba(16,23,47,.1)!important;transition:color .2s ease,border-color .2s ease,transform .2s ease}
#tj-app .tj-product-gallery__zoom:hover{color:#007bbe;border-color:#a7d9eb!important;transform:translateY(-1px)}
#tj-app .tj-product-gallery__zoom svg{width:21px;height:21px}

/* Consistent clean form controls */
#tj-app fieldset,#tj-app fieldset.product-variants-item{min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#tj-app legend,#tj-app .product-variants-item legend{display:block;width:auto;max-width:100%;margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important;color:#10172f;font-size:14px;font-weight:600;line-height:1.4}
#tj-app .form-control,#tj-app .form-control-select,#tj-app input[type="text"],#tj-app input[type="email"],#tj-app input[type="password"],#tj-app input[type="tel"],#tj-app input[type="search"],#tj-app input[type="date"],#tj-app select,#tj-app textarea{border:1px solid #dfe6ec!important;border-radius:12px!important;background-color:#fff!important;box-shadow:none!important;outline:0!important}
#tj-app .form-control:focus,#tj-app .form-control-select:focus,#tj-app input[type="text"]:focus,#tj-app input[type="email"]:focus,#tj-app input[type="password"]:focus,#tj-app input[type="tel"]:focus,#tj-app input[type="search"]:focus,#tj-app input[type="date"]:focus,#tj-app select:focus,#tj-app textarea:focus{border-color:#007bbe!important;box-shadow:0 0 0 4px rgba(0,143,199,.12)!important;outline:0!important}
#tj-app .product-variants .form-control-select{height:48px!important;min-height:48px!important;padding:0 46px 0 15px!important;background-image:none!important;font-size:14px;font-weight:500}
#tj-app .product-variants .tw-relative>svg{right:16px!important}
#tj-app .product-variants .input-container,#tj-app .product-variants label{margin:0!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#tj-app .product-variants input[type="radio"],#tj-app .product-variants input[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#tj-app .product-quantity>div{border:1px solid #dfe6ec!important;background:#fff!important;box-shadow:none!important}
#tj-app .product-quantity button,#tj-app .product-quantity .btn,#tj-app .product-quantity .input-group-btn button{border:0!important;outline:0!important;box-shadow:none!important}
#tj-app #quantity_wanted,#tj-app .product-quantity input[type="number"],#tj-app .bootstrap-touchspin input[type="number"]{width:48px!important;min-width:48px!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;appearance:textfield;-moz-appearance:textfield}
#tj-app #quantity_wanted::-webkit-outer-spin-button,#tj-app #quantity_wanted::-webkit-inner-spin-button,#tj-app .product-quantity input[type="number"]::-webkit-outer-spin-button,#tj-app .product-quantity input[type="number"]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}
#tj-app .add-to-cart,#tj-app button.add-to-cart{border:0!important;box-shadow:0 8px 18px rgba(0,143,199,.18)!important;outline:0!important}
#tj-app .add-to-cart:focus-visible{box-shadow:0 0 0 4px rgba(0,143,199,.16),0 8px 18px rgba(0,143,199,.18)!important}
#tj-app .input-group,#tj-app .input-group-btn,#tj-app .bootstrap-touchspin{border:0!important;background:transparent!important;box-shadow:none!important}

/* Social sharing: one clean, accessible row */
#tj-app .tj-product-actions-extra{min-height:0}
#tj-app .tj-social-share{display:flex;align-items:center;gap:12px;margin:0;padding:2px 0;color:#69758a}
#tj-app .tj-social-share__label{font-size:13px;font-weight:600;color:#69758a}
#tj-app .tj-social-share__list{display:flex;align-items:center;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
#tj-app .tj-social-share__item{display:block;margin:0!important;padding:0!important}
#tj-app .tj-social-share__link{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #e4e9ee!important;border-radius:999px;background:#fff;color:#69758a;box-shadow:none!important;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}
#tj-app .tj-social-share__link:hover{border-color:#b9ddeb!important;background:#f0f9fc;color:#007bbe;transform:translateY(-1px)}
#tj-app .tj-social-share__link svg{width:18px;height:18px}
#tj-app .tj-product-actions-extra>.social-sharing{margin:0!important}
#tj-app .tj-product-actions-extra>.social-sharing+*>.social-sharing{display:none!important}

/* Reassurance blocks */
#tj-app .tj-reassurance{margin-top:0}
#tj-app .tj-reassurance__list{display:grid;grid-template-columns:1fr;gap:10px;margin:0!important;padding:0!important;list-style:none!important}
#tj-app .tj-reassurance__item{display:flex;min-width:0;align-items:flex-start;gap:12px;margin:0!important;padding:13px 14px;border:1px solid #e8edf1;border-radius:14px;background:#fff;color:#475569}
#tj-app .tj-reassurance__icon{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:999px;background:#eef8fc;color:#007bbe}
#tj-app .tj-reassurance__icon img{display:block;width:20px!important;height:20px!important;object-fit:contain}
#tj-app .tj-reassurance__text{min-width:0;font-size:12px;line-height:1.55;color:#475569}
#tj-app .tj-reassurance__text p{margin:0!important}

/* Subtle global polish */
#tj-app .tj-product-page{background:#f6f7f9}
#tj-app .tj-product-page .tj-container>.tw-grid{align-items:start}
#tj-app .tj-product-page details.tj-accordion{border-color:#e5eaf0!important;box-shadow:none!important}
#tj-app .tj-product-page details.tj-accordion>summary{min-height:52px}
#tj-app .tj-product-page .product-actions{margin-top:26px}
#tj-app .tj-product-page .product-variants{margin-top:26px}
#tj-app .tj-product-page .product-actions-extra:empty,#tj-app .tj-product-page .product-additional-info:empty,#tj-app .tj-product-page .tj-product-reassurance:empty{display:none!important}
#tj-app .tj-service-card{border:1px solid #edf1f4!important;box-shadow:0 8px 24px rgba(16,23,47,.045)!important}
#tj-app .tj-page-card,#tj-app .contact-rich,#tj-app .contact-form,#tj-app .address,#tj-app .address-item{border:1px solid #edf1f4!important;box-shadow:0 10px 30px rgba(16,23,47,.055)!important}

@media (min-width:1024px) and (max-width:1279px){
  #tj-app .tj-product-page .tj-container>.tw-grid{grid-template-columns:minmax(0,1fr)!important}
  #tj-app .tj-product-page .tj-container>.tw-grid>div:last-child{position:static!important;top:auto!important}
  #tj-app .tj-product-gallery__stage,#tj-app .tj-product-gallery--single .tj-product-gallery__stage{min-height:560px}
}

@media (max-width:639px){
  #tj-app .tj-container{padding-left:16px;padding-right:16px}
  #tj-app .tj-home-hero-full .tj-hero-carousel__slide,#tj-app .tj-home-hero-full .carousel-item{height:clamp(260px,78vw,420px)!important;min-height:260px}
  #tj-app .tj-home-hero-full .tj-hero-carousel__image,#tj-app .tj-home-hero-full .tj-hero-carousel img,#tj-app .tj-home-hero-full .homeslider img,#tj-app .tj-home-hero-full .carousel-item img{min-height:260px}
  #tj-app .tj-product-gallery--thumbs,#tj-app .tj-product-gallery--single{grid-template-columns:minmax(0,1fr)}
  #tj-app .tj-product-gallery__stage{order:1;min-height:360px;padding:24px;border-radius:20px}
  #tj-app .tj-product-gallery--single .tj-product-gallery__stage{min-height:390px;padding:28px}
  #tj-app .tj-product-gallery__image{max-height:410px!important}
  #tj-app .tj-product-gallery__thumbs{order:2}
  #tj-app .tj-product-gallery__thumbs .product-images{max-height:none;flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px}
  #tj-app .tj-product-gallery__thumb-button{width:72px;height:72px;border-radius:14px}
  #tj-app .tj-product-gallery__zoom{right:14px;bottom:14px;width:42px;height:42px}
  #tj-app .tj-social-share{align-items:flex-start;flex-direction:column;gap:8px}
}
#tj-app .tj-variant-links{display:flex;min-height:20px;align-items:center;gap:7px;margin:0!important;padding:0!important}
#tj-app .tj-variant-link{display:block;width:16px;height:16px;flex:0 0 16px;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:999px;background-position:center;background-repeat:no-repeat;box-shadow:0 0 0 1px #d8e0e7!important;transition:box-shadow .2s ease,transform .2s ease}
#tj-app .tj-variant-link:hover{box-shadow:0 0 0 2px #007bbe!important;transform:scale(1.08)}
#tj-app .tj-footer-link-block{min-width:0}
#tj-app .tj-footer-link-block__title{margin:0 0 16px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#10172f!important}
#tj-app .tj-footer-link-block__list{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
#tj-app .tj-footer-link-block__list a{font-size:13px!important;line-height:1.55!important;color:#69758a!important;transition:color .2s ease}
#tj-app .tj-footer-link-block__list a:hover{color:#007bbe!important}
#index #tj-app .tj-section-heading--products{position:relative;display:flex;min-height:72px;align-items:flex-end;justify-content:center;text-align:center}
#index #tj-app .tj-section-heading__product-title{display:flex;align-items:flex-end;justify-content:center;gap:10px}
#index #tj-app .tj-section-heading__mascot{width:64px;height:64px;object-fit:contain}
#index #tj-app .tj-section-heading--products .tj-section-link{position:absolute;right:0;bottom:4px}
@media(max-width:639px){#index #tj-app .tj-section-heading--products{align-items:center;justify-content:space-between;text-align:left}#index #tj-app .tj-section-heading__product-title{justify-content:flex-start}#index #tj-app .tj-section-heading__mascot{display:none}#index #tj-app .tj-section-heading--products .tj-section-link{position:static}}
#tj-app .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#tj-app .tj-search-widget input[type="search"]{border-color:transparent!important;border-radius:999px!important;background:#f5f7f9!important;box-shadow:inset 0 0 0 1px #edf1f4!important}
#tj-app .tj-search-widget input[type="search"]:focus{border-color:#8bcfe7!important;background:#fff!important;box-shadow:0 0 0 4px rgba(0,143,199,.1)!important}
#tj-app .tj-product-gallery__stage{width:100%!important;height:auto!important;margin:0!important;float:none!important}
#tj-app .tj-product-gallery__thumbs{width:auto!important;height:auto!important;margin:0!important;float:none!important;position:static!important}
#tj-app .tj-category-bubble>strong{font-size:13px;line-height:1.35;color:#7b8798}


/* ============================================================================
   TJ — Checkout & Account UI overrides
   -----------------------------------------------------------------------
   The catalog, cart, header and footer templates already use the
   tw-* Tailwind utility system and match the TodoJuguete Figma file.
   The default PrestaShop "classic" flows below (checkout steps, address
   book, login/registration, order confirmation) still render with plain
   Bootstrap classes, so this block restyles those *existing* classes to
   match the same visual language (Poppins, rounded-12/16/24 cards,
   #007bbe primary blue, soft shadows) without touching any markup logic,
   ids, names or JS hooks.
   ============================================================================ */

/* ---- layout utilities used by classic templates ---- */
#tj-app .pull-xs-left { float: left; }
#tj-app .pull-xs-right { float: right; }
#tj-app .center-block { display: block; margin-left: auto; margin-right: auto; }
#tj-app .hidden-xs-up { display: none !important; }
#tj-app .text-sm-right { text-align: right; }
#tj-app .font-weight-bold { font-weight: 700; }
#tj-app .font-italic { font-style: italic; }
#tj-app .text-uppercase { text-transform: uppercase; }

/* ---- headings used across classic pages (h3.h3, h4.h4, .black, etc.) ---- */
#tj-app .h3, #tj-app h3.h3 { font-size: 20px; font-weight: 700; color: #000; margin: 0 0 12px; }
#tj-app .h4, #tj-app h4.h4 { font-size: 17px; font-weight: 700; color: #000; margin: 0 0 10px; }
#tj-app .h5, #tj-app h5.h5, #tj-app .addresshead { font-size: 14px; font-weight: 700; color: #000; margin: 0 0 8px; }
#tj-app .black { color: #000; }
#tj-app .text-muted { color: #69758a; }

/* ---- generic Bootstrap card (login, register, order confirmation…) ---- */
#tj-app .card {
  border: none;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 10px 35px rgba(16, 23, 47, .075);
  margin-bottom: 1.25rem;
  padding: 0;
}
#tj-app .card.noshadow { box-shadow: none; border: 1px solid #e2e8f0; }
#tj-app .card .card-block { padding: 1.5rem; }
#tj-app .card .card-title { font-weight: 700; color: #000; }

/* ---- form fields (email, name, address inputs, selects, textareas) ---- */
#tj-app .form-control {
  display: block;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background-color: #f8fafc;
  color: #000;
  font-family: Poppins, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;
}
#tj-app textarea.form-control { height: auto; min-height: 96px; padding-top: 12px; padding-bottom: 12px; resize: vertical; }
#tj-app .form-control:focus {
  outline: none;
  border-color: #007bbe;
  background-color: #fff;
  box-shadow: 0 0 0 4px #e0f2fe;
}
#tj-app .form-control::placeholder { color: #94a3b8; }
#tj-app .input-group { position: relative; display: flex; align-items: stretch; }
#tj-app .input-group .form-control { border-top-right-radius: 0; border-bottom-right-radius: 0; }
#tj-app .input-group-btn .btn {
  height: 48px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background: #e2e8f0;
  color: #000;
}

#tj-app .form-group { margin-bottom: 1.25rem; }
#tj-app .form-control-label {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #000;
}
#tj-app .form-control-label.required:after { content: " *"; color: #fc0073; }
#tj-app .form-control-comment { margin-top: 6px; font-size: 12px; color: #69758a; }
#tj-app .form-group.has-error .form-control { border-color: #fda4af; }
#tj-app .help-block { margin-top: 6px; }
#tj-app .help-block ul { list-style: none; margin: 0; padding: 0; }
#tj-app .help-block .alert-danger {
  display: block;
  margin: 0 0 4px;
  padding: 0;
  background: none;
  border: none;
  font-size: 12px;
  font-weight: 500;
  color: #e11d48;
}

/* ---- buttons on classic markup (.btn, .btn-primary, .continue) ---- */
#tj-app .btn,
#tj-app a.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 52px;
  padding: 0 28px;
  border: none;
  border-radius: 16px;
  background-color: #f1f5f9;
  color: #000;
  font-family: Poppins, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: background-color .15s ease, opacity .15s ease;
}
#tj-app .btn-primary,
#tj-app .btn.continue,
#tj-app a.btn.continue {
  background-color: #007bbe;
  color: #fff;
}
#tj-app .btn-primary:hover,
#tj-app .btn.continue:hover,
#tj-app a.btn.continue:hover { background-color: #00659c; color: #fff; }
#tj-app .btn[disabled] { opacity: .5; cursor: not-allowed; }
#tj-app .js-cancel-address,
#tj-app a.cancel-address {
  display: inline-flex;
  align-items: center;
  height: 52px;
  margin-right: 12px;
  font-size: 13px;
  font-weight: 600;
  color: #69758a;
  text-decoration: none;
}
#tj-app a.cancel-address:hover,
#tj-app .add-address a:hover { color: #007bbe; }
#tj-app .add-address { margin-top: 6px; }
#tj-app .add-address a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 600;
  color: #007bbe;
  text-decoration: none;
}
#tj-app .add-address a i.material-icons { font-size: 16px; }

/* ---- custom radio (address selector, delivery, payment options) ---- */
#tj-app .custom-radio {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
#tj-app .custom-radio input {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
#tj-app .custom-radio > span {
  display: block;
  width: 22px;
  height: 22px;
  border: 2px solid #cbd5e1;
  border-radius: 9999px;
  background: #fff;
  transition: border-color .15s ease;
}
#tj-app .custom-radio input:checked ~ span { border-color: #007bbe; }
#tj-app .custom-radio input:checked ~ span:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  margin: 3px;
  border-radius: 9999px;
  background: #007bbe;
}
#tj-app .radio-inline { display: inline-flex; align-items: center; gap: 8px; margin-right: 16px; font-size: 14px; color: #000; cursor: pointer; }
#tj-app .radio-block { display: flex; align-items: flex-start; gap: 14px; cursor: pointer; }
#tj-app .radio-block .custom-radio { margin-top: 2px; }

/* ---- custom checkbox (gift, recyclable packaging, terms, form fields) ---- */
#tj-app .custom-checkbox {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  gap: 10px;
  cursor: pointer;
}
#tj-app .custom-checkbox input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
#tj-app .custom-checkbox > span {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  margin-top: 1px;
  border: 2px solid #cbd5e1;
  border-radius: 6px;
  background: #fff;
  transition: border-color .15s ease, background-color .15s ease;
}
#tj-app .custom-checkbox > span i.checkbox-checked {
  font-size: 15px;
  line-height: 1;
  color: #fff;
  opacity: 0;
  transform: scale(.6);
  transition: opacity .1s ease, transform .1s ease;
}
#tj-app .custom-checkbox input:checked ~ span { border-color: #007bbe; background: #007bbe; }
#tj-app .custom-checkbox input:checked ~ span i.checkbox-checked { opacity: 1; transform: scale(1); }
#tj-app .custom-checkbox label { margin: 0; font-size: 13px; font-weight: 500; line-height: 1.5; color: #000; cursor: pointer; }
#tj-app .condition-label { font-size: 13px; line-height: 1.6; color: #000; }
#tj-app .condition-label a { color: #007bbe; text-decoration: underline; }
#tj-app #conditions-to-approve ul { list-style: none; margin: 0; padding: 0; }
#tj-app #conditions-to-approve li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; }

/* ---- guest / sign-in tab switch (personal-information step) ---- */
#tj-app .nav.nav-inline {
  display: flex;
  gap: 4px;
  list-style: none;
  margin: 0 0 1.5rem;
  padding: 4px;
  background: #f6f7f9;
  border-radius: 9999px;
  width: fit-content;
}
#tj-app .nav.nav-inline .nav-item { list-style: none; }
#tj-app .nav.nav-inline span[href="nav-separator"] { display: none; }
#tj-app .nav.nav-inline .nav-link {
  display: inline-flex;
  align-items: center;
  height: 44px;
  padding: 0 20px;
  border-radius: 9999px;
  font-size: 14px;
  font-weight: 600;
  color: #69758a;
  text-decoration: none;
  cursor: pointer;
  transition: background-color .15s ease, color .15s ease;
}
#tj-app .nav.nav-inline .nav-link.active { background: #fff; color: #007bbe; box-shadow: 0 4px 14px rgba(16, 23, 47, .08); }
#tj-app .identity a { color: #007bbe; font-weight: 600; text-decoration: none; }
#tj-app .no-account { margin-top: 1rem; font-size: 13px; }
#tj-app .no-account a { color: #007bbe; font-weight: 600; text-decoration: none; }

/* ---- checkout step header (Tus datos / Método de envío / Método de pago…) ---- */
#tj-app .checkout-step .step-title {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .02em;
  color: #000;
}
#tj-app .checkout-step .content { padding: 0 24px 24px; }
#tj-app .checkout-step .step-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 9999px;
  background: #f1f5f9;
  color: #69758a;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
}
#tj-app .checkout-step.-current .step-number,
#tj-app .checkout-step.-complete .step-number { background: #007bbe; color: #fff; }
#tj-app .checkout-step .step-title i.material-icons.done { display: none; }
#tj-app .checkout-step.-complete .step-title i.material-icons.done {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  order: -1;
  width: 30px;
  height: 30px;
  border-radius: 9999px;
  background: #007bbe;
  color: #fff;
  font-size: 18px;
}
#tj-app .checkout-step.-complete .step-title .step-number { display: none; }
#tj-app .step-edit {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 13px;
  font-weight: 600;
  text-transform: none;
  color: #007bbe;
  cursor: pointer;
}
#tj-app .checkout-step .step-title .step-edit { margin-left: auto; }
#tj-app .step-edit i.material-icons { font-size: 16px; }
#tj-app .checkout-step.-unreachable { opacity: .55; }
#tj-app .checkout-step.-unreachable .step-title { padding: 16px 24px; font-size: 14px; }

/* ---- address selector (checkout + my-account address book) ---- */
#tj-app .address-selector { display: flex; flex-direction: column; gap: 14px; }
#tj-app .address-item { position: relative; padding: 18px 20px; border-radius: 16px; cursor: pointer; }
#tj-app .address-item .address-alias { display: block; margin-bottom: 4px; font-size: 15px; font-weight: 700; color: #000; }
#tj-app .address-item .address { font-size: 13px; line-height: 1.6; color: #69758a; }
#tj-app .address-item hr { margin: 14px 0; border: none; border-top: 1px solid #eef1f5; }
#tj-app .address-item .address-footer { display: flex; gap: 16px; }
#tj-app .address-item .address-footer a {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 600;
  color: #69758a;
  text-decoration: none;
}
#tj-app .address-item .address-footer a:hover { color: #007bbe; }
#tj-app .address-item.selected { border-color: #007bbe !important; background: #f0f9ff; }

/* ---- delivery options (shipping step) ---- */
#tj-app .delivery-options { display: flex; flex-direction: column; gap: 12px; }
#tj-app .delivery-option {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0 0 12px;
  padding: 16px;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  transition: border-color .15s ease, background-color .15s ease;
}
#tj-app .delivery-option:has(input:checked) { border-color: #007bbe; background: #f0f9ff; }
#tj-app .delivery-option .col-sm-1 { width: auto !important; }
#tj-app .delivery-option-2 { flex: 1; cursor: pointer; }
#tj-app .delivery-option-2 .row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; }
#tj-app .carrier-name { font-size: 14px; font-weight: 700; color: #000; }
#tj-app .carrier-delay { font-size: 13px; color: #69758a; }
#tj-app .carrier-price { font-size: 14px; font-weight: 700; color: #007bbe; margin-left: auto; }
#tj-app .carrier-extra-content { padding: 0 16px 12px 52px; font-size: 13px; color: #69758a; }
#tj-app .order-options { margin-top: 20px; display: flex; flex-direction: column; gap: 16px; }
#tj-app .order-options > label { display: block; margin-bottom: 8px; font-size: 13px; font-weight: 600; color: #000; }
#tj-app .order-options textarea {
  width: 100%;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background: #f8fafc;
  padding: 12px 16px;
  font-family: Poppins, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* ---- payment options (payment step) ---- */
#tj-app .payment-options { display: flex; flex-direction: column; gap: 12px; }
#tj-app .payment-option {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  margin-bottom: 12px;
  transition: border-color .15s ease, background-color .15s ease;
}
#tj-app .payment-option:has(input:checked) { border-color: #007bbe; background: #f0f9ff; }
#tj-app .payment-option .pull-xs-left { float: none; }
#tj-app .payment-option label {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  cursor: pointer;
}
#tj-app .payment-option label img { max-height: 28px; width: auto; }

/* ---- order confirmation / final summary ---- */
#tj-app #content-hook_order_confirmation .card-title {
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 26px;
  font-weight: 800;
  color: #000;
}
#tj-app #content-hook_order_confirmation .card-title i.material-icons.done {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 9999px;
  background: #dcfce7;
  color: #16a34a;
  font-size: 26px;
}
#tj-app #content-hook_order_confirmation p { margin-top: 10px; color: #69758a; font-size: 14px; }
#tj-app .summary-selected-carrier { margin-top: 10px; padding: 14px 16px; border: 1px solid #e2e8f0; border-radius: 14px; }
#tj-app .summary-selected-carrier .row { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; }
#tj-app .logo-container img { max-height: 28px; width: auto; }
#tj-app .order-confirmation-table .order-line {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 14px 0;
  border-bottom: 1px solid #f1f5f9;
}
#tj-app .order-confirmation-table .order-line .image img {
  width: 64px;
  height: 64px;
  object-fit: contain;
  border-radius: 12px;
  background: #f8fafc;
}
#tj-app .order-confirmation-table .order-line .details { flex: 1; font-size: 14px; font-weight: 600; color: #000; }
#tj-app .order-confirmation-table .order-line .qty .row { display: flex; align-items: center; gap: 10px; font-size: 14px; }
#tj-app .order-confirmation-table table { width: 100%; margin-top: 12px; border-collapse: collapse; font-size: 14px; }
#tj-app .order-confirmation-table table td { padding: 8px 0; }
#tj-app .order-confirmation-table table tr.font-weight-bold td {
  font-weight: 700;
  font-size: 16px;
  color: #000;
  border-top: 1px solid #e2e8f0;
  padding-top: 14px;
}

/* ---- checkout right-hand summary card uses the generic .card rule above;
   give it the same rounded/padding treatment as the cart page's aside ---- */
#tj-app #js-checkout-summary.card { padding: 1.5rem; }
#tj-app #js-checkout-summary .card-block { padding: 0; }
#tj-app .cart-summary-products p { font-size: 13px; color: #69758a; margin: 0 0 6px; }
#tj-app .cart-summary-products a { color: #007bbe; font-weight: 600; text-decoration: none; font-size: 13px; }
#tj-app .media-list { list-style: none; margin: 10px 0; padding: 0; display: flex; flex-direction: column; gap: 10px; }
#tj-app .media-list .media { display: flex; gap: 10px; align-items: center; }
#tj-app .media-list .media-object { width: 44px; height: 44px; object-fit: contain; border-radius: 10px; background: #f8fafc; }
#tj-app .media-list .media-body { flex: 1; font-size: 13px; }
#tj-app .media-list .product-name { display: block; font-weight: 600; color: #000; }
#tj-app .media-list .product-quantity { color: #69758a; }
#tj-app .media-list .product-price { font-weight: 700; color: #007bbe; }
#tj-app hr.separator { border: none; border-top: 1px solid #eef1f5; margin: 1rem 0; }

/* ============================================================
   TODOJUGUETE 9.1 — Enhancements bundle
   Mega-menu • Wishlist • Filters • Icons • Layout fixes
   ============================================================ */

/* ── 1. MEGA-MENU (pscatmenu dropdown) ─────────────────────── */

/* Wrapper: full-viewport overlay */
[id^="pscatmenu_popup"][id$="_modal"] {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: flex;
  align-items: flex-start;
  visibility: hidden;
  pointer-events: none;
}
[id^="pscatmenu_popup"][id$="_modal"].is-open {
  visibility: visible;
  pointer-events: auto;
}

/* Backdrop */
[id^="pscatmenu_popup"][id$="_modal"] > div:first-child {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.45);
  opacity: 0;
  transition: opacity .28s ease;
}
[id^="pscatmenu_popup"][id$="_modal"].is-open > div:first-child {
  opacity: 1;
}

/* Panel: full-width horizontal mega-dropdown */
[id^="pscatmenu_popup"][id$="_modal"] > section[role="document"] {
  position: fixed;
  top: 88px; /* matches taller header */
  left: 0;
  right: 0;
  max-height: calc(100vh - 88px);
  overflow-y: auto;
  background: #fff;
  box-shadow: 0 12px 40px rgba(0,0,0,.18);
  border-top: 3px solid #e7f200; /* TJ yellow accent */
  padding: 0;
  transform: translateY(-8px);
  opacity: 0;
  transition: transform .28s cubic-bezier(.4,0,.2,1), opacity .28s ease;
  z-index: 100000;
  overscroll-behavior: contain;
}
[id^="pscatmenu_popup"][id$="_modal"].is-open > section[role="document"] {
  transform: translateY(0);
  opacity: 1;
}

/* Inner layout: compact cats + promo carousel */
.tj-mega-inner {
  display: grid;
  grid-template-columns: 1fr minmax(200px, 240px);
  gap: 0;
  max-width: 1280px;
  margin: 0 auto;
  min-height: 0;
}
@media (max-width: 900px) {
  .tj-mega-inner { grid-template-columns: 1fr; }
  .tj-mega-contact, .tj-mega-banner, .tj-mega-promo { display: none !important; }
}

/* Categories column */
.tj-mega-cats {
  padding: 12px 18px 16px;
  border-right: 1px solid #f1f5f9;
}
.tj-mega-cats h3 {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .12em;
  color: #94a3b8;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.tj-mega-cats .category-mega-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 6px;
}
.tj-mega-cats .category-mega-grid a {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 8px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 600;
  color: #1e293b;
  text-decoration: none;
  transition: background .15s, color .15s;
  white-space: normal;
  overflow: hidden;
}
.tj-mega-cats .category-mega-grid a:hover {
  background: #f8fafc;
  color: #1a56db;
}
.tj-mega-cats .category-mega-grid a .cat-icon {
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: #f1f5f9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 12px;
}

/* Search inside mega */
[id^="pscatmenu_popup"][id$="_modal"] header[role] {
  display: none; /* hidden: heading + eyebrow replaced by inner grid heading */
}
[id^="pscatmenu_popup"][id$="_modal"] input[type=search] {
  display: none; /* replaced by global search bar */
}
[id^="pscatmenu_popup"][id$="_modal"] button[aria-label*="Cerrar"] {
  position: absolute;
  top: 14px;
  right: 20px;
  width: 36px;
  height: 36px;
  border: none;
  background: #f1f5f9;
  border-radius: 50%;
  cursor: pointer;
  font-size: 20px;
  line-height: 1;
  color: #64748b;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background .15s;
  z-index: 1;
}
[id^="pscatmenu_popup"][id$="_modal"] button[aria-label*="Cerrar"]:hover {
  background: #e2e8f0;
  color: #1e293b;
}

/* Contact column */
.tj-mega-contact {
  padding: 28px 24px;
  background: #fafbfc;
  border-right: 1px solid #f1f5f9;
}
.tj-mega-contact h4 {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .12em;
  color: #94a3b8;
  text-transform: uppercase;
  margin: 0 0 14px;
}
.tj-mega-contact p {
  font-size: 13px;
  color: #475569;
  line-height: 1.55;
  margin: 0 0 16px;
}
.tj-mega-contact .tj-contact-item {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #1e293b;
  text-decoration: none;
  margin-bottom: 10px;
  padding: 8px 10px;
  border-radius: 10px;
  transition: background .15s;
}
.tj-mega-contact .tj-contact-item:hover { background: #f1f5f9; }
.tj-mega-contact .tj-contact-item i,
.tj-mega-contact .tj-contact-item svg {
  color: #1a56db;
  flex-shrink: 0;
  width: 18px;
}

/* Banner column */
.tj-mega-banner {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.tj-mega-banner img {
  width: 100%;
  border-radius: 14px;
  object-fit: cover;
  aspect-ratio: 4/3;
}
.tj-mega-banner-card {
  border-radius: 14px;
  overflow: hidden;
  position: relative;
  background: #1e293b;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 14px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
  transition: transform .2s;
}
.tj-mega-banner-card:hover { transform: scale(1.02); }
.tj-mega-banner-card .badge-discount {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #e7f200;
  color: #1e293b;
  font-weight: 800;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 8px;
}

/* Block categories inside mega */
[id^="pscatmenu_popup"][id$="_modal"] .block-categories {
  margin: 0;
  padding: 0;
}
[id^="pscatmenu_popup"][id$="_modal"] .block-categories > h4.block_title,
[id^="pscatmenu_popup"][id$="_modal"] .block-categories > .block_title {
  display: none;
}
[id^="pscatmenu_popup"][id$="_modal"] #block_categories_toggle {
  display: block !important;
  height: auto !important;
  visibility: visible !important;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-top-menu,
[id^="pscatmenu_popup"][id$="_modal"] .category-top-menu > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 6px;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu > li {
  list-style: none;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu > li[data-depth="0"] > a {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 8px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  color: #1e293b;
  text-decoration: none;
  transition: background .15s, color .15s;
  white-space: normal;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu > li[data-depth="0"] > a:hover {
  background: #f1f5f9;
  color: #1a56db;
}
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu > li[data-depth="0"] > a::before {
  content: '';
  width: 18px;
  height: 18px;
  border-radius: 5px;
  background: #eef2ff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

/* Compact tiles: override pscatmenu inline mega-card styles */
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 6px !important;
}
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] li[data-depth="0"],
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu > li {
  min-width: 0 !important;
  padding: 8px 10px !important;
  border: 1px solid #e8ecf3 !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-shadow: 0 4px 12px rgba(15, 23, 42, .04) !important;
  min-height: 0 !important;
}
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] li[data-depth="0"]:hover,
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu > li:hover {
  transform: none !important;
  border-color: #c7d2fe !important;
  box-shadow: 0 6px 16px rgba(15, 23, 42, .07) !important;
}
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] li[data-depth="0"] > a,
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  white-space: normal !important;
}
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] li[data-depth="0"] > a::after,
#pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu > li > a::after {
  display: none !important;
}

/* Right promo carousel */
.tj-mega-promo {
  position: relative;
  padding: 16px 14px 14px;
  display: flex;
  flex-direction: column;
  min-height: 220px;
}
.tj-mega-promo__viewport {
  position: relative;
  overflow: hidden;
  flex: 1 1 auto;
  min-height: 220px;
  border-radius: 16px;
}
.tj-mega-promo__track {
  display: flex;
  height: 100%;
  min-height: 220px;
  transition: transform .45s cubic-bezier(.4, 0, .2, 1);
  will-change: transform;
}
.tj-mega-promo-slide {
  flex: 0 0 100%;
  width: 100%;
  min-height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 16px;
  border-radius: 16px;
  color: #fff;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.tj-mega-promo-slide:hover { color: #fff; text-decoration: none; }
.tj-mega-promo-slide strong {
  font-size: 18px;
  font-weight: 800;
  line-height: 1.15;
  margin-bottom: 4px;
}
.tj-mega-promo-slide small {
  font-size: 12px;
  font-weight: 600;
  opacity: .85;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.tj-mega-promo-slide .badge-discount {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #e7f200;
  color: #1e293b;
  font-weight: 800;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 8px;
}
.tj-mega-promo-slide--navy { background: linear-gradient(160deg, #1e293b 0%, #0f172a 100%); }
.tj-mega-promo-slide--indigo { background: linear-gradient(160deg, #4338ca 0%, #312e81 100%); }
.tj-mega-promo-slide--lime { background: linear-gradient(160deg, #365314 0%, #1a2e05 100%); }
.tj-mega-promo-slide--lime .badge-discount { background: #e7f200; }
.tj-mega-promo__arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 28px;
  height: 28px;
  margin-top: -22px;
  border: 0;
  border-radius: 50%;
  background: rgba(255,255,255,.92);
  color: #1e293b;
  box-shadow: 0 2px 8px rgba(15,23,42,.16);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
}
.tj-mega-promo__arrow--prev { left: 6px; }
.tj-mega-promo__arrow--next { right: 6px; }
.tj-mega-promo__dots {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 10px;
}
.tj-mega-promo__dots button {
  width: 8px;
  height: 8px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: #cbd5e1;
  cursor: pointer;
}
.tj-mega-promo__dots button.is-active { background: #4f46e5; }
/* Subcategories hidden in mega */
[id^="pscatmenu_popup"][id$="_modal"] .collapse { display: none !important; }
[id^="pscatmenu_popup"][id$="_modal"] .navbar-toggler { display: none !important; }
[id^="pscatmenu_popup"][id$="_modal"] .category-sub-link { display: none; }

/* Categories trigger — styled in the design-system block below */

/* ── 2. WISHLIST BUTTON ─────────────────────────────────────── */

/* Creative Elements wishlist button */
a.ce-add-to-wishlist,
.elementor-widget-product-add-to-wishlist a,
.tj-wishlist-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(255,255,255,.9);
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  color: #94a3b8;
  font-size: 17px;
  transition: background .2s, color .2s, transform .2s;
  text-decoration: none !important;
  cursor: pointer;
}
a.ce-add-to-wishlist:hover,
.elementor-widget-product-add-to-wishlist a:hover {
  background: #fff;
  color: #ef4444;
  transform: scale(1.12);
}
a.ce-add-to-wishlist.is-active,
a.ce-add-to-wishlist[data-in-wishlist="1"],
.elementor-widget-product-add-to-wishlist a.active {
  color: #ef4444;
  background: #fff;
}
a.ce-add-to-wishlist.is-active .ceicon-heart-o::before,
a.ce-add-to-wishlist[data-in-wishlist="1"] .ceicon-heart-o::before {
  content: '\e926'; /* filled heart if ceicon supports it */
}

/* Wishlist toast notification */
.tj-wishlist-toast {
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%) translateY(80px);
  background: #1e293b;
  color: #fff;
  padding: 12px 20px;
  border-radius: 14px;
  font-size: 13.5px;
  font-weight: 600;
  z-index: 999999;
  box-shadow: 0 8px 32px rgba(0,0,0,.22);
  opacity: 0;
  transition: opacity .3s, transform .3s;
  pointer-events: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 8px;
}
.tj-wishlist-toast.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.tj-wishlist-toast .tj-toast-icon { font-size: 16px; }

/* ── 3. FILTER PANEL ────────────────────────────────────────── */

/* Faceted search overlay toggle */
.tj-filter-toggle-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.tj-filter-toggle-bar .tj-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 9px 18px;
  border-radius: 999px;
  background: #f1f5f9;
  color: #1e293b;
  font-weight: 600;
  font-size: 13.5px;
  cursor: pointer;
  border: 1.5px solid #e2e8f0;
  transition: background .15s, border-color .15s;
}
.tj-filter-toggle-bar .tj-filter-btn:hover {
  background: #e0e7ff;
  border-color: #818cf8;
}
.tj-filter-toggle-bar .tj-active-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  border-radius: 999px;
  background: #1a56db;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}

/* Active filters chips */
#js-active-search-filters .active-filter-label,
.js-active-filter-label {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 4px 10px 4px 12px;
  border-radius: 999px;
  background: #e0e7ff;
  color: #1a56db;
  font-size: 12.5px;
  font-weight: 600;
  margin: 3px;
  cursor: pointer;
  transition: background .15s;
}
#js-active-search-filters .active-filter-label:hover,
.js-active-filter-label:hover { background: #c7d2fe; }
#js-active-search-filters .js-search-filters-clear-all {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 5px 14px;
  border-radius: 999px;
  background: #fee2e2;
  color: #dc2626;
  font-size: 12.5px;
  font-weight: 600;
  border: none;
  cursor: pointer;
  margin: 3px;
  transition: background .15s;
}
#js-active-search-filters .js-search-filters-clear-all:hover { background: #fecaca; }

/* ps_facetedsearch panel style */
#search_filter_controls,
.faceted-search {
  background: #fff;
  border-radius: 18px;
  border: 1px solid #e2e8f0;
  padding: 0;
  overflow: hidden;
}
#search_filter_controls .facet,
.faceted-search .facet {
  border-bottom: 1px solid #f1f5f9;
  padding: 14px 18px;
}
#search_filter_controls .facet:last-child,
.faceted-search .facet:last-child { border-bottom: none; }
#search_filter_controls .facet-title,
.faceted-search .facet-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
  font-weight: 700;
  color: #1e293b;
  cursor: pointer;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  width: 100%;
  text-align: left;
}
#search_filter_controls .facet-title::after,
.faceted-search .facet-title::after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  flex-shrink: 0;
  transition: transform .2s;
}
#search_filter_controls .facet .facet-body,
.faceted-search .facet .facet-body {
  margin-top: 10px;
}
.faceted-search-active-filters { padding: 8px 0 0; }
.facet .custom-control-label,
.facet label { font-size: 13px; cursor: pointer; }

/* ── 4. PRODUCT CARD IMPROVEMENTS ──────────────────────────── */

.tj-product-card,
[class*="product-miniature"],
.product-miniature {
  border-radius: 16px !important;
  overflow: visible;
  transition: box-shadow .2s, transform .2s;
}
.tj-product-card:hover,
.product-miniature:hover {
  box-shadow: 0 8px 32px rgba(0,0,0,.1) !important;
  transform: translateY(-2px);
}

/* Add to cart button */
.add-to-cart,
button.btn.add-to-cart,
a.btn.add-to-cart {
  border-radius: 999px !important;
  font-weight: 600 !important;
  font-size: 13.5px !important;
  padding: 9px 20px !important;
  transition: background .18s, transform .18s !important;
}
.add-to-cart:hover { transform: scale(1.04); }

/* ── 5. CATEGORY PAGE LAYOUT ────────────────────────────────── */

/* Listing with sidebar */
.block-category {
  margin-bottom: 20px;
}
.products-sort-order .select-title {
  border-radius: 10px;
  border: 1.5px solid #e2e8f0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}
#js-product-list-header {
  padding: 14px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #f1f5f9;
}
.total-products {
  font-size: 13px;
  color: #64748b;
  font-weight: 500;
}

/* ── 6. BOOTSTRAP 4 → 5 COMPATIBILITY SHIM ─────────────────── */

/* Old BS4 visibility helpers still used in some module templates */
.hidden-xs-up { display: none !important; }
.hidden-sm-up { display: none !important; }
@media (max-width: 575.98px) {
  .hidden-xs-down { display: none !important; }
  .hidden-sm-down { display: none !important; }
}
@media (min-width: 992px) {
  .hidden-md-down { display: none !important; }
}
@media (max-width: 991.98px) {
  .hidden-lg-up { display: none !important; }
}
/* float utilities */
.pull-right { float: right !important; }
.pull-left  { float: left  !important; }
/* text-align */
.text-xs-center { text-align: center !important; }
.text-xs-left   { text-align: left !important; }
.text-xs-right  { text-align: right !important; }
/* col-xs-* columns */
.col-xs-1  { flex: 0 0 8.3333%;  max-width: 8.3333%;  }
.col-xs-2  { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xs-3  { flex: 0 0 25%;      max-width: 25%;      }
.col-xs-4  { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xs-6  { flex: 0 0 50%;      max-width: 50%;      }
.col-xs-12 { flex: 0 0 100%;     max-width: 100%;     }

/* ── 7. GLOBAL POLISHES ────────────────────────────────────── */

/* Lucide icon sizing helper */
[data-lucide] { width: 1em; height: 1em; vertical-align: -0.125em; }
.lucide-sm     { width: 16px; height: 16px; }
.lucide-md     { width: 20px; height: 20px; }
.lucide-lg     { width: 24px; height: 24px; }

/* FontAwesome sizing helpers */
.fa-sm  { font-size: .875em; }
.fa-lg  { font-size: 1.25em; }
.fa-2x  { font-size: 2em; }

/* Breadcrumb */
.breadcrumb { background: none; padding: 10px 0; font-size: 13px; }
.breadcrumb-item + .breadcrumb-item::before { color: #94a3b8; }

/* Accessibility: focus ring */
:focus-visible {
  outline: 2px solid #1a56db;
  outline-offset: 2px;
  border-radius: 4px;
}

/* PHP error notice hiding (dev only) */
.tj-php-notice {
  background: #fff7ed;
  border-left: 4px solid #f97316;
  padding: 8px 12px;
  font-size: 12px;
  color: #9a3412;
  margin-bottom: 12px;
  display: none; /* hide via CSS; only show for admins */
}

/* ── 8. MOBILE NAV IMPROVEMENTS ────────────────────────────── */

@media (max-width: 767px) {
  [id^="pscatmenu_popup"][id$="_modal"] > section[role="document"] {
    top: 0;
    border-top: none;
    border-radius: 0;
    max-height: 100vh;
    overflow-y: auto;
  }
  [id^="pscatmenu_popup"][id$="_modal"] .category-sub-menu,
  #pscatmenu_popup_4d9f7a_modal [data-pscatmenu-popup-4d9f7a="content"] .category-top-menu > li > .category-sub-menu {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  [id^="pscatmenu_popup"][id$="_modal"] [data-pscatmenu-popup-4d9f7a="content"] {
    padding: 16px;
  }
}


/* ============================================================
   CATEGORIES GRID (Figma design match)
   ============================================================ */

.tj-categories-section-injected {
  padding: 32px 0 8px;
}

.tj-categories-grid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 20px;
}

.tj-categories-grid__title {
  font-size: 22px;
  font-weight: 800;
  color: #1e293b;
  margin: 0 0 20px;
  letter-spacing: -0.02em;
}

.tj-categories-grid__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: 10px;
}

@media (min-width: 640px) {
  .tj-categories-grid__items {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .tj-categories-grid__items {
    grid-template-columns: repeat(5, 1fr);
  }
}

/* Category card */
.tj-cat-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 20px 16px 16px;
  border-radius: 16px;
  background: #f8fafc;
  border: 1.5px solid #f1f5f9;
  text-decoration: none !important;
  color: #1e293b;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  transition: background .18s, border-color .18s, transform .18s, box-shadow .18s;
  cursor: pointer;
}

.tj-cat-card:hover {
  background: #fff;
  border-color: #e0e7ff;
  box-shadow: 0 4px 20px rgba(26,86,219,.10);
  transform: translateY(-2px);
  color: #1a56db;
}

.tj-cat-card__icon {
  width: 52px;
  height: 52px;
  border-radius: 14px;
  background: linear-gradient(135deg, #e0e7ff 0%, #eef2ff 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: #1a56db;
  flex-shrink: 0;
  transition: background .18s;
}

.tj-cat-card:hover .tj-cat-card__icon {
  background: linear-gradient(135deg, #1a56db 0%, #3b82f6 100%);
  color: #fff;
}

.tj-cat-card__name {
  line-height: 1.3;
}

/* ─── Wishlist toast improvement ────────────────────────────── */

.tj-wishlist-toast {
  position: fixed;
  bottom: 28px;
  left: 50%;
  transform: translateX(-50%) translateY(80px);
  background: #0f172a;
  color: #fff;
  padding: 13px 22px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  z-index: 999999;
  box-shadow: 0 8px 40px rgba(0,0,0,.25);
  opacity: 0;
  transition: opacity .28s cubic-bezier(.4,0,.2,1), transform .28s cubic-bezier(.4,0,.2,1);
  pointer-events: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 200px;
  justify-content: center;
}

.tj-wishlist-toast.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* ─── Wishlist button states ──────────────────────────────────── */

a.ce-add-to-wishlist,
.elementor-widget-product-add-to-wishlist a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background: rgba(255,255,255,.92) !important;
  backdrop-filter: blur(4px);
  box-shadow: 0 2px 12px rgba(0,0,0,.14) !important;
  color: #94a3b8 !important;
  font-size: 16px !important;
  transition: background .2s, color .2s, transform .2s, box-shadow .2s !important;
  text-decoration: none !important;
  cursor: pointer !important;
  border: 1.5px solid rgba(255,255,255,.6) !important;
}

a.ce-add-to-wishlist:hover,
.elementor-widget-product-add-to-wishlist a:hover {
  background: #fff !important;
  color: #ef4444 !important;
  transform: scale(1.15) !important;
  box-shadow: 0 4px 18px rgba(239,68,68,.22) !important;
}

a.ce-add-to-wishlist.is-active,
a.ce-add-to-wishlist[data-in-wishlist="1"],
.elementor-widget-product-add-to-wishlist a.is-active {
  color: #ef4444 !important;
  background: #fff !important;
  box-shadow: 0 4px 18px rgba(239,68,68,.22) !important;
}

/* ─── PHP/SQL error text hide ────────────────────────────────── */

[data-tj-hidden-error="1"] {
  display: none !important;
}

/* Hide any residual PHP error text at the very top of body */
body > :first-child:not(header):not(nav):not(section):not(.elementor) {
  /* Cannot target text nodes but can target errant divs */
}

/* ============================================================
   TODOJUGUETE — Design system
   Poppins + header nav integrado + hero CTA + cards unificadas
   ============================================================ */

/* ── 0. Poppins everywhere (wins over Inter / Elementor) ─── */
html, body, #wrapper, #tj-app, #content,
.elementor, .elementor-widget, .elementor-heading-title,
.elementor-icon-list-text, .elementor-button-text,
input, button, select, textarea, a, p, h1, h2, h3, h4, h5, h6,
.ce-product, .product-miniature, .tj-cat-card, .tj-cat-menu-btn {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
}
html { font-size: clamp(14px, 0.35vw + 13px, 16px); }
body { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }

/* ── 1. HEADER: logo | Categorías | search | icons ────────── */
header.elementor,
#header,
.header-top { overflow-x: hidden; }

header.elementor .elementor-sticky > .elementor-container,
header.elementor .elementor-section.elementor-sticky > .elementor-container {
  max-width: 1280px;
  padding-left: clamp(12px, 2.4vw, 24px);
  padding-right: clamp(12px, 2.4vw, 24px);
}
header.elementor .elementor-sticky > .elementor-container > .elementor-row {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 14px !important;
  min-height: 84px;
}
/* col 1: logo + categorías  |  col 2: search  |  col 3: icons */
header.elementor .elementor-sticky > .elementor-container > .elementor-row > .elementor-column:nth-child(1) {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}
header.elementor .elementor-sticky > .elementor-container > .elementor-row > .elementor-column:nth-child(2) {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
header.elementor .elementor-sticky > .elementor-container > .elementor-row > .elementor-column:nth-child(3) {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}
/* Kill the 90px Elementor widget gap that made Categorías overlap the search */
header.elementor .ce-widgets-space--gap { --widgets-space: 10px !important; }
header.elementor .ce-widgets-space--gap > .elementor-column-wrap > .elementor-widget-wrap,
header.elementor .elementor-sticky .elementor-widget-wrap {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  column-gap: 10px !important;
  row-gap: 0 !important;
}
header.elementor .elementor-sticky .elementor-widget-image img {
  max-height: 52px !important;
  width: auto !important;
  height: auto !important;
}

/* Search matches header control height */
header.elementor .elementor-search,
header.elementor .elementor-search__container {
  height: 48px !important;
}
header.elementor .elementor-search__input {
  height: 48px !important;
  border-radius: 999px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  padding-left: 18px !important;
}
header.elementor .elementor-search__submit {
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important;
}

/* Header action icons */
header.elementor .elementor-icon,
header.elementor .elementor-widget-sign-in a,
header.elementor .elementor-widget-shopping-cart a,
#tj-app .tj-icon-btn, #tj-app .header-user-nav a {
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* ── 2. BOTÓN CATEGORÍAS integrado en el menú ─────────────── */
#pscatmenu_popup_4d9f7a,
#pscatmenu_popup_4d9f7a[data-pscatmenu-popup-4d9f7a="root"] {
  display: inline-flex !important;
  align-items: center !important;
}
#pscatmenu_popup_4d9f7a [data-pscatmenu-popup-4d9f7a="trigger"],
.tj-cat-menu-btn,
[data-pscatmenu-popup-4d9f7a="trigger"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  height: 48px !important;
  padding: 0 18px !important;
  border-radius: 999px !important;
  background: #4f46e5 !important;
  color: #fff !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 1 !important;
  border: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  position: static !important;
  z-index: auto !important;
  transform: none !important;
  flex-shrink: 0 !important;
  transition: background .18s ease, transform .18s ease !important;
}
#pscatmenu_popup_4d9f7a [data-pscatmenu-popup-4d9f7a="trigger"]:hover,
.tj-cat-menu-btn:hover {
  background: #4338ca !important;
  color: #fff !important;
  transform: none !important;
}
#pscatmenu_popup_4d9f7a [data-pscatmenu-popup-4d9f7a="trigger"][aria-expanded="true"],
.tj-cat-menu-btn[aria-expanded="true"] {
  background: #3730a3 !important;
  color: #fff !important;
}
.tj-catbtn-icon, .tj-catbtn-arrow { display: inline-flex; align-items: center; }
.tj-catbtn-arrow { font-size: 11px; opacity: .9; }
.tj-cat-menu-btn[aria-expanded="true"] .tj-catbtn-arrow { transform: rotate(180deg); }

/* ── 3. HERO: carrusel nativo de 3 imágenes (como el diseño) ─ */
.elementor-element-90dc373,
.elementor-element-90dc373 .elementor-widget-container,
.tj-hero-carousel-live,
.tj-hero-carousel-live .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.tj-hero-live {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #e8eef3;
}
.tj-hero-live__viewport {
  position: relative;
  width: 100%;
  height: clamp(280px, 56vh, 640px);
  overflow: hidden;
}
.tj-hero-live__track {
  display: flex;
  width: 100%;
  height: 100%;
  transition: transform .55s cubic-bezier(.4, 0, .2, 1);
  will-change: transform;
}
.tj-hero-live__slide {
  position: relative;
  flex: 0 0 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #dbe4ec;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.tj-hero-live__slide img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  filter: none !important;
  opacity: 1 !important;
}
.tj-hero-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 0 !important;
  background: linear-gradient(90deg, rgba(15,23,42,.72) 0%, rgba(15,23,42,.32) 46%, rgba(15,23,42,0) 100%);
  box-sizing: border-box;
}
/* Same content width as header / categorías */
.tj-hero-overlay__inner {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: clamp(20px, 4vw, 48px) clamp(12px, 2.4vw, 24px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.tj-hero-kicker {
  display: inline-flex;
  margin: 0 0 10px;
  padding: 4px 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.18);
  color: #fff;
  font-family: 'Poppins', sans-serif !important;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.tj-hero-overlay .tj-hero-title {
  margin: 0;
  color: #fff !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: clamp(1.35rem, 3.6vw, 2.75rem) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  text-shadow: 0 2px 16px rgba(0,0,0,.35);
}
.tj-hero-overlay .tj-hero-subtitle {
  margin: 10px 0 0;
  color: rgba(255,255,255,.92) !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: clamp(.85rem, 1.6vw, 1.05rem) !important;
  font-weight: 400 !important;
  line-height: 1.45;
  max-width: 36ch;
}
.tj-hero-cta {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-top: 18px;
  height: 44px;
  padding: 0 22px;
  border-radius: 999px;
  background: #fff !important;
  color: #1e1b4b !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
  transition: transform .18s ease, background .18s ease;
}
.tj-hero-cta:hover { background: #eef2ff !important; color: #312e81 !important; transform: translateY(-1px); }
.tj-hero-live__arrow {
  position: absolute;
  top: 50%;
  z-index: 4;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  border: 0;
  border-radius: 50%;
  background: rgba(255,255,255,.92);
  color: #1e293b;
  box-shadow: 0 4px 16px rgba(15,23,42,.16);
  cursor: pointer;
  transition: background .18s, transform .18s;
}
.tj-hero-live__arrow:hover { background: #fff; transform: scale(1.06); }
.tj-hero-live__arrow--prev { left: clamp(10px, 2vw, 28px); }
.tj-hero-live__arrow--next { right: clamp(10px, 2vw, 28px); }
.tj-hero-live__dots {
  position: absolute;
  left: 50%;
  bottom: 18px;
  z-index: 5;
  display: flex;
  align-items: center;
  gap: 8px;
  transform: translateX(-50%);
}
.tj-hero-live__dots button {
  width: 9px;
  height: 9px;
  padding: 0;
  border: 2px solid rgba(255,255,255,.95);
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  opacity: .7;
  transition: background .18s, opacity .18s, transform .18s;
}
.tj-hero-live__dots button.is-active {
  background: #fff;
  opacity: 1;
  transform: scale(1.15);
}
#tj-app .tj-home-hero-full,
#tj-app .tj-hero-carousel { border-radius: 0; overflow: hidden; }

/* Hide leftover Elementor swiper chrome if present */
.tj-hero-carousel-live .swiper,
.tj-hero-carousel-live .elementor-swiper-button,
.tj-hero-carousel-live .swiper-pagination { display: none !important; }

/* ── 4. Section rhythm ────────────────────────────────────── */
.elementor-heading-title,
#tj-app .tj-section-heading h2,
#tj-app .tj-categories-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: clamp(1.2rem, 2.4vw, 1.7rem) !important;
  font-weight: 700 !important;
  letter-spacing: -.02em;
}
.tj-categories-section-injected {
  padding: clamp(20px, 4vw, 40px) 0 clamp(12px, 2vw, 20px);
}
.tj-categories-grid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 clamp(12px, 3vw, 24px);
}

/* ── 5. Category cards — equal height ─────────────────────── */
.tj-categories-grid__items {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 14px;
  align-items: stretch;
}
.tj-cat-card {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  min-height: 148px;
  padding: 18px 10px 14px !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgba(15, 23, 42, .06);
  text-decoration: none !important;
}
.tj-cat-card__icon {
  width: 56px !important;
  height: 56px !important;
  flex: 0 0 56px;
  font-size: 22px !important;
  margin-bottom: 10px !important;
}
.tj-cat-card__name {
  font-family: 'Poppins', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3;
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.6em;
}

/* ── 6. Product cards — equal height, unified footer ──────── */
.elementor-widget-product-carousel .swiper-slide {
  height: auto !important;
  display: flex;
}
.elementor[data-elementor-type="product-miniature"],
.elementor[data-elementor-type="product-miniature"] > article.elementor-section-wrap {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  min-height: 360px;
  background: #fff;
  border-radius: 16px;
  overflow: visible;
  position: relative;
  box-shadow: 0 8px 24px rgba(15, 23, 42, .06);
}
.elementor[data-elementor-type="product-miniature"] .elementor-widget-image,
.elementor[data-elementor-type="product-miniature"] .elementor-widget-image .elementor-widget-container {
  overflow: hidden;
  border-radius: 16px 16px 0 0;
}
.elementor[data-elementor-type="product-miniature"] .elementor-widget-image img,
.elementor[data-elementor-type="product-miniature"] img {
  width: 100% !important;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  background: #fff;
}
/* Wishlist heart always visible on product cards */
.elementor[data-elementor-type="product-miniature"] .elementor-widget-product-add-to-wishlist {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  left: auto !important;
  width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 6 !important;
  overflow: visible !important;
}
.elementor[data-elementor-type="product-miniature"] .elementor-widget-product-add-to-wishlist .elementor-widget-container {
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
.elementor[data-elementor-type="product-miniature"] a.ce-add-to-wishlist {
  position: relative !important;
  display: inline-flex !important;
  width: 40px !important;
  height: 40px !important;
  visibility: visible !important;
  opacity: 1 !important;
}
.elementor[data-elementor-type="product-miniature"] .elementor-heading-title,
.elementor[data-elementor-type="product-miniature"] h3 {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.35;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.7em;
}
.elementor-widget-product-miniature-add-to-cart .elementor-button,
.elementor-widget-product-miniature-add-to-cart a,
.elementor-widget-product-miniature-add-to-cart button {
  height: 40px !important;
  border-radius: 999px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

/* Service cards equal height */
.tj-service-card,
[class*="elementor-widget-icon-box"] {
  height: 100%;
}

/* ── 7. Breakpoints ───────────────────────────────────────── */
@media (max-width: 1199px) {
  .tj-categories-grid__items { grid-template-columns: repeat(4, 1fr) !important; }
}
@media (max-width: 991px) {
  header.elementor .elementor-sticky > .elementor-container > .elementor-row {
    flex-wrap: wrap !important;
    gap: 8px !important;
    min-height: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  header.elementor .elementor-sticky > .elementor-container > .elementor-row > .elementor-column:nth-child(2) {
    flex: 1 1 100% !important;
    order: 3;
    width: 100% !important;
  }
  header.elementor .elementor-sticky .elementor-widget-image img { max-height: 34px !important; }
  .tj-mega-inner { grid-template-columns: 1fr !important; }
  .tj-mega-banner, .tj-mega-contact, .tj-mega-promo { display: none; }
  .tj-hero-live__viewport { height: clamp(220px, 52vw, 420px); }
  .tj-hero-live__arrow { width: 36px; height: 36px; margin-top: -18px; }
  .elementor[data-elementor-type="product-miniature"],
  .elementor[data-elementor-type="product-miniature"] > article.elementor-section-wrap {
    min-height: 320px;
  }
}
@media (max-width: 767px) {
  .tj-categories-grid__items { grid-template-columns: repeat(3, 1fr) !important; gap: 10px !important; }
  .tj-cat-card { min-height: 132px; padding: 14px 8px 12px !important; }
  #tj-app .products { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }
  #tj-app .tj-footer-cols, #tj-app .footer-container .row { flex-direction: column; gap: 24px; }
  #tj-app .tj-footer-bottom { flex-direction: column !important; align-items: center !important; gap: 8px; text-align: center; }
  .tj-hero-live__dots { bottom: 12px; }
  .tj-hero-overlay {
    background: linear-gradient(180deg, rgba(15,23,42,.12) 0%, rgba(15,23,42,.72) 100%);
    justify-content: flex-end;
  }
  .tj-hero-overlay__inner {
    padding-top: 18px;
    padding-bottom: 36px;
    justify-content: flex-end;
  }
  .tj-hero-cta { height: 40px; padding: 0 16px; font-size: 13px !important; margin-top: 12px; }
}
@media (max-width: 575px) {
  .tj-catbtn-text { display: none !important; }
  #pscatmenu_popup_4d9f7a [data-pscatmenu-popup-4d9f7a="trigger"],
  .tj-cat-menu-btn {
    width: 40px !important;
    padding: 0 !important;
    gap: 0 !important;
  }
  .tj-catbtn-arrow { display: none !important; }
  header.elementor .elementor-sticky .elementor-widget-image img { max-height: 30px !important; }
  header.elementor .elementor-icon,
  header.elementor .elementor-widget-sign-in a,
  header.elementor .elementor-widget-shopping-cart a,
  #tj-app .tj-icon-btn { width: 36px; height: 36px; }
  .tj-categories-grid__items { grid-template-columns: repeat(2, 1fr) !important; }
  .tj-cat-card__icon { width: 48px !important; height: 48px !important; font-size: 20px !important; flex-basis: 48px; }
  .tj-cat-card__name { font-size: 12px !important; }
  .elementor[data-elementor-type="product-miniature"],
  .elementor[data-elementor-type="product-miniature"] > article.elementor-section-wrap { min-height: 280px; }
  .elementor[data-elementor-type="product-miniature"] .elementor-heading-title { font-size: 13px !important; }
  #tj-app .tj-footer-link-block__title,
  #tj-app .tj-footer-link-block__list a { font-size: 12px !important; }
  #tj-app .carousel-control-prev, #tj-app .carousel-control-next,
  #tj-app .tj-carousel-prev, #tj-app .tj-carousel-next,
  .elementor-swiper-button { width: 34px !important; height: 34px !important; }
}

/* ── 8. Wishlist header ───────────────────────────────────── */
.tj-wishlist-header-btn {
  display: inline-flex; align-items: center; gap: 6px;
  color: #374151; text-decoration: none; font-size: 14px; font-weight: 500;
  padding: 6px 10px; border-radius: 8px; transition: color .2s, background .2s;
}
.tj-wishlist-header-btn:hover { color: #ef4444; background: #fef2f2; text-decoration: none; }
.tj-wishlist-header-btn .tj-wl-count {
  background: #ef4444; color: #fff; border-radius: 999px;
  font-size: 11px; font-weight: 700; padding: 1px 6px; line-height: 1.4; min-width: 18px; text-align: center;
}

/* ── 9. Utilities ─────────────────────────────────────────── */
.tj-scrollable { scrollbar-width: none; -ms-overflow-style: none; }
.tj-scrollable::-webkit-scrollbar { display: none; }
@media (max-width: 991px) {
  #tj-app .product-description, #tj-app .product-desc { font-size: 0.88rem !important; }
}

/* ── Tiger mascot (item1) — Elementor fadeIn leaves visibility:hidden ── */
.elementor-element-2560d57,
.elementor-element-2560d57.elementor-invisible,
.elementor-element-2560d57.animated,
.elementor-element:has(> .elementor-widget-container > img[src*="item1"]) {
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 3 !important;
}
img[src*="item1.png"],
img[src*="item1"] {
  visibility: visible !important;
  opacity: 1 !important;
  display: inline-block !important;
  max-width: 220px;
  height: auto;
}

/* Newsletter banner: show full Frame 235 tiger */
.elementor-element-698829b > .elementor-column-wrap {
  background-size: cover !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
  min-height: 260px;
  overflow: visible !important;
}
.elementor-element-cd1ab18 {
  overflow: visible !important;
}
