:root{--color-primary: #c54400;--color-accent: #048f88;--color-background: #fdfef9;--tag-primry: #c54400;--tag-accent: #048f88;--button-primary: #c54400;--button-primary-hover: #a03600;--button-primary-active: #8b2e00;--button-secondary: #048f88;--button-secondary-hover: #036b66;--button-secondary-active: #025450;--button-success: #2d5a27;--button-success-hover: #234a1f;--button-success-active: #1a3617;--button-warning: #b8860b;--button-warning-hover: #9a7209;--button-warning-active: #7d5e07;--button-danger: #b22222;--button-danger-hover: #8b1a1a;--button-danger-active: #651313;--button-neutral: #6c757d;--button-neutral-hover: #5a6268;--button-neutral-active: #495057;--text-primary: #2c2c2c;--text-secondary: #4a4a4a;--text-accent: #c54400;--text-link: #048f88;--text-muted: #6c757d;--text-success: #2d5a27;--text-warning: #b8860b;--text-error: #b22222;--border-radius: 8px;--border-width: 2px;--transition: all .2s ease;--shadow: 0 2px 4px rgba(0, 0, 0, .1);--shadow-hover: 0 4px 8px rgba(0, 0, 0, .15);--shadow-active: 0 1px 2px rgba(0, 0, 0, .1);--text-line-height: 1.4;--text-letter-spacing: .02em;--font-size-small: 1rem;--font-size-normal: 1.2rem;--font-size-large: 1.4rem;--font-size-xlarge: 3rem}.button{font-size:var(--font-size-normal)!important;font-weight:600!important;min-height:48px!important;padding:12px 24px!important;border-radius:var(--border-radius)!important;border-width:var(--border-width)!important;transition:var(--transition)!important;box-shadow:var(--shadow)!important}.button.is-large{font-size:var(--font-size-large)!important;min-height:56px!important;padding:16px 32px!important;font-weight:700!important}.button.is-small{font-size:var(--font-size-small)!important;min-height:40px!important;padding:8px 16px!important}.button.is-primary{background-color:var(--button-primary)!important;border-color:var(--button-primary)!important;color:#fff!important}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-primary:active,.button.is-primary.is-active{background-color:var(--button-primary-active)!important;border-color:var(--button-primary-active)!important;transform:translateY(0)!important;box-shadow:var(--shadow-active)!important}.button.is-info{background-color:var(--button-secondary)!important;border-color:var(--button-secondary)!important;color:#fff!important}.button.is-info:hover,.button.is-info.is-hovered{background-color:var(--button-secondary-hover)!important;border-color:var(--button-secondary-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-success{background-color:var(--button-success)!important;border-color:var(--button-success)!important;color:#fff!important}.button.is-success:hover,.button.is-success.is-hovered{background-color:var(--button-success-hover)!important;border-color:var(--button-success-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-warning{background-color:var(--button-warning)!important;border-color:var(--button-warning)!important;color:#fff!important}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:var(--button-warning-hover)!important;border-color:var(--button-warning-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-danger{background-color:var(--button-danger)!important;border-color:var(--button-danger)!important;color:#fff!important}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:var(--button-danger-hover)!important;border-color:var(--button-danger-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-light{background-color:transparent!important;border-color:var(--button-neutral)!important;color:var(--button-neutral)!important}.button.is-light:hover,.button.is-light.is-hovered{background-color:var(--button-neutral)!important;border-color:var(--button-neutral)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:var(--shadow-hover)!important}.button.is-outlined.is-primary{background-color:transparent!important;border-color:var(--button-primary)!important;color:var(--button-primary)!important}.button.is-outlined.is-primary:hover{background-color:var(--button-primary)!important;color:#fff!important}.button.is-outlined.is-info{background-color:transparent!important;border-color:var(--button-secondary)!important;color:var(--button-secondary)!important}.button.is-outlined.is-info:hover{background-color:var(--button-secondary)!important;color:#fff!important}.button:focus,.button.is-focused{outline:3px solid rgba(var(--color-foreground, 0, 0, 0),.5)!important;outline-offset:2px!important;box-shadow:var(--shadow-hover)!important}.button:disabled,.button[disabled],.button.is-static{opacity:.6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;pointer-events:none!important}.button.is-loading:after{border-color:transparent transparent currentColor currentColor!important;border-width:2px!important;width:16px!important;height:16px!important}.tag.is-primary{background-color:var(--tag-primry)!important;color:#fff}.tag.is-secondary{background-color:var(--tag-accent)!important;color:#fff}.title{color:var(--text-primary)!important;font-weight:700!important;line-height:var(--text-line-height)!important;letter-spacing:var(--text-letter-spacing)!important;margin-bottom:1rem!important}.subtitle{color:var(--text-secondary)!important;font-weight:500!important;line-height:var(--text-line-height)!important;letter-spacing:var(--text-letter-spacing)!important;margin-bottom:.75rem!important}.title.has-text-primary,.title.is-primary,.subtitle.has-text-primary,.subtitle.is-primary,.has-text-primary{color:var(--text-accent)!important}.has-text-info{color:var(--text-link)!important}.has-text-success{color:var(--text-success)!important}.has-text-warning{color:var(--text-warning)!important}.has-text-danger{color:var(--text-error)!important}.has-text-dark{color:var(--text-primary)!important}.has-text-grey{color:var(--text-secondary)!important}.has-text-grey-light{color:var(--text-muted)!important}.has-text-grey-dark{color:var(--text-primary)!important}.has-text-light{color:var(--text-muted)!important}.has-text-weight-light{font-weight:400!important}.has-text-weight-normal{font-weight:500!important}.has-text-weight-medium{font-weight:600!important}.has-text-weight-semibold{font-weight:700!important}.has-text-weight-bold{font-weight:800!important}.content{color:var(--text-primary)!important;line-height:var(--text-line-height)!important;font-size:var(--font-size-normal)!important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--text-primary)!important;font-weight:700!important;line-height:1.4!important;margin-top:2rem!important;margin-bottom:1rem!important}.content h1{border-bottom:3px solid var(--text-accent)!important;padding-bottom:.5rem!important}.content h2{border-left:4px solid var(--text-accent)!important;padding-left:1rem!important}.content p{margin-bottom:1.5rem!important;line-height:var(--text-line-height)!important}.content strong,.content b{color:var(--text-primary)!important;font-weight:700!important}.content em,.content i{color:var(--text-secondary)!important;font-style:italic!important}.content a,a:not(.button):not(.navbar-item):not(.dropdown-item){color:var(--text-link)!important;text-decoration:underline!important;text-underline-offset:.2rem!important;text-decoration-thickness:.1rem!important;transition:var(--transition)!important}.content a:hover,a:not(.button):not(.navbar-item):not(.dropdown-item):hover{color:var(--text-accent)!important;text-decoration-thickness:.2rem!important;text-underline-offset:.3rem!important}.content a:visited,a:not(.button):not(.navbar-item):not(.dropdown-item):visited{color:var(--text-secondary)!important}.content a:focus,a:not(.button):not(.navbar-item):not(.dropdown-item):focus{outline:2px solid var(--text-accent)!important;outline-offset:.2rem!important;background-color:#c544001a!important}.content ul,.content ol{margin-left:2rem!important;margin-bottom:1.5rem!important}.content li{margin-bottom:.5rem!important;line-height:var(--text-line-height)!important}.content ul li{list-style-type:disc!important}.content ol li{list-style-type:decimal!important}.content blockquote{background-color:#048f880d!important;border-left:4px solid var(--text-link)!important;padding:1.5rem!important;margin:2rem 0!important;font-style:italic!important;color:var(--text-secondary)!important}.content code{background-color:#2c2c2c1a!important;color:var(--text-primary)!important;padding:.2rem .4rem!important;border-radius:4px!important;font-size:.9em!important}.content pre{background-color:#2c2c2c0d!important;border:1px solid var(--text-muted)!important;border-radius:6px!important;padding:1.5rem!important;overflow-x:auto!important;margin:1.5rem 0!important}.content pre code{background-color:transparent!important;padding:0!important}.content table{border-collapse:collapse!important;width:100%!important;margin:2rem 0!important;font-size:1.5rem!important}.content table th{background-color:#048f881a!important;color:var(--text-primary)!important;font-weight:700!important;padding:1rem!important;border:2px solid var(--text-muted)!important;text-align:left!important}.content table td{padding:1rem!important;border:1px solid var(--text-muted)!important;color:var(--text-primary)!important}.content table tr:nth-child(2n){background-color:#2c2c2c05!important}.price-display{color:var(--text-accent)!important;font-weight:800!important;font-size:var(--font-size-xlarge)!important;line-height:1.2!important}.price-original{color:var(--text-muted)!important;text-decoration:line-through!important;font-size:var(--font-size-large)!important;font-weight:400!important}.price-discount{color:var(--text-error)!important;font-weight:700!important;background-color:#b222221a!important;padding:.2rem .5rem!important;border-radius:4px!important;font-size:var(--font-size-small)!important;display:inline-block!important;margin-left:.5rem!important}.stock-available{color:var(--text-success)!important;font-weight:600!important;font-size:var(--font-size-normal)!important}.stock-available:before{content:"\25cf  ";font-size:.8em!important}.stock-low{color:var(--text-warning)!important;font-weight:600!important;font-size:var(--font-size-normal)!important}.stock-low:before{content:"\26a0  ";font-size:.9em!important}.stock-out{color:var(--text-error)!important;font-weight:600!important;font-size:var(--font-size-normal)!important}.stock-out:before{content:"\2715  ";font-size:.9em!important}.product-card{border:1px solid rgba(var(--text-muted),.3)!important;border-radius:var(--border-radius)!important;box-shadow:var(--shadow)!important;transition:var(--transition)!important;overflow:hidden!important;background-color:#fff!important;height:auto!important}.product-card:hover{box-shadow:var(--shadow-hover)!important;transform:translateY(-2px)!important}.product-card .product-title{color:var(--text-primary)!important;font-weight:600!important;font-size:var(--font-size-normal)!important;margin-bottom:.5rem!important;line-height:1.4!important}.product-card .product-brand{color:var(--text-link)!important;font-size:var(--font-size-small)!important;text-decoration:none!important;margin-bottom:.75rem!important;display:block!important}.product-card .product-brand:hover{text-decoration:underline!important;color:var(--text-accent)!important}.nav-link{color:var(--text-primary)!important;font-size:var(--font-size-large)!important;text-decoration:none!important;padding:.5rem 1rem!important;border-radius:4px!important;transition:var(--transition)!important}.nav-link:hover{color:var(--text-accent)!important;background-color:#c544000d!important;text-decoration:none!important}.nav-link.is-active{color:var(--text-accent)!important;font-weight:600!important;background-color:#c544001a!important}.breadcrumb-link{color:var(--text-link)!important;font-size:var(--font-size-small)!important;text-decoration:none!important}.breadcrumb-link:hover{text-decoration:underline!important;color:var(--text-accent)!important}.breadcrumb-current{color:var(--text-secondary)!important;font-size:var(--font-size-small)!important;font-weight:600!important}.form-label{color:var(--text-primary)!important;font-weight:600!important;font-size:var(--font-size-normal)!important;margin-bottom:.5rem!important;display:block!important}.form-input,.form-textarea,.form-select{font-size:var(--font-size-normal)!important;padding:12px 16px!important;border:var(--border-width) solid var(--text-muted)!important;border-radius:var(--border-radius)!important;color:var(--text-primary)!important;background-color:#fff!important;transition:var(--transition)!important}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--text-accent)!important;outline:2px solid rgba(197,68,0,.2)!important;outline-offset:0!important}.form-help{color:var(--text-muted)!important;font-size:var(--font-size-small)!important;margin-top:.5rem!important}.form-error{color:var(--text-error)!important;font-size:var(--font-size-small)!important;font-weight:600!important;margin-top:.5rem!important}@media screen and (max-width: 768px){.button{font-size:var(--font-size-normal)!important;min-height:48px!important;padding:14px 20px!important}.button.is-large{font-size:var(--font-size-large)!important;min-height:56px!important;padding:18px 24px!important}.button.is-small{font-size:1.3rem!important;min-height:44px!important;padding:10px 16px!important}.button:hover{transform:none!important}.button:active{transform:scale(.98)!important}.content{font-size:var(--font-size-normal)!important}.title{line-height:1.4!important}.subtitle{line-height:1.5!important}.price-display{font-size:2rem!important}.price-original{font-size:var(--font-size-normal)!important}.content a,a:not(.button):not(.navbar-item):not(.dropdown-item){padding:.2rem 0!important;display:inline-block!important}.nav-link{font-size:var(--font-size-normal)!important;padding:.75rem 1rem!important}.product-card .product-title{font-size:var(--font-size-normal)!important}.form-input,.form-textarea,.form-select{font-size:var(--font-size-normal)!important;padding:14px 16px!important}}@media (forced-colors: active){.button{border:2px solid ButtonBorder!important;color:ButtonText!important;background-color:ButtonFace!important}.button:hover{border:2px solid Highlight!important;color:HighlightText!important;background-color:Highlight!important}.title,.subtitle,.content,.has-text-primary,.has-text-info,.has-text-success,.has-text-warning,.has-text-danger{color:CanvasText!important}.content a,a:not(.button){color:LinkText!important;text-decoration:underline!important}.content a:visited,a:not(.button):visited{color:VisitedText!important}}@media (prefers-reduced-motion: reduce){.button,.product-card,.nav-link,.content a{transition:none!important;animation:none!important}.button:hover,.product-card:hover{transform:none!important}}.button:focus-visible,.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible,.nav-link:focus-visible,.content a:focus-visible{outline:3px solid var(--text-accent)!important;outline-offset:2px!important}.card .media{position:inherit!important}.product-media-container.constrain-height .media,.product-media-container .media{padding-top:0!important}.mdia-content{overflow:clip!important}.tag{margin-top:.5rem!important;font-size:1rem!important}.title:not(.is-spaced)+.subtitle{margin-top:inherit!important}.subtitle:not(.is-spaced)+.title{margin-top:inherit!important}field:after,select:after,.select:after,.button:after{content:none!important}shopify-section.section{padding:0}body{background-color:#fdfef9!important}#shopify-section-template--19853353419004__image_banner{padding:0!important}.card>a{display:block}.shopify-section{padding-block:initial!important}.media-content .title{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom-styles.css.map */
