body,button,input,select,textarea{font-family:var(--djpro-font-sans)}body{background:var(--djpro-background-primary);color:var(--djpro-text-primary);letter-spacing:normal}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--djpro-font-sans);font-style:normal;letter-spacing:var(--djpro-tracking-tight)}main,#MainContent{background:var(--djpro-background-primary)}:focus-visible{outline:2px solid var(--djpro-red-600);outline-offset:3px}.chip{display:inline-flex;align-items:center;justify-content:center;padding:9.5px 17.5px;border:1.5px solid var(--djpro-bone-14);border-radius:var(--djpro-radius-full);background:none;color:var(--djpro-bone-60);font-family:var(--djpro-font-ui);font-size:var(--djpro-font-size-body-sm);font-weight:400;line-height:18px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.chip:hover:not(.chip--active){border-color:var(--djpro-bone-60);color:var(--djpro-bone)}.chip--active,.chip.chip--active{border-color:var(--djpro-bone);background:var(--djpro-bone);color:#000}.chip--active:hover{background:var(--djpro-neutral-800)}.chip--disabled{opacity:.4;pointer-events:none}.chip--sm{padding:6px 14px}.jja-chip-checkbox-label{position:relative}.jja-chip-checkbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.djpro-container{width:min(calc(100% - (var(--djpro-gutter) * 2)),var(--djpro-content-width));margin-inline:auto}.djpro-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--djpro-spacing-md);min-height:44px;padding:12px 20px;border:1px solid var(--djpro-red-600);border-radius:var(--djpro-radius-button);background:var(--djpro-red-600);color:var(--djpro-text-primary);font:700 18px/1 var(--djpro-font-sans);letter-spacing:var(--djpro-tracking-tight);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.djpro-button .svg-wrapper{flex-shrink:0;width:20px;height:20px}.djpro-button .svg-wrapper svg{display:block;width:100%;height:100%}.djpro-button:hover{background:var(--djpro-red-500);border-color:var(--djpro-red-500);transform:translateY(-1px)}.djpro-button--secondary{border-color:var(--djpro-border-subtle);background:transparent}.jja-cart-components{margin:4px 0 0;padding:0;list-style:none}.jja-cart-components__item{display:flex;gap:6px;color:var(--djpro-text-tertiary);font-size:var(--djpro-font-size-body-sm);line-height:1.4}.jja-cart-components__qty{flex-shrink:0;min-width:2em;font-variant-numeric:tabular-nums}.djpro-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--djpro-background-primary);opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear .3s}.djpro-preloader:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--djpro-red-600)}.djpro-preloader--done{opacity:0;visibility:hidden;pointer-events:none}.djpro-preloader__logo{position:absolute;left:50vw;top:50vh;top:50svh;width:120px;height:120px;margin:-60px 0 0 -60px;animation:djpro-preloader-pulse 1.4s ease-in-out infinite}.djpro-preloader__img{display:block;width:100%;height:100%;object-fit:contain}.djpro-preloader__text{display:block;font-family:var(--djpro-font-ui);font-weight:700;font-size:var(--djpro-font-size-heading-md);line-height:120px;text-align:center;color:var(--djpro-text-primary)}@keyframes djpro-preloader-pulse{0%,to{opacity:.45}50%{opacity:1}}.djpro-loading-logo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--djpro-background-primary);opacity:.85}.djpro-loading-logo:after{content:"";position:sticky;top:40vh;display:block;width:72px;height:72px;margin:72px auto 0;background:var(--djpro-logo-url, none) center / contain no-repeat;animation:djpro-preloader-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.djpro-preloader__logo,.djpro-loading-logo:after{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/djpro-base.css.map */
