*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100vh;direction:ltr}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:500}:where(.font-semibold, .font-bold, .font-extrabold, .font-black) strong{font-weight:inherit}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,:where(input:not([type=range])),optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}button,select{text-transform:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='date']::-webkit-datetime-edit-fields-wrapper{padding:0}[type='date']::-webkit-date-and-time-value{text-align:left;height:1.5em}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0;border:0}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{--muted-alpha:.4;color:rgba(var(--base-color), var(--muted-alpha, .6));opacity:1}button,[role="button"]{cursor:pointer}svg,img,video,canvas,audio,iframe,embed,object{display:inline-block;vertical-align:middle}svg,img,video{max-width:100%;height:auto}.responsive>iframe,.responsive>embed,.responsive>object{max-width:100%}.aspect-video>iframe,.aspect-video>embed,.aspect-video>object{aspect-ratio:16/9;height:auto;width:100%}[hidden]{display:none}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox],[type=radio]{padding:0;margin:0;display:inline-block;vertical-align:middle;background-origin:border-box;flex-shrink:0;min-width:0;height:1rem;width:1rem;color:rgba(var(--checkbox-color), var(--checkbox-alpha, 1))}[type=image]{padding:0;border:0;width:auto;max-width:100%;vertical-align:middle}[type=range]{--brand-alpha:.9;margin:0;padding:0;width:100%;height:1rem;background-color:transparent;appearance:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:rgba(var(--base-color), var(--divider-alpha, .1));border-color:transparent;border-radius:9999px}[type=range]::-moz-range-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:rgba(var(--base-color), var(--divider-alpha, .1));border-color:transparent;border-radius:9999px}[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.375rem;background-color:rgba(var(--brand-color), var(--brand-alpha, 1));border:0;border-radius:9999px;-webkit-appearance:none;appearance:none}[type=range]::-moz-range-thumb{width:1rem;height:1rem;margin-top:-0.375rem;background-color:rgba(var(--brand-color), var(--brand-alpha, 1));border:0;border-radius:9999px;appearance:none}button,input[type='submit'],input[type='reset'],input[type='button']{--spinner-size:1.25rem;--spinner-border-color:var(--button-color)}select:not([multiple]){padding-right:2.5rem}select::-ms-expand{display:none}select[multiple]{overflow-y:auto}[type=checkbox]{border-radius:.25rem}[type=radio]{border-radius:100%}[type=checkbox]:focus-visible,[type=radio]:focus-visible{box-shadow:0 0 0 2px rgb(var(--base-bg)), 0 0 0 4px rgb(var(--checkbox-color))}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.page-category-ads .jason-ad-item .jason-ad-sponsored,.page-searchresult-ads .jason-ad-item .jason-ad-sponsored{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#666;position:absolute;top:.5rem;left:.5rem;z-index:2;margin:0;padding:.25rem .4rem;border-radius:.25rem;background:rgba(255,255,255,0.9);backdrop-filter:blur(2px)}.page-category-ads .jason-ad-item .product-image-container,.page-searchresult-ads .jason-ad-item .product-image-container{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden}.page-category-ads .jason-ad-item .product-item-photo,.page-searchresult-ads .jason-ad-item .product-item-photo{display:block;width:100%}.page-category-ads .jason-ad-item .product-image-photo,.page-searchresult-ads .jason-ad-item .product-image-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.page-category-ads .jason-ad-item .jason-ad-title a,.page-searchresult-ads .jason-ad-item .jason-ad-title a{font-weight:600}.jason-backtotop{position:fixed;bottom:2rem;right:2rem;z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}@media (max-width:767px){.jason-backtotop{bottom:6rem;right:1.5rem}}.jason-backtotop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.jason-backtotop__btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:none;border-radius:9999px;background:#ea580c;color:#fff;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.jason-backtotop__btn .jason-backtotop__icon{font-size:1.5rem;line-height:1}.brand-index-index .snackhub-brands-page,.brand-brand-view .snackhub-brands-page{max-width:1280px;margin-left:auto;margin-right:auto;padding:3rem 1rem}.brand-index-index .snackhub-brands-page .page-title,.brand-brand-view .snackhub-brands-page .page-title{margin:0 0 1rem 0;font-size:2.25rem;font-weight:700}.brand-index-index .snackhub-brands-header,.brand-brand-view .snackhub-brands-header{margin-bottom:3rem;text-align:center}.brand-index-index .snackhub-brands-header-icon,.brand-brand-view .snackhub-brands-header-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#ffedd5;border-radius:9999px;margin-bottom:1rem}.brand-index-index .snackhub-brands-icon::before,.brand-brand-view .snackhub-brands-icon::before{content:'';display:block;width:2rem;height:2rem;background:currentColor;color:#ea580c;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 21h18M3 7v1a3 3 0 003 3h12a3 3 0 003-3V7M5 7V5a2 2 0 012-2h10a2 2 0 012 2v2'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.brand-index-index .snackhub-brands-tagline,.brand-brand-view .snackhub-brands-tagline{margin:0 auto;max-width:42rem;font-size:1.125rem;line-height:1.5;color:#4b5563}.brand-index-index .snackhub-brands-grid,.brand-brand-view .snackhub-brands-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:0}@media (min-width:768px){.brand-index-index .snackhub-brands-grid,.brand-brand-view .snackhub-brands-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.brand-index-index .snackhub-brands-grid,.brand-brand-view .snackhub-brands-grid{grid-template-columns:repeat(4, 1fr)}}.brand-index-index .snackhub-brand-card,.brand-brand-view .snackhub-brand-card{text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:box-shadow .3s ease,transform .3s ease}.brand-index-index .snackhub-brand-card:hover,.brand-brand-view .snackhub-brand-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)}.brand-index-index .snackhub-brand-card:hover .snackhub-brand-card-name,.brand-brand-view .snackhub-brand-card:hover .snackhub-brand-card-name{color:#ea580c}.brand-index-index .snackhub-brand-card:hover .snackhub-brand-card-logo,.brand-brand-view .snackhub-brand-card:hover .snackhub-brand-card-logo{transform:scale(1.05)}.brand-index-index .snackhub-brand-card-content,.brand-brand-view .snackhub-brand-card-content{padding:1.5rem;height:100%;display:flex;flex-direction:column}.brand-index-index .snackhub-brand-card-logo,.brand-brand-view .snackhub-brand-card-logo{position:relative;width:100%;padding-bottom:100%;background:#f3f4f6;border-radius:.625rem;margin-bottom:1rem;overflow:hidden;transition:transform .3s ease}.brand-index-index .snackhub-brand-card-logo img,.brand-brand-view .snackhub-brand-card-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brand-index-index .snackhub-brand-card-name,.brand-brand-view .snackhub-brand-card-name{font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0;transition:color .2s ease}.brand-index-index .snackhub-brand-card-desc,.brand-brand-view .snackhub-brand-card-desc{font-size:.875rem;color:#4b5563;margin:0 0 1rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-index-index .snackhub-brand-card-footer,.brand-brand-view .snackhub-brand-card-footer{margin-top:auto;padding-top:1rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#4b5563}.brand-index-index .snackhub-brand-card-external::after,.brand-brand-view .snackhub-brand-card-external::after{content:'';display:inline-block;width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6M15 3h6v6M10 14L21 3'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.brand-index-index .snackhub-brands-stats,.brand-brand-view .snackhub-brands-stats{margin-top:5rem;background:linear-gradient(to right, #f97316, #ea580c);border-radius:1rem;padding:2rem 1rem;color:#fff}@media (min-width:768px){.brand-index-index .snackhub-brands-stats,.brand-brand-view .snackhub-brands-stats{padding:3rem 2rem}}.brand-index-index .snackhub-brands-stats-grid,.brand-brand-view .snackhub-brands-stats-grid{display:grid;grid-template-columns:1fr;gap:2rem;text-align:center}@media (min-width:768px){.brand-index-index .snackhub-brands-stats-grid,.brand-brand-view .snackhub-brands-stats-grid{grid-template-columns:repeat(3, 1fr)}}.brand-index-index .snackhub-brands-stats-number,.brand-brand-view .snackhub-brands-stats-number{font-size:2.25rem;font-weight:700;margin-bottom:.5rem}.brand-index-index .snackhub-brands-stats-label,.brand-brand-view .snackhub-brands-stats-label{color:rgba(255,237,213,0.9);font-size:1rem}.brand-index-index .snackhub-brands-why,.brand-brand-view .snackhub-brands-why{margin-top:4rem}.brand-index-index .snackhub-brands-why-title,.brand-brand-view .snackhub-brands-why-title{font-size:1.875rem;font-weight:700;text-align:center;margin:0 0 3rem 0}.brand-index-index .snackhub-brands-why-grid,.brand-brand-view .snackhub-brands-why-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.brand-index-index .snackhub-brands-why-grid,.brand-brand-view .snackhub-brands-why-grid{grid-template-columns:repeat(3, 1fr)}}.brand-index-index .snackhub-brands-why-grid .text-center,.brand-brand-view .snackhub-brands-why-grid .text-center{text-align:center}.brand-index-index .snackhub-brands-why-grid h3,.brand-brand-view .snackhub-brands-why-grid h3{font-size:1.25rem;font-weight:600;margin:0 0 .75rem 0}.brand-index-index .snackhub-brands-why-grid p,.brand-brand-view .snackhub-brands-why-grid p{margin:0;color:#4b5563;line-height:1.5}.brand-index-index .snackhub-brands-why-icon,.brand-brand-view .snackhub-brands-why-icon{width:3.5rem;height:3.5rem;background:#ffedd5;border-radius:9999px;margin:0 auto 1rem auto;display:inline-flex;align-items:center;justify-content:center}.brand-index-index .snackhub-brands-why-icon::before,.brand-brand-view .snackhub-brands-why-icon::before{content:'';width:1.75rem;height:1.75rem;background:#ea580c;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 21h18M3 7v1a3 3 0 003 3h12a3 3 0 003-3V7M5 7V5a2 2 0 012-2h10a2 2 0 012 2v2'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.brand-index-index .snackhub-brand-view-header,.brand-brand-view .snackhub-brand-view-header{background:linear-gradient(to right, #f97316, #ea580c);color:#fff;padding:3rem 1rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.brand-index-index .snackhub-brand-view-back,.brand-brand-view .snackhub-brand-view-back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.625rem;color:#fff;text-decoration:none;transition:background .2s ease}.brand-index-index .snackhub-brand-view-back:hover,.brand-brand-view .snackhub-brand-view-back:hover{background:rgba(255,255,255,0.2);color:#fff}.brand-index-index .snackhub-brand-view-back-icon::before,.brand-brand-view .snackhub-brand-view-back-icon::before{content:'';display:inline-block;width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.brand-index-index .snackhub-brand-view-header-inner,.brand-brand-view .snackhub-brand-view-header-inner{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;text-align:left}@media (min-width:768px){.brand-index-index .snackhub-brand-view-header-inner,.brand-brand-view .snackhub-brand-view-header-inner{flex-direction:row}}.brand-index-index .snackhub-brand-view-logo,.brand-brand-view .snackhub-brand-view-logo{width:8rem;height:8rem;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);flex-shrink:0}.brand-index-index .snackhub-brand-view-logo img,.brand-brand-view .snackhub-brand-view-logo img{width:100%;height:100%;object-fit:contain}.brand-index-index .snackhub-brand-view-info,.brand-brand-view .snackhub-brand-view-info{flex:1;text-align:center}@media (min-width:768px){.brand-index-index .snackhub-brand-view-info,.brand-brand-view .snackhub-brand-view-info{text-align:left}}.brand-index-index .snackhub-brand-view-info .page-title,.brand-brand-view .snackhub-brand-view-info .page-title{font-size:2.25rem;font-weight:700;margin:0 0 1rem 0;color:#fff}.brand-index-index .snackhub-brand-view-desc,.brand-brand-view .snackhub-brand-view-desc{font-size:1.125rem;color:rgba(255,237,213,0.95);margin:0 0 1rem 0;max-width:48rem;line-height:1.5}.brand-index-index .snackhub-brand-view-badges,.brand-brand-view .snackhub-brand-view-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:768px){.brand-index-index .snackhub-brand-view-badges,.brand-brand-view .snackhub-brand-view-badges{justify-content:flex-start}}.brand-index-index .snackhub-brand-view-badges a,.brand-brand-view .snackhub-brand-view-badges a,.brand-index-index .snackhub-brand-view-badges span,.brand-brand-view .snackhub-brand-view-badges span{background:rgba(255,255,255,0.2);padding:.5rem 1rem;border-radius:.625rem;font-size:.875rem;color:#fff}.brand-index-index .snackhub-brand-view-badges a:hover,.brand-brand-view .snackhub-brand-view-badges a:hover{background:rgba(255,255,255,0.3);color:#fff}.brand-index-index .snackhub-brand-view-external-icon::before,.brand-brand-view .snackhub-brand-view-external-icon::before{content:'';display:inline-block;width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6M15 3h6v6M10 14L21 3'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.brand-index-index .snackhub-explore-other-brands,.brand-brand-view .snackhub-explore-other-brands{background:#f9fafb;padding:3rem 0}.brand-index-index .snackhub-explore-other-brands-container,.brand-brand-view .snackhub-explore-other-brands-container{max-width:1280px;margin-left:auto;margin-right:auto}.brand-index-index .snackhub-explore-other-brands-title,.brand-brand-view .snackhub-explore-other-brands-title{font-size:1.5rem;font-weight:700;margin:0 0 2rem 0;text-align:center;color:#1f2937}.brand-index-index .snackhub-explore-other-brands-grid,.brand-brand-view .snackhub-explore-other-brands-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media (min-width:768px){.brand-index-index .snackhub-explore-other-brands-grid,.brand-brand-view .snackhub-explore-other-brands-grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width:1024px){.brand-index-index .snackhub-explore-other-brands-grid,.brand-brand-view .snackhub-explore-other-brands-grid{grid-template-columns:repeat(6, 1fr)}}.brand-index-index .snackhub-explore-other-brands-card,.brand-brand-view .snackhub-explore-other-brands-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:box-shadow .2s ease,transform .2s ease}.brand-index-index .snackhub-explore-other-brands-card:hover,.brand-brand-view .snackhub-explore-other-brands-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.brand-index-index .snackhub-explore-other-brands-card:hover .snackhub-explore-other-brands-card-logo-img,.brand-brand-view .snackhub-explore-other-brands-card:hover .snackhub-explore-other-brands-card-logo-img{transform:scale(1.05)}.brand-index-index .snackhub-explore-other-brands-card:hover .snackhub-explore-other-brands-card-name,.brand-brand-view .snackhub-explore-other-brands-card:hover .snackhub-explore-other-brands-card-name{color:#ea580c}.brand-index-index .snackhub-explore-other-brands-card-logo,.brand-brand-view .snackhub-explore-other-brands-card-logo{position:relative;width:100%;padding-bottom:100%;background:#fff;border-radius:.625rem;overflow:hidden;margin-bottom:.5rem}.brand-index-index .snackhub-explore-other-brands-card-logo-img,.brand-brand-view .snackhub-explore-other-brands-card-logo-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.brand-index-index .snackhub-explore-other-brands-card-name,.brand-brand-view .snackhub-explore-other-brands-card-name{font-size:.875rem;font-weight:600;text-align:center;margin:0;transition:color .2s ease}.catalog-product-view .column.main .product-info-main .product-brand{font-size:.875rem;color:#ea580c;margin:0 0 .25rem 0;display:inline-flex;align-items:center;margin-right:.75rem}.catalog-product-view .column.main .product-info-main .product-brand a,.catalog-product-view .column.main .product-info-main .product-brand .value{display:inline;color:inherit}.catalog-product-view .column.main .product-info-main .product-brand a:hover{color:#c3490a}.catalog-category-view .product-item-brand.product-brand,.catalogsearch-result-index .product-item-brand.product-brand,.catalogsearch-advanced-result .product-item-brand.product-brand{font-size:.875rem;font-weight:600;color:#ea580c;margin:0 0 .35rem 0}.catalog-category-view .product-item-brand.product-brand a,.catalogsearch-result-index .product-item-brand.product-brand a,.catalogsearch-advanced-result .product-item-brand.product-brand a,.catalog-category-view .product-item-brand.product-brand .value,.catalogsearch-result-index .product-item-brand.product-brand .value,.catalogsearch-advanced-result .product-item-brand.product-brand .value{display:inline;color:#ea580c}.catalog-category-view .product-item-brand.product-brand a:hover,.catalogsearch-result-index .product-item-brand.product-brand a:hover,.catalogsearch-advanced-result .product-item-brand.product-brand a:hover{color:#c3490a;text-decoration:underline}.blog-index-index .jason-blog-page,.blog-post-view .jason-blog-page,.blog-author-view .jason-blog-page{max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem 1rem 3rem;max-width:100%;overflow-x:hidden}.blog-index-index .jason-blog-inner,.blog-post-view .jason-blog-inner,.blog-author-view .jason-blog-inner{width:100%;min-width:0}.blog-index-index .jason-blog-article,.blog-post-view .jason-blog-article,.blog-author-view .jason-blog-article{min-width:0}.blog-index-index .jason-blog-header,.blog-post-view .jason-blog-header,.blog-author-view .jason-blog-header{text-align:center;margin-bottom:2.5rem}.blog-index-index .jason-blog-title,.blog-post-view .jason-blog-title,.blog-author-view .jason-blog-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.blog-index-index .jason-blog-tagline,.blog-post-view .jason-blog-tagline,.blog-author-view .jason-blog-tagline{color:#6b7280;font-size:1.125rem;margin-left:auto;margin-right:auto}.blog-index-index .jason-blog-toolbar,.blog-post-view .jason-blog-toolbar,.blog-author-view .jason-blog-toolbar{margin-bottom:2rem}.blog-index-index .jason-blog-search,.blog-post-view .jason-blog-search,.blog-author-view .jason-blog-search{display:flex;margin:0 auto 1rem;gap:.5rem}.blog-index-index .jason-blog-search-input,.blog-post-view .jason-blog-search-input,.blog-author-view .jason-blog-search-input{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.blog-index-index .jason-blog-search-input:focus,.blog-post-view .jason-blog-search-input:focus,.blog-author-view .jason-blog-search-input:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 2px rgba(234,88,12,0.2)}.blog-index-index .jason-blog-search-btn,.blog-post-view .jason-blog-search-btn,.blog-author-view .jason-blog-search-btn{padding:.75rem 1.25rem;background:#ea580c;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.blog-index-index .jason-blog-search-btn:hover,.blog-post-view .jason-blog-search-btn:hover,.blog-author-view .jason-blog-search-btn:hover{background:#c2410c}.blog-index-index .jason-blog-filters,.blog-post-view .jason-blog-filters,.blog-author-view .jason-blog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.blog-index-index .jason-blog-filter-btn,.blog-post-view .jason-blog-filter-btn,.blog-author-view .jason-blog-filter-btn{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.875rem;text-decoration:none;color:#374151;background:#fff}.blog-index-index .jason-blog-filter-btn:hover,.blog-post-view .jason-blog-filter-btn:hover,.blog-author-view .jason-blog-filter-btn:hover,.blog-index-index .jason-blog-filter-btn.active,.blog-post-view .jason-blog-filter-btn.active,.blog-author-view .jason-blog-filter-btn.active{background:#ea580c;border-color:#ea580c;color:#fff}.blog-index-index .jason-blog-featured,.blog-post-view .jason-blog-featured,.blog-author-view .jason-blog-featured{display:block;margin-bottom:2.5rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-decoration:none;color:inherit}.blog-index-index .jason-blog-featured:hover,.blog-post-view .jason-blog-featured:hover,.blog-author-view .jason-blog-featured:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}.blog-index-index .jason-blog-featured:hover .jason-blog-featured-title,.blog-post-view .jason-blog-featured:hover .jason-blog-featured-title,.blog-author-view .jason-blog-featured:hover .jason-blog-featured-title{color:#ea580c}.blog-index-index .jason-blog-featured-inner,.blog-post-view .jason-blog-featured-inner,.blog-author-view .jason-blog-featured-inner{display:grid;grid-template-columns:1fr 1fr;min-height:280px}@media (max-width:1023px){.blog-index-index .jason-blog-featured-inner,.blog-post-view .jason-blog-featured-inner,.blog-author-view .jason-blog-featured-inner{grid-template-columns:1fr}}.blog-index-index .jason-blog-featured-img,.blog-post-view .jason-blog-featured-img,.blog-author-view .jason-blog-featured-img{aspect-ratio:16/10;overflow:hidden;background:#f3f4f6}.blog-index-index .jason-blog-featured-img img,.blog-post-view .jason-blog-featured-img img,.blog-author-view .jason-blog-featured-img img{width:100%;height:100%;object-fit:cover}.blog-index-index .jason-blog-featured-body,.blog-post-view .jason-blog-featured-body,.blog-author-view .jason-blog-featured-body{padding:2rem;display:flex;flex-direction:column;justify-content:center}.blog-index-index .jason-blog-badge,.blog-post-view .jason-blog-badge,.blog-author-view .jason-blog-badge{display:inline-block;padding:.25rem .5rem;background:#fed7aa;color:#9a3412;font-size:.75rem;font-weight:500;border-radius:.25rem;margin-bottom:.75rem;width:fit-content}.blog-index-index .jason-blog-featured-title,.blog-post-view .jason-blog-featured-title,.blog-author-view .jason-blog-featured-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.blog-index-index .jason-blog-featured-excerpt,.blog-post-view .jason-blog-featured-excerpt,.blog-author-view .jason-blog-featured-excerpt{color:#6b7280;margin-bottom:1rem;font-size:.9375rem}.blog-index-index .jason-blog-meta,.blog-post-view .jason-blog-meta,.blog-author-view .jason-blog-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.875rem;color:#6b7280}.blog-index-index .jason-blog-meta__item,.blog-post-view .jason-blog-meta__item,.blog-author-view .jason-blog-meta__item{display:inline-flex;align-items:center;gap:.35rem;line-height:1}.blog-index-index .jason-blog-meta__icon,.blog-post-view .jason-blog-meta__icon,.blog-author-view .jason-blog-meta__icon{width:1rem;height:1rem;display:inline-flex;color:#6b7280}.blog-index-index .jason-blog-meta__icon svg,.blog-post-view .jason-blog-meta__icon svg,.blog-author-view .jason-blog-meta__icon svg{width:100%;height:100%;display:block}.blog-index-index .jason-blog-meta__avatar,.blog-post-view .jason-blog-meta__avatar,.blog-author-view .jason-blog-meta__avatar{width:1.25rem;height:1.25rem;border-radius:999px;object-fit:cover;flex-shrink:0}.blog-index-index .jason-blog-meta--sm,.blog-post-view .jason-blog-meta--sm,.blog-author-view .jason-blog-meta--sm{font-size:.8125rem}.blog-index-index .jason-blog-grid,.blog-post-view .jason-blog-grid,.blog-author-view .jason-blog-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.5rem}@media (max-width:479px){.blog-index-index .jason-blog-grid,.blog-post-view .jason-blog-grid,.blog-author-view .jason-blog-grid{grid-template-columns:1fr}}.blog-index-index .jason-blog-card,.blog-post-view .jason-blog-card,.blog-author-view .jason-blog-card{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-decoration:none;color:inherit}.blog-index-index .jason-blog-card:hover,.blog-post-view .jason-blog-card:hover,.blog-author-view .jason-blog-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}.blog-index-index .jason-blog-card:hover .jason-blog-card-title,.blog-post-view .jason-blog-card:hover .jason-blog-card-title,.blog-author-view .jason-blog-card:hover .jason-blog-card-title{color:#ea580c}.blog-index-index .jason-blog-card:hover .jason-blog-card-img img,.blog-post-view .jason-blog-card:hover .jason-blog-card-img img,.blog-author-view .jason-blog-card:hover .jason-blog-card-img img{transform:scale(1.05)}.blog-index-index .jason-blog-card-img,.blog-post-view .jason-blog-card-img,.blog-author-view .jason-blog-card-img{aspect-ratio:16/10;overflow:hidden;background:#f3f4f6}.blog-index-index .jason-blog-card-img img,.blog-post-view .jason-blog-card-img img,.blog-author-view .jason-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-index-index .jason-blog-card-body,.blog-post-view .jason-blog-card-body,.blog-author-view .jason-blog-card-body{padding:1.25rem;flex:1}.blog-index-index .jason-blog-card-title,.blog-post-view .jason-blog-card-title,.blog-author-view .jason-blog-card-title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.blog-index-index .jason-blog-card-excerpt,.blog-post-view .jason-blog-card-excerpt,.blog-author-view .jason-blog-card-excerpt{color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.blog-index-index .jason-blog-empty,.blog-post-view .jason-blog-empty,.blog-author-view .jason-blog-empty{text-align:center;padding:3rem 1rem;color:#6b7280}.blog-index-index .jason-blog-empty-hint,.blog-post-view .jason-blog-empty-hint,.blog-author-view .jason-blog-empty-hint{font-size:.875rem;margin-top:.5rem}.blog-index-index .jason-blog-back,.blog-post-view .jason-blog-back,.blog-author-view .jason-blog-back{display:inline-block;margin-bottom:1.5rem;color:#ea580c;text-decoration:none;font-size:.9375rem}.blog-index-index .jason-blog-back:hover,.blog-post-view .jason-blog-back:hover,.blog-author-view .jason-blog-back:hover{text-decoration:underline}.blog-index-index .jason-blog-article-header,.blog-post-view .jason-blog-article-header,.blog-author-view .jason-blog-article-header{margin-bottom:1.5rem}.blog-index-index .jason-blog-article-title,.blog-post-view .jason-blog-article-title,.blog-author-view .jason-blog-article-title{font-size:2rem;font-weight:700;margin:.5rem 0 1rem}.blog-index-index .jason-blog-article-meta,.blog-post-view .jason-blog-article-meta,.blog-author-view .jason-blog-article-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.blog-index-index .jason-blog-author-info,.blog-post-view .jason-blog-author-info,.blog-author-view .jason-blog-author-info{display:flex;align-items:center;gap:.75rem}.blog-index-index .jason-blog-author-avatar,.blog-post-view .jason-blog-author-avatar,.blog-author-view .jason-blog-author-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.blog-index-index .jason-blog-author-avatar--lg,.blog-post-view .jason-blog-author-avatar--lg,.blog-author-view .jason-blog-author-avatar--lg{width:4rem;height:4rem}.blog-index-index .jason-blog-author-name,.blog-post-view .jason-blog-author-name,.blog-author-view .jason-blog-author-name{font-weight:600;margin:0 0 .25rem}.blog-index-index .jason-blog-share,.blog-post-view .jason-blog-share,.blog-author-view .jason-blog-share{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap;min-width:0}.blog-index-index .jason-blog-share a,.blog-post-view .jason-blog-share a,.blog-author-view .jason-blog-share a{color:#ea580c;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.blog-index-index .jason-blog-share a:hover,.blog-post-view .jason-blog-share a:hover,.blog-author-view .jason-blog-share a:hover{text-decoration:underline}.blog-index-index .jason-blog-article-img,.blog-post-view .jason-blog-article-img,.blog-author-view .jason-blog-article-img{border-radius:.5rem;overflow:hidden;margin-bottom:1.5rem;aspect-ratio:16/10;background:#f3f4f6}.blog-index-index .jason-blog-article-img img,.blog-post-view .jason-blog-article-img img,.blog-author-view .jason-blog-article-img img{width:100%;height:100%;object-fit:cover}.blog-index-index .jason-blog-article-content.prose,.blog-post-view .jason-blog-article-content.prose,.blog-author-view .jason-blog-article-content.prose{line-height:1.75;margin-bottom:1.5rem;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:1rem}.blog-index-index .jason-blog-article-content.prose img,.blog-post-view .jason-blog-article-content.prose img,.blog-author-view .jason-blog-article-content.prose img,.blog-index-index .jason-blog-article-content.prose video,.blog-post-view .jason-blog-article-content.prose video,.blog-author-view .jason-blog-article-content.prose video,.blog-index-index .jason-blog-article-content.prose iframe,.blog-post-view .jason-blog-article-content.prose iframe,.blog-author-view .jason-blog-article-content.prose iframe,.blog-index-index .jason-blog-article-content.prose embed,.blog-post-view .jason-blog-article-content.prose embed,.blog-author-view .jason-blog-article-content.prose embed,.blog-index-index .jason-blog-article-content.prose object,.blog-post-view .jason-blog-article-content.prose object,.blog-author-view .jason-blog-article-content.prose object{max-width:100%;height:auto}.blog-index-index .jason-blog-article-content.prose pre,.blog-post-view .jason-blog-article-content.prose pre,.blog-author-view .jason-blog-article-content.prose pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-index-index .jason-blog-article-content.prose table,.blog-post-view .jason-blog-article-content.prose table,.blog-author-view .jason-blog-article-content.prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-index-index .jason-blog-article-content.prose code,.blog-post-view .jason-blog-article-content.prose code,.blog-author-view .jason-blog-article-content.prose code{overflow-wrap:anywhere;word-break:break-word}.blog-index-index .jason-blog-article-content.prose h2,.blog-post-view .jason-blog-article-content.prose h2,.blog-author-view .jason-blog-article-content.prose h2{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}.blog-index-index .jason-blog-article-content.prose h3,.blog-post-view .jason-blog-article-content.prose h3,.blog-author-view .jason-blog-article-content.prose h3{font-size:1.125rem;margin-top:1rem;margin-bottom:.5rem}.blog-index-index .jason-blog-article-content.prose ul,.blog-post-view .jason-blog-article-content.prose ul,.blog-author-view .jason-blog-article-content.prose ul,.blog-index-index .jason-blog-article-content.prose ol,.blog-post-view .jason-blog-article-content.prose ol,.blog-author-view .jason-blog-article-content.prose ol{margin:.5rem 0 1rem 1.25rem}.blog-index-index .jason-blog-article-content.prose p,.blog-post-view .jason-blog-article-content.prose p,.blog-author-view .jason-blog-article-content.prose p{margin-bottom:.75rem}@media (max-width:767px){.blog-index-index .jason-blog-page,.blog-post-view .jason-blog-page,.blog-author-view .jason-blog-page{padding:1.25rem .875rem 2rem}.blog-index-index .jason-blog-title,.blog-post-view .jason-blog-title,.blog-author-view .jason-blog-title{font-size:1.5rem}.blog-index-index .jason-blog-tagline,.blog-post-view .jason-blog-tagline,.blog-author-view .jason-blog-tagline{font-size:1rem}.blog-index-index .jason-blog-article-title,.blog-post-view .jason-blog-article-title,.blog-author-view .jason-blog-article-title{font-size:1.5rem;line-height:1.25}.blog-index-index .jason-blog-article-meta,.blog-post-view .jason-blog-article-meta,.blog-author-view .jason-blog-article-meta{flex-direction:column;align-items:flex-start}.blog-index-index .jason-blog-author-avatar,.blog-post-view .jason-blog-author-avatar,.blog-author-view .jason-blog-author-avatar{width:2.5rem;height:2.5rem}.blog-index-index .jason-blog-share,.blog-post-view .jason-blog-share,.blog-author-view .jason-blog-share{font-size:.8125rem}.blog-index-index .jason-blog-article-content.prose,.blog-post-view .jason-blog-article-content.prose,.blog-author-view .jason-blog-article-content.prose{font-size:.9375rem;line-height:1.7}.blog-index-index .jason-blog-article-content.prose h2,.blog-post-view .jason-blog-article-content.prose h2,.blog-author-view .jason-blog-article-content.prose h2{font-size:1.125rem}.blog-index-index .jason-blog-article-content.prose h3,.blog-post-view .jason-blog-article-content.prose h3,.blog-author-view .jason-blog-article-content.prose h3{font-size:1rem}}.blog-index-index .jason-blog-tags,.blog-post-view .jason-blog-tags,.blog-author-view .jason-blog-tags{margin-bottom:1.5rem}.blog-index-index .jason-blog-tags-label,.blog-post-view .jason-blog-tags-label,.blog-author-view .jason-blog-tags-label{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.blog-index-index .jason-blog-tags-list,.blog-post-view .jason-blog-tags-list,.blog-author-view .jason-blog-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.blog-index-index .jason-blog-tag-badge,.blog-post-view .jason-blog-tag-badge,.blog-author-view .jason-blog-tag-badge{display:inline-block;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.8125rem;color:#374151}.blog-index-index .jason-blog-author-bio,.blog-post-view .jason-blog-author-bio,.blog-author-view .jason-blog-author-bio{display:flex;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;margin-bottom:2rem}.blog-index-index .jason-blog-author-bio-title,.blog-post-view .jason-blog-author-bio-title,.blog-author-view .jason-blog-author-bio-title{font-weight:600;font-size:1.125rem;margin:0 0 .5rem}.blog-index-index .jason-blog-author-bio-text,.blog-post-view .jason-blog-author-bio-text,.blog-author-view .jason-blog-author-bio-text{font-size:.9375rem;color:#6b7280;margin:0;line-height:1.6}.blog-index-index .jason-blog-related-title,.blog-post-view .jason-blog-related-title,.blog-author-view .jason-blog-related-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.blog-index-index .jason-blog-notfound,.blog-post-view .jason-blog-notfound,.blog-author-view .jason-blog-notfound{text-align:center;padding:3rem 1rem}.blog-index-index .jason-blog-notfound .action.primary,.blog-post-view .jason-blog-notfound .action.primary,.blog-author-view .jason-blog-notfound .action.primary{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background:#ea580c;color:#fff;text-decoration:none;border-radius:.375rem}.blog-index-index .jason-blog-notfound .action.primary:hover,.blog-post-view .jason-blog-notfound .action.primary:hover,.blog-author-view .jason-blog-notfound .action.primary:hover{background:#c2410c;color:#fff}.blog-index-index .jason-blog-comments,.blog-post-view .jason-blog-comments,.blog-author-view .jason-blog-comments{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.blog-index-index .jason-blog-comments-header,.blog-post-view .jason-blog-comments-header,.blog-author-view .jason-blog-comments-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.blog-index-index .jason-blog-comments-icon,.blog-post-view .jason-blog-comments-icon,.blog-author-view .jason-blog-comments-icon{width:1.5rem;height:1.5rem;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat}.blog-index-index .jason-blog-comments-title,.blog-post-view .jason-blog-comments-title,.blog-author-view .jason-blog-comments-title{font-size:1.5rem;font-weight:700;margin:0}@media (min-width:768px){.blog-index-index .jason-blog-comments-title,.blog-post-view .jason-blog-comments-title,.blog-author-view .jason-blog-comments-title{font-size:1.875rem}}.blog-index-index .jason-blog-comments-list,.blog-post-view .jason-blog-comments-list,.blog-author-view .jason-blog-comments-list{min-height:2rem;margin-bottom:3rem}.blog-index-index .jason-blog-comments-items,.blog-post-view .jason-blog-comments-items,.blog-author-view .jason-blog-comments-items{display:flex;flex-direction:column;gap:1.5rem}.blog-index-index .jason-blog-comment-row,.blog-post-view .jason-blog-comment-row,.blog-author-view .jason-blog-comment-row{display:flex;gap:1rem;align-items:flex-start}.blog-index-index .jason-blog-comment-avatar,.blog-post-view .jason-blog-comment-avatar,.blog-author-view .jason-blog-comment-avatar{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;background:#ffedd5;color:#ea580c;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.blog-index-index .jason-blog-comment-body,.blog-post-view .jason-blog-comment-body,.blog-author-view .jason-blog-comment-body{flex:1;min-width:0}.blog-index-index .jason-blog-comment-bubble,.blog-post-view .jason-blog-comment-bubble,.blog-author-view .jason-blog-comment-bubble{background:#f9fafb;border-radius:.5rem;padding:1rem}.blog-index-index .jason-blog-comment-meta,.blog-post-view .jason-blog-comment-meta,.blog-author-view .jason-blog-comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.5rem}.blog-index-index .jason-blog-comment-author,.blog-post-view .jason-blog-comment-author,.blog-author-view .jason-blog-comment-author{font-size:.875rem;font-weight:600;color:#111827}.blog-index-index .jason-blog-comment-date,.blog-post-view .jason-blog-comment-date,.blog-author-view .jason-blog-comment-date{font-size:.75rem;color:#6b7280}.blog-index-index .jason-blog-comment-content,.blog-post-view .jason-blog-comment-content,.blog-author-view .jason-blog-comment-content{font-size:.875rem;line-height:1.625;color:#374151;margin:0}.blog-index-index .jason-blog-comments-loading,.blog-post-view .jason-blog-comments-loading,.blog-author-view .jason-blog-comments-loading{color:#6b7280;font-size:.9375rem}.blog-index-index .jason-blog-comments-summary,.blog-post-view .jason-blog-comments-summary,.blog-author-view .jason-blog-comments-summary{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.blog-index-index .jason-blog-comments-empty-card,.blog-post-view .jason-blog-comments-empty-card,.blog-author-view .jason-blog-comments-empty-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:3rem 1.5rem;text-align:center}.blog-index-index .jason-blog-comments-empty-icon,.blog-post-view .jason-blog-comments-empty-icon,.blog-author-view .jason-blog-comments-empty-icon{display:block;width:3rem;height:3rem;margin:0 auto .75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat}.blog-index-index .jason-blog-comments-empty,.blog-post-view .jason-blog-comments-empty,.blog-author-view .jason-blog-comments-empty{color:#6b7280;margin:0;font-size:1rem}.blog-index-index .jason-blog-comments-more,.blog-post-view .jason-blog-comments-more,.blog-author-view .jason-blog-comments-more{margin-top:1.5rem;margin-bottom:3rem;text-align:center}.blog-index-index .jason-blog-comments-load-more,.blog-post-view .jason-blog-comments-load-more,.blog-author-view .jason-blog-comments-load-more{min-width:12rem}.blog-index-index .jason-blog-comments-error,.blog-post-view .jason-blog-comments-error,.blog-author-view .jason-blog-comments-error{color:#dc2626;font-size:.9375rem}.blog-index-index .jason-blog-comments-form-card,.blog-post-view .jason-blog-comments-form-card,.blog-author-view .jason-blog-comments-form-card{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;overflow:hidden}.blog-index-index .jason-blog-comments-form-card-inner,.blog-post-view .jason-blog-comments-form-card-inner,.blog-author-view .jason-blog-comments-form-card-inner{padding:1.5rem}@media (min-width:768px){.blog-index-index .jason-blog-comments-form-card-inner,.blog-post-view .jason-blog-comments-form-card-inner,.blog-author-view .jason-blog-comments-form-card-inner{padding:1.5rem 1.5rem 1.5rem}}.blog-index-index .jason-blog-comments-form-title,.blog-post-view .jason-blog-comments-form-title,.blog-author-view .jason-blog-comments-form-title{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem}.blog-index-index .jason-blog-comments-form .jason-blog-comments-field,.blog-post-view .jason-blog-comments-form .jason-blog-comments-field,.blog-author-view .jason-blog-comments-form .jason-blog-comments-field{margin-bottom:1.5rem}.blog-index-index .jason-blog-comments-form .jason-blog-comments-field label,.blog-post-view .jason-blog-comments-form .jason-blog-comments-field label,.blog-author-view .jason-blog-comments-form .jason-blog-comments-field label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem}.blog-index-index .jason-blog-required,.blog-post-view .jason-blog-required,.blog-author-view .jason-blog-required{color:#dc2626}.blog-index-index .jason-blog-comments-form .jason-blog-comments-field textarea,.blog-post-view .jason-blog-comments-form .jason-blog-comments-field textarea,.blog-author-view .jason-blog-comments-form .jason-blog-comments-field textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;min-height:8rem}.blog-index-index .jason-blog-comments-submit,.blog-post-view .jason-blog-comments-submit,.blog-author-view .jason-blog-comments-submit{background:#ea580c;border-color:#ea580c;color:#fff;padding:.625rem 1.25rem;font-weight:500}.blog-index-index .jason-blog-comments-submit:hover,.blog-post-view .jason-blog-comments-submit:hover,.blog-author-view .jason-blog-comments-submit:hover{background:#c2410c;border-color:#c2410c;color:#fff}@media (max-width:767px){.blog-index-index .jason-blog-comments-submit,.blog-post-view .jason-blog-comments-submit,.blog-author-view .jason-blog-comments-submit{width:100%}}.blog-index-index .jason-blog-comments-form-message,.blog-post-view .jason-blog-comments-form-message,.blog-author-view .jason-blog-comments-form-message{font-size:.875rem;margin:.5rem 0 0}.blog-index-index .jason-blog-comments-form-message.success,.blog-post-view .jason-blog-comments-form-message.success,.blog-author-view .jason-blog-comments-form-message.success{color:#059669}.blog-index-index .jason-blog-comments-form-message.error,.blog-post-view .jason-blog-comments-form-message.error,.blog-author-view .jason-blog-comments-form-message.error{color:#dc2626}.blog-index-index .jason-blog-comments-login,.blog-post-view .jason-blog-comments-login,.blog-author-view .jason-blog-comments-login{padding:1.5rem;margin:0;color:#6b7280}.blog-index-index .jason-blog-comments-login a,.blog-post-view .jason-blog-comments-login a,.blog-author-view .jason-blog-comments-login a{color:#ea580c}@media (max-width:768px){.blog-index-index .jason-blog-comments-form .jason-blog-comments-field textarea,.blog-post-view .jason-blog-comments-form .jason-blog-comments-field textarea,.blog-author-view .jason-blog-comments-form .jason-blog-comments-field textarea{max-width:100%}}.checkorder-index-index .jason-checkorder-page{box-sizing:border-box;max-width:56rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media (min-width:768px){.checkorder-index-index .jason-checkorder-page{padding:3rem 1.5rem}}.checkorder-index-index .jason-checkorder-page *,.checkorder-index-index .jason-checkorder-page *::before,.checkorder-index-index .jason-checkorder-page *::after{box-sizing:inherit}.checkorder-index-index .jason-checkorder-page .hidden{display:none !important}.checkorder-index-index .jason-checkorder-header{margin-bottom:2rem;text-align:center}.checkorder-index-index .jason-checkorder-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.checkorder-index-index .jason-checkorder-tagline{font-size:1rem;color:#4b5563;margin:0;max-width:36rem;margin-left:auto;margin-right:auto}.checkorder-index-index .jason-checkorder-card{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.checkorder-index-index .jason-checkorder-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.checkorder-index-index .jason-checkorder-card-header--flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.checkorder-index-index .jason-checkorder-card-title{font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.checkorder-index-index .jason-checkorder-card-body{padding:1.5rem}.checkorder-index-index .jason-checkorder-form .jason-checkorder-field{margin-bottom:1.5rem}.checkorder-index-index .jason-checkorder-label{display:block;font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.25rem}.checkorder-index-index .jason-checkorder-input{width:100%;padding:.5rem .75rem;font-size:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.checkorder-index-index .jason-checkorder-hint{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.checkorder-index-index .jason-checkorder-alert{padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem}.checkorder-index-index .jason-checkorder-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.checkorder-index-index .jason-checkorder-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;display:flex;align-items:center;gap:.5rem}.checkorder-index-index .jason-checkorder-submit{width:100%;padding:.625rem 1rem;font-size:1rem;font-weight:500;background:#ea580c;color:#fff;border:none;border-radius:.625rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.checkorder-index-index .jason-checkorder-submit:hover{background:#c2410c}.checkorder-index-index .jason-checkorder-submit:disabled{opacity:.7;cursor:not-allowed}.checkorder-index-index .jason-checkorder-result-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.checkorder-index-index .jason-checkorder-result-header .jason-checkorder-alert--success{flex:1}.checkorder-index-index .jason-checkorder-reset,.checkorder-index-index .jason-checkorder-another{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;cursor:pointer}.checkorder-index-index .jason-checkorder-another{width:100%;margin-top:1rem}.checkorder-index-index .jason-checkorder-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;border-radius:9999px}.checkorder-index-index .jason-checkorder-badge--green{background:#dcfce7;color:#166534}.checkorder-index-index .jason-checkorder-badge--blue{background:#dbeafe;color:#1d4ed8}.checkorder-index-index .jason-checkorder-badge--yellow{background:#fef9c3;color:#a16207}.checkorder-index-index .jason-checkorder-badge--red{background:#fee2e2;color:#b91c1c}.checkorder-index-index .jason-checkorder-badge--gray{background:#f3f4f6;color:#4b5563}.checkorder-index-index .jason-checkorder-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width:640px){.checkorder-index-index .jason-checkorder-grid{grid-template-columns:1fr}}.checkorder-index-index .jason-checkorder-meta{font-size:.875rem;color:#6b7280;margin:0 0 .25rem}.checkorder-index-index .jason-checkorder-value{font-weight:600;color:#1f2937;margin:0}.checkorder-index-index .jason-checkorder-total{font-size:1.125rem;color:#ea580c}.checkorder-index-index .jason-checkorder-section{border-top:1px solid #e5e7eb;padding-top:1.5rem;margin-top:1.5rem}.checkorder-index-index .jason-checkorder-section-title{font-size:1rem;font-weight:600;margin:0 0 .75rem}.checkorder-index-index .jason-checkorder-items{display:flex;flex-direction:column;gap:.75rem}.checkorder-index-index .jason-checkorder-item{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;padding:.75rem 1rem;border-radius:.5rem}.checkorder-index-index .jason-checkorder-item-name{font-weight:500;margin:0 0 .25rem}.checkorder-index-index .jason-checkorder-item-qty{font-size:.875rem;color:#6b7280;margin:0}.checkorder-index-index .jason-checkorder-item-price{font-weight:600;margin:0}.checkorder-index-index .jason-checkorder-address{background:#f9fafb;padding:1rem;border-radius:.5rem}.checkorder-index-index .jason-checkorder-address p{margin:0 0 .25rem;color:#4b5563}.checkorder-index-index .jason-checkorder-address p:last-child{margin-bottom:0}.checkorder-index-index .jason-checkorder-icon--search,.checkorder-index-index .jason-checkorder-icon--check,.checkorder-index-index .jason-checkorder-icon--package,.checkorder-index-index .jason-checkorder-icon--x{display:inline-block;width:1.25rem;height:1.25rem;background-color:currentColor;vertical-align:middle}.checkorder-index-index .jason-checkorder-icon--search{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.checkorder-index-index .jason-checkorder-icon--check{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.checkorder-index-index .jason-checkorder-icon--package{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16.5 9.4 7.55 4.24'/%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.checkorder-index-index .jason-checkorder-icon--x{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.contactrecord-index-index .jason-contact-page,.contactrecord-index-success .jason-contact-page{margin-left:auto;margin-right:auto;box-sizing:border-box}@media (min-width:768px){.contactrecord-index-index .jason-contact-page,.contactrecord-index-success .jason-contact-page{padding:3rem 1.5rem}}.contactrecord-index-index .jason-contact-header,.contactrecord-index-success .jason-contact-header{text-align:center;margin-bottom:3rem}.contactrecord-index-index .jason-contact-title,.contactrecord-index-success .jason-contact-title{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.2}@media (min-width:768px){.contactrecord-index-index .jason-contact-title,.contactrecord-index-success .jason-contact-title{font-size:2.5rem}}.contactrecord-index-index .jason-contact-tagline,.contactrecord-index-success .jason-contact-tagline{font-size:1.125rem;color:#4b5563;margin:0 auto;line-height:1.5}.contactrecord-index-index .jason-contact-cards-grid,.contactrecord-index-success .jason-contact-cards-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media (min-width:1024px){.contactrecord-index-index .jason-contact-cards-grid,.contactrecord-index-success .jason-contact-cards-grid{grid-template-columns:repeat(3, 1fr)}}.contactrecord-index-index .jason-contact-card,.contactrecord-index-success .jason-contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem 1rem;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.contactrecord-index-index .jason-contact-card .jason-contact-card-title,.contactrecord-index-success .jason-contact-card .jason-contact-card-title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;color:#1f2937}.contactrecord-index-index .jason-contact-card-icon,.contactrecord-index-success .jason-contact-card-icon{width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%;background:#ffedd5;display:flex;align-items:center;justify-content:center}.contactrecord-index-index .jason-contact-card-icon--mail::after,.contactrecord-index-success .jason-contact-card-icon--mail::after{content:'';width:1.25rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ea580c' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.contactrecord-index-index .jason-contact-card-icon--phone::after,.contactrecord-index-success .jason-contact-card-icon--phone::after{content:'';width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ea580c' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.contactrecord-index-index .jason-contact-card-icon--map::after,.contactrecord-index-success .jason-contact-card-icon--map::after{content:'';width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ea580c' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.contactrecord-index-index .jason-contact-card-desc,.contactrecord-index-success .jason-contact-card-desc{font-size:.875rem;color:#6b7280;margin:0 0 .75rem}.contactrecord-index-index .jason-contact-card-body,.contactrecord-index-success .jason-contact-card-body{font-size:.875rem}.contactrecord-index-index .jason-contact-card-text,.contactrecord-index-success .jason-contact-card-text{margin:0;color:#1f2937}.contactrecord-index-index .jason-contact-card-muted,.contactrecord-index-success .jason-contact-card-muted{margin:.25rem 0 0;color:#6b7280}.contactrecord-index-index .jason-contact-form-card,.contactrecord-index-success .jason-contact-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.contactrecord-index-index .jason-contact-card-header,.contactrecord-index-success .jason-contact-card-header{margin-bottom:1.5rem}.contactrecord-index-index .jason-contact-card-header .jason-contact-card-title,.contactrecord-index-success .jason-contact-card-header .jason-contact-card-title{font-size:1.25rem;font-weight:600;margin:0 0 .25rem;color:#1f2937}.contactrecord-index-index .jason-contact-card-header .jason-contact-card-desc,.contactrecord-index-success .jason-contact-card-header .jason-contact-card-desc{font-size:.875rem;color:#4b5563;margin:0}.contactrecord-index-index .jason-contact-fields,.contactrecord-index-success .jason-contact-fields{display:grid;gap:1rem;margin-bottom:1rem}@media (min-width:768px){.contactrecord-index-index .jason-contact-fields--row,.contactrecord-index-success .jason-contact-fields--row{grid-template-columns:1fr 1fr}}.contactrecord-index-index .jason-contact-field,.contactrecord-index-success .jason-contact-field{display:flex;flex-direction:column}.contactrecord-index-index .jason-contact-label,.contactrecord-index-success .jason-contact-label{font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.25rem}.contactrecord-index-index .jason-contact-label .required,.contactrecord-index-success .jason-contact-label .required{color:#b91c1c}.contactrecord-index-index .jason-contact-input,.contactrecord-index-success .jason-contact-input,.contactrecord-index-index .jason-contact-textarea,.contactrecord-index-success .jason-contact-textarea{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;box-sizing:border-box}.contactrecord-index-index .jason-contact-textarea,.contactrecord-index-success .jason-contact-textarea{min-height:8rem;resize:vertical}.contactrecord-index-index .jason-contact-submit,.contactrecord-index-success .jason-contact-submit{margin-top:.5rem}.contactrecord-index-index .jason-contact-submit.loading,.contactrecord-index-success .jason-contact-submit.loading{opacity:.7;pointer-events:none;position:relative}.contactrecord-index-index .jason-contact-submit.loading::after,.contactrecord-index-success .jason-contact-submit.loading::after{content:'';position:absolute;width:1em;height:1em;margin-left:.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:jason-contact-spin .6s linear infinite}.contactrecord-index-index .contact-form-messages--after-submit,.contactrecord-index-success .contact-form-messages--after-submit{margin-top:1rem;margin-bottom:0}.contactrecord-index-index .jason-contact-alert,.contactrecord-index-success .jason-contact-alert{padding:.75rem 1rem;border-radius:.5rem;font-size:.9375rem;line-height:1.45}.contactrecord-index-index .jason-contact-alert--error,.contactrecord-index-success .jason-contact-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.contactrecord-index-index .jason-contact-alert--success,.contactrecord-index-success .jason-contact-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;display:flex;align-items:center;gap:.5rem}.contactrecord-index-index .jason-contact-alert-text,.contactrecord-index-success .jason-contact-alert-text{flex:1;min-width:0}.contactrecord-index-index .jason-contact-form-icon,.contactrecord-index-success .jason-contact-form-icon{display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0;background-color:currentColor;vertical-align:middle}.contactrecord-index-index .jason-contact-form-icon--check,.contactrecord-index-success .jason-contact-form-icon--check{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") no-repeat center;mask-size:contain}.contactrecord-index-index .jason-contact-business-hours,.contactrecord-index-success .jason-contact-business-hours{margin-top:2rem}.contactrecord-index-index .jason-contact-hours-card,.contactrecord-index-success .jason-contact-hours-card{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.contactrecord-index-index .jason-contact-hours-title,.contactrecord-index-success .jason-contact-hours-title{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#1f2937;display:flex;align-items:center;gap:.5rem}.contactrecord-index-index .jason-contact-hours-icon,.contactrecord-index-success .jason-contact-hours-icon{width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ea580c' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;display:inline-block}.contactrecord-index-index .jason-contact-hours-grid,.contactrecord-index-success .jason-contact-hours-grid{display:grid;gap:1rem}@media (min-width:768px){.contactrecord-index-index .jason-contact-hours-grid,.contactrecord-index-success .jason-contact-hours-grid{grid-template-columns:1fr 1fr}}.contactrecord-index-index .jason-contact-hours-heading,.contactrecord-index-success .jason-contact-hours-heading{font-weight:600;margin:0 0 .5rem;color:#1f2937}.contactrecord-index-index .jason-contact-hours-text,.contactrecord-index-success .jason-contact-hours-text{font-size:.875rem;color:#4b5563;margin:0 0 .25rem}.contactrecord-index-index .jason-contact-success .jason-contact-inner,.contactrecord-index-success .jason-contact-success .jason-contact-inner{display:flex;justify-content:center;align-items:center;min-height:40vh}.contactrecord-index-index .jason-contact-success-box,.contactrecord-index-success .jason-contact-success-box{text-align:center;max-width:32rem}.contactrecord-index-index .jason-contact-success-box .jason-contact-title,.contactrecord-index-success .jason-contact-success-box .jason-contact-title{margin-bottom:.5rem}.contactrecord-index-index .jason-contact-success-box .jason-contact-tagline,.contactrecord-index-success .jason-contact-success-box .jason-contact-tagline{margin-bottom:1.5rem}@keyframes jason-contact-spin{to{transform:rotate(360deg)}}body.jason-a11y-fs-0{--jason-a11y-scale:1}body.jason-a11y-fs-1{--jason-a11y-scale:1.0625}body.jason-a11y-fs-2{--jason-a11y-scale:1.125}body.jason-a11y-fs-3{--jason-a11y-scale:1.1875}body.jason-a11y-fs-4{--jason-a11y-scale:1.25}body.jason-a11y-fs-5{--jason-a11y-scale:1.3125}body[class*='jason-a11y-fs-']{font-size:calc(1rem * var(--jason-a11y-scale, 1))}body.jason-a11y-high-contrast{--jason-a11y-fg:#000000;--jason-a11y-bg:#ffffff;filter:contrast(1.15) brightness(1.02)}body.jason-a11y-high-contrast a{text-decoration:underline}body.jason-a11y-high-contrast.a11y-highlight-links a[href]{color:#0000ee !important}body.jason-a11y-high-contrast .jason-a11y-panel{border-color:#000;background:#fff}body.jason-a11y-high-contrast .jason-a11y-btn{border-color:#000;color:#000}body.a11y-keyboard-mode :focus{outline:3px solid #2563eb;outline-offset:2px}body.a11y-keyboard-mode .jason-a11y-root :focus{outline-color:#ea580c}body.a11y-text-spacing{line-height:1.7 !important;letter-spacing:.04em !important;word-spacing:.12em !important}body.a11y-text-spacing p,body.a11y-text-spacing li,body.a11y-text-spacing .product-item-name{line-height:1.75 !important}body.a11y-highlight-links a[href]{text-decoration:underline !important;text-underline-offset:2px;font-weight:600 !important;color:#0f172a !important}body.a11y-no-motion,body.a11y-no-motion *{animation:none !important;transition:none !important;scroll-behavior:auto !important}.jason-a11y-root{position:fixed;left:1rem;right:auto;bottom:1rem;top:auto;z-index:99950;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:1rem;line-height:1.4;visibility:visible;opacity:1;pointer-events:auto}@media (max-width:767px){.jason-a11y-root{left:1rem;bottom:calc(4rem + .75rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.jason-a11y-root{left:.75rem}}.jason-a11y-root--assets-only{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0, 0, 0, 0);pointer-events:none;visibility:hidden}.jason-a11y-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:0;border:none;border-radius:50%;background:linear-gradient(145deg, #ea580c 0%, #c2410c 100%);color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(234,88,12,0.4);transition:transform .2s ease}.jason-a11y-fab::after{content:"";position:absolute;inset:-10px;border-radius:999px;background:radial-gradient(closest-side, rgba(234,88,12,0.22) 0%, rgba(234,88,12,0.14) 45%, rgba(234,88,12,0) 70%);opacity:0;transform:scale(.92);pointer-events:none;will-change:transform, opacity;animation:jason-a11y-ring 2.8s ease-in-out infinite}.jason-a11y-fab:hover{transform:scale(1.06)}.jason-a11y-fab:focus{outline:3px solid #fff;outline-offset:2px}.jason-a11y-fab:active{transform:scale(.98)}.jason-a11y-fab__badge{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1.25rem;text-align:center;color:#fff;background:#dc2626;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.jason-a11y-fab__badge--dev{background:#7c3aed;font-size:.65rem;min-width:1.5rem}@keyframes jason-a11y-ring{0%,100%{opacity:0;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.jason-a11y-panel{position:absolute;left:0;right:auto;bottom:calc(3.25rem + .75rem);width:min(18rem, calc(100vw - 2rem));max-height:min(70vh, 28rem);overflow:auto;background:#fff;color:#111827;border-radius:.75rem;box-shadow:0 12px 40px rgba(0,0,0,0.18);border:1px solid #e5e7eb;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.jason-a11y-panel--open,.jason-a11y-panel:not([hidden]){opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.jason-a11y-panel[hidden]{display:none !important}.jason-a11y-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg, #f9fafb 0%, #fff 100%)}.jason-a11y-panel__title{margin:0;font-size:1rem;font-weight:700}.jason-a11y-panel__close{width:2rem;height:2rem;padding:0;border:none;background:transparent;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:background .15s,color .15s}.jason-a11y-panel__close:hover{background:#f3f4f6;color:#111827}.jason-a11y-panel__body{padding:1rem;display:flex;flex-direction:column;gap:1rem}.jason-a11y-panel__group{display:flex;flex-direction:column;gap:.5rem}.jason-a11y-panel__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.jason-a11y-panel__row{display:flex;gap:.5rem;margin-bottom:5px}.jason-a11y-panel__section-title{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#374151;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #e5e7eb}.jason-a11y-panel__section--user{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px dashed #e5e7eb}.jason-a11y-panel__hint{font-size:.75rem;color:#6b7280;margin:0 0 .75rem 0;line-height:1.45}.jason-a11y-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.5rem;min-width:2.5rem;padding:0 .75rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:1rem;font-weight:600;color:#111827;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.jason-a11y-btn:hover{border-color:#ea580c;color:#ea580c}.jason-a11y-btn:focus{outline:3px solid #2563eb;outline-offset:2px}.jason-a11y-btn--wide{width:100%;justify-content:center}.jason-a11y-btn--secondary{background:#f9fafb;font-weight:500;font-size:.875rem}.jason-a11y-score{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.5rem;padding:.75rem;border-radius:.5rem;background:linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);border:1px solid #6ee7b7}.jason-a11y-score__value{font-size:2rem;font-weight:800;line-height:1;color:#047857}.jason-a11y-score__label{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#059669;margin-top:.25rem}.jason-a11y-score__breakdown{list-style:none;margin:.75rem 0 0 0;padding:0;width:100%;font-size:.8rem;font-weight:600;color:#065f46;text-align:left}.jason-a11y-score__breakdown li{padding:.2rem 0;border-bottom:1px solid rgba(5,150,105,0.2)}.jason-a11y-score--dev{background:linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);border-color:#a78bfa}.jason-a11y-score--dev .jason-a11y-score__value{color:#5b21b6}.jason-a11y-score--dev .jason-a11y-score__label{color:#6d28d9}.jason-a11y-heading-report{margin-top:.75rem}.jason-a11y-heading-report__pre{margin:.5rem 0 0 0;padding:.5rem;max-height:10rem;overflow:auto;font-size:.7rem;line-height:1.4;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;white-space:pre-wrap;word-break:break-word}.jason-a11y-focus-debug-target{outline:3px solid #c026d3 !important;outline-offset:3px !important;box-shadow:0 0 0 2px rgba(192,38,211,0.35)}.jason-a11y-dev-float{position:fixed;right:1rem;bottom:1rem;z-index:99955;width:min(17rem, calc(100vw - 2rem));max-height:min(50vh, 22rem);display:flex;flex-direction:column;background:#1e1b4b;color:#e0e7ff;border-radius:.5rem;box-shadow:0 12px 40px rgba(0,0,0,0.35);border:1px solid #4338ca;font-size:.8125rem;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}.jason-a11y-dev-float[hidden]{display:none !important}@media (max-width:767px){.jason-a11y-dev-float{bottom:calc(4rem + .75rem + env(safe-area-inset-bottom, 0px));right:max(0.5rem, env(safe-area-inset-right, 0px))}}@media (max-width:480px){.jason-a11y-dev-float{width:calc(100vw - 1rem)}}.jason-a11y-dev-float__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;background:#312e81;border-radius:.5rem .5rem 0 0;cursor:grab;user-select:none}.jason-a11y-dev-float__header:active{cursor:grabbing}.jason-a11y-dev-float__title{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.jason-a11y-dev-float__toggle{width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.25rem;background:#4338ca;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.jason-a11y-dev-float__toggle:focus{outline:2px solid #a78bfa;outline-offset:2px}.jason-a11y-dev-float__body{padding:.65rem;overflow:auto;flex:1;display:flex;flex-direction:column;gap:.5rem}.jason-a11y-dev-float__body[hidden]{display:none !important}.jason-a11y-dev-float__score{font-size:.8rem;color:#c4b5fd}.jason-a11y-dev-float__score strong{color:#fff;font-size:1.1rem}.jason-a11y-dev-float__issues{font-size:.7rem;line-height:1.4;color:#a5b4fc;word-break:break-word}.jason-a11y-dev-float__log{margin:0;padding:.4rem;max-height:6rem;overflow:auto;font-size:.65rem;line-height:1.35;background:#0f172a;color:#a7f3d0;border-radius:.25rem;border:1px solid #334155;white-space:pre-wrap;word-break:break-word}.jason-a11y-dev-float .jason-a11y-btn--secondary{background:#4338ca;color:#e0e7ff;border-color:#6366f1}.jason-a11y-dev-float .jason-a11y-btn--secondary:hover{border-color:#a5b4fc;color:#fff}.faq-index-index .jason-faq-page{box-sizing:border-box;min-height:50vh;background-color:#f9fafb;max-width:1280px;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media (min-width:768px){.faq-index-index .jason-faq-page{padding-top:3rem;padding-bottom:3rem}}.faq-index-index .jason-faq-page *,.faq-index-index .jason-faq-page *::before,.faq-index-index .jason-faq-page *::after{box-sizing:inherit}.faq-index-index .jason-faq-page .message.info{color:#4b5563}.faq-index-index .jason-faq-inner{margin-left:auto;margin-right:auto}.faq-index-index .jason-faq-header{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.faq-index-index .jason-faq-header{margin-bottom:3rem}}.faq-index-index .jason-faq-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;line-height:1.3}@media (min-width:768px){.faq-index-index .jason-faq-title{font-size:2.25rem}}.faq-index-index .jason-faq-tagline{font-size:1rem;color:#4b5563;margin:0 0 1.5rem;line-height:1.5}@media (min-width:768px){.faq-index-index .jason-faq-tagline{font-size:1.125rem;margin-bottom:2rem}}.faq-index-index .jason-faq-search{position:relative;margin-left:auto;margin-right:auto}.faq-index-index .jason-faq-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.faq-index-index .jason-faq-search-input{width:100%;height:3rem;padding-left:3rem;padding-right:1rem;font-size:1rem;color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:calc(.625rem + 4px);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.faq-index-index .jason-faq-search-input::placeholder{color:#6b7280}.faq-index-index .jason-faq-search-input:focus{border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,0.2)}.faq-index-index .jason-faq-categories{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}@media (min-width:640px){.faq-index-index .jason-faq-categories{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.faq-index-index .jason-faq-categories{grid-template-columns:repeat(4, 1fr);margin-bottom:3rem}}.faq-index-index .jason-faq-categories.hidden{display:none !important}.faq-index-index .jason-faq-cat-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:calc(.625rem + 4px);padding:1.5rem;text-align:center;cursor:pointer;transition:box-shadow .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.faq-index-index .jason-faq-cat-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1)}.faq-index-index .jason-faq-cat-card h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.faq-index-index .jason-faq-cat-card p{font-size:.75rem;color:#4b5563;margin:0}.faq-index-index .jason-faq-cat-icon{display:flex;justify-content:center;margin-bottom:.75rem}.faq-index-index .jason-faq-cat-icon span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background-color:#ffedd5;color:#ea580c;border:1px solid #fed7aa}.faq-index-index .jason-faq-cat-icon svg{width:1.5rem;height:1.5rem}.faq-index-index .jason-faq-accordion{margin-bottom:2.5rem}@media (min-width:768px){.faq-index-index .jason-faq-accordion{margin-bottom:3rem}}.faq-index-index .jason-faq-results-count{font-size:.875rem;color:#4b5563;margin:0 0 1rem}.faq-index-index .jason-faq-results-count.hidden{display:none}.faq-index-index .jason-faq-list{display:flex;flex-direction:column;gap:2rem}.faq-index-index .jason-faq-list.hidden{display:none !important}.faq-index-index .jason-faq-group{margin:0}.faq-index-index .jason-faq-group h2{font-size:1.125rem;font-weight:600;color:#ea580c;margin:0 0 1rem;line-height:1.5}.faq-index-index .jason-faq-group>div{display:flex;flex-direction:column;gap:.5rem}.faq-index-index .jason-faq-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;transition:background-color .15s ease,border-color .15s ease}.faq-index-index .jason-faq-item:hover{background-color:#fff7ed;border-color:#fed7aa}.faq-index-index .jason-faq-item.is-open .jason-faq-chevron{transform:rotate(180deg)}.faq-index-index .jason-faq-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:500;color:#1f2937;text-align:left;background:none;border:none;cursor:pointer;outline:none}.faq-index-index .jason-faq-trigger:hover{color:#ea580c}.faq-index-index .jason-faq-trigger-text{display:flex;flex-direction:column;flex:1;min-width:0}.faq-index-index .jason-faq-item-category{display:block;font-size:.75rem;font-weight:600;color:#ea580c;margin-bottom:.25rem;line-height:1.3}.faq-index-index .jason-faq-question{display:block;font-size:1rem;font-weight:500;color:#1f2937}.faq-index-index .jason-faq-chevron{flex-shrink:0;width:1.25rem;height:1.25rem;color:#9ca3af;transition:transform .2s ease;display:block;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.faq-index-index .jason-faq-chevron.rotate-180{transform:rotate(180deg)}.faq-index-index .jason-faq-answer{border-top:1px solid #f3f4f6;padding-top:.75rem;padding-bottom:1rem;font-size:1rem;color:#4b5563;line-height:1.5}.faq-index-index .jason-faq-answer.hidden{display:none}.faq-index-index .jason-faq-answer .pt-3{padding-top:.75rem}.faq-index-index .jason-faq-empty{border:1px solid #e5e7eb;border-radius:calc(.625rem + 4px);padding:3rem 1.5rem;text-align:center;background-color:#f9fafb}.faq-index-index .jason-faq-empty.hidden{display:none}.faq-index-index .jason-faq-empty p{margin:0 0 .5rem;color:#4b5563}.faq-index-index .jason-faq-empty p:last-child{font-size:.875rem;color:#6b7280;margin-bottom:0}.faq-index-index .jason-faq-contact{border:1px solid #fed7aa;border-radius:calc(.625rem + 4px);background-color:#fff7ed;padding:1.5rem}.faq-index-index .jason-faq-contact h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.faq-index-index .jason-faq-contact p{color:#4b5563;margin:0 0 1rem;line-height:1.5}.faq-index-index .jason-faq-contact a{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#000;background-color:#fff;border:1px solid #1f2937;border-radius:.5rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.faq-index-index .jason-faq-contact a:hover{background-color:#f3f4f6;border-color:#000}.jason-gdpr-consent .field.choice{display:flex;align-items:flex-start}.jason-gdpr-consent input[type="checkbox"],.jason-gdpr-consent input.checkbox{pointer-events:auto !important;cursor:pointer !important;position:relative !important;z-index:1;flex-shrink:0;margin-right:.5rem;margin-top:.2rem}.jason-gdpr-consent label[for]{cursor:pointer;display:inline-flex;align-items:flex-start;gap:.5rem}.jason-gdpr-consent label[for] span{flex:1}.jason-gdpr-cookie-notice{position:fixed;left:0;right:0;bottom:0;z-index:9998;padding:1rem 1.5rem;margin:0}@media (max-width:767px){.jason-gdpr-cookie-notice{bottom:65px !important}}.jason-gdpr-cookie-notice--shadow{box-shadow:0 -4px 20px rgba(0,0,0,0.1)}.jason-gdpr-cookie-notice__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:1200px;margin:0 auto}@media (max-width:767px){.jason-gdpr-cookie-notice__content{flex-direction:column;align-items:stretch}}.jason-gdpr-cookie-notice__inner{flex:1 1 0;min-width:0}.jason-gdpr-cookie-notice__title{margin:0 0 .35em;font-size:1.1rem}.jason-gdpr-cookie-notice__body{margin:0}.jason-gdpr-cookie-notice__link{margin-left:.25em}.jason-gdpr-cookie-notice__btn{flex-shrink:0}.gdpr-request-history .gdpr-export-hint{color:#666;font-size:.9em;display:inline-block}.gdpr-request-history .gdpr-export-hint--expired{opacity:.85}.gdpr-request-history #gdpr-history-content{position:relative;min-height:80px}.gdpr-request-history #gdpr-history-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.gdpr-request-history .table-gdpr-requests{min-width:720px}@media (max-width:767.98px){.gdpr-request-history .table-gdpr-requests{width:max-content}}.gdpr-request-history .gdpr-history-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.85);display:flex;align-items:center;justify-content:center;z-index:10}.gdpr-request-history .gdpr-history-pagination.toolbar{margin-top:1rem;padding-top:1rem;border-top:1px solid #e3e3e3;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.gdpr-request-history .gdpr-history-pagination .pages{display:flex;align-items:center;gap:.25rem}.gdpr-request-history .gdpr-history-pagination .pages .items{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.25rem}.gdpr-request-history .gdpr-history-pagination .pages .items .item{margin:0}.gdpr-request-history .gdpr-history-pagination .pages a.page,.gdpr-request-history .gdpr-history-pagination .pages a.action{padding:.25em .5em}.gdpr-request-history .gdpr-history-pagination .pages-item-current .page{font-weight:bold}.gdpr-request-history .gdpr-history-summary{color:#666;font-size:.9em}#social-login-popup.white-popup{background:#fffdfb;border-radius:14px;box-shadow:0 18px 48px rgba(17,24,39,0.14);border:1px solid #ffefe5;overflow:hidden;max-width:28rem}#social-login-popup .mp-social-popup{padding:1rem 1.25rem 1.35rem !important;background:#fffdfb}#social-login-popup .social-login-title{margin:0 0 .75rem;padding:.85rem 1rem;border-radius:0}#social-login-popup .social-login-title .login-title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-0.02em;color:#fff}#social-login-popup .social-login-customer-authentication .block-title span{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}#social-login-popup .social-login .fieldset .field .label span{color:#374151;font-weight:600;font-size:.875rem}#social-login-popup .social-login .fieldset .field .control input.input-text{border-radius:10px;border-color:#e5e7eb;background:#fff}#social-login-popup .social-login .fieldset .field .control input.input-text:focus{border-color:#ff6600;box-shadow:0 0 0 3px rgba(255,102,0,0.12)}#social-login-popup .jason-gdpr-social-ajax-consent{margin:.75rem 0 .25rem;padding:.65rem .75rem;border-radius:10px;background:rgba(255,102,0,0.06);border:1px solid rgba(255,102,0,0.2)}#social-login-popup .jason-gdpr-social-ajax-consent .label span{font-size:.8125rem;line-height:1.45;color:#4b5563}.jason-marketing-popup-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,0.55);animation:jason-popup-fade-in .2s ease-out}.jason-marketing-popup-box{position:relative;width:100%;max-width:560px;max-height:90vh;overflow:auto;border-radius:12px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,0.3);animation:jason-popup-scale-in .2s ease-out}.jason-marketing-popup-content{padding:24px}.jason-marketing-popup-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,0.08);color:#111;font-size:20px;line-height:1;cursor:pointer;transition:background-color .15s ease}.jason-marketing-popup-close:hover{background:rgba(0,0,0,0.14)}.jason-marketing-popup-close:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}@media (max-width:768px){.jason-marketing-popup-overlay{padding:10px}.jason-marketing-popup-box{border-radius:10px}.jason-marketing-popup-content{padding:16px}}@keyframes jason-popup-fade-in{from{opacity:0}to{opacity:1}}@keyframes jason-popup-scale-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.jason-megamenu{position:relative}@media (max-width:767.98px){.jason-megamenu{z-index:1}}.jason-megamenu__list{list-style:none;margin:0;padding:0}.jason-megamenu__list--root{display:flex;flex-wrap:wrap;gap:0}.jason-megamenu__list--dropdown,.jason-megamenu__list--nested{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);border:1px solid #e0e0e0;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,visibility .2s,transform .2s}.jason-megamenu__list--nested{left:100%;top:0}.jason-megamenu__item{position:relative}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown,.jason-megamenu__item--has-children:hover>.jason-megamenu__list--nested,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--nested{opacity:1;visibility:visible;pointer-events:auto;z-index:1010;transform:translateY(0)}.jason-megamenu__item--has-children>.jason-megamenu__link::after{content:'';display:inline-block;margin-left:.25rem;border:4px solid transparent;border-top-color:currentColor;vertical-align:middle}.jason-megamenu__link{display:block;padding:.6rem 1rem .6rem 0rem;text-decoration:none;color:inherit}.jason-megamenu__link:hover{background:#f5f5f5}.jason-megamenu__toggle{display:none;padding:.5rem 1rem;background:transparent;border:1px solid #e0e0e0;cursor:pointer;font-size:1rem}.jason-megamenu__toggle .jason-megamenu__toggle-icon{display:block;width:20px;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}@media (min-width:768px){.jason-megamenu--horizontal .jason-megamenu__list--root{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;position:static !important;max-height:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;background:transparent !important;border:none !important;box-shadow:none !important;transform:none !important}.jason-megamenu--horizontal .jason-megamenu__list--root>.jason-megamenu__item{flex:0 0 auto !important;flex-shrink:0;width:auto !important;max-width:none !important}.jason-megamenu--horizontal .jason-megamenu__toggle{display:none !important}.jason-megamenu--horizontal .jason-megamenu__list--dropdown,.jason-megamenu--horizontal .jason-megamenu__list--nested{position:absolute}.jason-megamenu--horizontal .jason-megamenu__list--nested{left:100%;top:0}}.jason-megamenu--vertical .jason-megamenu__list--root{flex-direction:column}.jason-megamenu--vertical .jason-megamenu__list--dropdown{left:100%;top:0}.jason-megamenu--accordion .jason-megamenu__list--root,.jason-megamenu--mobile .jason-megamenu__list--root{flex-direction:column}.jason-megamenu--accordion .jason-megamenu__list--dropdown,.jason-megamenu--mobile .jason-megamenu__list--dropdown,.jason-megamenu--accordion .jason-megamenu__list--nested,.jason-megamenu--mobile .jason-megamenu__list--nested{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding-left:1rem;max-height:0;overflow:hidden;transition:max-height .3s ease}.jason-megamenu--accordion .jason-megamenu__item--open>.jason-megamenu__list--dropdown,.jason-megamenu--mobile .jason-megamenu__item--open>.jason-megamenu__list--dropdown,.jason-megamenu--accordion .jason-megamenu__item--open>.jason-megamenu__list--nested,.jason-megamenu--mobile .jason-megamenu__item--open>.jason-megamenu__list--nested{max-height:1000px;pointer-events:auto;z-index:1010}@media (max-width:767.98px){.jason-megamenu .jason-megamenu__list--root{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s,visibility .2s;pointer-events:none}.jason-megamenu .jason-megamenu.is-open .jason-megamenu__list--root{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;max-height:none !important;padding:4.25rem 1rem 1.5rem;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;visibility:visible;pointer-events:auto;z-index:10050;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:0}.jason-megamenu .jason-megamenu.is-open .jason-megamenu__list--root>.jason-megamenu__item{display:block !important;width:100% !important;max-width:none !important;flex:none !important}.jason-megamenu .jason-megamenu.is-open .jason-megamenu__link{color:#111827;font-size:1rem;line-height:1.4;padding:.85rem .5rem;border-bottom:1px solid #eee}.jason-megamenu .jason-megamenu.is-open{z-index:10050}.jason-megamenu .jason-megamenu__list--dropdown,.jason-megamenu .jason-megamenu__list--nested{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding-left:1rem;max-height:0;overflow:hidden;transition:max-height .3s ease}.jason-megamenu .jason-megamenu__item--open>.jason-megamenu__list--dropdown,.jason-megamenu .jason-megamenu__item--open>.jason-megamenu__list--nested{max-height:1000px;pointer-events:auto;z-index:1010}.jason-megamenu .jason-megamenu__toggle{display:block}.jason-megamenu .jason-megamenu__item--has-children>.jason-megamenu__link::after{border-top-color:transparent;border-left-color:currentColor;border-left-width:6px}.jason-megamenu .jason-megamenu__list--dropdown img,.jason-megamenu .jason-megamenu__list--nested img{max-width:100%;height:auto}}@media (min-width:768px){.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper{display:none !important;visibility:hidden !important;pointer-events:none !important;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;border:0 !important}}@media (max-width:767.98px){body:not([data-jason-mm-remove-native='1']) .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) nav.jason-megamenu:not(.jason-megamenu--breeze-drawer){display:none !important}body:not([data-jason-mm-remove-native='1']) .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.navigation[data-action='navigation']{display:none !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .snackhub-header-row2:has(.jason-megamenu){min-height:0 !important;height:0 !important;padding:0 !important;margin:0 !important;border:none !important;overflow:visible !important;visibility:hidden !important}.nav-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .snackhub-header-row2:has(.jason-megamenu),.nav-before-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .snackhub-header-row2:has(.jason-megamenu){visibility:visible !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) [data-action="toggle-nav"]{display:flex !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation>ul{display:block !important;flex-wrap:unset !important;flex-direction:unset !important;align-items:unset !important;gap:unset !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .header.content>.navigation-wrapper{order:unset !important;width:auto !important;margin-bottom:0 !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper{position:fixed;visibility:hidden;display:none;left:0;top:0;bottom:0;width:24rem;z-index:850;max-width:calc(100vw - 4rem);background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));color:rgba(var(--z-layer-color), var(--z-layer-color-alpha, 1));transform:translateX(-100%);overscroll-behavior:contain;overflow:auto;padding:1rem;transition:background-color var(--transition-duration),border-color var(--transition-duration),box-shadow var(--transition-duration),color var(--transition-duration),text-decoration-color var(--transition-duration),opacity var(--transition-duration),transform var(--transition-duration),display var(--transition-duration),visibility var(--transition-duration) 0s;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-behavior:allow-discrete}.nav-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper{opacity:1;transform:translate(0, 0);visibility:visible}.nav-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper,.nav-before-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper{display:block}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle::before{transition:background-color var(--transition-duration),border-color var(--transition-duration),box-shadow var(--transition-duration),color var(--transition-duration),text-decoration-color var(--transition-duration),opacity var(--transition-duration),transform var(--transition-duration),display var(--transition-duration),visibility var(--transition-duration) 0s;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-behavior:allow-discrete;inset:0;margin:0 !important;padding:0 !important;position:fixed;visibility:hidden;content:'';z-index:810;opacity:0;pointer-events:none;background:rgba(var(--z-overlay-bg), var(--z-overlay-bg-alpha, 0.8))}.breeze-inactive .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle::before{transition:none !important}.nav-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle::before{opacity:1;pointer-events:all;visibility:visible}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle span::after{opacity:0;visibility:hidden;pointer-events:none;position:fixed;z-index:811;color:rgba(var(--base-bg), var(--base-bg-alpha, 1));content:'';width:1.5rem;height:1.5rem;top:1.25rem;left:min();background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem;transform:translateX(-20px)}.nav-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle span::after{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}.nav-before-open .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .nav-toggle span{clip:unset}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper{overflow:visible;padding:0}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .navigation-section{display:flex;flex-direction:column;height:100%}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .navigation{height:100%;overflow:auto;padding:1rem}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .navigation ul{margin:0}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li>a{padding:.5rem}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer{display:block !important;visibility:visible !important;position:relative;z-index:auto;flex:1;min-height:0;width:100%;margin:0;padding:1rem;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__toggle{display:none !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--root{position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;max-height:none !important;min-height:0;padding:0 !important;margin:0;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;background:transparent !important;border:none !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--root>.jason-megamenu__item{width:100% !important;max-width:none !important;flex:none !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__link{padding:.5rem !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--nested{max-height:0 !important;overflow:hidden;transition:max-height .3s ease}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--nested{max-height:none !important;overflow:visible !important;pointer-events:auto !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown--multicolumn,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown--masonry,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown--visual,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown--finder,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__list--dropdown--iconic,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-amazon-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-shopify-mm{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-amazon-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-multicolumn-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-shopify-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-masonry-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-visual-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-finder-mm,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper nav.jason-megamenu.jason-megamenu--breeze-drawer .jason-megamenu__item--open>.jason-megamenu__list--dropdown .jason-iconic-mm{pointer-events:auto}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu{padding:0 0 0 1rem;width:auto !important;left:auto !important;right:auto !important;border:0;box-shadow:none !important;background:none;border-radius:0 !important;transform:scale(1);transition-behavior:normal}body:not(.breeze) .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu.shown,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu[aria-expanded="true"]:not([aria-hidden]){position:static !important;transform:scale(1)}body:not(.breeze) .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu .ui-icon{display:none}body:not(.breeze) .page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu[aria-expanded="true"]:not([aria-hidden]) .submenu{display:block !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .parent>a::after{display:none !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .opened>a .ui-icon{transform:rotate(90deg)}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li>a:hover,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .opened>a{background:transparent !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li>a.level-top:hover,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .opened>a.level-top{background:transparent !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li.active>a.level-top,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li.has-active>a.level-top,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li.active>a.level-top:hover,.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li.has-active>a.level-top:hover{background:transparent !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .parent>a .ui-icon{display:inline-block !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper li:hover>.submenu{z-index:auto !important}.page-header:has(nav.jason-megamenu):has(.navigation-wrapper) .navigation-wrapper .submenu .submenu{top:auto !important;left:auto !important}}@media (min-width:768px){html:has(nav.jason-megamenu){overflow-x:clip}}.jason-megamenu .jason-amazon-mm.jason-megamenu__list--dropdown{min-width:min(960px, calc(100vw - 2rem));max-width:min(960px, calc(100vw - 2rem));padding:0;overflow:visible;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,0.12);background:#fff}.jason-megamenu .jason-amazon-mm__level0{list-style:none;margin:0;padding:0}.jason-megamenu .jason-amazon-mm__level1{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;min-height:300px;overflow:visible}.jason-megamenu .jason-amazon-mm__menu-left{flex:0 0 232px;max-width:42%;background:#fff;border-right:1px solid #e5e7eb;padding:.75rem .65rem .75rem .75rem;box-sizing:border-box}.jason-megamenu .jason-amazon-mm__l1-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.jason-megamenu .jason-amazon-mm__l1-item{margin:0;position:relative}.jason-megamenu .jason-amazon-mm__l1-item:has(.jason-amazon-mm__l1-trigger.is-active)::after{content:'';position:absolute;right:-0.65rem;top:50%;margin-top:-9px;z-index:4;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ff8a00;pointer-events:none}.jason-megamenu .jason-amazon-mm__l1-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.7rem .85rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#111827;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.jason-megamenu .jason-amazon-mm__l1-trigger:hover,.jason-megamenu .jason-amazon-mm__l1-trigger:focus-visible{border-color:#ced2d9;outline:none}.jason-megamenu .jason-amazon-mm__l1-trigger.is-active{background:#ff8a00;border-color:#ff8a00;color:#fff;font-weight:600;box-shadow:none}.jason-megamenu .jason-amazon-mm__l1-text{flex:1;min-width:0;line-height:1.35}.jason-megamenu .jason-amazon-mm__l1-chevron{flex-shrink:0;font-size:1.15rem;line-height:1;font-weight:300;color:#9ca3af;transition:color .15s ease}.jason-megamenu .jason-amazon-mm__l1-trigger.is-active .jason-amazon-mm__l1-chevron{color:#fff}.jason-megamenu .jason-amazon-mm__menu-right{flex:1 1 auto;min-width:min(280px, 45%);padding:1.25rem 2.5rem 1.25rem 1.5rem;background:#fff;position:relative;box-sizing:border-box}.jason-megamenu .jason-amazon-mm__menu-right::after{content:'\203A';font-size:1.75rem;line-height:1;color:#d1d5db;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none}.jason-megamenu .jason-amazon-mm__panel{display:none}.jason-megamenu .jason-amazon-mm__panel.is-active{display:block}.jason-megamenu .jason-amazon-mm__panel[hidden]{display:none !important}.jason-megamenu .jason-amazon-mm__columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem 2.25rem;align-items:flex-start}.jason-megamenu .jason-amazon-mm__column{flex:1 1 160px;min-width:140px;max-width:240px}.jason-megamenu .jason-amazon-mm__l2-title{display:inline-block;font-size:.9375rem;font-weight:700;color:#111827;text-decoration:none;margin:0 0 .65rem;padding-bottom:.35rem;border-bottom:2px solid #ff8a00;line-height:1.35}.jason-megamenu .jason-amazon-mm__l2-title:hover,.jason-megamenu .jason-amazon-mm__l2-title:focus-visible{color:#ff8a00;outline:none}.jason-megamenu .jason-amazon-mm__l2-visual{display:block;margin:0 0 .85rem;border-radius:8px;overflow:hidden;background:linear-gradient(135deg, #fff5e6 0%, #ffe0c2 50%, #ffd6a8 100%);aspect-ratio:5 / 3;text-decoration:none}.jason-megamenu .jason-amazon-mm__l2-visual img{display:block;width:100%;height:100%;object-fit:cover}.jason-megamenu .jason-amazon-mm__l3-list{list-style:none;margin:0;padding:0}.jason-megamenu .jason-amazon-mm__l3-item{position:relative;margin:0 0 .45rem;padding-left:1rem}.jason-megamenu .jason-amazon-mm__l3-item::before{content:'';position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#ff8a00}.jason-megamenu .jason-amazon-mm__l3-link{font-size:.875rem;color:#374151;text-decoration:none;line-height:1.45}.jason-megamenu .jason-amazon-mm__l3-link:hover,.jason-megamenu .jason-amazon-mm__l3-link:focus-visible{color:#ff8a00;text-decoration:underline;outline:none}.jason-megamenu .jason-amazon-mm__data{display:none !important}@media (max-width:767.98px){.jason-megamenu .jason-amazon-mm.jason-megamenu__list--dropdown{border-width:1px;max-width:100%;min-width:0}.jason-megamenu .jason-amazon-mm__level1{flex-direction:column;min-height:0}.jason-megamenu .jason-amazon-mm__menu-left{flex:none;max-width:none;border-right:none;border-bottom:1px solid #e5e7eb;padding:.5rem}.jason-megamenu .jason-amazon-mm__l1-item:has(.jason-amazon-mm__l1-trigger.is-active)::after{display:none}.jason-megamenu .jason-amazon-mm__menu-right{padding:1rem}.jason-megamenu .jason-amazon-mm__menu-right::after{display:none}.jason-megamenu .jason-amazon-mm__columns{flex-direction:column}.jason-megamenu .jason-amazon-mm__column{max-width:none}}.jason-megamenu__list--dropdown>.jason-shopify-mm{min-width:min(960px, calc(100vw - 2rem));max-width:min(960px, calc(100vw - 2rem));padding:0;overflow:hidden}.jason-megamenu .jason-shopify-mm{display:flex;flex-direction:row;align-items:stretch;min-height:320px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.08)}.jason-megamenu .jason-shopify-mm>.menu-left{flex:0 0 200px;max-width:34%;margin:0;padding:.75rem 0;background:#f5f5f5;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.125rem}.jason-megamenu .jason-shopify-mm .menu-left__item{display:block;width:100%;margin:0;padding:.65rem 1rem;border:0;background:transparent;font:inherit;font-size:.9375rem;font-weight:500;color:#1a1a1a;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative}.jason-megamenu .jason-shopify-mm .menu-left__item:hover,.jason-megamenu .jason-shopify-mm .menu-left__item:focus-visible{background:rgba(255,255,255,0.7);outline:none}.jason-megamenu .jason-shopify-mm .menu-left__item.is-active{background:#e8f2fc;color:#2c6ecb;font-weight:600;box-shadow:none}.jason-megamenu .jason-shopify-mm .menu-left__item.is-active::after{content:'';position:absolute;right:-1px;top:50%;margin-top:-7px;z-index:2;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #fff;pointer-events:none}.jason-megamenu .jason-shopify-mm .mega-menu__panels{flex:1 1 auto;min-width:min(280px, 45%);position:relative;padding:1rem 1.25rem 1.25rem;box-sizing:border-box;background:#fff}.jason-megamenu .jason-shopify-mm .menu-right{display:none;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1rem;width:100%;box-sizing:border-box}.jason-megamenu .jason-shopify-mm .menu-right[hidden]{display:none !important}.jason-megamenu .jason-shopify-mm .menu-right.is-active{display:flex}.jason-megamenu .jason-shopify-mm .banner{flex:0 0 auto;width:100%;max-width:100%;min-width:0}.jason-megamenu .jason-shopify-mm .banner__link{position:relative;display:block;line-height:0;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0}.jason-megamenu .jason-shopify-mm .banner__badge{position:absolute;top:.65rem;left:.65rem;z-index:3;min-width:1.65rem;height:1.65rem;padding:0 .35rem;border-radius:50%;background:#ef7d2f;color:#fff;font-size:.75rem;font-weight:700;line-height:1.65rem;text-align:center;box-sizing:border-box}.jason-megamenu .jason-shopify-mm .banner__caption{position:absolute;left:1rem;bottom:1rem;z-index:2;max-width:52%;margin:0;padding:.35rem .5rem;font-size:1.125rem;font-weight:700;line-height:1.3;color:#1a1a1a;text-shadow:0 1px 2px rgba(255,255,255,0.9),0 0 12px rgba(255,255,255,0.6);pointer-events:none}.jason-megamenu .jason-shopify-mm .banner__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;vertical-align:middle}.jason-megamenu .jason-shopify-mm .products{flex:0 0 auto;width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem 1rem;align-content:start}.jason-megamenu .jason-shopify-mm .products__card{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.5rem;margin:0;text-decoration:none;color:inherit;border-radius:6px;border:1px solid #e0e0e0;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.jason-megamenu .jason-shopify-mm .products__card:hover,.jason-megamenu .jason-shopify-mm .products__card:focus-visible{border-color:#c7c7c7;box-shadow:0 4px 14px rgba(0,0,0,0.06);outline:none}.jason-megamenu .jason-shopify-mm .products__card-badge{position:absolute;top:.5rem;left:.5rem;z-index:2;min-width:1.5rem;height:1.5rem;padding:0 .3rem;border-radius:50%;background:#ef7d2f;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.5rem;text-align:center;box-sizing:border-box}.jason-megamenu .jason-shopify-mm .products__media{display:block;border-radius:4px;overflow:hidden;background:#f7f7f7;border:1px solid #e0e0e0}.jason-megamenu .jason-shopify-mm .products__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.jason-megamenu .jason-shopify-mm .products__name{font-size:.8125rem;font-weight:600;line-height:1.3;color:#1a1a1a}.jason-megamenu .jason-shopify-mm .products__price{font-size:.8125rem;color:#6b6b6b}.jason-megamenu .jason-shopify-mm .promo-text{flex:0 0 auto;width:100%;margin:0;margin-top:.25rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.5;color:#1a1a1a;background:#fff5ef;border:1px solid rgba(239,125,47,0.22);border-radius:6px;box-sizing:border-box}.jason-megamenu .jason-shopify-mm .promo-text__inner{margin:0}@media (max-width:991.98px) and (min-width:768px){.jason-megamenu .jason-shopify-mm .products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767.98px){.jason-megamenu .jason-megamenu__list--dropdown>.jason-shopify-mm{min-width:0 !important;max-width:100% !important;width:100%}.jason-megamenu .jason-shopify-mm{flex-direction:column;min-height:0;box-shadow:none;border-radius:4px}.jason-megamenu .jason-shopify-mm>.menu-left{flex:none;max-width:none;width:100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:0;border-right:0;border-bottom:1px solid #e0e0e0;gap:0}.jason-megamenu .jason-shopify-mm .menu-left__item{flex:none;width:100%;min-width:0;text-align:left;padding:.65rem .75rem;border-radius:0;border-bottom:1px solid rgba(224,224,224,0.8)}.jason-megamenu .jason-shopify-mm .menu-left__item:last-child{border-bottom:0}.jason-megamenu .jason-shopify-mm .menu-left__item.is-active::after{display:none}.jason-megamenu .jason-shopify-mm .menu-left__item.is-active{box-shadow:inset 3px 0 0 #2c6ecb;background:#e8f2fc}.jason-megamenu .jason-shopify-mm .mega-menu__panels{padding:.75rem 0 0;min-width:0}.jason-megamenu .jason-shopify-mm .banner{display:none !important}.jason-megamenu .jason-shopify-mm .menu-right{flex-direction:column;flex-wrap:nowrap;gap:.5rem;min-width:0}.jason-megamenu .jason-shopify-mm .products{grid-template-columns:1fr;width:100%;min-width:0}.jason-megamenu .jason-shopify-mm .products__media{display:none !important}.jason-megamenu .jason-shopify-mm .products__card-badge{display:none !important}.jason-megamenu .jason-shopify-mm .products__card{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.5rem 0;border:none;border-bottom:1px solid rgba(224,224,224,0.6);border-radius:0;box-shadow:none}.jason-megamenu .jason-shopify-mm .products__card:last-child{border-bottom:0}.jason-megamenu .jason-shopify-mm .products__name{flex:1 1 auto;min-width:0}.jason-megamenu .jason-shopify-mm .products__price{flex:0 0 auto;white-space:nowrap}.jason-megamenu .jason-shopify-mm .promo-text{margin-top:.5rem;font-size:.8125rem}.jason-megamenu .jason-shopify-mm .promo-text img{max-width:100% !important;height:auto !important}}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--multicolumn{left:50%;right:auto;min-width:min(1100px, calc(100vw - 2rem));width:min(1100px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:0;box-sizing:border-box;--jason-megamenu-shift-x:0px;transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), -4px)}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--multicolumn,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--multicolumn{transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), 0)}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--multicolumn:has(.jason-multicolumn-mm--storefront){min-width:min(1180px, calc(100vw - 2rem));width:min(1180px, calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.jason-megamenu .jason-multicolumn-mm{position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;background:#fff;border-radius:2px}.jason-megamenu .jason-multicolumn-mm__tablist,.jason-megamenu .jason-multicolumn-mm>ul.level0{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;border-bottom:1px solid #e5e5e5;position:relative;z-index:2;background:#f7f7f7}.jason-megamenu .jason-multicolumn-mm .level1{flex:0 1 auto;min-width:0;margin:0;padding:0;position:static}.jason-megamenu .jason-multicolumn-mm .level1__link{display:block;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;color:#1a1a1a;text-decoration:none;text-align:center;border-bottom:3px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.jason-megamenu .jason-multicolumn-mm .level1__link:hover,.jason-megamenu .jason-multicolumn-mm .level1__link:focus-visible{background:rgba(0,0,0,0.04);outline:none}.jason-megamenu .jason-multicolumn-mm .level1:hover .level1__link,.jason-megamenu .jason-multicolumn-mm .level1:focus-within .level1__link,.jason-megamenu .jason-multicolumn-mm .level1.is-active .level1__link{background:#fff;border-bottom-color:#2563eb;color:#2563eb}.jason-megamenu .jason-multicolumn-mm .submenu{position:absolute;left:0;right:0;top:100%;margin:0;padding:1.5rem 1.75rem 1.75rem;background:#fff;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(168px, 240px));justify-content:center;justify-items:stretch;gap:1.5rem 2.25rem;align-items:start;box-shadow:0 12px 32px rgba(0,0,0,0.08);border-top:1px solid #e5e5e5;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:1;visibility:inherit}@media (min-width:768px){.jason-megamenu .jason-megamenu__item--has-children:not(:hover):not(:focus-within) .jason-multicolumn-mm .submenu{opacity:0 !important;pointer-events:none !important;transform:translateY(-4px);visibility:hidden !important}.jason-megamenu .jason-megamenu__item--has-children:hover .jason-multicolumn-mm .level1.is-active .submenu,.jason-megamenu .jason-megamenu__item--has-children:focus-within .jason-multicolumn-mm .level1.is-active .submenu,.jason-megamenu .jason-megamenu__item--has-children:focus-within .jason-multicolumn-mm .level1:focus-within .submenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.jason-megamenu .jason-megamenu__item--has-children:hover .jason-multicolumn-mm--no-l1-tabs .level1 .submenu,.jason-megamenu .jason-megamenu__item--has-children:focus-within .jason-multicolumn-mm--no-l1-tabs .level1 .submenu{opacity:1 !important;pointer-events:auto !important;transform:none !important;visibility:visible !important}}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .jason-multicolumn-mm__tablist,.jason-megamenu .jason-multicolumn-mm--no-l1-tabs>ul.level0{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;border-bottom:0;background:transparent}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .level1__link{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}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .level1{flex:none;width:100%}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .submenu{position:static !important;opacity:1 !important;pointer-events:auto !important;transform:none !important;box-shadow:none;border-top:1px solid #e5e5e5;margin:0;padding:1rem 0}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .level1:first-child .submenu{border-top:0;padding-top:0}.jason-megamenu .jason-multicolumn-mm .column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.jason-megamenu .jason-multicolumn-mm .column__title{margin:0 0 .85rem;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#1a1a1a;line-height:1.3;text-align:left;width:100%}.jason-megamenu .jason-multicolumn-mm .column__title-link{color:inherit;text-decoration:none;transition:color .15s ease}.jason-megamenu .jason-multicolumn-mm .column__title-link:hover,.jason-megamenu .jason-multicolumn-mm .column__title-link:focus-visible{color:#2563eb;outline:none}.jason-megamenu .jason-multicolumn-mm .column__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:flex-start}.jason-megamenu .jason-multicolumn-mm .column__item{margin:0 0 .5rem;width:100%;text-align:left}.jason-megamenu .jason-multicolumn-mm .column__link{display:inline-block;font-size:.875rem;line-height:1.45;color:#5c5c5c;text-decoration:none;transition:color .15s ease;text-align:left}.jason-megamenu .jason-multicolumn-mm .column__link:hover,.jason-megamenu .jason-multicolumn-mm .column__link:focus-visible{color:#2563eb;outline:none}.jason-megamenu .jason-multicolumn-mm--storefront{border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,0.1);overflow:hidden;background:#fff}.jason-megamenu .jason-multicolumn-mm--storefront .submenu{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(200px, 280px);justify-content:stretch;gap:1.75rem 2rem;padding:1.75rem 2rem 2rem;box-shadow:none;border-top:0}.jason-megamenu .jason-multicolumn-mm--storefront.jason-multicolumn-mm--no-l1-tabs .submenu{border-top:0;margin:0;padding:1.75rem 2rem 2rem}.jason-megamenu .jason-multicolumn-mm--storefront.jason-multicolumn-mm--no-l1-tabs .level1:first-child .submenu{padding-top:1.75rem}.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__title{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:700;margin-bottom:1rem}.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__title-link{color:#ef7d2f}.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__title-link:hover,.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__title-link:focus-visible{color:#e46712}.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__link{color:#1a1a1a}.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__link:hover,.jason-megamenu .jason-multicolumn-mm--storefront .column:not(.column--promo) .column__link:focus-visible{color:#ef7d2f}.jason-megamenu .jason-multicolumn-mm--storefront .column--promo{align-items:stretch}.jason-megamenu .jason-multicolumn-mm--storefront .column__title--promo-heading{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:700;color:#1a1a1a;margin-bottom:.85rem}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-card{display:block;text-decoration:none;color:inherit;border-radius:8px}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-card:hover .column__promo-caption,.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-card:focus-visible .column__promo-caption{color:#1a1a1a}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-media{position:relative;display:block;border-radius:8px;overflow:hidden;background:#ececec;aspect-ratio:16 / 10}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-media img{width:100%;height:100%;object-fit:cover;display:block}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-badge{position:absolute;left:0;right:0;bottom:0;padding:.65rem .75rem;background:rgba(255,255,255,0.9399999999999999);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#111;line-height:1.35}.jason-megamenu .jason-multicolumn-mm--storefront .column__promo-caption{margin:.85rem 0 0;font-size:.8125rem;line-height:1.5;color:#5c5c5c;text-align:left}@media (max-width:900px) and (min-width:768px){.jason-megamenu .jason-multicolumn-mm .submenu{grid-template-columns:repeat(2, minmax(160px, 320px));justify-content:center}.jason-megamenu .jason-multicolumn-mm--storefront .submenu{grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:stretch}.jason-megamenu .jason-multicolumn-mm--storefront .column--promo{grid-column:1 / -1}}@media (max-width:767.98px){.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--multicolumn{left:0 !important;right:auto;width:100% !important;min-width:0 !important;max-width:100% !important;transform:none !important}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--multicolumn{transform:none !important}.jason-megamenu .jason-multicolumn-mm__tablist,.jason-megamenu .jason-multicolumn-mm>ul.level0{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.jason-megamenu .jason-multicolumn-mm .level1{flex:none;width:100%}.jason-megamenu .jason-multicolumn-mm .level1__link{text-align:center}.jason-megamenu .jason-multicolumn-mm .submenu{position:static;opacity:1;pointer-events:auto;transform:none;display:none;box-shadow:none;border-top:0;padding:.75rem 1rem 1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));justify-content:center;visibility:visible}.jason-megamenu .jason-multicolumn-mm--storefront .submenu{grid-template-columns:1fr;justify-content:stretch;padding:.75rem 1rem 1.25rem}.jason-megamenu .jason-multicolumn-mm .level1.is-open .submenu{display:grid}.jason-megamenu .jason-multicolumn-mm--no-l1-tabs .submenu{display:grid !important}}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--masonry{left:50%;right:auto;min-width:min(1120px, calc(100vw - 2rem));width:min(1120px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:0;box-sizing:border-box;--jason-megamenu-shift-x:0px;transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), -4px)}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--masonry,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--masonry{transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), 0)}.jason-megamenu .jason-masonry-mm{width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,0.08);overflow:hidden}.jason-megamenu .jason-masonry-mm .masonry-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-flow:dense;gap:1.25rem;padding:1.5rem 1.75rem;box-sizing:border-box}.jason-megamenu .jason-masonry-mm .grid-item{background:#f7f7f7;padding:1.15rem 1.2rem;border-radius:8px;border:1px solid #e0e0e0;box-sizing:border-box;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease;min-width:0}.jason-megamenu .jason-masonry-mm .grid-item:hover{transform:translateY(-2px);background:#fcfcfc;box-shadow:0 6px 18px rgba(0,0,0,0.06)}.jason-megamenu .jason-masonry-mm .grid-item--rows-2{grid-row:span 2}.jason-megamenu .jason-masonry-mm .grid-item--rows-3{grid-row:span 3}.jason-megamenu .jason-masonry-mm .grid-item--cols-2{grid-column:span 2}.jason-megamenu .jason-masonry-mm .grid-item--cols-3{grid-column:span 3}.jason-megamenu .jason-masonry-mm .grid-item--full-row{grid-column:1 / -1}.jason-megamenu .jason-masonry-mm .grid-item--accent{border-color:rgba(13,148,136,0.45);background:rgba(13,148,136,0.12)}.jason-megamenu .jason-masonry-mm .grid-item--accent .block-title{color:#0d9488}.jason-megamenu .jason-masonry-mm .grid-item--accent:hover{border-color:rgba(13,148,136,0.65)}.jason-megamenu .jason-masonry-mm .grid-item.Apparel{grid-row:span 2}.jason-megamenu .jason-masonry-mm .grid-item.HomeGarden{grid-row:span 3}.jason-megamenu .jason-masonry-mm .grid-item.brands-block{grid-column:span 2;background:#fff}.jason-megamenu .jason-masonry-mm .grid-item.promo-block{padding:0;border:none;background:transparent}.jason-megamenu .jason-masonry-mm .grid-item.promo-block:hover{transform:none;box-shadow:none}.jason-megamenu .jason-masonry-mm .grid-item.promo-block img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #e0e0e0;vertical-align:middle}.jason-megamenu .jason-masonry-mm .block-title{margin:0 0 .65rem;font-size:1rem;font-weight:700;line-height:1.3;color:#1a1a1a}.jason-megamenu .jason-masonry-mm ul.level1{list-style:none;margin:0;padding:0}.jason-megamenu .jason-masonry-mm ul.level1 li{margin:0 0 .4rem;padding:0}.jason-megamenu .jason-masonry-mm ul.level1 a{font-size:.875rem;line-height:1.45;color:#5c5c5c;text-decoration:none;transition:color .15s ease}.jason-megamenu .jason-masonry-mm ul.level1 a:hover,.jason-megamenu .jason-masonry-mm ul.level1 a:focus-visible{color:#0d9488;outline:none}.jason-megamenu .jason-masonry-mm .brand-logos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem 1rem;align-items:center;justify-items:center}.jason-megamenu .jason-masonry-mm .brand-logos img{display:block;max-width:100%;width:auto;max-height:36px;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:opacity .2s ease,filter .2s ease}.jason-megamenu .jason-masonry-mm .brand-logos img:hover{filter:grayscale(0);opacity:1}.jason-megamenu .jason-masonry-mm .featured-block{padding:.85rem 1rem;background:#fff}.jason-megamenu .jason-masonry-mm .featured-block__link{display:flex;flex-direction:row;align-items:center;gap:.85rem;text-decoration:none;color:inherit;outline:none}.jason-megamenu .jason-masonry-mm .featured-block__link:hover .featured-block__title,.jason-megamenu .jason-masonry-mm .featured-block__link:focus-visible .featured-block__title{color:#0d9488}.jason-megamenu .jason-masonry-mm .featured-block__media{flex:0 0 72px;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0;background:#f7f7f7}.jason-megamenu .jason-masonry-mm .featured-block__media img{display:block;width:100%;height:100%;object-fit:cover}.jason-megamenu .jason-masonry-mm .featured-block__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.jason-megamenu .jason-masonry-mm .featured-block__badge{display:inline-block;align-self:flex-start;padding:.15rem .45rem;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ef7d2f;border-radius:3px}.jason-megamenu .jason-masonry-mm .featured-block__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:#1a1a1a;transition:color .15s ease}@media (max-width:991.98px){.jason-megamenu .jason-masonry-mm .masonry-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.jason-megamenu .jason-masonry-mm .grid-item.brands-block{grid-column:span 2}}@media (max-width:767.98px){.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--masonry{left:0;right:0;width:100%;min-width:0;max-width:none;transform:none}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--masonry,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--masonry{transform:none}.jason-megamenu .jason-masonry-mm .masonry-grid{grid-template-columns:1fr;padding:1rem;gap:.75rem}.jason-megamenu .jason-masonry-mm .grid-item--rows-2,.jason-megamenu .jason-masonry-mm .grid-item--rows-3,.jason-megamenu .jason-masonry-mm .grid-item.Apparel,.jason-megamenu .jason-masonry-mm .grid-item.HomeGarden{grid-row:auto}.jason-megamenu .jason-masonry-mm .grid-item--cols-2,.jason-megamenu .jason-masonry-mm .grid-item--cols-3,.jason-megamenu .jason-masonry-mm .grid-item--full-row,.jason-megamenu .jason-masonry-mm .grid-item.brands-block{grid-column:auto}}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--visual{left:50%;right:auto;width:min(1680px, calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);margin-left:0;padding:0;border:none;background:transparent;box-shadow:0 20px 50px rgba(0,0,0,0.25);box-sizing:border-box;--jason-megamenu-shift-x:0px;transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), -4px)}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--visual,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--visual{transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), 0)}.jason-megamenu .jason-visual-mm{position:relative;width:100%;max-width:100%;min-height:clamp(280px, 36vh, 420px);margin:0;overflow:hidden;box-sizing:border-box;color:#fff}.jason-megamenu .jason-visual-mm__backdrop{position:absolute;inset:0;z-index:0;background-color:#0f172a;background-image:var(--jason-visual-mm-image, linear-gradient(135deg, #1e293b 0%, #0f172a 50%, #312e81 100%));background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.02);filter:saturate(.88) brightness(.62)}.jason-megamenu .jason-visual-mm__backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.28) 42%, rgba(0,0,0,0.4) 100%);pointer-events:none}.jason-megamenu .jason-visual-mm .visual-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr);gap:2rem 3rem;align-items:center;max-width:1200px;margin:0 auto;padding:clamp(2rem, 4vw, 3.25rem) clamp(1.25rem, 4vw, 3rem);box-sizing:border-box}.jason-megamenu .jason-visual-mm .visual-header{margin:0;padding:0}.jason-megamenu .jason-visual-mm .visual-header h3{margin:0;font-size:clamp(1.35rem, 2.8vw, 2.25rem);font-weight:800;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.jason-megamenu .jason-visual-mm .visual-links{grid-column:2 / -1;display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.5rem;align-items:start}.jason-megamenu .jason-visual-mm .link-column{margin:0;padding:0}.jason-megamenu .jason-visual-mm .column-title{margin:0 0 .85rem;padding-bottom:.55rem;font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.85),0 0 18px rgba(0,0,0,0.45);border-bottom:2px solid rgba(251,191,36,0.95)}.jason-megamenu .jason-visual-mm ul.level1{list-style:none;margin:0;padding:0}.jason-megamenu .jason-visual-mm ul.level1 li{margin:0 0 .55rem;padding:0}.jason-megamenu .jason-visual-mm ul.level1 a{font-size:.9375rem;font-weight:500;line-height:1.4;color:rgba(255,255,255,0.82);text-decoration:none;transition:color .15s ease,opacity .15s ease}.jason-megamenu .jason-visual-mm ul.level1 a:hover,.jason-megamenu .jason-visual-mm ul.level1 a:focus-visible{color:#fff;opacity:1;outline:none}@media (max-width:991.98px){.jason-megamenu .jason-visual-mm .visual-content{grid-template-columns:1fr 1fr;align-items:start}.jason-megamenu .jason-visual-mm .visual-header{grid-column:1 / -1}.jason-megamenu .jason-visual-mm .visual-links{grid-column:1 / -1}}@media (max-width:767.98px){.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--visual{left:0 !important;margin-left:0 !important;width:100% !important;max-width:none !important;transform:none !important;box-shadow:none}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--visual,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--visual{transform:none !important}.jason-megamenu .jason-visual-mm{min-height:0}.jason-megamenu .jason-visual-mm .visual-content{grid-template-columns:1fr;padding:1.25rem 1rem 1.5rem;gap:1.25rem}.jason-megamenu .jason-visual-mm .visual-links{grid-template-columns:1fr;gap:1.25rem}.jason-megamenu .jason-visual-mm .visual-header h3{font-size:1.15rem}}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--finder{left:50%;right:auto;min-width:min(960px, calc(100vw - 2rem));width:min(960px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:0;box-sizing:border-box;--jason-megamenu-shift-x:0px;transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), -4px)}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--finder,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--finder{transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), 0)}.jason-megamenu .jason-finder-mm{position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.1);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.jason-megamenu .jason-finder-mm::before{content:'';display:block;height:3px;width:100%;background:linear-gradient(90deg, #2563eb 0%, #38bdf8 35%, #fb923c 70%, #ea580c 100%)}.jason-megamenu .jason-finder-mm .finder-wrapper{display:grid;grid-template-columns:minmax(14rem, 17.5rem) minmax(0, 1fr);gap:1.75rem 2rem;padding:1.75rem 2rem 2rem;box-sizing:border-box;align-items:start;min-width:min(100%, 42rem)}.jason-megamenu .jason-finder-mm .finder-categories{margin:0;padding:0;min-width:14rem;max-width:100%}.jason-megamenu .jason-finder-mm .finder-categories .block-title{margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.3;color:#1a1a1a}.jason-megamenu .jason-finder-mm .finder-categories ul.level1{list-style:none;margin:0;padding:0}.jason-megamenu .jason-finder-mm .finder-categories ul.level1 li{margin:0 0 .55rem;padding:0}.jason-megamenu .jason-finder-mm .finder-categories ul.level1 a{font-size:.9375rem;font-weight:400;line-height:1.45;color:#5c5c5c;text-decoration:none;transition:color .15s ease}.jason-megamenu .jason-finder-mm .finder-categories ul.level1 a:hover,.jason-megamenu .jason-finder-mm .finder-categories ul.level1 a:focus-visible{color:#ff5500;outline:none}.jason-megamenu .jason-finder-mm .finder-form{margin:0;padding:1.5rem 1.75rem;background:#f4f4f4;border-radius:6px;border:1px solid #e5e5e5;box-sizing:border-box;min-width:0}.jason-megamenu .jason-finder-mm .finder-form .form-header{margin:0 0 1.25rem}.jason-megamenu .jason-finder-mm .finder-form .form-header h3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin:0;font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.jason-megamenu .jason-finder-mm .finder-form .icon-search{flex-shrink:0;display:block;width:1.85rem;height:1.85rem;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff5500' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C8.01 14 6 11.99 6 9.5S8.01 5 10.5 5 15 7.01 15 9.5 12.99 14 10.5 14z'/%3E%3C/svg%3E") center / contain no-repeat}.jason-megamenu .jason-finder-mm .finder-form form,.jason-megamenu .jason-finder-mm .finder-form .jason-finder-mm__form{display:flex;flex-direction:column;gap:.85rem;margin:0}.jason-megamenu .jason-finder-mm .finder-form select{width:100%;margin:0;padding:.65rem 2rem .65rem .75rem;font:inherit;font-size:.9375rem;color:#1a1a1a;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;min-height:2.75rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235c5c5c' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;transition:border-color .15s ease,box-shadow .15s ease}.jason-megamenu .jason-finder-mm .finder-form select:hover,.jason-megamenu .jason-finder-mm .finder-form select:focus-visible{border-color:#999;outline:none;box-shadow:0 0 0 2px rgba(255,85,0,0.22)}.jason-megamenu .jason-finder-mm .finder-form button[type='submit']{width:100%;margin:.35rem 0 0;padding:.75rem 1.25rem;font:inherit;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ff5500;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease,transform .1s ease}.jason-megamenu .jason-finder-mm .finder-form button[type='submit']:hover,.jason-megamenu .jason-finder-mm .finder-form button[type='submit']:focus-visible{background:#e64d00;outline:none}.jason-megamenu .jason-finder-mm .finder-form button[type='submit']:active{transform:translateY(1px)}.jason-megamenu .jason-finder-mm .finder-form__advanced{display:block;margin:1rem 0 0;padding:0;font-size:.8125rem;text-align:center;color:#5c5c5c}.jason-megamenu .jason-finder-mm .finder-form__advanced a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jason-megamenu .jason-finder-mm .finder-form__advanced a:hover,.jason-megamenu .jason-finder-mm .finder-form__advanced a:focus-visible{color:#ff5500;outline:none}@media (max-width:767.98px){.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--finder{left:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;transform:none !important}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--finder,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--finder{transform:none !important}.jason-megamenu .jason-finder-mm .finder-wrapper{grid-template-columns:1fr;padding:1.25rem 1rem 1.5rem;gap:1.25rem}.jason-megamenu .jason-finder-mm .finder-form{padding:1.25rem 1rem}}.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--iconic{left:50%;right:auto;min-width:min(1200px, calc(100vw - 2rem));width:min(1200px, calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:0;border:none;background:transparent;box-shadow:none;box-sizing:border-box;--jason-megamenu-shift-x:0px;transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), -4px)}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--iconic,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--iconic{transform:translate(calc(-50% + var(--jason-megamenu-shift-x, 0px)), 0)}.jason-megamenu .jason-iconic-mm{position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 5px 24px rgba(0,0,0,0.08);overflow:visible}.jason-megamenu .jason-iconic-mm::before{content:'';position:absolute;top:-9px;left:50%;margin-left:-10px;border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent #fff transparent;filter:drop-shadow(0 -1px 0 rgba(232,232,232,0.8));pointer-events:none;z-index:1}.jason-megamenu .jason-iconic-mm .icon-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(108px, 1fr));gap:1.25rem 1rem;padding:clamp(1.5rem, 3vw, 2rem) clamp(1rem, 3vw, 2rem);justify-items:center;align-items:start;max-width:1200px;margin:0 auto;box-sizing:border-box}.jason-megamenu .jason-iconic-mm .gallery-item{display:flex;flex-direction:column;align-items:center;max-width:120px;text-align:center;text-decoration:none;color:#1a1a1a;transition:transform .25s ease,color .25s ease}.jason-megamenu .jason-iconic-mm .gallery-item:hover,.jason-megamenu .jason-iconic-mm .gallery-item:focus-visible{transform:translateY(-4px);color:#ff5500}.jason-megamenu .jason-iconic-mm .gallery-item:hover .icon-wrapper,.jason-megamenu .jason-iconic-mm .gallery-item:focus-visible .icon-wrapper{background:#b2dfdb;box-shadow:0 8px 20px rgba(0,0,0,0.12)}.jason-megamenu .jason-iconic-mm .gallery-item:focus-visible{outline:2px solid #b2dfdb;outline-offset:4px}.jason-megamenu .jason-iconic-mm .icon-wrapper{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:90px;height:90px;margin:0 0 10px;padding:18px;background:#e0f2f1;border-radius:50%;transition:background .25s ease,box-shadow .25s ease}.jason-megamenu .jason-iconic-mm .icon-wrapper img{display:block;width:100%;height:auto;max-width:48px;max-height:48px;object-fit:contain}.jason-megamenu .jason-iconic-mm .gallery-item--featured .icon-wrapper::before,.jason-megamenu .jason-iconic-mm .gallery-item--featured .icon-wrapper::after{content:'';position:absolute;border-radius:50%;pointer-events:none}.jason-megamenu .jason-iconic-mm .gallery-item--featured .icon-wrapper::before{inset:-6px;border:2px solid rgba(128,203,196,0.55);box-shadow:0 0 0 1px rgba(178,223,219,0.4)}.jason-megamenu .jason-iconic-mm .gallery-item--featured .icon-wrapper::after{inset:-12px;border:1px solid rgba(77,182,172,0.32)}.jason-megamenu .jason-iconic-mm .label{display:block;font-weight:700;font-size:14px;line-height:1.25}@media (max-width:767.98px){.jason-megamenu__item--has-children>.jason-megamenu__list--dropdown--iconic{left:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;transform:none !important}.jason-megamenu__item--has-children:hover>.jason-megamenu__list--dropdown--iconic,.jason-megamenu__item--has-children:focus-within>.jason-megamenu__list--dropdown--iconic{transform:none !important}.jason-megamenu .jason-iconic-mm::before{display:none}.jason-megamenu .jason-iconic-mm .icon-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem .75rem}.jason-megamenu .jason-iconic-mm .icon-wrapper{width:72px;height:72px;padding:14px}.jason-megamenu .jason-iconic-mm .icon-wrapper img{max-width:38px;max-height:38px}.jason-megamenu .jason-iconic-mm .label{font-size:13px}}body.mysterybox-fullwidth .page-main,body.mysterybox-fullwidth .columns,body.mysterybox-fullwidth .column.main{max-width:none;width:100%}body.mysterybox-fullwidth .page-main,body.mysterybox-fullwidth .columns,body.mysterybox-fullwidth .column.main{padding-left:0;padding-right:0}.mysterybox-page{--mb-orange:#ea580c;--mb-orange-2:#f97316;--mb-orange-light:#fed7aa;--mb-gray-600:#4b5563;--mb-gray-500:#6b7280;--mb-gray-400:#9ca3af;background:linear-gradient(to bottom, #fff7ed, #fff)}.mysterybox-container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.mysterybox-container{padding:0 1.5rem}}.mysterybox-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:currentColor;flex:0 0 auto}.mysterybox-icon svg{width:100%;height:100%;display:block}.mysterybox-hero{background:linear-gradient(to right, var(--mb-orange), var(--mb-orange-2));color:#fff;padding:3rem 0}@media (min-width:768px){.mysterybox-hero{padding:4rem 0 5rem}}.mysterybox-hero__inner{max-width:56rem;margin:0 auto;text-align:center}.mysterybox-hero__sparkles{width:3rem;height:3rem;margin:0 auto 1rem;color:#fff}@media (min-width:768px){.mysterybox-hero__sparkles{width:4rem;height:4rem}}.mysterybox-hero__title{font-size:2rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.mysterybox-hero__title{font-size:3.5rem}}.mysterybox-hero__subtitle{font-size:1.125rem;margin:0 0 1.5rem;opacity:.95;color:#ffedd5}@media (min-width:768px){.mysterybox-hero__subtitle{font-size:1.5rem}}.mysterybox-hero__checks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;font-size:.875rem}@media (min-width:768px){.mysterybox-hero__checks{font-size:1rem}}.mysterybox-hero__checks li{display:inline-flex;align-items:center;gap:.5rem}.mysterybox-section{padding:2.5rem 0;background:transparent}@media (min-width:768px){.mysterybox-section{padding:3rem 0 4rem}}.mysterybox-section--alt{background:#fff}.mysterybox-section__title{text-align:center;font-size:1.75rem;font-weight:700;margin:0 0 .5rem}@media (min-width:768px){.mysterybox-section__title{font-size:2.25rem}}.mysterybox-section__desc{text-align:center;color:var(--mb-gray-600);margin:0 auto 2rem;max-width:36rem}.mysterybox-grid{display:grid;gap:1.5rem}.mysterybox-grid--boxes{grid-template-columns:1fr;max-width:80rem;margin:0 auto}@media (min-width:768px){.mysterybox-grid--boxes{grid-template-columns:repeat(3, 1fr);gap:2rem}}.mysterybox-grid--benefits{grid-template-columns:1fr;max-width:72rem;margin:0 auto}@media (min-width:768px){.mysterybox-grid--benefits{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.mysterybox-grid--benefits{grid-template-columns:repeat(4, 1fr)}}.mysterybox-card{position:relative;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);overflow:hidden;transition:box-shadow .2s,transform .2s}.mysterybox-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1)}@media (min-width:768px){.mysterybox-card:hover{transform:scale(1.02)}}.mysterybox-card--popular{border:2px solid var(--mb-orange)}@media (min-width:768px){.mysterybox-card--popular{transform:scale(1.05)}}.mysterybox-card__badge,.mysterybox-card__popular{position:absolute;top:1rem;z-index:2;padding:.25rem .75rem;font-size:.75rem;font-weight:700;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem}.mysterybox-card__badge{right:1rem;background:var(--mb-orange);color:#fff}.mysterybox-card__popular{left:1rem;background:#eab308;color:#000}.mysterybox-card__image{height:16rem;overflow:hidden;position:relative}.mysterybox-card__image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease}.mysterybox-card:hover .mysterybox-card__image img{transform:scale(1.08)}.mysterybox-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0));pointer-events:none}.mysterybox-card__imageTitle{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;color:#fff;font-weight:700;font-size:1.25rem}.mysterybox-card__body{padding:1.25rem}.mysterybox-card__desc{color:var(--mb-gray-600);margin:0 0 .9rem;font-size:.95rem}.mysterybox-card__priceRow{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem}.mysterybox-card__priceValue{font-size:1.75rem;font-weight:800;color:var(--mb-orange)}.mysterybox-card__priceOriginal{font-size:.875rem;color:var(--mb-gray-400);text-decoration:line-through}.mysterybox-card__save{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#16a34a;border:1px solid #16a34a;border-radius:999px;padding:.25rem .5rem;margin-bottom:.9rem}.mysterybox-card__subTitle{margin:1rem 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#374151}.mysterybox-card__list{list-style:none;padding:0;margin:0 0 .75rem;display:grid;gap:.5rem}.mysterybox-card__list li{display:flex;align-items:flex-start;gap:.5rem;color:var(--mb-gray-600);font-size:.875rem}.mysterybox-card__features{margin:.75rem 0 0;padding:.75rem;background:#fff7ed;border-radius:.75rem;display:grid;gap:.4rem}.mysterybox-card__features div{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:#374151}.mysterybox-card__actions{display:flex;gap:.5rem;margin-top:1rem}.mysterybox-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:.6rem;font-weight:700;text-decoration:none;border:1px solid transparent;line-height:1}.mysterybox-btn--primary{flex:1 1 auto;background:var(--mb-orange);color:#fff}.mysterybox-btn--primary:hover{background:#c2410c;color:#fff}.mysterybox-btn--primary.is-disabled{opacity:.55;pointer-events:none}.mysterybox-btn--icon{width:2.6rem;padding:0;background:transparent;border-color:#e5e7eb;color:#111827}.mysterybox-btn--icon:hover{background:#fff7ed;border-color:#fdba74}.mysterybox-benefit{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.08);padding:1.25rem;text-align:center}.mysterybox-benefit__icon{width:3rem;height:3rem;margin:0 auto .75rem;color:var(--mb-orange)}.mysterybox-benefit__title{display:block;margin:0 0 .35rem;font-weight:800}.mysterybox-benefit p{color:var(--mb-gray-600);font-size:.95rem;margin:0}.mysterybox-steps{display:grid;gap:2rem;max-width:64rem;margin:0 auto}@media (min-width:768px){.mysterybox-steps{grid-template-columns:repeat(3, 1fr)}}.mysterybox-step{text-align:center;position:relative}.mysterybox-step__num{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--mb-orange);color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:.75rem}@media (min-width:768px){.mysterybox-step:not(:last-child)::after{content:"";position:absolute;top:2rem;left:60%;width:80%;height:2px;background:#fdba74}}.mysterybox-step h3{margin:0 0 .5rem;font-weight:800}.mysterybox-step p{color:var(--mb-gray-600);margin:0;font-size:.95rem}.mysterybox-faq{background:#fff}.mysterybox-faq__wrap{max-width:56rem;margin:0 auto}.mysterybox-faq__item{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:1rem 1.25rem}.mysterybox-faq__item+.mysterybox-faq__item{margin-top:1rem}.mysterybox-faq__q{font-weight:800;margin:0 0 .5rem;font-size:1rem}.mysterybox-faq__a{margin:0;color:var(--mb-gray-600)}.mysterybox-cta{background:linear-gradient(to right, var(--mb-orange), var(--mb-orange-2));color:#fff;padding:4rem 0;text-align:center}.mysterybox-cta__sparkles{width:4rem;height:4rem;margin:0 auto 1rem;color:#fff}.mysterybox-cta__title{font-size:1.75rem;font-weight:800;margin:0 0 .5rem}@media (min-width:768px){.mysterybox-cta__title{font-size:2.25rem}}.mysterybox-cta__text{font-size:1.125rem;margin:0 auto 1.5rem;opacity:.95;color:#ffedd5;max-width:42rem}.mysterybox-btn--light{background:#fff;color:var(--mb-orange);border:2px solid #fff}.mysterybox-btn--light:hover{background:transparent;color:#fff}.mysterybox-empty{text-align:center;color:var(--mb-gray-500);padding:2rem}#mysterybox-boxes{scroll-margin-top:2rem}.checkout-index-index #jason-order-notes.order-notes--pending{visibility:hidden;position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;pointer-events:none;margin:0;padding:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%)}.checkout-index-index #jason-order-notes.order-notes--ready{visibility:visible;position:static;left:auto;top:auto;width:auto;height:auto;overflow:visible;pointer-events:auto;clip:auto;clip-path:none}.checkout-index-index #jason-order-notes .order-notes__title-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;vertical-align:middle;color:#4b5563}.checkout-index-index #jason-order-notes .order-notes__title-icon svg{width:20px;height:20px;display:block}.checkout-index-index #jason-order-notes .gift-message__icon{display:inline-flex;align-items:center;margin-right:4px;vertical-align:middle;color:#6b7280}.checkout-index-index #jason-order-notes .gift-message__icon svg{width:18px;height:18px;display:block}.sales-order-view .block-order-details-order-other-information.additional-information-view,.sales-guest-view .block-order-details-order-other-information.additional-information-view{background:#fff;border-radius:12px;padding:1.5rem 1.75rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,0.08)}.sales-order-view .additional-information-view .additional-information-view__title,.sales-guest-view .additional-information-view .additional-information-view__title{display:flex;align-items:center;gap:8px;margin-bottom:1.25rem;font-size:1.125rem}.sales-order-view .additional-information-view .additional-information-view__icon,.sales-guest-view .additional-information-view .additional-information-view__icon{flex-shrink:0;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center}.sales-order-view .additional-information-view .additional-information-view__item,.sales-guest-view .additional-information-view .additional-information-view__item{margin-bottom:1.25rem}.sales-order-view .additional-information-view .additional-information-view__item:last-child,.sales-guest-view .additional-information-view .additional-information-view__item:last-child{margin-bottom:0}.sales-order-view .additional-information-view .additional-information-view__label,.sales-guest-view .additional-information-view .additional-information-view__label{display:flex;align-items:center;gap:6px;margin-bottom:.5rem;font-weight:700;font-size:.9375rem;color:#333}.sales-order-view .additional-information-view .additional-information-view__label-icon,.sales-guest-view .additional-information-view .additional-information-view__label-icon{width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}.sales-order-view .additional-information-view .additional-information-view__content,.sales-guest-view .additional-information-view .additional-information-view__content{padding:.75rem 1rem;border-radius:8px;font-size:.9375rem;line-height:1.5}.sales-order-view .additional-information-view .additional-information-view__content--comment,.sales-guest-view .additional-information-view .additional-information-view__content--comment{background:#f5f5f5;color:#333}.sales-order-view .additional-information-view .additional-information-view__content--delivery,.sales-guest-view .additional-information-view .additional-information-view__content--delivery{background:#e8f4fc;color:#1a5f8a}.sales-order-view .additional-information-view .additional-information-view__content--gift,.sales-guest-view .additional-information-view .additional-information-view__content--gift{background:#fce8f0;color:#b84d6e}body.jason-quickview-open{overflow:hidden}.jason-quickview-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:center;padding:1rem}.jason-quickview-modal.active{display:flex}.jason-quickview-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);cursor:pointer;backdrop-filter:blur(2px)}.jason-quickview-dialog{position:relative;z-index:1;width:90%;max-width:1000px;min-width:800px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);overflow:visible}@media (max-width:900px){.jason-quickview-dialog{min-width:auto;width:95%}}.jason-quickview-header{flex-shrink:0;padding:1.25rem 3rem .5rem 1.5rem;border-bottom:1px solid #e5e7eb}.jason-quickview-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;padding:0;font-size:1.5rem;line-height:1;border:none;background:transparent;cursor:pointer;color:#6b7280}.jason-quickview-close:hover{color:#111}.jason-quickview-title{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;padding-right:2.5rem;color:#1f2937}.jason-quickview-description{font-size:.875rem;color:#6b7280;margin:0}.jason-quickview-body{flex:1;min-height:4rem;overflow-y:auto;padding:1.5rem}.jason-quickview-body .product-info-wrapper{width:100%;min-width:0;grid-template-columns:100% 0fr !important}.jason-quickview-loading{padding:2rem;text-align:center;color:#6b7280}.jason-quickview__grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start;min-height:0;min-width:0}@media (max-width:768px){.jason-quickview__grid{grid-template-columns:1fr}}.jason-quickview__media{position:relative;min-width:0}.jason-quickview-body .jason-quickview__media .breeze-gallery{min-width:0}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .stage{border-radius:.5rem;overflow:hidden;background:#f3f4f6}#jason-quickview-modal:has(.breeze-gallery.opened) .jason-quickview-body{overflow:visible}.jason-quickview-modal.jason-quickview-breeze-gallery-fs .jason-quickview-body{overflow:visible}.jason-quickview-modal.jason-quickview-breeze-gallery-fs .jason-quickview-dialog,.jason-quickview-modal.jason-quickview-breeze-gallery-fs .jason-quickview-body,.jason-quickview-modal.jason-quickview-breeze-gallery-fs .jason-quickview__grid,.jason-quickview-modal.jason-quickview-breeze-gallery-fs .jason-quickview__media,.jason-quickview-modal.jason-quickview-breeze-gallery-fs .product.media{transform:none !important;filter:none !important;perspective:none !important}.jason-quickview-modal.jason-quickview-breeze-gallery-fs .product.media{position:relative !important;top:auto !important;align-self:stretch !important}.jason-quickview-modal.jason-quickview-breeze-gallery-fs .breeze-gallery.opened{position:fixed !important;inset:0 !important;width:100vw !important;max-width:none !important;height:100vh !important;height:100dvh !important;margin:0 !important;z-index:100150 !important}#jason-quickview-modal .breeze-gallery.opened,.jason-quickview-modal .breeze-gallery.opened{z-index:10050}.jason-quickview-body .jason-quickview__media .breeze-gallery.opened .stage>.main-image-wrapper,#jason-quickview-modal .breeze-gallery.opened .stage>.main-image-wrapper{z-index:1}.jason-quickview-body .jason-quickview__media .breeze-gallery.opened .stage .controls,#jason-quickview-modal .breeze-gallery.opened .stage .controls{z-index:25}.jason-quickview-body .jason-quickview__media .breeze-gallery.opened .stage>a.close,#jason-quickview-modal .breeze-gallery.opened .stage>a.close{z-index:30}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails:not(.hidden){display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:.5rem;margin-top:.75rem;width:100%;overflow:visible !important}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .slick-list,.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .slick-track{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;width:100% !important;overflow:visible !important;position:relative !important}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .item,.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .slick-slide{position:relative !important;left:auto !important;top:auto !important;flex-shrink:0;width:auto !important;min-width:4rem;border-radius:.25rem;overflow:hidden;border:2px solid transparent}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .item img,.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .slick-slide img{display:block;width:auto;height:auto;max-width:4rem;max-height:4rem;object-fit:cover}.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .item.active,.jason-quickview-body .jason-quickview__media .breeze-gallery:not(.opened) .thumbnails .slick-slide.slick-current{border-color:#ea580c}.jason-quickview__image-wrap{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.5rem;background:#f3f4f6}.jason-quickview__image{width:100%;height:100%;object-fit:cover}.jason-quickview__badge{position:absolute;top:1rem;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:600}.jason-quickview__badge--out{left:1rem;background:#ef4444;color:#fff}.jason-quickview__info{display:flex;flex-direction:column;gap:0;min-width:0}.jason-quickview__name{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#1f2937}.jason-quickview__rating{margin-bottom:.5rem}.jason-quickview__options{margin-top:.5rem}.jason-quickview__options .product-add-form{margin-top:0}.jason-quickview__options .product-options-wrapper,.jason-quickview__options .product-options-bottom{margin-bottom:1rem}.jason-quickview__options .product-add-form .action.primary.tocart{margin-top:.5rem}.jason-quickview-body .product-options-bottom{margin-top:1rem;padding-top:0}.jason-quickview-body .product-options-bottom .box-tocart{margin-bottom:0}.jason-quickview-body .product-options-bottom .fieldset{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.jason-quickview-body .product-options-bottom .field.qty{margin-bottom:0}.jason-quickview-body .product-options-bottom .field.qty .label{display:block;margin-bottom:.35rem;font-weight:600;color:#374151}.jason-quickview-body .product-options-bottom .control-qty-group{display:inline-flex;align-items:stretch;flex-wrap:nowrap;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;overflow:hidden;min-width:11.5rem}.jason-quickview-body .product-options-bottom .control-qty-group .qty-change{display:flex;align-items:center;justify-content:center;flex:0 0 3.5rem;width:3.5rem;min-width:3.5rem;min-height:2.75rem;padding:0;border:none;background:#f9fafb;color:#374151;font-size:1.375rem;line-height:1;cursor:pointer;box-sizing:border-box}.jason-quickview-body .product-options-bottom .control-qty-group .qty-change:hover{background:#f3f4f6}.jason-quickview-body .product-options-bottom .control-qty-group .qty-minus{border-radius:.5rem 0 0 .5rem}.jason-quickview-body .product-options-bottom .control-qty-group .qty-plus{border-radius:0 .5rem .5rem 0}.jason-quickview-body .product-options-bottom .control-qty-group .control-qty-wrap{flex:0 0 4.5rem;min-width:4.5rem;margin:0;padding:0;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.jason-quickview-body .product-options-bottom .control-qty-group .control input.qty{width:100%;min-height:2.75rem;text-align:center;border:none;border-radius:0;background:#fff;-moz-appearance:textfield;appearance:textfield;box-sizing:border-box}.jason-quickview-body .product-options-bottom .control-qty-group .control input.qty::-webkit-outer-spin-button,.jason-quickview-body .product-options-bottom .control-qty-group .control input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jason-quickview-body .product-options-bottom .actions--row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:0}.jason-quickview-body .product-options-bottom .action.primary.tocart{margin-top:0;margin-bottom:0;background:#ea580c;border-color:#ea580c;color:#fff}.jason-quickview-body .product-options-bottom .action.primary.tocart:hover{background:#c2410c;border-color:#c2410c;color:#fff}.jason-quickview__options-label{display:block;font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.35rem}.jason-quickview-body .jason-quickview__product-name{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#1f2937;line-height:1.3}.jason-quickview-body .jason-quickview__product-name .base{display:block}.jason-quickview__price{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.jason-quickview__price .price,.jason-quickview__price .price-box .price{color:#ea580c}.jason-quickview-body .product-info-main .product-info-price .price,.jason-quickview-body .product-info-main .product-info-price .price-box .price,.jason-quickview-body .product-info-main [data-role=priceBox] .price{color:#ea580c}.jason-quickview__desc{color:#374151;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jason-quickview__qty{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.jason-quickview__qty-label{font-weight:600;margin-bottom:0}.jason-quickview__qty-control{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:.375rem}.jason-quickview__qty-btn{width:2.5rem;height:2.5rem;padding:0;border:none;background:#f9fafb;cursor:pointer;font-size:1.25rem;line-height:1;color:#374151}.jason-quickview__qty-btn:hover{background:#f3f4f6}.jason-quickview__qty-value{min-width:2.5rem;text-align:center}.jason-quickview__form .jason-quickview__tocart{display:block;width:100%;margin-top:.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;background:#ea580c;color:#fff;border:none;border-radius:.375rem;cursor:pointer}.jason-quickview__form .jason-quickview__tocart:hover{background:#c2410c;color:#fff}.jason-quickview__fulldetails{display:inline-block;margin-top:.75rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.375rem;text-decoration:none}.jason-quickview__fulldetails:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;text-decoration:none}.jason-quickview__actions{margin-top:.5rem}.jason-quickview-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:rgba(255,255,255,0.92);border:1px solid rgba(0,0,0,0.08);border-radius:9999px;color:#374151;font-size:.875rem;font-weight:500;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:background .2s,color .2s;pointer-events:auto}.jason-quickview-trigger:hover{background:#fff;color:#ea580c;text-decoration:none}.jason-quickview-trigger__icon{display:inline-block;flex-shrink:0;width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.product-item-photo-wrap,.snackhub-product-card__photo-wrap{position:relative;display:block}.product-item-photo-wrap .jason-quickview-trigger,.snackhub-product-card__photo-wrap .jason-quickview-trigger{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.product-item-photo-wrap:hover .jason-quickview-trigger,.snackhub-product-card__photo-wrap:hover .jason-quickview-trigger{opacity:1;visibility:visible}.actions-secondary .jason-quickview-trigger{position:static;opacity:1;visibility:visible;transform:none}@media (max-width:767px){.jason-quickview-trigger,.action.quickview,a[data-quickview="1"]{display:none !important}}.catalog-product-view .column.main .product.info.detailed{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;max-width:80rem;margin-left:0;margin-right:auto;padding-left:0;padding-right:1rem}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:100%;padding-left:0;margin-left:0}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title{order:0;flex:0 0 auto;margin:0 .25rem 0 0;padding:0;border:none;border-radius:.75rem;background:#f3f4f6;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch{display:block;padding:.5rem 1rem}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title:hover{background:#e5e7eb;color:#111827}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active .data.switch{color:#111827}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.content{order:1;flex:1 1 100%;width:100%;margin-top:1.5rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.9375rem;line-height:1.6;color:#6b7280;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.content[aria-hidden="true"]{display:none}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.content:not([aria-hidden="true"]){display:block}@media (max-width:767.98px){.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs{flex-direction:column;flex-wrap:nowrap}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title{order:unset;flex:0 0 auto;width:100%;margin:0;border-radius:0;border:1px solid #e5e7eb;border-bottom:none;background:#f9fafb}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title:last-of-type{border-bottom:1px solid #e5e7eb}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch{padding:.75rem 1rem;position:relative;padding-right:2.5rem}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch::after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-60%) rotate(45deg);transition:transform .2s ease}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active .data.switch::after{transform:translateY(-40%) rotate(-135deg)}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.content{order:unset;margin-top:0;border-radius:0;border:1px solid #e5e7eb;border-top:none}.catalog-product-view .product.info.detailed .product.data.items.product-detail-tabs .data.item.content:not([aria-hidden="true"]){border-top:none}}.catalog-product-view .column.main .product.data.items .item.title a{font-weight:500;color:#111827}.catalog-product-view .column.main .product.data.items .item.title.active a,.catalog-product-view .column.main .product.data.items .item.content.active{border-color:#ea580c;color:#ea580c}.catalog-product-view .column.main .product.data.items .item.content{padding:1rem 0;font-size:.9375rem;line-height:1.6;color:#6b7280}.catalog-product-view #jason-reviewpro-list{display:block !important;width:100% !important;max-width:100% !important;flex:0 0 auto;background:#f5f5f5;margin-left:-0.25rem;margin-right:-0.25rem;padding:1.25rem 1rem 1.5rem;border-radius:12px;box-sizing:border-box}.catalog-product-view .block.review-list.jason-reviewpro-list-server>.block-content{background:transparent}.catalog-product-view .block.review-list.jason-reviewpro-list-server .block-title{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:1rem;padding:0 .25rem}.catalog-product-view .block.review-list.jason-reviewpro-list-server .block-title strong{font-weight:700}.catalog-product-view .jason-reviewpro-summary-card{display:grid;grid-template-columns:minmax(0, 10.5rem) minmax(0, 1fr) auto;gap:1.25rem 1.75rem;align-items:start;padding:1.5rem;margin-bottom:1.25rem;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.catalog-product-view .jason-review-summary-average{text-align:left}.catalog-product-view .jason-review-summary-number{margin:0 0 .35rem;font-size:2.75rem;font-weight:700;line-height:1;color:#111827;letter-spacing:-0.02em}.catalog-product-view .jason-review-summary-stars{margin-bottom:.5rem;line-height:1}.catalog-product-view .jason-review-summary-stars .jason-review-star{font-size:1.25rem;color:#e8e8e8;letter-spacing:.02em}.catalog-product-view .jason-review-summary-stars .jason-review-star.filled,.catalog-product-view .jason-review-summary-stars .jason-review-star.half{color:#ff5a1f}.catalog-product-view .jason-review-summary-based{margin:0;font-size:.8125rem;color:#888888}.catalog-product-view .jason-review-summary-distribution{display:flex;flex-direction:column;gap:.4rem;min-width:0}.catalog-product-view .jason-reviewpro-summary-card .jason-review-dist-row{display:flex;align-items:center;gap:.65rem;width:100%;padding:.2rem 0;margin:0;border:none;background:transparent;cursor:pointer;font-size:.8125rem;text-align:left;-webkit-tap-highlight-color:transparent}.catalog-product-view .jason-reviewpro-summary-card .jason-review-dist-row:hover{opacity:.92}.catalog-product-view .jason-reviewpro-summary-card .jason-review-dist-row.active .jason-review-dist-label{font-weight:600}.catalog-product-view .jason-review-dist-label{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 2.5rem;color:#111827}.catalog-product-view .jason-review-dist-label-star{color:#ff5a1f;font-size:.95rem;line-height:1}.catalog-product-view .jason-review-dist-bar{flex:1;min-width:0;height:.5rem;background:#e8e8e8;border-radius:999px;overflow:hidden}.catalog-product-view .jason-review-dist-fill{display:block;height:100%;background:#1a1a1a;border-radius:999px;transition:width .25s ease}.catalog-product-view .jason-review-dist-count{flex:0 0 1.75rem;text-align:right;color:#888888;font-variant-numeric:tabular-nums}.catalog-product-view .jason-review-summary-actions{align-self:center}.catalog-product-view .jason-review-write-btn,.catalog-product-view .jason-reviewpro-toggle-form{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:600;color:#fff !important;background:#ff5a1f !important;border:none !important;border-radius:8px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:background .2s ease,transform .15s ease}.catalog-product-view .jason-review-write-btn:hover,.catalog-product-view .jason-reviewpro-toggle-form:hover{background:#ff4300 !important}@media (max-width:900px){.catalog-product-view .jason-reviewpro-summary-card{grid-template-columns:1fr}.catalog-product-view .jason-review-summary-actions{justify-self:stretch}.catalog-product-view .jason-review-write-btn,.catalog-product-view .jason-reviewpro-toggle-form{width:100%}}.catalog-product-view .jason-reviewpro-filters.jason-review-toolbar-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:0 .25rem}.catalog-product-view .jason-review-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.catalog-product-view .jason-reviewpro-filter-btn{padding:.45rem 1rem !important;min-height:2.5rem;font-size:.875rem !important;font-weight:500;color:#374151 !important;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:999px !important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.catalog-product-view .jason-reviewpro-filter-btn:hover{background:#fafafa !important;border-color:#ccc !important}.catalog-product-view .jason-reviewpro-filter-btn.active{background:#f0f0f0 !important;border-color:#c1c1c1 !important;color:#111827 !important;font-weight:600}.catalog-product-view .jason-reviewpro-filter-btn--media{display:inline-flex;align-items:center;gap:.35rem}.catalog-product-view .jason-reviewpro-filter-media-icon{display:block;width:1rem;height:1rem;flex-shrink:0;background:currentColor;opacity:.7;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='black' stroke-width='1.5'%3E%3Crect x='2' y='4' width='12' height='9' rx='1'/%3E%3Ccircle cx='6' cy='7.5' r='1.5'/%3E%3Cpath d='M2 13l3.5-3.5 2 2L14 7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.catalog-product-view .jason-review-toolbar-wrap .review-sort-wrap{margin-bottom:0 !important}.catalog-product-view .jason-review-toolbar-wrap .review-sort__label{font-size:.75rem;font-weight:500;color:#888888;margin-bottom:.25rem}.catalog-product-view .jason-review-toolbar-wrap .jason-reviewpro-sort{min-height:2.5rem;padding:.45rem 2rem .45rem .85rem !important;font-size:.875rem !important;color:#374151;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;cursor:pointer;appearance:auto}.catalog-product-view .jason-reviewpro-item{padding:1.5rem !important;margin-bottom:1rem !important;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:12px !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important}.catalog-product-view .jason-reviewpro-item__magento-ratings{display:none !important}.catalog-product-view .jason-reviewpro-item__header{margin-bottom:1rem}.catalog-product-view .jason-reviewpro-item__header-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.catalog-product-view .jason-reviewpro-avatar{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg, #e5e7eb 0%, #d1d5db 100%);color:#111827;font-size:1.125rem;font-weight:700;line-height:3rem;text-align:center}.catalog-product-view .jason-reviewpro-item__identity{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;flex:1 1 auto;min-width:0}.catalog-product-view .jason-reviewpro-item__name{font-size:1rem;font-weight:700;color:#111827}.catalog-product-view .jason-reviewpro-verified{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.02em;background:#f3f4f6;border-radius:999px}.catalog-product-view .jason-reviewpro-verified__check{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.55rem;line-height:1;color:#fff;background:#22c55e;border-radius:50%}.catalog-product-view .jason-reviewpro-item__stars-date{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-left:auto}.catalog-product-view .jason-reviewpro-item__stars{display:inline-flex;gap:.05rem;line-height:1}.catalog-product-view .jason-reviewpro-item__star{font-size:1rem;color:#e8e8e8}.catalog-product-view .jason-reviewpro-item__star.is-on{color:#ff5a1f}.catalog-product-view .jason-reviewpro-item__date-inline{font-size:.8125rem;color:#888888;white-space:nowrap}.catalog-product-view .jason-reviewpro-item__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.65rem;padding-left:.25rem}.catalog-product-view .jason-reviewpro-item__meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#6b7280}.catalog-product-view .jason-reviewpro-item__meta-icon{flex-shrink:0;width:1rem;height:1rem;background:currentColor;opacity:.75}.catalog-product-view .jason-reviewpro-item__meta-icon--calendar{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='black' stroke-width='1.5'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1'/%3E%3Cpath d='M5 2v2M11 2v2M2.5 6.5h11'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.catalog-product-view .jason-reviewpro-item__meta-icon--clock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='8' cy='8' r='5.5'/%3E%3Cpath d='M8 5v3.5l2.5 1.5'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.catalog-product-view .jason-reviewpro-item__title.review-title{margin:0 0 .65rem;font-size:1rem;font-weight:700;color:#111827}.catalog-product-view .jason-reviewpro-item__body .jason-reviewpro-item__text.review-content{margin:0 0 1rem;font-size:.9375rem;line-height:1.65;color:#4a4a4a}.catalog-product-view .jason-reviewpro-helpful{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;padding:.4rem 0 !important;min-height:0 !important;font-size:.875rem !important;font-weight:500;color:#6b7280 !important;background:transparent !important;border:none !important;border-radius:0 !important;cursor:pointer;-webkit-tap-highlight-color:transparent}.catalog-product-view .jason-reviewpro-helpful:hover:not(:disabled){color:#111827 !important;background:transparent !important}.catalog-product-view .jason-reviewpro-helpful__icon{display:block;width:1.125rem;height:1.125rem;flex-shrink:0;background:currentColor;opacity:.85;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v8M7 10H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h3M7 10h6.5a2 2 0 0 1 2 1.8l-.5 4.2a1 1 0 0 1-1 .9H7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media (max-width:600px){.catalog-product-view .jason-reviewpro-item__stars-date{margin-left:0;width:100%}}.catalog-product-view .product.info #product-review-container{width:100% !important;display:block !important;max-width:100% !important;box-shadow:none !important}.catalog-product-view .product.info #product-review-container>*{display:block !important;width:100% !important;max-width:100% !important;border:none !important}.catalog-product-view .product.info .review-add,.catalog-product-view .product.info .jason-reviewpro-reviews-single-column,.catalog-product-view .product.info .jason-reviewpro-form-slot,.catalog-product-view .product.info .jason-reviewpro-form-movable,.catalog-product-view .product.info .block.review-list{width:100% !important;display:block !important;max-width:100% !important}.catalog-product-view .jason-reviewpro-reviews-single-column{display:flex;flex-direction:column;gap:0;width:100%}.catalog-product-view .jason-reviewpro-reviews-single-column #product-review-container{order:1;width:100%;display:block;flex:0 0 auto;border:none !important}.catalog-product-view .jason-reviewpro-reviews-single-column>#jason-reviewpro-form-movable{display:none !important}.catalog-product-view .jason-reviewpro-reviews-single-column .jason-reviewpro-form-movable{order:2;width:100%;flex:0 0 auto}.catalog-product-view #customer-reviews .block-content{display:flex;flex-direction:column;width:100%}.catalog-product-view .jason-reviewpro-form-slot{margin-top:1rem;margin-bottom:1.5rem;width:100%;display:none;flex:0 0 auto;max-width:100%}.catalog-product-view .jason-reviewpro-form-slot[style*="display: block"]{display:block !important}.catalog-product-view .jason-reviewpro-form-slot .review-form{max-width:100%}.catalog-product-view .jason-reviewpro-write-card{position:relative;width:100%;display:block;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;padding-top:2.5rem;margin-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-form-title{font-size:1.25rem;font-weight:700;margin:0 0 1.25rem 0;color:#111}.catalog-product-view .jason-reviewpro-write-card .review-fieldset,.catalog-product-view .jason-reviewpro-write-card .fieldset.additional_info{border:none;padding:0;margin:0 0 1rem 0}.catalog-product-view .jason-reviewpro-write-card .field{margin-bottom:1rem}.catalog-product-view .jason-reviewpro-write-card .label{display:block;margin-bottom:.35rem;font-weight:500;color:#374151}.catalog-product-view .jason-reviewpro-write-card .label .required{color:#dc2626}.catalog-product-view .jason-reviewpro-write-card .input-text,.catalog-product-view .jason-reviewpro-write-card textarea.input-text{width:100%;max-width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;box-sizing:border-box}.catalog-product-view .jason-reviewpro-write-card textarea.input-text{min-height:120px;resize:vertical}.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-stars .rating-1,.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-stars .rating-2,.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-stars .rating-3,.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-stars .rating-4,.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-stars .rating-5{color:#ea580c}.catalog-product-view .jason-reviewpro-write-card .review-control-vote label:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote .rating-1:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote .rating-2:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote .rating-3:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote .rating-4:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote .rating-5:before{color:#ea580c !important}.catalog-product-view .jason-reviewpro-write-card .review-control-vote input:checked+label:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote label:hover:before,.catalog-product-view .jason-reviewpro-write-card .review-control-vote label:hover~label:before{color:#ea580c !important}.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-form-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;padding:0;border:none;background:transparent;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer}.catalog-product-view .jason-reviewpro-write-card .jason-reviewpro-form-close:hover{color:#111}.catalog-product-view .jason-reviewpro-media-buttons{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.catalog-product-view .jason-reviewpro-media-buttons .input-file{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.catalog-product-view .jason-reviewpro-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:1px solid #e0e0e0;background:#fff;color:#1a1a1a;border-radius:8px;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.catalog-product-view .jason-reviewpro-btn::before{content:'';flex-shrink:0;width:1.125rem;height:1.125rem;background-color:currentColor;opacity:.92;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.catalog-product-view .jason-reviewpro-btn:hover{background:#fafafa;border-color:#d0d0d0}.catalog-product-view .jason-reviewpro-btn-photos::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E")}.catalog-product-view .jason-reviewpro-btn-video::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z'/%3E%3C/svg%3E")}.catalog-product-view .jason-reviewpro-form-media-note{font-size:.75rem;color:#6b7280;margin:.5rem 0 0 0}.catalog-product-view .jason-reviewpro-images-preview{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;min-height:0}.catalog-product-view .jason-reviewpro-preview-item{position:relative;flex:0 0 auto;width:80px;text-align:center}.catalog-product-view .jason-reviewpro-preview-thumb{width:72px;height:72px;margin:0 auto .25rem;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.catalog-product-view .jason-reviewpro-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block}.catalog-product-view .jason-reviewpro-preview-icon{font-size:1.5rem;color:#9ca3af}.catalog-product-view .jason-reviewpro-preview-name{font-size:.7rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2}.catalog-product-view .jason-reviewpro-preview-remove{position:absolute;top:-4px;right:0;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#dc2626;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.catalog-product-view .jason-reviewpro-preview-remove:hover{background:#b91c1c}.catalog-product-view .jason-reviewpro-video-preview{margin-top:.75rem}.catalog-product-view .jason-reviewpro-video-preview-item{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;font-size:.875rem;color:#166534}.catalog-product-view .jason-reviewpro-video-preview-label{font-weight:600}.catalog-product-view .jason-reviewpro-video-preview-icon{font-size:1rem;color:#16a34a}.catalog-product-view .jason-reviewpro-video-preview-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-view .jason-reviewpro-video-preview-remove{padding:.2rem .4rem;border:none;border-radius:4px;background:#dc2626;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.catalog-product-view .jason-reviewpro-video-preview-remove:hover{background:#b91c1c}.catalog-product-view .jason-reviewpro-submit-btn{background:#ea580c !important;border-color:#ea580c !important;color:#fff !important;padding:.625rem 1.5rem;font-weight:500;border-radius:6px}.catalog-product-view .jason-reviewpro-submit-btn:hover{background:#c2410c !important;border-color:#c2410c !important;color:#fff !important}.catalog-product-view .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.catalog-product-view .review-container,.catalog-product-view .jason-reviewpro-list{margin-top:1.5rem;padding:0}.catalog-product-view .review-container__title,.catalog-product-view .jason-reviewpro-title{font-size:1.25rem;margin-bottom:.5rem;font-weight:600}.catalog-product-view .review-container__count{font-weight:400;color:#6b7280}.catalog-product-view .review-photo-wall{margin-bottom:1.25rem}.catalog-product-view .review-photo-wall--slider .review-photo-wall__list--slider{overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.catalog-product-view .review-photo-wall__title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.catalog-product-view .review-photo-wall__slider-wrap{position:relative;display:flex;align-items:center;gap:.5rem}.catalog-product-view .review-photo-wall__list{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;scroll-snap-type:x mandatory;flex:1;min-width:0}.catalog-product-view .review-photo-wall__nav{flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;font-size:1.25rem;line-height:1;color:#374151;cursor:pointer}.catalog-product-view .review-photo-wall__nav:hover{background:#f3f4f6;border-color:#d1d5db}.catalog-product-view .review-photo-wall__thumb{flex:0 0 auto;width:72px;height:72px;padding:0;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;cursor:pointer;background:#fff;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-photo-wall__thumb:hover{border-color:#1979c3}.catalog-product-view .review-photo-wall__thumb img{display:block;width:100%;height:100%;object-fit:cover}.catalog-product-view .review-rating-distribution{margin-bottom:1.25rem}.catalog-product-view .review-rating-distribution__title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.catalog-product-view .review-rating-distribution__bars{display:flex;flex-direction:column;gap:.35rem}.catalog-product-view .review-rating-distribution__row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.25rem 0;border:none;background:transparent;cursor:pointer;font-size:.875rem;text-align:left;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-rating-distribution__row:hover,.catalog-product-view .review-rating-distribution__row.active{background:#f3f4f6;border-radius:.25rem}.catalog-product-view .review-rating-distribution__label{flex:0 0 2rem}.catalog-product-view .review-rating-distribution__bar-wrap{flex:1;min-width:0;height:1rem;background:#e5e7eb;border-radius:.25rem;overflow:hidden}.catalog-product-view .review-rating-distribution__bar{display:block;height:100%;min-width:2px;background:#f59e0b;border-radius:.25rem;transition:width .2s ease}.catalog-product-view .review-rating-distribution__count{flex:0 0 2rem;text-align:right;color:#6b7280}.catalog-product-view .review-search-wrap{margin-bottom:1rem}.catalog-product-view .review-search__label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.catalog-product-view .review-search,.catalog-product-view .jason-reviewpro-search{width:100%;max-width:20rem;padding:.5rem .75rem;min-height:44px;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.catalog-product-view .review-search:focus,.catalog-product-view .jason-reviewpro-search:focus{outline:none;border-color:#1979c3;box-shadow:0 0 0 2px rgba(25,121,195,0.2)}.catalog-product-view .review-sort-wrap{margin-bottom:1.25rem}.catalog-product-view .review-sort__label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.catalog-product-view .review-sort,.catalog-product-view .jason-reviewpro-sort{min-height:44px;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem;background:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-container__filters,.catalog-product-view .jason-reviewpro-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.catalog-product-view .review-filter,.catalog-product-view .jason-reviewpro-filter-btn{padding:.5rem 1rem;min-height:44px;border:1px solid #d1d5db;background:#fff;cursor:pointer;border-radius:.375rem;font-size:.9375rem;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-filter:hover,.catalog-product-view .jason-reviewpro-filter-btn:hover{border-color:#9ca3af;background:#f9fafb}.catalog-product-view .review-filter.active,.catalog-product-view .jason-reviewpro-filter-btn.active{background:#1979c3;color:#fff;border-color:#1979c3}.catalog-product-view .review-container__items,.catalog-product-view .jason-reviewpro-items{padding:0;margin:0}.catalog-product-view .review-item-list,.catalog-product-view .jason-reviewpro-item-list{list-style:none;padding:0;margin:0}.catalog-product-view .review-item,.catalog-product-view .jason-reviewpro-item{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.catalog-product-view .review-item:last-child,.catalog-product-view .jason-reviewpro-item:last-child{margin-bottom:0}.catalog-product-view .review-stars,.catalog-product-view .jason-reviewpro-rating,.catalog-product-view .review-item__rating{margin-bottom:.5rem}.catalog-product-view .jason-reviewpro-star{color:#e5e7eb;font-size:1.125rem;letter-spacing:.05em}.catalog-product-view .jason-reviewpro-star.full,.catalog-product-view .jason-reviewpro-star.half{color:#f59e0b}.catalog-product-view .review-item__title,.catalog-product-view .jason-reviewpro-item .jason-reviewpro-title{font-size:1rem;font-weight:600;margin-bottom:.25rem}.catalog-product-view .review-item__detail,.catalog-product-view .jason-reviewpro-detail{margin-bottom:.75rem;line-height:1.6;color:#374151}.catalog-product-view .review-media,.catalog-product-view .jason-reviewpro-media{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.catalog-product-view .review-media__thumb,.catalog-product-view .jason-reviewpro-media-item{flex:0 0 auto;padding:0;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;cursor:pointer;background:#fff;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-media__thumb img,.catalog-product-view .jason-reviewpro-media-item img{display:block;width:80px;height:80px;object-fit:cover}.catalog-product-view .review-media__thumb:hover{border-color:#1979c3;box-shadow:0 2px 4px rgba(0,0,0,0.08)}.catalog-product-view .review-media__video,.catalog-product-view .jason-reviewpro-media-item.jason-reviewpro-video{flex:0 0 auto}.catalog-product-view .review-media__video video,.catalog-product-view .jason-reviewpro-media-item.jason-reviewpro-video video{max-width:200px;max-height:150px;border-radius:.375rem}.catalog-product-view .review-item__meta,.catalog-product-view .jason-reviewpro-meta{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.catalog-product-view .review-helpful,.catalog-product-view .jason-reviewpro-helpful{padding:.375rem .75rem;min-height:44px;font-size:.875rem;background:#f3f4f6;border:1px solid #e5e7eb;cursor:pointer;border-radius:.375rem;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-helpful:hover:not(:disabled),.catalog-product-view .jason-reviewpro-helpful:hover:not(:disabled){background:#e5e7eb}.catalog-product-view .review-helpful:disabled,.catalog-product-view .jason-reviewpro-helpful:disabled{cursor:default;opacity:.8}.catalog-product-view .review-container__load-more,.catalog-product-view .jason-reviewpro-load-more-wrap{margin-top:1.25rem;text-align:center}.catalog-product-view .review-load-more,.catalog-product-view .jason-reviewpro-load-more{min-height:44px;padding:.625rem 1.5rem;-webkit-tap-highlight-color:transparent}.catalog-product-view .jason-reviewpro-loading,.catalog-product-view .jason-reviewpro-empty,.catalog-product-view .jason-reviewpro-error{padding:1.25rem;color:#6b7280;text-align:center}.catalog-product-view .review-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.85);padding:1rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.catalog-product-view .review-lightbox--open{opacity:1;visibility:visible}.catalog-product-view .review-lightbox__close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;padding:0;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:.375rem;z-index:1;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-lightbox__close:hover{background:rgba(255,255,255,0.25)}.catalog-product-view .review-lightbox__prev,.catalog-product-view .review-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:.375rem;z-index:1;-webkit-tap-highlight-color:transparent}.catalog-product-view .review-lightbox__prev:hover,.catalog-product-view .review-lightbox__next:hover{background:rgba(255,255,255,0.25)}.catalog-product-view .review-lightbox__prev{left:1rem}.catalog-product-view .review-lightbox__next{right:1rem}.catalog-product-view .review-lightbox__img{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:.25rem}@media (max-width:768px){.catalog-product-view .review-media,.catalog-product-view .jason-reviewpro-media{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.catalog-product-view .review-media__thumb,.catalog-product-view .jason-reviewpro-media-item{scroll-snap-align:start}.catalog-product-view .review-item,.catalog-product-view .jason-reviewpro-item{padding:1rem}}.catalog-product-view .jason-reviewpro-form-media{margin-top:1rem}.catalog-product-view .jason-reviewpro-form-media .label{display:block;margin-bottom:.25rem;font-weight:600}.catalog-product-view .jason-reviewpro-form-media .input-file{max-width:100%}.catalog-product-view .jason-reviewpro-form-media .note{margin-top:.25rem;font-size:.875rem;color:#6b7280}.catalog-product-view .review-media__video .video,.catalog-product-view .jason-reviewpro-video video{max-width:100%;border-radius:.25rem;background:#000}.jason-crv{max-width:56rem;margin:0 auto;padding:1.5rem 0 3rem}.jason-crv .jason-crv__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;color:#6b7280;text-decoration:none;margin-bottom:1.5rem}.jason-crv .jason-crv__back:hover{color:#111827}.jason-crv .jason-crv__back-arrow{font-size:1.125rem;line-height:1}.jason-crv .jason-crv__product-card{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;margin-bottom:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.jason-crv .jason-crv__product-img{flex-shrink:0;width:80px;display:block}.jason-crv .jason-crv__product-img img{display:block;width:80px;height:80px;object-fit:contain;border-radius:8px;border:1px solid #f3f4f6}.jason-crv .jason-crv__product-info{flex:1;min-width:0}.jason-crv .jason-crv__product-name{display:block;font-size:1.0625rem;font-weight:600;color:#111827;text-decoration:none;margin-bottom:.35rem;line-height:1.3}.jason-crv .jason-crv__product-name:hover{color:#ff5a1f}.jason-crv .jason-crv__product-stars{display:inline-flex;gap:.05rem}.jason-crv .jason-crv__review-card{padding:1.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.jason-crv .jason-crv__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.jason-crv .jason-crv__avatar{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg, #e5e7eb 0%, #d1d5db 100%);color:#111827;font-size:1.25rem;font-weight:700;line-height:3rem;text-align:center}.jason-crv .jason-crv__header-main{flex:1;min-width:0}.jason-crv .jason-crv__header-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.35rem}.jason-crv .jason-crv__nickname{font-size:1rem;font-weight:700;color:#111827}.jason-crv .jason-crv__date{font-size:.8125rem;color:#6b7280;white-space:nowrap}.jason-crv .jason-crv__stars-row{display:inline-flex;gap:.05rem}.jason-crv .jason-crv__star{font-size:1.125rem;color:#e5e7eb;line-height:1}.jason-crv .jason-crv__star.is-on{color:#ff5a1f}.jason-crv .jason-crv__star--sm{font-size:.9375rem}.jason-crv .jason-crv__criteria{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:1.25rem;padding:1rem 1.25rem;background:#f9fafb;border-radius:8px}.jason-crv .jason-crv__criterion{display:flex;align-items:center;gap:.5rem}.jason-crv .jason-crv__criterion-label{font-size:.8125rem;font-weight:500;color:#6b7280}.jason-crv .jason-crv__criterion-stars{display:inline-flex;gap:.02rem}.jason-crv .jason-crv__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:#111827;line-height:1.35}.jason-crv .jason-crv__body{font-size:.9375rem;line-height:1.7;color:#374151;margin-bottom:1.25rem}.jason-crv .jason-crv__media{display:flex;flex-wrap:wrap;gap:.75rem}.jason-crv .jason-crv__media-thumb{flex:0 0 auto;padding:0;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.jason-crv .jason-crv__media-thumb:hover{border-color:#ff5a1f;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.jason-crv .jason-crv__media-thumb img{display:block;width:120px;height:120px;object-fit:cover}.jason-crv .jason-crv__media-video{flex:0 0 auto;border-radius:8px;overflow:hidden}.jason-crv .jason-crv__media-video video{display:block;border-radius:8px}@media (max-width:600px){.jason-crv{padding:1rem 0 2rem}.jason-crv .jason-crv__product-card{padding:1rem;gap:1rem}.jason-crv .jason-crv__review-card{padding:1.25rem}.jason-crv .jason-crv__header{flex-wrap:wrap}.jason-crv .jason-crv__criteria{flex-direction:column;gap:.5rem}.jason-crv .jason-crv__media-thumb img{width:96px;height:96px}}.jason-crv-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.88);padding:1rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.jason-crv-lightbox--open{opacity:1;visibility:visible}.jason-crv-lightbox__close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;padding:0;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;border-radius:8px;z-index:1}.jason-crv-lightbox__close:hover{background:rgba(255,255,255,0.25)}.jason-crv-lightbox__prev,.jason-crv-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:2rem;line-height:1;cursor:pointer;border-radius:8px;z-index:1}.jason-crv-lightbox__prev:hover,.jason-crv-lightbox__next:hover{background:rgba(255,255,255,0.25)}.jason-crv-lightbox__prev{left:1rem}.jason-crv-lightbox__next{right:1rem}.jason-crv-lightbox__img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px}.breeze-carousel .products-grid{position:relative}.breeze .slick-list.product-items{flex-wrap:nowrap}.breeze [data-appearance='carousel'],.breeze .products-grid.slick-initialized{position:relative;display:grid}.breeze [data-appearance='carousel'][data-show-dots="true"],.breeze .products-grid.slick-initialized[data-show-dots="true"]{padding-bottom:55px}.breeze [data-appearance='carousel'] .slick-list,.breeze .products-grid.slick-initialized .slick-list,.breeze [data-appearance='carousel']>.product-items,.breeze .products-grid.slick-initialized>.product-items{margin-top:-15px;padding-top:15px;margin-bottom:-15px;padding-bottom:15px;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:none;-ms-overflow-style:none;scrollbar-width:none}.breeze [data-appearance='carousel'] .slick-list::-webkit-scrollbar,.breeze .products-grid.slick-initialized .slick-list::-webkit-scrollbar,.breeze [data-appearance='carousel']>.product-items::-webkit-scrollbar,.breeze .products-grid.slick-initialized>.product-items::-webkit-scrollbar{display:none}.breeze [data-appearance='carousel'] li.product-item,.breeze .products-grid.slick-initialized li.product-item{flex-shrink:0}.breeze [data-content-type='products'][data-appearance='carousel'] li.product-item{display:inline-block;visibility:visible}.breeze #notice-cookie-block:not([style]){display:none}.loading-mask.early-event-spinner{--base-bg-alpha:.3;border-radius:3px;pointer-events:none;position:absolute !important;inset:auto}.loading-mask.early-event-spinner .loader{max-width:16px;max-height:16px}:root{--gallery-columns-gap:10px}.breeze-gallery{display:flex;flex-direction:column}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .controls a,.breeze-gallery .close,.breeze-gallery .slick-arrow{color:#555}.breeze-gallery .prev:hover,.breeze-gallery .next:hover,.breeze-gallery .controls a:hover,.breeze-gallery .close:hover,.breeze-gallery .slick-arrow:hover{color:#222}.breeze-gallery .prev svg,.breeze-gallery .next svg,.breeze-gallery .controls a svg,.breeze-gallery .close svg,.breeze-gallery .slick-arrow svg{width:24px;height:24px;vertical-align:top}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .close,.breeze-gallery .controls{position:absolute;z-index:20}.breeze-gallery .controls{visibility:hidden;left:3px;top:3px;display:flex;flex-direction:column;gap:3px}.breeze-gallery .controls a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#fff}.breeze-gallery .video .controls{display:none}.breeze-gallery .close{display:none}.breeze-gallery .prev,.breeze-gallery .next{display:flex}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .slick-arrow{align-items:center;justify-content:center;left:0;top:50%;width:40px;height:80px;background:rgb(255 255 255 / 0.6);z-index:11;transition:all 150ms ease-in;transform:translateY(-50%)}@media (hover:hover){.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .images .slick-arrow{visibility:hidden;opacity:0}.breeze-gallery .prev:hover,.breeze-gallery .next:hover,.breeze-gallery .images .slick-arrow:hover{opacity:1}}.breeze-gallery .next,.breeze-gallery .slick-next{left:auto;right:0}@media (hover:hover){.breeze-gallery .stage:hover .prev,.breeze-gallery .stage:hover .next,.breeze-gallery .images:hover .slick-arrow{visibility:visible;opacity:.8}}.breeze-gallery img{vertical-align:top;height:auto;max-height:none}.breeze-gallery .item{position:relative;flex-shrink:0}.breeze-gallery .images .item.video::before,.breeze-gallery .stage.video .main-image-wrapper::before,.breeze-gallery .thumbnails:not(.dots) .item.video::before{content:'';z-index:10;position:absolute;pointer-events:none;left:50%;top:50%;border:10px solid transparent;border-left:16px solid #fff;margin-top:-10px;margin-left:-8px;filter:drop-shadow(0 0 2px rgba(0,0,0,0.2));transition:transform 100ms ease-in-out}.breeze-gallery .stage{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible !important}.breeze-gallery .stage>div:first-child,.breeze-gallery .stage .main-image-wrapper,.breeze-gallery .stage .main-image-wrapper>picture{position:relative;cursor:zoom-in;display:flex;width:100%;justify-content:center;align-items:flex-start}.breeze-gallery .video-wrapper{display:flex;cursor:default !important;position:absolute !important;z-index:10;top:0;right:0;left:0;bottom:0;align-items:center !important}.breeze-gallery .video-wrapper+*{opacity:0}.breeze-gallery .images .item.video,.breeze-gallery .stage.video .main-image-wrapper{cursor:pointer}.breeze-gallery .images .item.video::before,.breeze-gallery .stage.video .main-image-wrapper::before{transform:scale(1.3);pointer-events:all}.breeze-gallery .images .item.video:hover::before,.breeze-gallery .stage.video .main-image-wrapper:hover::before{transform:scale(1.3) translateX(2px)}.breeze-gallery .thumbnails{display:flex;flex-direction:var(--gallery-thumbs-direction, row);flex-grow:0;flex-shrink:0;gap:1rem;margin:1rem 0 0;overflow:auto;scroll-behavior:smooth;padding-bottom:12px}.breeze-gallery .thumbnails::-webkit-scrollbar{width:6px;height:6px}.breeze-gallery .thumbnails::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.breeze-gallery .thumbnails::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:10px}.breeze-gallery .thumbnails.hidden{display:none}.breeze-gallery .thumbnails img{filter:contrast(95%)}.breeze-gallery .thumbnails .item{background:#f4f4f4}.breeze-gallery .thumbnails .item:focus{outline:none}.breeze-gallery .thumbnails .item::after{content:'';position:absolute;pointer-events:none;inset:0}.breeze-gallery .thumbnails .item.active::after{box-shadow:inset 0 0 0 2px rgba(var(--brand-color), var(--brand-alpha, 1))}.breeze-gallery:not(.opened) .thumbnails.dots{gap:0;justify-content:center;overflow:visible;z-index:101;margin:16px 0 0}.breeze-gallery:not(.opened) .thumbnails.dots img{display:none}.breeze-gallery:not(.opened) .thumbnails.dots .item{background:transparent;width:24px;height:24px}.breeze-gallery:not(.opened) .thumbnails.dots .item::after{box-shadow:0 0 0 1px #fff;background:#e6e6e6;inset:7px}.breeze-gallery:not(.opened) .thumbnails.dots .item,.breeze-gallery:not(.opened) .thumbnails.dots .item::after{border-radius:9999px}.breeze-gallery:not(.opened) .thumbnails.dots .item.active::after{box-shadow:0 0 0 1px #fff;background:rgba(var(--brand-color), var(--brand-alpha, 1))}.breeze-gallery.expanded:not(.opened) .stage,.breeze-gallery.expanded:not(.opened) .thumbnails{display:none}.breeze-gallery.expanded.opened .images{display:none}.breeze-gallery .images{--gallery-columns-count:1;display:flex;position:relative;gap:var(--gallery-columns-gap);overflow:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}.breeze-gallery .images .item{max-width:100%;scroll-snap-align:center;text-align:center;cursor:zoom-in}.breeze-gallery.slider .action.skip{display:none}.breeze-gallery.slider .images{flex-wrap:nowrap !important;overflow:auto !important;scrollbar-width:none}.breeze-gallery.slider .images.slick-initialized:has(:focus-visible){overflow:visible !important}.breeze-gallery.slider .images .slick-list{gap:var(--gallery-columns-gap)}.breeze-gallery.slider .images .slick-list:focus-visible{outline-offset:0}.breeze-gallery.slider .images .slick-arrow{z-index:110}.breeze-gallery.slider .thumbnails:not(.hidden){display:flex !important;scrollbar-width:none;position:relative;overflow:hidden}.breeze-gallery.slider .thumbnails .slick-list{gap:1rem;flex-direction:var(--gallery-thumbs-direction, row)}.breeze-gallery.slider .thumbnails .slick-arrow{transition:opacity var(--transition-duration);top:calc(50% - 12px / 2)}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0, 0, .2, 1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0, 0, .2, 1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jarallax-container video,.jarallax-container iframe{opacity:0;transition:80ms opacity ease-in}.jarallax-container video[style*="translate3d"],.jarallax-container iframe[style*="translate3d"]{opacity:1}.block.filter range-slider{width:100%}range-slider{--thumb-width:16px;--thumb-height:var(--thumb-width);--thumb-mobile-width:calc(var(--thumb-width) * var(--thumb-mobile-scale));--thumb-mobile-height:calc(var(--thumb-height) * var(--thumb-mobile-scale));--thumb-border:1px solid #fff;--thumb-border-radius:999px;--thumb-bg:#0a59fe;--thumb-mobile-scale:1.4;--track-height:4px;--track-border-radius:var(--thumb-border-radius);--track-bg:#eaeaea;position:relative;display:inline-block}range-slider [type=range]{margin:0;width:100%;-webkit-appearance:none}range-slider [type=range]:focus{outline:0}range-slider::before,range-slider [type=range]::-webkit-slider-runnable-track{background:var(--track-bg);height:var(--track-height);border-radius:var(--track-border-radius)}range-slider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:color-mix(in oklch, var(--thumb-bg) 90%, transparent);border:var(--thumb-border);border-radius:var(--thumb-border-radius);height:var(--thumb-height);width:var(--thumb-width);margin-top:calc(var(--track-height) / 2 - var(--thumb-height) / 2);transition:box-shadow 200ms ease-out}@media (pointer:coarse){range-slider [type=range]::-webkit-slider-thumb{--thumb-height:var(--thumb-mobile-height);--thumb-width:var(--thumb-mobile-width)}}range-slider [type=range]:focus::-webkit-slider-thumb,range-slider [type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in oklch, var(--thumb-bg) 20%, transparent)}range-slider [type=range]::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;background:color-mix(in oklch, var(--thumb-bg) 90%, transparent);border:var(--thumb-border);border-radius:var(--thumb-border-radius);height:var(--thumb-height);width:var(--thumb-width);margin-top:calc(var(--track-height) / 2 - var(--thumb-height) / 2);transition:box-shadow 200ms;transition-timing-function:cubic-bezier(.4, 0, .2, 1)}range-slider [type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in oklch, var(--thumb-bg) 20%, transparent)}range-slider .filler{opacity:0;visibility:hidden;pointer-events:none}range-slider .range{position:absolute;left:0;top:50%;height:0 !important;overflow:visible}range-slider .range::-webkit-slider-thumb{position:relative;z-index:2}range-slider .range:first-child::-webkit-slider-thumb{z-index:3}@-moz-document url-prefix(){range-slider .range::-moz-range-track{background:transparent !important}range-slider::before{content:'';width:100%;position:absolute;top:calc(50% - var(--track-height) / 2)}range-slider .range{top:calc(50% + 20px)}range-slider .range::-moz-range-thumb{transform:translateY(-20px)}}:root{--animation-slide-in:slideIn 600ms cubic-bezier(0, 0, .3, 1) forwards}@media (prefers-reduced-motion:no-preference){.js #html-body.scroll-reveal-enabled .scroll-reveal{opacity:.01;filter:contrast(0);will-change:opacity, transform}.js #html-body.scroll-reveal-enabled .scroll-reveal.reveal-slide-in{transform:translateY(2rem)}.js #html-body.scroll-reveal-enabled .scroll-reveal.reveal-ready{filter:none;animation:var(--animation, var(--animation-slide-in));animation-delay:calc(var(--animation-order) * 75ms)}.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-poster-content>div>*,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-poster-content>button,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-collage-content>div>*,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-collage-content>button{animation:none !important}}.scroll-reveal-finished{opacity:1 !important;filter:none !important;animation:none !important;transform:none !important;will-change:unset !important}@keyframes slideIn{from{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}.breeze div[data-content-type='slider']{visibility:visible}.breeze div[data-content-type='slider'] [data-content-type='slide']+[data-content-type='slide']{height:initial;min-height:inherit}.breeze div[data-content-type='slider']{display:flex;position:relative;overflow-x:auto}.breeze div[data-content-type='slider'] [data-content-type='slide']{width:100%;flex:none;scroll-snap-align:center;scroll-snap-stop:always}.breeze .pagebuilder-slider,.breeze .slick-list{-ms-overflow-style:none;scrollbar-width:none}.breeze .pagebuilder-slider::-webkit-scrollbar,.breeze .slick-list::-webkit-scrollbar{display:none}.breeze .slick-list{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.breeze .slick-list:focus-visible{outline-offset:-4px}.breeze .slick-list>div{flex-shrink:0}.breeze .slick-list [data-page-start]:not([data-content-type='slide']){scroll-snap-align:start;scroll-snap-stop:always}.breeze .slick-dots{position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.breeze .slick-dots li{z-index:5}.breeze .slick-initialized .slick-list{scroll-behavior:smooth}.breeze .slick-initialized .action.skip{position:absolute;z-index:50;top:4px;left:4px;padding:5px;height:auto;background:#fff}.breeze .slick-initialized .anchor.skip{position:absolute;bottom:0}@media (min-width:1024px){.breeze div[data-content-type='slider'].containered{opacity:0;transition:180ms opacity ease-in-out}.breeze div[data-content-type='slider'].containered.slick-initialized{opacity:1}.breeze div[data-content-type='slider'].containered .slick-list,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list)){gap:var(--gap, 5px);scroll-snap-type:x mandatory}.breeze div[data-content-type='slider'].containered .slick-list:not(:has([data-clone]))::before,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list))::before,.breeze div[data-content-type='slider'].containered .slick-list:not(:has([data-clone]))::after,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list))::after{content:'';width:1000px;flex-shrink:0}.breeze div[data-content-type='slider'].containered [data-content-type='slide'],.breeze div[data-content-type='slider'].containered .slick-dots{max-width:var(--container-max-width, 1240px)}}body.account .sidebar.sidebar-main{position:relative;z-index:2}body.account .sidebar.sidebar-main .block.account-nav{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:.75rem;overflow:visible}body.account .sidebar.sidebar-main .account-nav-title{display:block;margin:0 0 .6rem;padding:.5rem .25rem .25rem;cursor:pointer}body.account .sidebar.sidebar-main .account-nav-title strong{font-size:.95rem;font-weight:700;color:#111827}body.account .sidebar.sidebar-main .account-nav-content{display:block !important}body.account .sidebar.sidebar-main ul.nav.items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}body.account .sidebar.sidebar-main li.nav.item{margin:0;padding:0;position:relative}body.account .sidebar.sidebar-main li.nav.item .delimiter{display:block;height:1px;background:#e5e7eb;margin:.35rem .5rem}body.account .sidebar.sidebar-main li.nav.item>a,body.account .sidebar.sidebar-main li.nav.item>strong{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.7rem .85rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}body.account .sidebar.sidebar-main li.nav.item>a::after{content:'\203A';flex-shrink:0;font-size:1.25rem;line-height:1;color:#6b7280;transition:color .15s ease}body.account .sidebar.sidebar-main li.nav.item>a:hover,body.account .sidebar.sidebar-main li.nav.item>a:focus-visible{border-color:#c8ccd5;background:#fafafa;outline:none}body.account .sidebar.sidebar-main li.nav.item>a:hover::after,body.account .sidebar.sidebar-main li.nav.item>a:focus-visible::after{color:#111827}body.account .sidebar.sidebar-main li.nav.item.current>a,body.account .sidebar.sidebar-main li.nav.item.current>strong{background:#ff8a00;border-color:#ff8a00;color:#fff;font-weight:600;box-shadow:0 1px 4px rgba(255,138,0,0.25)}body.account .sidebar.sidebar-main li.nav.item.current>a::after{color:rgba(255,255,255,0.8)}body.account .sidebar.sidebar-main li.nav.item.current>a:hover{background:#e67a00;border-color:#e67a00}body.account .sidebar.sidebar-main li.nav.item.current::after{content:'';position:absolute;right:-0.75rem;top:50%;margin-top:-9px;z-index:4;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ff8a00;pointer-events:none}body.account .column.main{position:relative;z-index:1;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.06);padding:1.5rem;overflow:hidden}@media (max-width:767.98px){body.account .columns{display:flex;flex-direction:column}body.account .sidebar.sidebar-main{order:0}body.account .column.main{order:1}body.account .sidebar.sidebar-main .block-collapsible-nav{top:-60px}body.account .sidebar.sidebar-main .block.account-nav{border-radius:10px;padding:.5rem}body.account .sidebar.sidebar-main li.nav.item>a,body.account .sidebar.sidebar-main li.nav.item>strong{padding:.65rem .75rem;font-size:.875rem}body.account .sidebar.sidebar-main li.nav.item.current::after{display:none}body.account .column.main{border-radius:10px;padding:1rem}}body.jason-search-overlay-open{overflow:hidden}.jason-search-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 4rem;box-sizing:border-box}.jason-search-overlay[hidden]{display:none !important}.jason-search-overlay.is-open{display:flex !important}.jason-search-overlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.5);cursor:pointer}.jason-search-overlay__panel{position:relative;z-index:1;width:100%;max-width:100%;background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,0.2);padding:1.5rem 1.5rem 2rem;padding-top:3.5rem;max-height:90vh;overflow-y:auto}.jason-search-overlay__close{position:absolute;top:1rem;right:1rem;z-index:10;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.jason-search-overlay__close:hover{color:#000}.jason-search-overlay__close-icon{display:block;pointer-events:none}.jason-search-overlay__form{margin-bottom:1.5rem}.jason-search-overlay__input-wrap{position:relative;display:flex;align-items:center}.jason-search-overlay__input-wrap .jason-search-overlay__input{padding-left:2.75rem;padding-right:2.75rem;order:1}.jason-search-overlay__input-wrap:has(.jason-search-overlay__ai-wrap) .jason-search-overlay__input{padding-right:5.5rem}.jason-search-overlay__form-search-icon{position:absolute;left:.875rem;right:auto;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#666;pointer-events:none;z-index:2;flex-shrink:0}.jason-search-overlay__form-search-icon svg{display:block;width:20px;height:20px}.jason-search-overlay__ai-wrap{position:absolute;right:2.75rem;left:auto;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.jason-search-overlay__ai-wrap:has(.jason-search-overlay__ai-toggle.is-on) .jason-search-overlay__ai-label--off{color:#999}.jason-search-overlay__ai-wrap:has(.jason-search-overlay__ai-toggle.is-on) .jason-search-overlay__ai-label--on{color:#ea580c}.jason-search-overlay__ai-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;user-select:none}.jason-search-overlay__ai-label--off{color:#333}.jason-search-overlay__ai-label--on{color:#999}.jason-search-overlay__ai-toggle{position:relative;width:2.5rem;height:1.25rem;padding:0;border:1px solid #ccc;border-radius:999px;background:#e5e5e5;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s}.jason-search-overlay__ai-toggle:hover{border-color:#999}.jason-search-overlay__ai-toggle.is-on{background:#ea580c;border-color:#ea580c}.jason-search-overlay__ai-toggle.is-on .jason-search-overlay__ai-toggle-slider{transform:translateX(1.25rem)}.jason-search-overlay__ai-toggle-slider{position:absolute;top:2px;left:2px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform .2s;pointer-events:none}.jason-search-overlay__clear{position:absolute;right:.5rem;left:auto;top:50%;transform:translateY(-50%);z-index:2;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.jason-search-overlay__clear:hover{color:#000;background:rgba(0,0,0,0.06)}.jason-search-overlay__clear[hidden]{display:none !important}.jason-search-overlay__input{width:100%;padding:.875rem 1rem;font-size:1.125rem;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}.jason-search-overlay__input:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,0.2)}.jason-search-overlay__autocomplete{margin-top:.5rem;margin-bottom:1rem;background:#fafafa;border:1px solid #eee;border-radius:6px;display:none}.jason-search-overlay__autocomplete .autocomplete-list-title{margin:0 0 .5rem;padding:.25rem 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;border-bottom:1px solid #eee}.jason-search-overlay__autocomplete .amount{float:right;color:#666;font-size:.875rem}.jason-search-overlay__ac-result{padding:.5rem 0}.jason-search-overlay__ac-section{margin:0 0 .75rem;padding:0 1rem}.jason-search-overlay__ac-section:last-child{margin-bottom:0}.jason-search-overlay__ac-dd{margin:0;padding:.5rem 0;cursor:pointer;border:none;display:block}.jason-search-overlay__ac-dd:hover{background:#f8f8f8}.jason-search-overlay__ac-item{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.jason-search-overlay__ac-item:hover{color:inherit}.jason-search-overlay__ac-item .product-attribute-label{font-size:.8rem;color:#666;margin-left:.25rem}.jason-search-overlay__ac-product .product-image-box{flex-shrink:0}.jason-search-overlay__ac-product .product-image-box img{width:45px;height:45px;object-fit:cover;display:block}.jason-search-overlay__ac-product .product-shop{flex:1;min-width:0}.jason-search-overlay__ac-product .product-name{font-weight:500;margin-bottom:.15rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.25;max-height:2.5em}.jason-search-overlay__ac-product .price-box .price{font-weight:600;color:#ea580c}.jason-search-overlay__ac-product .product-secondary{font-size:.875rem}.jason-search-overlay__ac-category .category-mini-crumb{display:inline-flex;align-items:center;font-size:.75rem;color:#ea580c;margin-bottom:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(234,88,12,0.55);background:#fafafa;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jason-search-overlay__ac-category .qs-option-name{font-weight:500}.jason-search-overlay__ac-fallback{list-style:none;margin:0;padding:0 1rem}.jason-search-overlay__ac-fallback li{padding:.75rem 0;cursor:pointer;border-bottom:1px solid #f0f0f0}.jason-search-overlay__ac-fallback li:last-child{border-bottom:none}.jason-search-overlay__ac-fallback li:hover{background:#f8f8f8}.jason-search-overlay__sections{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:600px){.jason-search-overlay__sections{grid-template-columns:1fr}}.jason-search-overlay__section-title{margin:0 0 .75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#666}.jason-search-overlay__terms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.jason-search-overlay__terms li{margin:0}.jason-search-overlay__term{display:inline-block;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(234,88,12,0.55);background:#fafafa;color:#333;text-decoration:none !important;font-size:.875rem;line-height:1.1;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease}.jason-search-overlay__term:hover{text-decoration:none !important;background:#f8f8f8;border-color:#ea580c;color:#ea580c}.jason-search-overlay__term:active{transform:translateY(1px)}.jason-search-overlay__term:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(234,88,12,0.25);border-color:#ea580c}.jason-search-overlay__loading,.jason-search-overlay__empty{color:#888;font-size:.875rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.block-search .block-title,.block-search .field.search{display:none !important}.block-search .block-content{display:flex;align-items:center}.block-search .actions{margin:0;padding:0}.block-search,.block-search .action.search{cursor:pointer}.block-search .action.search{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;font-size:0;text-indent:-9999px;overflow:hidden;border:none;background:transparent no-repeat center;background-size:20px 20px;cursor:pointer;pointer-events:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.block-search .action.search:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}@media (max-width:1279px){.snackhub-header-icons .block-search{display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:row !important}.snackhub-header-icons .block-search .block-content{display:flex !important}.snackhub-header-icons .block-search .actions{display:flex !important}.snackhub-header-icons .block-search .action.search{display:inline-flex !important;width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important}}.snackhub-header-row1{flex-wrap:nowrap !important}.snackhub-header-icons{flex-wrap:nowrap !important;flex-shrink:0;display:inline-flex !important;align-items:center;gap:.75rem}.snackhub-header-icons .block-search{order:-1;flex:0 0 24px;flex-shrink:0;width:24px;min-width:24px;max-width:24px;margin:0;padding:0;box-sizing:border-box}.snackhub-header-icons .block-search .block-content{width:24px !important;min-width:24px !important;max-width:24px !important;margin:0 !important;padding:0 !important;justify-content:center !important}.snackhub-header-icons .block-search .minisearch{display:flex !important;align-items:center !important;justify-content:center !important;width:24px !important;min-width:24px !important;max-width:24px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;position:relative !important}.snackhub-header-icons .block-search .minisearch .actions{display:flex !important;position:static !important;top:auto !important;right:auto !important;left:auto !important;margin:0 !important;padding:0 !important;width:24px !important;min-width:24px !important;max-width:24px !important;justify-content:center !important;align-items:center !important}.snackhub-header-icons .block-search .action.search{margin:0 !important;margin-left:0 !important;margin-right:0 !important;position:relative !important;inset:auto !important;flex-shrink:0}.reward-account-index .jason-reward-account.container,.reward-account-index .jason-reward-account.breeze.breeze-theme #maincontent>.page.messages .messages{max-width:1280px;margin:0 auto;padding:2rem 1rem 3rem}.reward-account-index .jason-reward-account .link-back{display:inline-flex;align-items:center;margin-bottom:1rem;color:#374151;text-decoration:none}.reward-account-index .jason-reward-account .link-back:hover{color:#ea580c}.reward-account-index .jason-reward-account .page-title{font-size:2.25rem;font-weight:700;margin-bottom:2rem}.reward-account-index .reward-row{margin-bottom:1.5rem;width:100%}.reward-account-index .reward-row:last-of-type{margin-bottom:2rem}.reward-account-index .reward-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.08);overflow:hidden}.reward-account-index .reward-card-title{font-size:1.125rem;font-weight:600;padding:1rem 1.25rem;margin:0;border-bottom:1px solid #f3f4f6}.reward-account-index .reward-card-content{padding:1.25rem}.reward-account-index .balance-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.reward-account-index .balance-points{font-size:3rem;font-weight:700;color:#ea580c;line-height:1.2}.reward-account-index .balance-label{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.reward-account-index .balance-icon{font-size:4rem;opacity:.4;color:#ea580c}.reward-account-index .progress-section{margin-top:1rem}.reward-account-index .progress-header{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.reward-account-index .progress-bar-wrap{height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.reward-account-index .progress-bar{height:100%;background:#ea580c;border-radius:4px;transition:width .2s ease}.reward-account-index .progress-hint{font-size:.75rem;color:#6b7280;margin:0}.reward-account-index .earn-item{display:flex;gap:.75rem;margin-bottom:.75rem}.reward-account-index .earn-item:last-child{margin-bottom:0}.reward-account-index .earn-icon{color:#ea580c;font-size:1.25rem;flex-shrink:0}.reward-account-index .earn-title{font-weight:600;font-size:.875rem;margin:0 0 .15rem}.reward-account-index .earn-desc{font-size:.75rem;color:#6b7280;margin:0}.reward-account-index .reward-section-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.reward-account-index .reward-rewards-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.reward-account-index .reward-rewards-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.reward-account-index .reward-rewards-grid{grid-template-columns:repeat(4, 1fr)}}.reward-account-index .reward-reward-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:box-shadow .2s ease}.reward-account-index .reward-reward-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1)}.reward-account-index .reward-reward-content{padding:1rem}.reward-account-index .reward-reward-icon{width:48px;height:48px;background:#ffedd5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:.5rem}.reward-account-index .reward-reward-name{font-size:1rem;font-weight:600;margin:0 0 .25rem}.reward-account-index .reward-reward-desc{font-size:.875rem;color:#6b7280;margin:0 0 .75rem}.reward-account-index .reward-reward-footer{display:flex;justify-content:space-between;align-items:center}.reward-account-index .reward-reward-pts{font-weight:700;color:#ea580c}.reward-account-index .reward-redeem-btn{font-size:.875rem;padding:.35rem .75rem}.reward-account-index .reward-history-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.08);margin-bottom:1.5rem}.reward-account-index .reward-history-content{padding:1.5rem}.reward-account-index .reward-history-empty{color:#6b7280;margin:0}.reward-account-index .reward-history-list{display:flex;flex-direction:column;gap:0}.reward-account-index .reward-history-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f3f4f6}.reward-account-index .reward-history-item:last-child{border-bottom:0}.reward-account-index .reward-history-desc{font-weight:600;margin:0 0 .2rem}.reward-account-index .reward-history-date{font-size:.875rem;color:#6b7280;margin:0}.reward-account-index .reward-history-points{font-weight:700}.reward-account-index .reward-history-points.earn{color:#16a34a}.reward-account-index .reward-history-points.spend{color:#dc2626}.reward-account-index .reward-pagination{margin-top:1rem}.reward-account-index .reward-pagination-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.reward-account-index .reward-pagination-list li{margin:0}.reward-account-index .reward-pagination-list a,.reward-account-index .reward-pagination-list .reward-pagination-current{display:inline-block;min-width:2.25rem;padding:.35rem .5rem;text-align:center;border:1px solid #e5e7eb;border-radius:6px;text-decoration:none;color:#374151;font-size:.875rem}.reward-account-index .reward-pagination-list a:hover{background:#ffedd5;border-color:#ea580c;color:#ea580c}.reward-account-index .reward-pagination-current{background:#ea580c;border-color:#ea580c;color:#fff}.reward-account-index .reward-history-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.reward-account-index .reward-history-filters label{font-size:13px;font-weight:500;white-space:nowrap;margin:0}.reward-account-index .reward-history-filters select,.reward-account-index .reward-history-filters input,.reward-account-index .reward-history-filters button{height:36px;line-height:36px;box-sizing:border-box}.reward-account-index .reward-history-filters select,.reward-account-index .reward-history-filters input{width:auto;max-width:100%}.reward-account-index .reward-history-filters .reward-search-input{flex:1 1 auto;min-width:0}.reward-account-index .reward-history-filters .reward-search-btn{padding:0 16px;white-space:nowrap}.reward-account-index .reward-history-loading{padding:.5rem 0;color:#6b7280;font-size:.875rem}.reward-account-index .reward-history-item>div:first-child{min-width:0;word-break:break-word}@media (max-width:767.98px){.reward-account-index .jason-reward-account.container,.reward-account-index .jason-reward-account.breeze.breeze-theme #maincontent>.page.messages .messages{padding:1rem .75rem 2rem}.reward-account-index .jason-reward-account .page-title{font-size:1.5rem}.reward-account-index .reward-history-filters{gap:8px}.reward-account-index .reward-history-filters label{flex:0 0 100%}.reward-account-index .reward-history-filters select{flex:1 1 100%}.reward-account-index .reward-history-filters .reward-search-input{flex:1 1 0;min-width:0}.reward-account-index .reward-history-content{padding:1rem}.reward-account-index .balance-points{font-size:2rem}.reward-account-index .balance-icon{font-size:2.5rem}}.checkout-index-index .jason-reward-payment,.checkout-cart-index .jason-reward-payment{margin-bottom:1.5rem;padding:1rem 0}.checkout-index-index .jason-reward-payment__header,.checkout-cart-index .jason-reward-payment__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700;font-size:1rem}.checkout-index-index .jason-reward-payment__icon,.checkout-cart-index .jason-reward-payment__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#e85d04}.checkout-index-index .jason-reward-payment__icon svg,.checkout-cart-index .jason-reward-payment__icon svg{width:1.25rem;height:1.25rem;display:block}.checkout-index-index .jason-reward-payment__title,.checkout-cart-index .jason-reward-payment__title{line-height:1.3}.checkout-index-index .jason-reward-payment__row,.checkout-cart-index .jason-reward-payment__row{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.75rem}.checkout-index-index .jason-reward-payment__input,.checkout-cart-index .jason-reward-payment__input{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f3f4f6;color:#374151;font-size:.9375rem}.checkout-index-index .jason-reward-payment__input::placeholder,.checkout-cart-index .jason-reward-payment__input::placeholder{color:#9ca3af}.checkout-index-index .jason-reward-payment__input:focus,.checkout-cart-index .jason-reward-payment__input:focus{outline:none;border-color:#e85d04;background-color:#fff}.checkout-index-index .jason-reward-payment__btn,.checkout-cart-index .jason-reward-payment__btn,.checkout-index-index .jason-reward-payment__btn-remove,.checkout-cart-index .jason-reward-payment__btn-remove{padding:.5rem 1.25rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f3f4f6;color:#4b5563;font-size:.9375rem;font-weight:500;cursor:pointer}.checkout-index-index .jason-reward-payment__btn:hover,.checkout-cart-index .jason-reward-payment__btn:hover,.checkout-index-index .jason-reward-payment__btn-remove:hover,.checkout-cart-index .jason-reward-payment__btn-remove:hover{background-color:#e5e7eb;color:#111827}.checkout-index-index .jason-reward-payment__btn,.checkout-cart-index .jason-reward-payment__btn{flex-shrink:0}.checkout-index-index .jason-reward-payment__btn-remove,.checkout-cart-index .jason-reward-payment__btn-remove{margin-top:.25rem}.checkout-index-index .jason-reward-payment__footer,.checkout-cart-index .jason-reward-payment__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#6b7280}.checkout-index-index .jason-reward-payment__available,.checkout-cart-index .jason-reward-payment__available{color:#6b7280}.checkout-index-index .jason-reward-payment__points,.checkout-cart-index .jason-reward-payment__points{color:#e85d04;font-weight:700}.checkout-index-index .jason-reward-payment__use-all,.checkout-cart-index .jason-reward-payment__use-all{color:#e85d04;font-weight:500;text-decoration:none}.checkout-index-index .jason-reward-payment__use-all:hover,.checkout-cart-index .jason-reward-payment__use-all:hover{text-decoration:underline}.checkout-index-index .jason-reward-payment__discount-note,.checkout-cart-index .jason-reward-payment__discount-note{margin:.5rem 0 .75rem;font-size:.875rem;color:#374151}.checkout-index-index .jason-reward-payment__limits.note,.checkout-cart-index .jason-reward-payment__limits.note{margin:.5rem 0 0;font-size:.8125rem;color:#6b7280}.checkout-index-index .cart-summary .jason-reward-payment,.checkout-cart-index .cart-summary .jason-reward-payment,.checkout-index-index .checkout-cart .jason-reward-payment,.checkout-cart-index .checkout-cart .jason-reward-payment{margin-bottom:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.block.filter .range-inputs .labels{display:flex;flex-wrap:wrap;gap:.25rem}.block.filter .range-inputs .labels [data-role="to-label"]{margin-left:auto}.block.filter .range-inputs .actions-toolbar{justify-content:space-between}.block.filter .filter-options a:has(input) .count{margin:0}.block.filter .field.search{margin-bottom:.5rem}.block.filter .actions{margin-top:.25rem}.block.filter .actions a{cursor:pointer}:where(.products-grid, .widget-product-carousel) .product-item .actions-secondary,:where(.products-grid, .widget-product-carousel) .product-item [class^="swatch-opt-"],.pagebuilder-overlay{transition:background-color var(--transition-duration),border-color var(--transition-duration),box-shadow var(--transition-duration),color var(--transition-duration),text-decoration-color var(--transition-duration),opacity var(--transition-duration),transform var(--transition-duration),display var(--transition-duration),visibility var(--transition-duration) 0s;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-behavior:allow-discrete}.breeze-inactive :where(.products-grid, .widget-product-carousel) .product-item .actions-secondary,.breeze-inactive :where(.products-grid, .widget-product-carousel) .product-item [class^="swatch-opt-"],.breeze-inactive .pagebuilder-overlay{transition:none !important}.block>.title,.block .block-title{line-height:1.5rem;font-size:1.25rem;font-weight:700;margin:0 0 .75rem;padding:.75rem 0;border:2px solid #1f2937;border-width:0 0 2px;text-wrap:balance}.block>.title strong,.block .block-title strong{font-weight:700}.block .block-content{display:flow-root}.block .block-content.no-display{display:none}.paypal-review .paypal-review-title{line-height:1.5rem;font-size:1.25rem;font-weight:700;margin:0 0 .75rem;padding:.75rem 0;border:2px solid #1f2937;border-width:0 0 2px;text-wrap:balance}.paypal-review .paypal-review-title strong{font-weight:700}.main .block .block-title{font-size:1.5rem;padding:1.25rem 0;border:0;border-width:0}.page-footer .block.newsletter .title{font-size:1.5rem;padding:1.25rem 0;border:0;border-width:0}.block-hero .block-title,.page-bottom .block .block-title,.cms-index-index .page-wrapper .main .block .block-title,.catalog-product-view .main .container>.block .block-title,.catalog-product-view .main>.block .block-title,.catalog-product-view .main .breeze.breeze-theme #maincontent>.page.messages .messages>.block .block-title{line-height:1.75rem;font-size:1.75rem;padding:2rem 0 1.25rem;text-align:center}.block-hero .block-title::before,.page-bottom .block .block-title::before,.cms-index-index .page-wrapper .main .block .block-title::before,.catalog-product-view .main .container>.block .block-title::before,.catalog-product-view .main>.block .block-title::before,.catalog-product-view .main .breeze.breeze-theme #maincontent>.page.messages .messages>.block .block-title::before{content:'';display:block;margin:0 auto 1.25rem;width:48px;height:9px}.page-footer .block.newsletter .title{line-height:1.75rem;font-size:1.75rem;padding:2rem 0 1.25rem;text-align:center}.page-footer .block.newsletter .title::before{content:'';display:block;margin:0 auto 1.25rem;width:48px;height:9px}.cms-index-index .page-wrapper .main .block .block-title,.cms-index-index .main .block-hero .block-title{line-height:clamp(1.75rem, 3rem, 2.2vw);font-size:clamp(1.75rem, 2.5rem, 2vw);padding:clamp(2rem, 2.5rem, 3vw) 0 clamp(1.25rem, 1.75rem, 1.8vw)}.paypal-review,.footer-top .contact-wrapper{position:relative;z-index:2;max-width:550px;margin:0 auto;padding:2.5rem 3rem;box-shadow:0 4px 15px -2px rgba(0,0,0,0.1),0 1px 6px rgba(0,0,0,0.05);background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));border:3px solid #000;border-width:3px 0 0;border-radius:.25rem}@media (max-width: 639.98px){.paypal-review,.footer-top .contact-wrapper{padding:1rem 1.5rem}}.footer-top .contact-wrapper .legend{font-size:2.25rem;text-align:center;font-weight:700;border:0}.account .main .block .block-title,.order-details-items .block-title{line-height:1.75rem;font-size:1.125rem;font-weight:500;text-transform:none;margin:0;padding:.5rem 1rem;background:rgb(var(--muted-bg))}.account .main .block .block-title strong,.order-details-items .block-title strong{font-weight:500}.account .main .block .block-title+.block-content,.order-details-items .block-title+.block-content{padding:1rem}.breadcrumbs ul{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 767.98px){.breadcrumbs ul{flex-wrap:nowrap;white-space:nowrap;overflow:auto;scrollbar-width:none}.breadcrumbs ul::-webkit-scrollbar{display:none}}.breadcrumbs li{display:flex;align-items:center;gap:.25rem}.breadcrumbs li::after{content:'';width:.75rem;height:.75rem}.breadcrumbs li:last-child::after{display:none}.container,.top-container,.breadcrumbs ul,.page-main,.footer.content,.message.global .content,.header.panel,.header.content,.breeze.breeze-theme #maincontent>.page.messages .messages,:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation,.page-layout-cms-full-width main .page-title-wrapper .page-title,:where([data-content-type="row"]) [data-element="inner"],.content-containered .pagebuilder-poster-content,.content-containered .slick-dots,.message.global.cookie{width:var(--container-width);max-width:var(--container-max-width);margin:var(--container-margin);padding:var(--container-padding)}.container [data-element="inner"],.top-container [data-element="inner"],.breadcrumbs ul [data-element="inner"],.page-main [data-element="inner"],.footer.content [data-element="inner"],.message.global .content [data-element="inner"],.header.panel [data-element="inner"],.header.content [data-element="inner"],.breeze.breeze-theme #maincontent>.page.messages .messages [data-element="inner"],:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation [data-element="inner"],.page-layout-cms-full-width main .page-title-wrapper .page-title [data-element="inner"],:where([data-content-type="row"]) [data-element="inner"] [data-element="inner"],.content-containered .pagebuilder-poster-content [data-element="inner"],.content-containered .slick-dots [data-element="inner"],.message.global.cookie [data-element="inner"]{width:auto;max-width:none;margin:0;padding:0}.container-reset,.page-layout-cms-full-width .page-main,.modal-content [data-content-type="row"] [data-element="inner"]{width:auto;max-width:none;margin:0;padding:0}.swatch-option-tooltip{display:none;position:absolute;pointer-events:none;right:0}.field-tooltip-content,.dropdown.options .dropdown,.tooltip.wrapper .tooltip.content,.minicart-wrapper .mage-dropdown-dialog,.minisearch .search-autocomplete,.map-popup,.navigation .submenu{display:none;position:absolute;pointer-events:none;right:0}.smile-elasticsuite-autocomplete-result dd,.dropdown.options .dropdown>li>a,.dropdown.options .dropdown>ul>li>a,.minisearch .search-autocomplete [role="listbox"] li,.navigation :where(li[class*=level])>a{display:block;padding:.25rem .5rem;border-radius:.25rem}[data-collapsible]>[data-role="title"],[data-role="collapsible"]>[data-role="title"],[data-mage-init*='"collapsible":']>[data-role="title"],.block-collapsible-nav>.title,.dropdown.options .toggle,.minicart-wrapper .action.showcart{display:flex;align-items:center;justify-content:space-between;gap:.125rem}[data-collapsible]>[data-role="title"]::after,[data-role="collapsible"]>[data-role="title"]::after,[data-mage-init*='"collapsible":']>[data-role="title"]::after,.block-collapsible-nav>.title::after,.dropdown.options:not(.no-chevron) .toggle::after{flex-shrink:0;content:'';height:1.25rem;width:1.25rem;transform:rotate(90deg)}._active[data-collapsible]>[data-role="title"]::after,._active[data-role="collapsible"]>[data-role="title"]::after,._active[data-mage-init*='"collapsible":']>[data-role="title"]::after,[data-collapsible]>[data-role="title"][aria-expanded="true"]::after,[data-role="collapsible"]>[data-role="title"][aria-expanded="true"]::after,[data-mage-init*='"collapsible":']>[data-role="title"][aria-expanded="true"]::after,[data-mage-init*='"collapsible":'][data-mage-init*='"active":true']>[data-role="title"]:not([aria-expanded])::after,.block-collapsible-nav>.title.active::after,.dropdown.options:not(.no-chevron) .toggle.active::after{transform:rotate(-90deg)}:where(input:not([type=range])),textarea,select{outline:none;position:relative;padding:.5rem .75rem;width:100%;color:rgba(var(--input-color), var(--input-alpha));background:rgba(var(--input-bg), var(--input-bg-alpha));border:2px solid rgba(var(--input-border-color), var(--input-border-alpha));border-radius:.25rem;box-shadow:none}:where(input:not([type=range])):disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}button,.action.primary,input[type='submit'],input[type='reset'],input[type='button'],.pagebuilder-button-primary,.pagebuilder-button-secondary,.pagebuilder-button-link{outline:none;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25rem;font-weight:600;padding:.5rem 1.25rem;color:rgba(var(--button-color), var(--button-alpha, 1));background:rgba(var(--button-bg), var(--button-bg-alpha));border:2px solid rgba(var(--button-border-color), var(--button-border-alpha));border-radius:.25rem;text-decoration:none !important;white-space:nowrap}button:disabled,button.disabled,.action.primary:disabled,.action.primary.disabled,input[type='submit']:disabled,input[type='submit'].disabled,input[type='reset']:disabled,input[type='reset'].disabled,input[type='button']:disabled,input[type='button'].disabled,.pagebuilder-button-primary:disabled,.pagebuilder-button-primary.disabled,.pagebuilder-button-secondary:disabled,.pagebuilder-button-secondary.disabled,.pagebuilder-button-link:disabled,.pagebuilder-button-link.disabled{opacity:.5;cursor:not-allowed}.action.primary,.action-primary,[type='submit'],.pagebuilder-button-primary{--link-color:var(--button-color);--link-alpha:1;--button-bg:var(--button-primary-bg);--button-color:var(--button-primary-color);--button-border-color:var(--button-primary-border-color)}:where(button:not([type='submit']):not(.action-primary):not(.primary):not(.pagebuilder-button-link):not(.pagebuilder-button-primary):not(.select)),input[type='reset'],input[type='button'],.pagebuilder-button-secondary,.product-items .product-item .actions-primary .tocart{--link-color:var(--button-color);--link-alpha:1;--button-bg:var(--button-secondary-bg);--button-color:var(--button-secondary-color);--button-border-color:var(--button-secondary-border-color)}.pagebuilder-button-link{--button-bg-alpha:0;--button-border-alpha:0;--button-color:var(--link-color);text-decoration:none !important}.button-ghost button,.button-ghost .pagebuilder-button-primary,.button-ghost .pagebuilder-button-secondary{--button-bg:var(--base-color);--button-bg-alpha:0;--button-color:var(--base-color);--button-border-color:var(--base-color);--button-border-alpha:var(--base-alpha);text-shadow:none}label button,.ui-datepicker-trigger,.minisearch .action.search,.block.related .action.select,.cart.table-wrapper .action-gift{--button-bg:var(--base-bg);--button-border-color:var(--base-bg);padding:0 !important;background:transparent !important;color:inherit !important;font-family:inherit !important;font-weight:inherit !important;font-size:inherit !important;text-transform:inherit !important;border:0 !important;border-radius:0 !important;text-align:left}label button:focus-visible,.minisearch .action.search:focus-visible,.block.related .action.select:focus-visible,.cart.table-wrapper .action-gift:focus-visible{outline:2px solid rgba(var(--ring-color), var(--ring-alpha, 1));outline-offset:1px}.button-xs button,.button-xs .pagebuilder-button-primary,.button-xs .pagebuilder-button-secondary,.button-xs .pagebuilder-button-link{font-size:.75rem;line-height:1rem;padding:.25rem .5rem}.button-lg button,.button-lg .pagebuilder-button-primary,.button-lg .pagebuilder-button-secondary,.button-lg .pagebuilder-button-link{font-size:1.125rem;line-height:1.75rem;font-weight:500}.button-xl button,.button-xl .pagebuilder-button-primary,.button-xl .pagebuilder-button-secondary,.button-xl .pagebuilder-button-link{font-size:1.25rem;line-height:1.75rem;font-weight:500;padding:.75rem 2.5rem}.cart.table-wrapper .control.qty input.qty{font-size:.75rem;line-height:1rem;padding:.25rem;width:auto;flex-grow:0}#recipients-options .fields+.fields{margin-top:1rem}#recipients-options .fields .actions-toolbar{width:20%;align-items:flex-start;margin-top:1.625rem;margin-bottom:0;order:999}#recipients-options .fields .fieldset{width:65%;display:grid;gap:.5rem;row-gap:.25rem}@media (min-width: 640px){#recipients-options .fields .fieldset{width:80%;grid-template-columns:1fr 1fr}}#recipients-options .fields .fieldset>.field{padding:0;width:100%}@media (min-width: 640px){.narrow-page:not(.narrow-page-reset).page-layout-1column .breadcrumbs{display:none}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-title-wrapper{margin:4rem 0;text-align:center}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main{padding-bottom:2rem}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .page.messages,.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .columns{max-width:640px;margin:0 auto}}@media (min-width: 768px){.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .page.messages,.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .columns{max-width:768px}}.loading-mask .loader{animation:rotate var(--spinner-duration) linear infinite;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid rgb(var(--spinner-border-color));border-top-color:transparent;border-radius:50%}@media (min-width: 768px){[data-mage-init*='"tabs":']{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:1.5rem 0 1rem}}[data-mage-init*='"tabs":']>[data-role="collapsible"]{order:-1;display:flex;align-items:center;padding:1.25rem 0;color:#71717a;font-size:1.5rem;font-weight:bold}[data-mage-init*='"tabs":']>[data-role="collapsible"] .counter{opacity:.9;padding:.125rem .5rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));display:none}@media (max-width: 767.98px){[data-mage-init*='"tabs":']>[data-role="collapsible"]{--muted-bg-alpha:.5;justify-content:space-between;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-width:0 0 1px}[data-mage-init*='"tabs":']>[data-role="collapsible"]::after{flex-shrink:0;content:'';height:1.25rem;width:1.25rem;transform:rotate(90deg)}[data-mage-init*='"tabs":']>[data-role="collapsible"]:has(+ .content + script:last-child),[data-mage-init*='"tabs":']>[data-role="collapsible"]:has(+ .content:last-child){border-bottom-color:transparent}[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-last-child(2){border-bottom-color:transparent}}@media (min-width: 768px){[data-mage-init*='"tabs":']>[data-role="collapsible"]{margin:0 2rem 0 0;border:2px solid transparent;border-width:0 0 2px !important;white-space:nowrap}}[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"],[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded]){z-index:2}[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"]::after,[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded])::after{transform:rotate(-90deg)}@media (max-width: 767.98px){[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"],[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded]){border-bottom-color:transparent}}@media (min-width: 768px){[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"],[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded]){border-color:#4b5563}}[data-content-type="tabs"] .tab-header{order:-1;display:flex;align-items:center;padding:1.25rem 0;color:#71717a;font-size:1.5rem;font-weight:bold}[data-content-type="tabs"] .tab-header .counter{opacity:.9;padding:.125rem .5rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));display:none}[data-content-type="tabs"] .tab-header{margin:0 2rem 0 0;border:2px solid transparent;border-width:0 0 2px !important;white-space:nowrap}[data-content-type="tabs"] .tab-header.active{z-index:2}[data-content-type="tabs"] .tab-header.active::after{transform:rotate(-90deg)}[data-content-type="tabs"] .tab-header.active{border-color:#4b5563}[data-mage-init*='"tabs":']>[data-role="content"]{display:none;scroll-margin:4rem 0 0;padding:.25rem 0}@media (min-width: 768px){[data-mage-init*='"tabs":']>[data-role="content"]{width:100%;margin:-2px 0 0;padding:2.5rem 0 1rem;border:2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-width:2px 0 0}}[data-mage-init*='"tabs":']>[data-role="content"][aria-hidden="false"],[data-mage-init*='"tabs":']>[data-role="content"]:nth-child(2):not([aria-hidden]){display:block}[data-content-type="tabs"] .tabs-content>div{display:none;scroll-margin:4rem 0 0;padding:.25rem 0}[data-content-type="tabs"] .tabs-content>div{width:100%;margin:-2px 0 0;padding:2.5rem 0 1rem;border:2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-width:2px 0 0}[data-content-type="tabs"] .tabs-content>div[aria-hidden=false]{display:block}.field.street .control label,.field-tooltip .label,.field-tooltip-action span,.ui-datepicker-trigger span,.required-captcha.checkbox,table caption,.abs-visually-hidden,.action.skip:not(:focus-within),.block-compare .action.delete span,.filter .action.remove span,.sidebar .action.delete span,.sidebar .action.remove span,.table-comparison th.remove,.table-comparison .towishlist span,.discount label,.page-footer .switcher .label,.page-footer .block.newsletter .control>label .label,.page-header .switcher .label,.block.filter .filter-content-close span,.block.filter .filter-options .filter-count-label,.product-items .towishlist span,.product-items .tocompare span,.product-items.product-items-names .choice .label,.toolbar .sorter-action span,.toolbar .modes-label,.toolbar .mode-grid span,.toolbar .mode-list span,.pages .label,.pages .action.previous span,.pages .action.next span,.minicart-wrapper .action.showcart .text,.header .block-search .label span,.minisearch .action.search span,.nav-toggle span,.normal-price .price-label,.minimal-price-link,.special-price .price-label,.old-price .price-label,.product-options-wrapper legend.links-title,.rating-summary .label,.rating-result>span span,.review-control-vote input,.review-list .review-date .review-details-label,.cart-container .shipping legend,.cart.table-wrapper .control.qty span,.cart.table-wrapper .action-edit span,.cart.table-wrapper .action-delete span,.cart.table-wrapper .action-towishlist span,.form-wishlist-items .qty>label,.form-wishlist-items .comment-box>label,.normal-price .msrp-message,.special-price .msrp-message,.old-price .msrp-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.block.filter .actions{font-size:.875rem;line-height:1.25rem}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 1);max-height:calc(var(--line-clamp, 1) * var(--line-height, 1.5rem))}.line-clamp-1.expanded,.line-clamp-2.expanded,.line-clamp-3.expanded,.line-clamp-4.expanded,.line-clamp-5.expanded,.line-clamp-6.expanded{display:block;-webkit-line-clamp:initial !important;overflow:auto;max-height:none}.line-clamp-1>:first-child,.line-clamp-2>:first-child,.line-clamp-3>:first-child,.line-clamp-4>:first-child,.line-clamp-5>:first-child,.line-clamp-6>:first-child{margin-top:0}.line-clamp-1>:last-child,.line-clamp-2>:last-child,.line-clamp-3>:last-child,.line-clamp-4>:last-child,.line-clamp-5>:last-child,.line-clamp-6>:last-child{margin-bottom:0}.line-clamp-1 .clamp-toggle,.line-clamp-2 .clamp-toggle,.line-clamp-3 .clamp-toggle,.line-clamp-4 .clamp-toggle,.line-clamp-5 .clamp-toggle,.line-clamp-6 .clamp-toggle{font-weight:600;font-size:1rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:rgba(var(--base-color), var(--base-alpha, 1));text-decoration:underline;background:linear-gradient(rgba(var(--z-layer-bg), 0), rgba(var(--z-layer-bg), .8));position:absolute;bottom:0;outline-offset:-2px;right:0;left:0;text-align:right}.line-clamp-1 .clamp-toggle>span,.line-clamp-2 .clamp-toggle>span,.line-clamp-3 .clamp-toggle>span,.line-clamp-4 .clamp-toggle>span,.line-clamp-5 .clamp-toggle>span,.line-clamp-6 .clamp-toggle>span{display:inline-flex;background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));padding-left:.75rem;background:linear-gradient(to right, transparent 0, rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1)) .5rem)}.line-clamp-1 .clamp-toggle+*,.line-clamp-2 .clamp-toggle+*,.line-clamp-3 .clamp-toggle+*,.line-clamp-4 .clamp-toggle+*,.line-clamp-5 .clamp-toggle+*,.line-clamp-6 .clamp-toggle+*{margin-top:0}.block.filter .actions a,label button,label a,table .id a,table .actions a,:where(a[href^="tel:"]),:where(a[href^="mailto:"]),a.alert,address a,.block .block-title a,.actions-toolbar a,.box-actions a,.product-item-details dl a,.map.help,.map-show-info,.minimal-price-link,.prices-tier a,.block.related .action.select,.samples a,.downloads-all .label,.reviews-actions a,.search-suggestions a,:where(.table-totals, .table.totals) a,.cart.table-wrapper .action-gift,.checkout-onepage-success .column.main a,.paypal-review .discount .title,.paypal-review .paypal-review-title a{color:rgba(var(--link-color), var(--link-alpha));text-decoration:none}.block.filter .actions a:hover,label button:hover,label a:hover,table .id a:hover,table .actions a:hover,:where(a[href^="tel:"]):hover,:where(a[href^="mailto:"]):hover,a.alert:hover,address a:hover,.block .block-title a:hover,.actions-toolbar a:hover,.box-actions a:hover,.product-item-details dl a:hover,.map.help:hover,.map-show-info:hover,.minimal-price-link:hover,.prices-tier a:hover,.block.related .action.select:hover,.samples a:hover,.downloads-all .label:hover,.reviews-actions a:hover,.search-suggestions a:hover,:where(.table-totals, .table.totals) a:hover,.cart.table-wrapper .action-gift:hover,.checkout-onepage-success .column.main a:hover,.paypal-review .discount .title:hover,.paypal-review .paypal-review-title a:hover{--link-alpha:1;text-decoration:underline}.prose :where(a:not(.product-item-link):not(.action)),:where(.cms-no-route, .cms-page-view) .main :where(a:not(.product-item-link):not(.action)),.product-item-description :where(a:not(.product-item-link):not(.action)),:where([data-content-type="row"]) :where(a:not(.product-item-link):not(.action)),.product.attribute :where(a:not(.product-item-link):not(.action)){color:rgba(var(--link-color), var(--link-alpha));text-decoration:none}.prose :where(a:not(.product-item-link):not(.action)):hover,:where(.cms-no-route, .cms-page-view) .main :where(a:not(.product-item-link):not(.action)):hover,.product-item-description :where(a:not(.product-item-link):not(.action)):hover,:where([data-content-type="row"]) :where(a:not(.product-item-link):not(.action)):hover,.product.attribute :where(a:not(.product-item-link):not(.action)):hover{--link-alpha:1;text-decoration:underline}.prose :where(a div),:where(.cms-no-route, .cms-page-view) .main :where(a div),.product-item-description :where(a div),:where([data-content-type="row"]) :where(a div),.product.attribute :where(a div){color:rgba(var(--base-color), var(--base-alpha, 1))}.prose p,.prose table,.prose figure,:where(.cms-no-route, .cms-page-view) .main p,:where(.cms-no-route, .cms-page-view) .main table,:where(.cms-no-route, .cms-page-view) .main figure,.product-item-description p,.product-item-description table,.product-item-description figure,:where([data-content-type="row"]) p,:where([data-content-type="row"]) table,:where([data-content-type="row"]) figure,.product.attribute p,.product.attribute table,.product.attribute figure,.cart-empty p,.checkout-onepage-success .column.main p{margin-bottom:.75rem}.prose strong,:where(.cms-no-route, .cms-page-view) .main strong,.product-item-description strong,:where([data-content-type="row"]) strong,.product.attribute strong{font-weight:600}.prose :where(h1, h2, h3, .h1, .h2, .h3) strong,:where(.cms-no-route, .cms-page-view) .main :where(h1, h2, h3, .h1, .h2, .h3) strong,.product-item-description :where(h1, h2, h3, .h1, .h2, .h3) strong,:where([data-content-type="row"]) :where(h1, h2, h3, .h1, .h2, .h3) strong,.product.attribute :where(h1, h2, h3, .h1, .h2, .h3) strong{font-weight:700}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){margin-top:.75rem;margin-bottom:.75rem}.prose :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.prose :where(ol:not(.unstyled):not(.product-items) li),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items) li),.product-item-description :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.product-item-description :where(ol:not(.unstyled):not(.product-items) li),:where([data-content-type="row"]) :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items) li),.product.attribute :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.product.attribute :where(ol:not(.unstyled):not(.product-items) li){margin-top:.25rem;margin-bottom:.25rem}.prose section,:where(.cms-no-route, .cms-page-view) .main section,.product-item-description section,:where([data-content-type="row"]) section,.product.attribute section{margin-bottom:1rem}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){padding-left:1.25rem}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ul:not(.unstyled):not(.items)){list-style:disc}.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){list-style:auto}.prose ol.nested-counter,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter,.product-item-description ol.nested-counter,:where([data-content-type="row"]) ol.nested-counter,.product.attribute ol.nested-counter{counter-reset:item}.prose ol.nested-counter li,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter li,.product-item-description ol.nested-counter li,:where([data-content-type="row"]) ol.nested-counter li,.product.attribute ol.nested-counter li{counter-increment:item}.prose ol.nested-counter ol>li::marker,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter ol>li::marker,.product-item-description ol.nested-counter ol>li::marker,:where([data-content-type="row"]) ol.nested-counter ol>li::marker,.product.attribute ol.nested-counter ol>li::marker{content:counters(item, '.') ' '}.prose li::marker,:where(.cms-no-route, .cms-page-view) .main li::marker,.product-item-description li::marker,:where([data-content-type="row"]) li::marker,.product.attribute li::marker{--muted-alpha:.4;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose blockquote,:where(.cms-no-route, .cms-page-view) .main blockquote,.product-item-description blockquote,:where([data-content-type="row"]) blockquote,.product.attribute blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid rgba(var(--base-color), var(--divider-alpha, .1));font-style:italic;font-weight:500}.prose code,:where(.cms-no-route, .cms-page-view) .main code,.product-item-description code,:where([data-content-type="row"]) code,.product.attribute code{font-weight:600}.prose code::before,.prose code::after,:where(.cms-no-route, .cms-page-view) .main code::before,:where(.cms-no-route, .cms-page-view) .main code::after,.product-item-description code::before,.product-item-description code::after,:where([data-content-type="row"]) code::before,:where([data-content-type="row"]) code::after,.product.attribute code::before,.product.attribute code::after{content:"`"}.prose pre,:where(.cms-no-route, .cms-page-view) .main pre,.product-item-description pre,:where([data-content-type="row"]) pre,.product.attribute pre{margin:1rem 0;padding:1rem;overflow-x:auto;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.prose pre code,:where(.cms-no-route, .cms-page-view) .main pre code,.product-item-description pre code,:where([data-content-type="row"]) pre code,.product.attribute pre code{font-weight:400}.prose pre code:before,.prose pre code:after,:where(.cms-no-route, .cms-page-view) .main pre code:before,:where(.cms-no-route, .cms-page-view) .main pre code:after,.product-item-description pre code:before,.product-item-description pre code:after,:where([data-content-type="row"]) pre code:before,:where([data-content-type="row"]) pre code:after,.product.attribute pre code:before,.product.attribute pre code:after{content:''}.prose hr,:where(.cms-no-route, .cms-page-view) .main hr,.product-item-description hr,:where([data-content-type="row"]) hr,.product.attribute hr{margin:2rem 0}.prose figcaption,:where(.cms-no-route, .cms-page-view) .main figcaption,.product-item-description figcaption,:where([data-content-type="row"]) figcaption,.product.attribute figcaption{margin-top:.5rem;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose .lead,:where(.cms-no-route, .cms-page-view) .main .lead,.product-item-description .lead,:where([data-content-type="row"]) .lead,.product.attribute .lead{font-size:1.25rem;line-height:1.75rem;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose [data-role="collapsible"]>[data-role=title],.prose [data-mage-init*='"collapsible":']>[data-role=title],:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]>[data-role=title],:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']>[data-role=title],.product-item-description [data-role="collapsible"]>[data-role=title],.product-item-description [data-mage-init*='"collapsible":']>[data-role=title],:where([data-content-type="row"]) [data-role="collapsible"]>[data-role=title],:where([data-content-type="row"]) [data-mage-init*='"collapsible":']>[data-role=title],.product.attribute [data-role="collapsible"]>[data-role=title],.product.attribute [data-mage-init*='"collapsible":']>[data-role=title]{margin:0}.prose [data-role="collapsible"]>[data-role=content][aria-hidden=false],.prose [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]>[data-role=content][aria-hidden=false],:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],.product-item-description [data-role="collapsible"]>[data-role=content][aria-hidden=false],.product-item-description [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],:where([data-content-type="row"]) [data-role="collapsible"]>[data-role=content][aria-hidden=false],:where([data-content-type="row"]) [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],.product.attribute [data-role="collapsible"]>[data-role=content][aria-hidden=false],.product.attribute [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false]{margin:.5rem 0}.prose [data-role="collapsible"]+div,.prose [data-mage-init*='"collapsible":']+div,:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]+div,:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']+div,.product-item-description [data-role="collapsible"]+div,.product-item-description [data-mage-init*='"collapsible":']+div,:where([data-content-type="row"]) [data-role="collapsible"]+div,:where([data-content-type="row"]) [data-mage-init*='"collapsible":']+div,.product.attribute [data-role="collapsible"]+div,.product.attribute [data-mage-init*='"collapsible":']+div{margin-top:.75rem}[data-content-type="tabs"] .tabs-navigation{margin-top:0 !important;margin-bottom:0 !important}[data-content-type="tabs"] .tabs-navigation{padding-left:0 !important}[data-content-type="tabs"] .tabs-navigation{list-style:none !important}.color-invert,.page-header .panel.wrapper{color:rgba(var(--base-color), var(--base-alpha, 1));--base-color:255,255,255;--base-alpha:.85;--headings-color:255,255,255;--headings-alpha:.9;--block-title-color:.9;--link-color:147,197,253;--link-alpha:.9;--muted-bg:31,41,55;--muted-bg-alpha:1;--ring-color:255,255,255;--ring-alpha:.7;--button-bg:var(--gray-50);--button-hover-bg:var(--gray-50);--button-border-color:var(--gray-50);--button-primary-color:var(--gray-900);--button-primary-bg:var(--gray-50);--button-primary-border-color:var(--gray-50);--button-color:var(--gray-900);--input-color:255,255,255;--input-alpha:.85;--input-bg-alpha:.07000000000000001;--input-border-alpha:0}:root{--black:0,0,0;--white:255,255,255;--gray-50:249,250,251;--gray-100:243,244,246;--gray-200:229,231,235;--gray-300:209,213,219;--gray-400:156,163,175;--gray-500:107,114,128;--gray-600:75,85,99;--gray-700:55,65,81;--gray-800:31,41,55;--gray-900:17,24,39;--red:185,28,28;--red-muted:254,242,242;--green:21,128,61;--green-muted:240,253,244;--blue:29,78,216;--blue-muted:239,246,255;--yellow:251,191,36;--yellow-muted:255,251,235;--brand-color:234,88,12;--brand-hover-color:194,65,12;--danger-color:var(--red);--info-color:var(--blue);--success-color:var(--green);--success-bg:var(--green-muted);--base-alpha:1;--base-color:17,24,39;--base-bg:255,255,255;--muted-bg:243,244,246;--z-layer-color:var(--base-color);--z-layer-bg:var(--base-bg);--z-overlay-bg:0,0,0;--ring-color:var(--brand-color);--link-alpha:.85;--link-color:var(--blue);--headings-alpha:1;--headings-color:var(--base-color);--block-title-color:var(--base-color);--input-alpha:1;--input-color:var(--base-color);--input-bg:var(--base-bg);--input-bg-alpha:1;--input-border-alpha:1;--input-border-color:var(--gray-900);--input-outline-color:var(--input-border-color);--input-outline-alpha:0;--checkbox-color:var(--brand-color);--button-color:255,255,255;--button-bg:var(--brand-color);--button-bg-alpha:1;--button-hover-bg:var(--brand-hover-color);--button-hover-bg-alpha:.9;--button-border-alpha:0;--button-border-color:var(--button-bg);--button-primary-color:255,255,255;--button-primary-bg:var(--brand-color);--button-primary-border-color:var(--button-bg);--button-secondary-color:var(--gray-600);--button-secondary-bg:var(--gray-200);--button-secondary-border-color:var(--button-secondary-bg);--button-secondary-hover-bg:var(--gray-300);--transition-duration:200ms;--spinner-size:1.5rem;--spinner-border-width:2px;--spinner-border-color:var(--brand-color);--spinner-duration:.6s;--scrollbar-bg:var(--gray-100);--scrollbar-color:var(--gray-300)}@media (prefers-reduced-motion){:root{--transition-duration:20ms;--spinner-duration:5s}}fieldset,.fieldset{margin-bottom:2rem}fieldset:last-child,.fieldset:last-child{margin-bottom:0}fieldset.field,.fieldset.field{margin-bottom:0}fieldset:not(:has(*)),.fieldset:not(:has(*)){display:none}form:has(.fieldset + .loading-mask:last-child) .fieldset:nth-last-child(2){margin-bottom:0}form+form,form+.fieldset{margin-top:1.25rem}form .legend{font-size:1.25rem;line-height:1.75rem;width:100%;margin:0 0 1.25rem;padding:0 0 .125rem;border-bottom:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}form .legend+br{display:none}form .label+br{display:none}form .actions-toolbar{margin-top:1.25rem;margin-bottom:1.25rem}form .actions-toolbar:empty{display:none}.fields{display:flex;gap:.5rem}.fields .field+.field{margin-top:0}:where(.field~div:not(.actions):not(.product-item-actions)),.nested>.field,button+.field,.field+button,:where(.field:not([style*="display: none"]))+.fieldset,.field+.field-recaptcha,.field~.field{margin-top:.75rem}.field .choice+.choice{margin-top:.125rem}.field .addon{display:flex;align-items:center;gap:.5rem}.field .range>.field:first-child .control{display:flex;gap:.5rem;align-items:center}.field .range>.field:first-child .control::after{content:'—'}.field .range .field+.field{margin-top:0}.field.required>.label,.field._required>.label{display:flex;gap:.25rem}.field.required>.label::after,.field._required>.label::after{content:'*';color:rgba(var(--danger-color), var(--danger-alpha, 1))}.field.choice,.field .admin__field-option{display:flex;gap:.375rem;align-items:flex-start;line-height:1.5rem;clear:left;position:relative}.field.choice>[type="radio"],.field .admin__field-option>[type="radio"],.field.choice>[type="checkbox"],.field .admin__field-option>[type="checkbox"]{margin-top:calc(1.5rem / 2 - 1rem / 2)}.field.choice .field-tooltip,.field .admin__field-option .field-tooltip{margin-top:calc(1.5rem / 2 - 1.125rem / 2)}.field.choice div.mage-error,.field .admin__field-option div.mage-error{right:0;padding-left:.5rem;margin-top:0;position:absolute;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));z-index:11}.field .admin__field-option+.admin__field-option{margin-top:.375rem}.field .control{position:relative}.field .label+.control{margin-top:.125rem}.field .label+.control:has(.admin__field-option){margin-top:.375rem}.field ._with-tooltip input,.field ._with-tooltip select,.field ._with-tooltip textarea{width:calc(100% - 1.75rem)}.field ._with-tooltip .field-tooltip{position:absolute;right:.25rem;top:calc(1.5rem / 2 - .25rem / 2);z-index:11}.control .note{font-size:.875rem;line-height:1.25rem;display:block;margin-top:.25rem}.field-tooltip{display:inline-block;position:relative}.field-tooltip-action{color:rgba(var(--base-color), var(--muted-alpha, .6))}.field-tooltip-action,.field-tooltip-action::before{display:block;width:1.25rem;height:1.25rem}.field-tooltip-action::before{content:''}.ui-datepicker-trigger{position:absolute !important;right:.5rem;top:calc(50% - 1.5rem / 2);color:rgba(var(--base-color), var(--muted-alpha, .6))}.ui-datepicker-trigger::before{content:'';display:block;width:1.5rem;height:1.5rem}.control.captcha-image{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}html{color:rgba(var(--base-color), var(--base-alpha, 1));background:rgba(var(--base-bg), var(--base-bg-alpha, 1));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5rem}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{color:rgba(var(--headings-color), var(--headings-alpha, 1))}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong{font-weight:700}h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong,.heading strong{font-weight:600}h1,.h1{font-size:2.25rem;font-weight:bold;line-height:2.5rem;margin-bottom:2rem}*+h1,*+.h1{margin-top:2rem}h2,.h2{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem}*+h2,*+.h2{margin-top:2rem}h3,.h3{font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.5rem}*+h3,*+.h3{margin-top:1rem}h4,.h4{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.25rem}h5,.h5{margin-bottom:.25rem}h6,.h6{margin-bottom:.25rem}dl dt{font-weight:500}dl dd+dt{margin-top:.25rem}.icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0;gap:.25rem}svg.icon,.icon>svg{fill:currentColor;width:1.5rem;height:1.5rem}svg.icon.small,.icon.small>svg{width:1rem;height:1rem}svg.icon.big,.icon.big>svg{width:1.75rem;height:1.75rem}.icon.rounded{background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));padding:.75rem}.icon.rounded.small{padding:.5rem}.icon.rounded{border-radius:.25rem}.icon.rounded-sm{border-radius:.125rem}.icon.rounded-lg{border-radius:.5rem}.icon.rounded-full{border-radius:9999px}.table-wrapper:not(.grouped){overflow-x:auto;position:relative}table{border-color:rgba(var(--base-color), var(--divider-alpha, .1));text-align:left;width:100%}table .id a,table .actions a{margin:0 .25rem .25rem 0}table .id a:last-child,table .actions a:last-child{margin:0}table tr{--divider-alpha:.07000000000000001;border-bottom:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}table th{font-weight:500}table td,table th{border-color:rgba(var(--base-color), var(--divider-alpha, .1));vertical-align:top;padding:.75rem .5rem}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table thead tr{--divider-alpha:.15}table thead th{color:rgba(var(--headings-color), var(--headings-alpha, 1))}table tbody:last-child tr:last-child{border-bottom:0}table tfoot tr{border:0}table tfoot th,table tfoot td{padding-top:.5rem;padding-bottom:.5rem}table tfoot .mark{text-align:right}table[border]{border-style:solid}table[border] tr{--divider-alpha:.07000000000000001}table[border] td:first-child,table[border] th:first-child{padding-left:.5rem}table[border][style*="border-color"] tr,table[border][style*="border-color"] th,table[border][style*="border-color"] td{border-color:inherit}@media (max-width: 639.98px) and screen{.mobile-table,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped){display:block}.mobile-table thead,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) thead{display:none}.mobile-table tbody,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tbody,.mobile-table tfoot,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot,.mobile-table th,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th,.mobile-table tr,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr,.mobile-table td,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td{display:block}.mobile-table tr,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr{margin-bottom:.75rem;padding-bottom:.75rem}.mobile-table td,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td,.mobile-table th,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th{padding:.25rem 0}.mobile-table td[data-th]::before,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td[data-th]::before,.mobile-table th[data-th]::before,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th[data-th]::before{padding-right:10px;content:attr(data-th) ': ';display:inline-block;color:rgba(var(--base-color), var(--muted-alpha, .6));font-weight:500}.mobile-table tfoot,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot{text-align:right}}hr{margin:.75rem 0;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-right:0;border-left:0;border-bottom:0}p.required{color:rgba(var(--danger-color), var(--danger-alpha, 1))}.note{color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose,:where(.cms-no-route, .cms-page-view) .main{font-size:1.125rem;line-height:1.75rem}.text-reset{font-size:1rem;line-height:1.5rem}.filter-invert{filter:invert(1)}.color-base{color:rgba(var(--base-color), var(--base-alpha, 1)) !important}.color-brand{color:rgba(var(--brand-color), var(--brand-alpha, 1)) !important}.color-heading{color:rgba(var(--headings-color), var(--headings-alpha, 1)) !important}.color-link{color:rgba(var(--link-color), var(--link-alpha)) !important}.color-muted{color:rgba(var(--base-color), var(--muted-alpha, .6)) !important}.color-danger{color:rgba(var(--danger-color), var(--danger-alpha, 1)) !important}.color-success{color:rgba(var(--success-color), var(--success-alpha, 1)) !important}.color-info{color:rgba(var(--info-color), var(--info-alpha, 1)) !important}.color-inherit{color:inherit !important}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-serif{font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif !important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.font-thin{font-weight:100 !important}.font-extralight{font-weight:200 !important}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-semibold{font-weight:600 !important}.font-bold{font-weight:700 !important}.font-extrabold{font-weight:800 !important}.font-black{font-weight:900 !important}.text-xs{font-size:.75rem !important;line-height:1rem !important}.text-sm{font-size:.875rem !important;line-height:1.25rem !important}.text-base{font-size:1rem !important;line-height:1.5rem !important}.text-lg{font-size:1.125rem !important;line-height:1.75rem !important}.text-xl{font-size:1.25rem !important;line-height:1.75rem !important}.text-2xl{font-size:1.5rem !important;line-height:2rem !important}.text-3xl{font-size:1.875rem !important;line-height:2.25rem !important}.text-4xl{font-size:2.25rem !important;line-height:2.5rem !important}.text-5xl{font-size:3rem !important;line-height:1 !important}.leading-tight{line-height:1.25 !important}.leading-snug{line-height:1.375 !important}.leading-normal{line-height:1.5 !important}.leading-relaxed{line-height:1.625 !important}.leading-loose{line-height:2 !important}.line-clamp-2{--line-clamp:2}.line-clamp-3{--line-clamp:3}.line-clamp-4{--line-clamp:4}.line-clamp-5{--line-clamp:5}.line-clamp-6{--line-clamp:6}.text-left{text-align:left}.text-right{text-align:right}.text-center,.a-center{text-align:center}.nowrap{white-space:nowrap}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.select-none{user-select:none}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.gap-0{gap:0;--gap:0px}.gap-1{gap:.25rem;--gap:.25rem}.gap,.gap-2{gap:.5rem;--gap:.5rem}.gap-3{gap:.75rem;--gap:.75rem}.gap-4{gap:1rem;--gap:1rem}.gap-5{gap:1.25rem;--gap:1.25rem}.gap-6{gap:1.5rem;--gap:1.5rem}.gap-7{gap:1.75rem;--gap:1.75rem}.gap-8{gap:2rem;--gap:2rem}.row-gap-1{row-gap:.25rem;--row-gap:.25rem}.row-gap-2{row-gap:.5rem;--row-gap:.5rem}.row-gap-3{row-gap:.75rem;--row-gap:.75rem}.row-gap-4{row-gap:1rem;--row-gap:1rem}.row-gap-5{row-gap:1.25rem;--row-gap:1.25rem}.row-gap-6{row-gap:1.5rem;--row-gap:1.5rem}.row-gap-7{row-gap:1.75rem;--row-gap:1.75rem}.row-gap-8{row-gap:2rem;--row-gap:2rem}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.no-display,.abs-no-display{display:none}.hide{display:none !important}.show{display:revert !important}.flex{display:flex !important}.inline-flex{display:inline-flex !important}.flex-col{flex-direction:column !important}.flex-row{flex-direction:row !important}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.w-full{width:100%}.h-full{height:100%}.max-w-xs{max-width:480px}.max-w-sm{max-width:640px}.max-w-md{max-width:768px}.max-w-lg{max-width:1024px}.max-w-xl{max-width:1280px}.max-w-xxl{max-width:1536px}.max-w-40{max-width:10rem}.max-w-80{max-width:20rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-ratio-video, 16 / 9)}.grid{display:grid !important}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (min-width: 480px){.xs\:hide,.xs-hide{display:none !important}.xs\:show,.xs-show{display:revert !important}.xs\:flex,.xs-flex{display:flex !important}.xs\:grid{display:grid !important}.xs\:mx-auto{margin-left:auto;margin-right:auto}.xs\:ml-auto{margin-left:auto}.xs\:mr-auto{margin-right:auto}.xs\:mx-0{margin-left:0;margin-right:0}.xs\:ml-0{margin-left:0}.xs\:mr-0{margin-right:0}}@media (min-width: 640px){.sm\:hide,.sm-hide{display:none !important}.sm\:show,.sm-show{display:revert !important}.sm\:flex,.sm-flex{display:flex !important}.sm\:grid{display:grid !important}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-0{margin-left:0}.sm\:mr-0{margin-right:0}}@media (min-width: 768px){.md\:hide,.md-hide{display:none !important}.md\:show,.md-show{display:revert !important}.md\:flex,.md-flex{display:flex !important}.md\:a-right,.md-a-right{text-align:right}.md\:grid{display:grid !important}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:ml-0{margin-left:0}.md\:mr-0{margin-right:0}}@media (min-width: 1024px){.lg\:hide,.lg-hide{display:none !important}.lg\:show,.lg-show{display:revert !important}.lg\:flex,.lg-flex{display:flex !important}.lg\:grid{display:grid !important}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:ml-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-0{margin-left:0}.lg\:mr-0{margin-right:0}}@media (min-width: 1280px){.xl\:hide,.xl-hide{display:none !important}.xl\:show,.xl-show{display:revert !important}.xl\:flex,.xl-flex{display:flex !important}.xl\:grid{display:grid !important}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:ml-auto{margin-left:auto}.xl\:mr-auto{margin-right:auto}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:ml-0{margin-left:0}.xl\:mr-0{margin-right:0}}@media (min-width: 1536px){.xxl\:hide,.xxl-hide{display:none !important}.xxl\:show,.xxl-show{display:revert !important}.xxl\:flex,.xxl-flex{display:flex !important}.xxl\:grid{display:grid !important}.xxl\:mx-auto{margin-left:auto;margin-right:auto}.xxl\:ml-auto{margin-left:auto}.xxl\:mr-auto{margin-right:auto}.xxl\:mx-0{margin-left:0;margin-right:0}.xxl\:ml-0{margin-left:0}.xxl\:mr-0{margin-right:0}}@media (max-width: 767.98px){.md-down\:justify-center{justify-content:center}.md-down\:a-center,.md-down-a-center{text-align:center}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}[data-mage-init*='"collapsible":']:not([data-mage-init*='"active":true'])>[data-role=content]{display:none}.block-collapsible-nav{font-size:1rem;line-height:1.5rem}@media (max-width: 767.98px){.sidebar .block-collapsible-nav{background:rgba(var(--base-bg), var(--base-bg-alpha, 1));position:absolute;margin:0 !important;top:0;width:100%}}@media (min-width: 768px){.block-collapsible-nav>.title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}.block-collapsible-nav .content ul{list-style:none;padding:0;margin:0}.block-collapsible-nav .content .item>a,.block-collapsible-nav .content .item>strong{display:block;padding:.25rem 0;color:inherit}.block-collapsible-nav .content .delimiter{display:block;border-top:1px solid rgba(var(--base-color), var(--divider-alpha, .1));margin-top:.75rem;margin-bottom:.75rem}@media (max-width: 767.98px){.block-collapsible-nav .content{display:none}.block-collapsible-nav .content::after{content:'';display:block;width:100%;height:10px;margin-top:-10px;box-shadow:0 10px 10px rgba(var(--base-bg), var(--base-bg-alpha, 1))}.block-collapsible-nav .content.active{display:block}}@media (min-width: 768px){.block-collapsible-nav .content{padding:.75rem 0;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.block-collapsible-nav .content .item>a,.block-collapsible-nav .content .item>strong{padding:.375rem .75rem;border-left:3px solid transparent}.block-collapsible-nav .content .current>a,.block-collapsible-nav .content .current>strong{border-color:rgba(var(--brand-color), var(--brand-alpha, 1))}.block-collapsible-nav .content .delimiter{margin-left:.75rem;margin-right:.75rem}}.dropdown.options{position:relative}.modal-slide,.modal-popup,.modal-custom{visibility:hidden;pointer-events:none}:root{--container-width:100%;--container-margin:0 auto;--container-max-width:1260px;--container-padding:.625rem .5rem}@media (min-width: 1280px){:root{--container-max-width:85%}}@media (min-width: 1536px){:root{--container-max-width:1280px}}.scroller{width:100%;overflow:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.spinner,.loading-mask .loader{animation:rotate var(--spinner-duration) linear infinite;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid rgb(var(--spinner-border-color));border-top-color:transparent;border-radius:50%}.loading-mask,.load.indicator{inset:0;margin:auto;position:fixed;z-index:800;--base-bg-alpha:.6;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));display:flex;align-items:center;justify-content:center}body>.loading-mask,body>.load.indicator{z-index:990}body>.loading-mask{position:fixed !important}.loading-mask .loader{flex-shrink:0;flex-grow:0}.loading-mask .loader p,.loading-mask .loader img{display:none}._block-content-loading{position:relative}.switcher{display:inline-block}.tooltip.wrapper{position:relative}.tooltip.wrapper .tooltip.content{top:100%}@media (min-width: 480px){.tooltip.wrapper .tooltip.content{right:auto;left:0}}.towishlist,.tocompare,.action.split,.action.print,.action.mailto{display:inline-flex;align-items:center}.towishlist::before,.tocompare::before,.action.split::before,.action.print::before,.action.mailto::before{flex-shrink:0;content:'';width:2rem;height:2rem}[data-bind*="authenticationPopup"]:not([style]){display:none}:where(.page-main .block ~ div, .page-bottom .block ~ div){margin-top:2.25rem}.sidebar-main .block:last-child{margin-bottom:2.25rem}.block .block-title a{font-size:1rem;line-height:1.5rem;font-weight:400}.block .block-title .counter{font-size:.875rem;line-height:1.25rem;white-space:nowrap}.block .box{margin-bottom:.75rem}@media (min-width: 768px),print{.block .box{width:50%;float:left;max-width:400px}.block .box:last-child{margin:0}.block .box:nth-child(2n+1){clear:left}}.block .box-title{display:block;margin-bottom:.5rem}.sidebar .block .box{width:auto}.block-actions{margin-bottom:.5rem}.actions-toolbar,.box-actions,.cart-container .cart.actions{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.actions-toolbar>.actions,.actions-toolbar>div.primary,.actions-toolbar>div.secondary{display:contents}.page-title-wrapper .actions-toolbar{margin:.75rem 0}.actions-toolbar .action.back{display:none}.block-compare .action.delete,.filter .action.remove,.sidebar .action.delete,.sidebar .action.remove{display:inline-flex;align-items:center;margin-left:auto}.block-compare .action.delete::before,.filter .action.remove::before,.sidebar .action.delete::before,.sidebar .action.remove::before{content:'';width:1.25rem;height:1.25rem}.breadcrumbs{color:rgba(var(--base-color), var(--muted-alpha, .6));font-size:.85rem;min-height:4rem}.breadcrumbs ul{padding-top:1.25rem;padding-bottom:1.25rem}.breadcrumbs strong{font-weight:400}.breadcrumbs .home{position:relative}.breadcrumbs .home::before{position:absolute;content:'';width:1rem;height:1rem}.breadcrumbs .home a{position:relative;z-index:2;text-indent:-9999px;width:1rem;height:1rem}.category-image{margin:0 0 .5rem}.category-image+.category-description{margin-top:0}.category-description{line-height:1.75rem;font-size:1.125rem;color:#4b5563;margin:-0.5rem 0 1rem}.category-description [data-content-type="row"] [data-element="inner"]{max-width:none;padding:0;margin:0}.table-comparison{width:auto}.table-comparison th.label{width:10rem}.table-comparison td.product{width:15rem}.table-comparison .product-item-photo{display:inline-block}.table-comparison .product-item-name{display:block}.table-comparison .price-box{margin:.5rem 0}:root{--sidebar-width:180px;--sidebar-gap:1rem}@media (min-width: 1024px){:root{--sidebar-width:220px;--sidebar-gap:2rem}}.column.main{min-height:clamp(100px, 25vh, 300px)}.page-header+.page-main .page-title-wrapper,.page-header+.page-main-full-width .page-title-wrapper{margin-top:1.25rem}.page-title-wrapper~.columns{margin-top:1rem}.page-main>.columns{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"main" "sidebar" "additional";gap:var(--sidebar-gap);row-gap:0}@media (min-width: 768px){.page-layout-3columns .page-main>.columns,.page-layout-2columns-left .page-main>.columns{grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"sidebar main" "additional main"}.page-layout-2columns-right .page-main>.columns{grid-template-columns:1fr var(--sidebar-width);grid-template-areas:"main sidebar" "main additional"}}@media (min-width: 1024px){.page-layout-3columns .page-main>.columns{grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width);grid-template-areas:"sidebar main additional"}}.page-main>.columns>.main{grid-area:main;min-width:0}.page-main>.columns>.sidebar-main{grid-area:sidebar}.page-main>.columns>.sidebar-additional{grid-area:additional}.footer-top{padding:8rem 0 6rem}.footer-middle{padding:8rem 0 2rem}.page-footer{margin-top:auto}.page-footer .switcher{margin-bottom:.5rem}.page-footer .pagebuilder-column-group+.pagebuilder-column-group{margin-top:2.5rem}.page-footer .block .title,.page-footer .block .block-title{border:0;padding:0;font-size:1rem}.page-footer .block.newsletter{margin:0 0 1rem;--input-border-color:229,231,235;--input-bg:229,231,235}.page-footer .block.newsletter .form{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:420px;margin:0 auto;text-align:left}.page-footer .block.newsletter .form>:not(.newsletter):not(.actions){order:10}.page-footer .block.newsletter .control>label::before{content:'';z-index:1;position:absolute;pointer-events:none;color:#6b7280;left:.5rem;top:.625rem;width:1.5rem;height:1.5rem}.page-footer .block.newsletter .control>label input{padding-left:2.15rem}.page-footer .block.newsletter .control input{min-width:250px}.footer.content{padding-top:2rem;text-align:center}.footer.links{display:flex;flex-wrap:wrap;column-gap:.5rem;justify-content:center}.footer.links a:hover{text-decoration:underline}.copyright{color:rgba(var(--base-color), var(--muted-alpha, .6))}.message.global{color:#222;background:rgb(var(--yellow));margin:0;border-radius:0}.message.global .content{--container-padding:1rem}.message.global .actions{margin-top:.75rem}.message.global.cookie{position:fixed;z-index:40;bottom:1rem;left:1rem;right:1rem;border-radius:.25rem;box-shadow:0 10px 25px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.04)}.message.global.noscript{text-align:center}:root{--header-panel-slideout:true}.header.panel,.header.links,.header.content{display:flex;gap:1rem}.header.links a .counter{font-size:.875rem;line-height:1.25rem;opacity:.6;white-space:nowrap}.header.links a .counter::before{content:'('}.header.links a .counter::after{content:')'}.header.panel{justify-content:flex-end;align-items:flex-start}.header.panel .switcher{flex-shrink:0}@media (max-width: 479.98px){.header.panel{flex-wrap:wrap;justify-content:center}.header.panel .header-panel-info{width:100%;margin:0;justify-content:center}.header.panel>.switcher{max-width:50%}}.header.content{padding-top:1.25rem;padding-bottom:1.25rem;position:relative;align-items:center}.page-header{position:relative;background:#fff;border:2px solid #eff3f6;border-width:0 0 2px}.page-header .panel.wrapper{background:#000d3a}.page-header .logo img:not([width]){width:100%;min-width:80px;max-width:170px}.page-header .logo+*,.page-header .logo+.navigation-wrapper+*,.page-header .logo+.navigation-wrapper+script+*{margin-left:auto}.page-header .block .block-title{font-size:1rem;margin:0}.header-panel-info{font-weight:500;font-size:.9rem;letter-spacing:-0.02rem;margin:0 auto 0 0;display:flex;flex-wrap:wrap;flex-grow:1;align-items:center;column-gap:.75rem}.header-panel-info .heading,.header-panel-info .switcher-label{display:none}.header-panel-info .icon{width:1.25rem;height:1.25rem}.header-panel-info a{color:currentColor}:where(.header-panel-info a){display:flex;align-items:center;gap:.25rem}:where(.header-panel-info a):hover{text-decoration:underline}@media (max-width: 639.98px){.page-header .panel.wrapper{display:none}}@media (min-width: 640px){.navigation-wrapper .mobile-header-panel{display:none}}@media (max-width: 767.98px){.header.content>.switcher>.actions>.action span,.header.content>.switcher>.actions>.action strong:has(span){display:none}}.switcher .account-dropdown>.action::before,.switcher .wishlist-dropdown>.action::before{flex-shrink:0}.switcher .account-dropdown>.action::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.switcher .wishlist-dropdown>.action::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}@media (max-width: 767.98px){.block.filter .filter-content{position:fixed;visibility:hidden}}@media (min-width: 768px){.column.main .block.filter .filter-options-content{display:none;position:absolute;pointer-events:none;right:0}.column.main .block.filter .filter-options-content .item{display:block;padding:.25rem .5rem;border-radius:.25rem}}.block.filter .filter-current li{display:flex;align-items:center;column-gap:.25rem}.block.filter .filter-current li span{white-space:nowrap}.block.filter .filter-current li span.filter-value{text-overflow:ellipsis;overflow:hidden}.block.filter .filter-current li .filter-label::after{content:':'}.block.filter .filter-current li .action.remove{opacity:.3}.block.filter .filter-value{opacity:.6}.block.filter .filter-actions{margin:.375rem 0 .75rem;opacity:.6;text-align:right;font-size:.875rem;line-height:1.25rem}.block.filter .filter-title::after{transform:none;display:none}.block.filter .filter-title label{display:flex;align-items:center;gap:.25rem}.block.filter .filter-content-close{display:none}.block.filter .filter-current~.filter-options{margin-top:.75rem}.block.filter .filter-subtitle{display:none}.block.filter .filter-options-item{margin-bottom:.25rem}.block.filter .filter-options-item:last-child{margin-bottom:0;border:0}.block.filter .filter-options-title{font-weight:500;padding:.25rem 0}.block.filter .filter-options-title :first-child{margin-right:auto}.block.filter .filter-options-title::after{opacity:.3}.block.filter .filter-options-content{color:#374151}.block.filter .filter-options-content>:first-child{margin:.5rem 0 .75rem}.block.filter dt{padding:.25rem 0}.block.filter .content .count,.block.filter .filter-options .count{font-size:.875rem;line-height:1.25rem;display:inline-flex;white-space:nowrap;font-weight:300;color:rgba(var(--base-color), var(--muted-alpha, .6));margin-left:.25rem}.block.filter .content .count::before,.block.filter .filter-options .count::before{content:'('}.block.filter .content .count::after,.block.filter .filter-options .count::after{content:')'}.block.filter .initially-active.active .filter-options-title::after{opacity:0}@media (min-width: 768px){.column.main .block.filter{margin-bottom:1rem}.column.main .block.filter .filter-title{display:none}.column.main .block.filter .filter-current{display:inline-flex;align-items:flex-start;gap:.75rem;margin-right:.5rem}.column.main .block.filter .filter-current-subtitle{padding:.25rem 0;flex-shrink:0}.column.main .block.filter .filter-current-subtitle::after{content:':'}.column.main .block.filter .filter-current .items{display:flex;flex-wrap:wrap;gap:.5rem}.column.main .block.filter .filter-current li{padding:.25rem .75rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-radius:24rem}.column.main .block.filter .filter-current~.filter-options{margin-top:.25rem}.column.main .block.filter .filter-actions{display:inline-flex}.column.main .block.filter .filter-options{display:flex;flex-wrap:wrap;column-gap:.75rem}.column.main .block.filter .filter-options-item{margin:0;border:0;position:relative}.column.main .block.filter .filter-options a{display:block}.column.main .block.filter .filter-options .item>a{flex-grow:1}.column.main .block.filter .filter-options-title::after{opacity:.3}.column.main .block.filter .filter-options-content{display:block !important;height:auto;width:13rem;right:auto;left:-9999px;margin-left:-6rem}.column.main .block.filter .filter-options-content[aria-hidden=false]{left:50%}.column.main .block.filter .filter-options-content>:first-child{margin:0}}@media (max-width: 767.98px){.block.filter .filter-title{border:0;padding:.5rem .25rem .5rem 0;display:flex;align-items:center;gap:.25rem}.block.filter .filter-title::before{content:'';width:1.5rem;height:1.5rem;flex-shrink:0}.block.filter .filter-title[data-count]::after{font-size:.875rem;line-height:1.25rem;margin-left:.125rem;content:attr(data-count);display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;background:rgba(var(--danger-color), var(--danger-alpha, 1));color:#fff;border-radius:1.25rem;padding:0 .25rem}.block.filter .filter-title[data-count="0"]::after{display:none}.page-layout-1column .block.filter .filter-title,.sidebar .block.filter .filter-title{position:absolute;z-index:10;top:0;margin:0;max-width:9rem;white-space:nowrap;overflow:hidden}.block.filter .filter-current-subtitle{display:block;padding:.25rem 0}.block.filter .filter-content .item{padding-top:.125rem;padding-bottom:.125rem}}@media (max-width: 767.98px){.page-with-filter.page-title-in-content .columns{padding-top:3.25rem}.page-with-filter.page-title-in-content .toolbar:not(.toolbar ~ .toolbar){position:absolute;top:0;width:100%;flex-wrap:nowrap;margin:0}}@media (max-width: 639.98px){.page-with-filter.page-title-in-content .toolbar-amount{display:none}}@media (max-width: 767.98px){.page-with-filter .toolbar .modes{margin-left:9rem}}@media (max-width: 639.98px){.page-with-filter .toolbar .sorter>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}@media (max-width: 479.98px){.page-with-filter .toolbar .sorter{width:calc(100% - 9rem)}.page-with-filter .toolbar .modes{display:none}}:root{--listing-grid-gap:1rem;--listing-grid-row-gap:1.5rem;--listing-grid-columns:2;--listing-grid-item-padding:0px;--listing-grid-item-margin:0px}@media (min-width: 640px){:root{--listing-grid-columns:3}}@media (min-width: 1024px){:root{--listing-grid-columns:4}}@media (min-width: 1280px){:root{--listing-grid-columns:3}}@media (pointer: fine){:root{--swatches-over-image:true}}@media (min-width: 768px){.page-layout-1column{--listing-grid-columns:4}}@media (min-width: 1024px){.page-layout-1column{--listing-grid-columns:5}}@media (min-width: 1280px){.page-layout-1column{--listing-grid-columns:4}}@media (min-width: 1024px){.page-layout-3columns{--listing-grid-columns:3}}.product-image-container{display:flex;align-items:center;justify-content:center;max-width:100%;aspect-ratio:var(--image-container-aspect-ratio, none);width:var(--image-container-width, auto);overflow:hidden;border-radius:.25rem}.product-image-container .product-image-wrapper{padding:0 !important;width:100%}.product-image-photo,.product.media .main-image,.product.media .images img,.product.media .thumbnails img{filter:contrast(94%);border-radius:.25rem}.main-image-wrapper,.image-magnifier-lens,.image-magnifier-lens img,.image-magnifier-stage,.product.media .item,.product.media .thumbnails a::after{border-radius:.25rem}.product-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.actions-primary .stock{color:rgba(var(--base-color), var(--muted-alpha, .6));white-space:nowrap}.actions-secondary{display:flex;gap:.125rem}.actions-secondary .action{padding:0px;color:rgba(var(--base-color), var(--muted-alpha, .6));background:transparent;border-radius:.25rem}.actions-secondary .action::before{width:2rem;height:2rem}.actions-secondary .action:focus-visible{z-index:2}.actions-secondary .action .loading-mask{border-radius:.25rem}.product-items .product-item:has(.stock.unavailable)>div{filter:grayscale(1);opacity:.7}.product-items .product-item-name{font-weight:600}.product-items .product-item-photo{position:relative}.product-items .product-item-info{position:relative;display:flex;gap:.5rem}.product-items .product-item-details{flex:1 1;display:flex;flex-direction:column;width:100%}.product-items .product-item-details .product-item-name,.product-items .product-item-details .price-box,.product-items .product-item-details .product-reviews-summary{margin-bottom:.25rem}.sidebar .product-items .product-item-info .action.delete{position:absolute;right:.125rem;top:.125rem}.sidebar .products-list .product-items .product-item+.product-item{margin-top:.75rem}.sidebar .products-grid .product-items,.sidebar [data-appearance="carousel"] .product-items{--listing-grid-columns:2;--listing-grid-gap:.5rem;--listing-grid-row-gap:.5rem}.product-items.product-items-names .product-item{display:flex;align-items:center;gap:.5rem}.product-items.product-items-names .product-item+.product-item{margin-top:.125rem}.product-items.product-items-names strong{font-weight:normal}.product-items.product-items-names .choice .control{display:flex}.products-grid .product-items,[data-appearance="carousel"] .product-items{display:flex;flex-wrap:wrap;gap:var(--listing-grid-gap);row-gap:var(--listing-grid-row-gap)}.products-grid .product-items .product-item,[data-appearance="carousel"] .product-items .product-item{position:relative;margin:var(--listing-grid-item-margin);max-width:var(--listing-grid-item-max-width, 400px);width:calc((100% - var(--listing-grid-item-margin) * var(--listing-grid-columns) * 2 - var(--listing-grid-gap) * (var(--listing-grid-columns) - 1)) / var(--listing-grid-columns))}@media (pointer: fine){.products-grid .product-items .product-item:hover,.products-grid .product-items .product-item:has(:focus-visible),[data-appearance="carousel"] .product-items .product-item:hover,[data-appearance="carousel"] .product-items .product-item:has(:focus-visible){z-index:10;overflow:visible;--listing-grid-item-margin:0px;--listing-grid-item-padding:0px}}.products-grid .product-items .product-item-info,[data-appearance="carousel"] .product-items .product-item-info{height:100%;width:100%;flex-direction:column;border-radius:.25rem;padding:var(--listing-grid-item-padding)}@media (pointer: fine){.products-grid .product-items .product-item:hover .product-item-info,[data-appearance="carousel"] .product-items .product-item:hover .product-item-info{z-index:10}.products-grid .product-items .product-item:has(:focus-visible) .product-item-info,[data-appearance="carousel"] .product-items .product-item:has(:focus-visible) .product-item-info{z-index:10}}.products-grid .product-items .product-image-container,[data-appearance="carousel"] .product-items .product-image-container{width:100%}.products-grid .product-items .product-item-photo img,[data-appearance="carousel"] .product-items .product-item-photo img{width:100%}.products-grid .product-items .product-item-inner,[data-appearance="carousel"] .product-items .product-item-inner{padding-top:.25rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width: 479.98px){.products-grid .product-items .product-reviews-summary:not(.no-rating) .action,[data-appearance="carousel"] .product-items .product-reviews-summary:not(.no-rating) .action{text-decoration:none}.products-grid .product-items .product-reviews-summary:not(.no-rating) .action span,[data-appearance="carousel"] .product-items .product-reviews-summary:not(.no-rating) .action span{display:none}}.products-grid .product-items .product-item-details:not(:has(.msrp-message)),[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)){flex-direction:row;flex-wrap:wrap}.products-grid .product-items .product-item-details:not(:has(.msrp-message))>*,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message))>*{width:100%;order:10}.products-grid .product-items .product-item-details:not(:has(.msrp-message)) .price-box,.products-grid .product-items .product-item-details:not(:has(.msrp-message)) .product-item-name,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)) .price-box,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)) .product-item-name{order:-1}.products-grid .product-items .product-item-details:not(:has(.msrp-message)) .product-item-name,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)) .product-item-name{max-width:70%}.products-grid .product-items .product-item-details:not(:has(.msrp-message)) .price-box,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)) .price-box{max-width:30%;text-align:right}.products-grid .product-items .product-item-details:not(:has(.msrp-message)) .price-box .price-box,[data-appearance="carousel"] .product-items .product-item-details:not(:has(.msrp-message)) .price-box .price-box{max-width:none}.products-list .product-items .product-item+.product-item{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.sidebar .products-list .product-items .product-item+.product-item{border:0;margin-top:.375rem;padding-top:.375rem}.products-list .product-items .product-item-info{gap:1.25rem}.sidebar .products-list .product-items .product-item-info{gap:.5rem}.products-list .product-items .product-item-info>:first-child{max-width:35%}.sidebar .products-list .product-items .product-item-info>:first-child{max-width:35%}.products-list .product-items .product-item-actions{margin:.25rem 0}.products-list .product-items .product-item-description{margin:.5rem 0 0 0}.dropdown .product-items .product-item-info{gap:.75rem}@media (pointer: fine){:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary{position:absolute;pointer-events:none;z-index:5;opacity:0;transform:translateX(-50%) translateY(40%);top:33%;left:50%}:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .tocart,:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock{--button-bg-alpha:.95;--button-color:var(--z-layer-color);--button-bg:var(--z-layer-bg);--button-border-color:var(--z-layer-bg);box-shadow:0 1px 9px 0 rgba(0,0,0,0.05);font-weight:600;font-size:.9rem;letter-spacing:-0.02rem;text-transform:uppercase}:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .tocart:hover,:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock:hover{--button-bg-alpha:1;--button-hover-bg:var(--z-layer-bg)}:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock{outline:none;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25rem;font-weight:600;padding:.5rem 1.25rem;color:rgba(var(--button-color), var(--button-alpha, 1));background:rgba(var(--button-bg), var(--button-bg-alpha));border:2px solid rgba(var(--button-border-color), var(--button-border-alpha));border-radius:.25rem;text-decoration:none !important;white-space:nowrap;--button-alpha:.7}:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock:disabled,:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock.disabled{opacity:.5;cursor:not-allowed}}@media (pointer: fine){:where(.products-grid, .widget-product-carousel) .product-item:hover .product-item-details .actions-primary,:where(.products-grid, .widget-product-carousel) .product-item:has(:focus-visible) .product-item-details .actions-primary{opacity:1;pointer-events:all;transform:translateX(-50%)}}:where(.products-grid, .widget-product-carousel) .product-item .actions-secondary{position:absolute;z-index:5;flex-direction:column;top:calc(.25rem + var(--listing-grid-item-padding, 0px));right:calc(.25rem + var(--listing-grid-item-padding, 0px))}@media (pointer: fine){:where(.products-grid, .widget-product-carousel) .product-item .actions-secondary{opacity:0}}:where(.products-grid, .widget-product-carousel) .product-item:hover .actions-secondary,:where(.products-grid, .widget-product-carousel) .product-item:has(:focus-visible) .actions-secondary{opacity:1}:where(.products-grid, .widget-product-carousel) .product-item .product-item-photo{overflow:hidden}:where(.products-grid, .widget-product-carousel) .product-item [class^="swatch-opt-"]{position:absolute;pointer-events:none;z-index:1;top:auto;bottom:0;left:0;right:0;padding:.75rem;background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));--z-layer-bg-alpha:.85;margin:0 !important;transform:translateY(50%);opacity:0}@media (pointer: fine){:where(.products-grid, .widget-product-carousel) .product-item:hover [class^="swatch-opt-"],:where(.products-grid, .widget-product-carousel) .product-item:has(:focus-visible) [class^="swatch-opt-"]{pointer-events:all;opacity:1;transform:none}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem}.toolbar.bottom{margin-top:1.25rem}.toolbar~.products{margin:1.25rem 0}.toolbar>.pager{display:contents}.toolbar label,.toolbar .limiter-text{white-space:nowrap}.toolbar select{max-width:130px}@media (min-width: 768px){.toolbar select{max-width:170px}}.toolbar label,.toolbar .modes-label,.toolbar .toolbar-amount,.toolbar .limiter-text{color:#6b7280}.toolbar .sorter,.toolbar .limiter{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.toolbar .sorter-action{color:rgba(var(--base-color), var(--muted-alpha, .6))}.toolbar .sorter-action::before{content:'';display:block;width:1.5rem;height:1.5rem}.toolbar .modes{display:flex;align-items:center}.toolbar .modes:not(:has(a)){display:none}.toolbar .modes a{color:rgba(var(--base-color), var(--muted-alpha, .6))}.toolbar .mode-grid,.toolbar .mode-list{padding:.5rem}.toolbar .mode-grid::before,.toolbar .mode-list::before{content:'';display:block;width:1.5rem;height:1.5rem}@media (max-width: 639.98px){.toolbar .modes~.toolbar-amount{order:100;width:100%}}.toolbar .toolbar-amount+.pages{margin-left:auto}.products-grid+.pager{margin:1.25rem 0}.pages{display:flex;align-items:center}.pages .items{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pages .items a,.pages .items .page{display:flex;align-items:center;justify-content:center;color:inherit;padding:.25rem .5rem}.pages .items a:hover,.pages .items .page:hover{text-decoration:none}.pages .items .current .page{background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.pages .action.previous,.pages .action.next{display:flex;align-items:center;color:rgba(var(--base-color), var(--muted-alpha, .6))}.pages .action.previous::before,.pages .action.next::before{content:'';display:block;width:1.5rem;height:1.5rem}.minicart-wrapper .action.showcart::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.minicart-wrapper{position:relative}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart::before{content:'';flex-shrink:0;display:block;width:1.5rem;height:1.5rem}.minicart-wrapper .action.showcart .counter.qty.empty{opacity:0}.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:5px;right:0;height:.625rem;width:.625rem;border-radius:999px;background:#dc2626}.minicart-wrapper .action.showcart .counter.qty .loading-mask{border-radius:999px}.minicart-wrapper .action.showcart .counter.qty span{display:none}.minicart-wrapper>.block-minicart{display:none}.minisearch .label::before,.minisearch .action.search::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}@media (min-width: 640px) and (max-width: 1023.98px), (min-width: 1280px){.block-search{position:relative}}.header .block-search .block-title{display:none}.header .block-search .label::before{display:none}@media (max-width: 639.98px), (min-width: 1024px) and (max-width: 1279.98px){.header .block-search .label::before{display:block}}.minisearch{display:flex;align-items:center;justify-content:flex-end;--input-border-color:243,244,246;--input-bg:243,244,246}.minisearch .control{padding:.5rem .25rem;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));position:absolute;top:calc(100% + 2px);margin:0 !important;left:-9999px}@media (min-width: 640px) and (max-width: 1023.98px), (min-width: 1280px){.minisearch .control{background:transparent;position:static;display:block;padding:0}}.minisearch .control .input-text{padding-right:2.25rem;text-overflow:ellipsis;min-width:240px}.minisearch .control .nested{display:none;position:absolute;top:100%;font-size:.875rem;line-height:1.25rem}.minisearch .actions{display:none;position:absolute;top:calc(100% + 1.5rem);right:1rem}@media (min-width: 640px) and (max-width: 1023.98px), (min-width: 1280px){.minisearch .actions{display:flex;position:static}}.minisearch .action.search{margin-left:-2rem}@media (max-width: 639.98px), (min-width: 1024px) and (max-width: 1279.98px){.minisearch .action.search{display:none}}.breeze.breeze-theme #maincontent>.page.messages{position:fixed;z-index:810;top:1rem;left:0;right:0;pointer-events:none}.breeze.breeze-theme #maincontent>.page.messages .message{opacity:0}.message:where(.warning, .success, .notice, .error, .info){display:flex;align-items:flex-start;gap:.25rem;padding:.75rem 1rem;margin-bottom:.75rem;border:1px solid transparent;border-radius:.25rem;border-width:0;box-shadow:0 4px 7px 0 rgb(0 0 0 / 9%)}.message:where(.warning, .success, .notice, .error, .info)::before{margin:0;flex-shrink:0;content:'';width:1.5rem;height:1.5rem}.message>div,.message>span{margin-right:auto}.message>div+.button-close,.message>span+.button-close{margin-left:0}.message>div,.message>span{margin-left:auto}div+.message,.control .message{margin-top:.5rem}.message a{text-decoration:underline !important}.old-price.map-old-price{text-decoration:none}.old-price.map-old-price .weee,.old-price.map-old-price .price-wrapper{text-decoration:line-through}.product-info-price .old-price.map-old-price{display:inline-block}.map-fallback-price{display:none}.map-show-info{margin-right:.25rem}@media (max-width: 639.98px){.navigation-wrapper{position:fixed;visibility:hidden;display:none}}:root{--navigation-media-mobile:(max-width: 639.98px)}.nav-toggle{flex-shrink:0;flex-grow:0;display:flex;align-items:center;margin:0 -0.5rem 0 0}:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation>ul{margin-left:-0.5rem}@media (min-width: 640px) and (max-width: 1023.98px){.header.content{flex-wrap:wrap}.header.content>.navigation-wrapper{order:9999;width:100%;margin-bottom:-0.5rem}.header.content>.navigation-wrapper .navigation>ul{margin-left:-0.5rem}}.navigation{--base-color:0,45,87;--z-layer-color:0,45,87;color:rgba(var(--base-color), var(--base-alpha, 1))}.navigation a.level-top{font-weight:600}@media (min-width: 640px){.navigation .active>a.level-top,.navigation .has-active>a.level-top{--divider-alpha:.05;background:rgba(var(--base-color), var(--divider-alpha, .1))}}.navigation li{position:relative}.navigation .parent>a{padding-right:1.5rem}@media (min-width: 640px){[data-action="toggle-nav"]{display:none}.navigation>ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.5rem}}.nav-toggle::after{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem;z-index:39;width:3rem;height:3rem}a[href*="&content=/bmlweb/ppwpsiw.html"]{display:none}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.payment-icon[src*="paypalobjects.com"]{width:39px}}.box-tocart .fieldset .actions>div.paypal-logo:not(.braintree-paypal-logo){width:auto}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;margin:0 auto}[data-content-type="tabs"] .tab-header{padding:1.25rem 0}[data-content-type="tabs"] .tabs-content>div{padding:2.5rem 0 1rem}@media (max-width: 767.98px){.pagebuilder-mobile-hidden{display:none}}@media (min-width: 768px){.pagebuilder-mobile-only{display:none}}.highlight{font-weight:500}@media (min-width: 1280px){.xl-bg-clamp [data-background-images]{background-size:clamp(0px, 1400px, 100%) !important}.xl-bg-center [data-background-images]{background-position:center !important}}:where([data-content-type="row"]) [data-element="inner"]{padding-top:0;padding-bottom:0}:where([data-content-type="row"]) [data-element="inner"].narrow{--container-max-width:768px}form,button,[data-content-type="buttons"]{line-height:1.5rem}[data-content-type="buttons"]{display:flex;flex-wrap:wrap;gap:1rem}[data-content-type="buttons"][data-appearance="stacked"]{flex-direction:column}[data-content-type="tabs"] .tabs-navigation{display:flex;overflow:auto}[data-content-type="tabs"] .tabs-content{display:flex;flex-direction:column}[data-content-type="tabs"] .tabs-content>div{flex-grow:1}[data-content-type="tabs"] .tab-header>a{color:inherit}[data-content-type="tabs"] .tab-header>a:hover{text-decoration:none}[data-content-type="banner"]>a,[data-content-type="slider"]>a,[data-content-type="slide"]>a{outline-offset:-4px}[data-content-type="banner"] a,[data-content-type="slider"] a{display:block}[data-content-type="banner"] a:hover,[data-content-type="slider"] a:hover{text-decoration:none !important}[data-content-type="banner"].h-full a,[data-content-type="banner"].h-full .pagebuilder-banner-wrapper{height:100%}.content-center .pagebuilder-banner-wrapper,.content-center .pagebuilder-slide-wrapper,.v-middle .pagebuilder-banner-wrapper,.v-middle .pagebuilder-slide-wrapper{display:flex;align-items:center}.content-end .pagebuilder-banner-wrapper,.content-end .pagebuilder-slide-wrapper{display:flex;align-items:flex-end}.content-stretch .pagebuilder-banner-wrapper,.content-stretch .pagebuilder-slide-wrapper{display:flex;align-items:stretch}.pagebuilder-overlay{padding:30px;position:relative}.pagebuilder-overlay.pagebuilder-poster-overlay{align-items:center;display:flex;justify-content:center}.pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:540px;width:100%}[data-appearance='collage-centered'] .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-appearance='collage-right'] .pagebuilder-overlay{margin-left:auto}.pagebuilder-poster-content{width:100%}.content-containered .pagebuilder-overlay{padding:0}.pagebuilder-banner-button{margin:20px 0 0 0}[data-enable-parallax="1"]{opacity:0;transition:opacity linear 50ms 100ms}[data-enable-parallax="1"].jarallax-ready{opacity:1}[data-enable-parallax="0"][data-video-src] .jarallax-container:not(:has(video[style*="translate3d"], iframe[style*="translate3d"])){opacity:0}.pagebuilder-slide-wrapper,[data-content-type="slider"] a{height:100%}.slick-dots{list-style:none;margin:0;width:100%;display:flex;padding:.625rem 0;justify-content:center;gap:0}.slick-dots button{display:block;background:transparent;border:0;padding:.25rem;border-radius:50%}.slick-dots button:hover{background:transparent}.slick-dots button>span{text-indent:-9999px;display:block;border-radius:50%;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));background:#000;color:#fff;width:1rem;height:1rem;box-shadow:0 0 0 1px #fff}.slick-dots .slick-active button>span{background:#fff;color:#000}.slick-arrow{position:absolute;z-index:11;top:50%;width:35px;height:60px;transform:translateY(-50%);--base-bg-alpha:.7;background-color:rgba(var(--base-bg), var(--base-bg-alpha, 1));color:rgba(var(--base-color), var(--base-alpha, 1));border-radius:0;display:none;gap:0;align-items:center;justify-content:center;font-size:0 !important;line-height:0 !important;padding:0}.slick-arrow .slick-initialized{display:flex}.slick-arrow:hover{color:rgba(var(--base-color), var(--base-alpha, 1));background-color:rgba(var(--base-bg), var(--base-bg-alpha, 1))}.slick-arrow::before{content:'';display:block;width:35px;height:60px;max-width:100%;max-height:100%}.slick-arrow.slick-disabled{opacity:0;pointer-events:none}.slick-prev{left:0}.slick-next{right:0}@media (max-width: 767.98px){[data-appearance="carousel"] .product-items .product-item-inner{margin-top:0}}.pagebuilder-column-group{display:flex}.pagebuilder-column-group:has(.pagebuilder-column-line){flex-direction:column}.pagebuilder-column-group,.pagebuilder-column-line{gap:var(--gap, 0px);row-gap:var(--row-gap, var(--gap, 0px))}.pagebuilder-column-group .gap-0,.pagebuilder-column-group.gap-0{--gap:0}.pagebuilder-column-group .gap-1,.pagebuilder-column-group.gap-1{--gap:.25rem}.pagebuilder-column-group .gap-2,.pagebuilder-column-group.gap-2{--gap:.5rem}.pagebuilder-column-group .gap,.pagebuilder-column-group.gap{--gap:.5rem}.pagebuilder-column-group .gap-3,.pagebuilder-column-group.gap-3{--gap:.75rem}.pagebuilder-column-group .gap-4,.pagebuilder-column-group.gap-4{--gap:1rem}.pagebuilder-column-group .gap-5,.pagebuilder-column-group.gap-5{--gap:1.25rem}.pagebuilder-column-group .gap-6,.pagebuilder-column-group.gap-6{--gap:1.5rem}.pagebuilder-column-group .gap-7,.pagebuilder-column-group.gap-7{--gap:1.75rem}.pagebuilder-column-group .gap-8,.pagebuilder-column-group.gap-8{--gap:2rem}.pagebuilder-column-group .row-gap-0,.pagebuilder-column-group.row-gap-0{--row-gap:0}.pagebuilder-column-group .row-gap-1,.pagebuilder-column-group.row-gap-1{--row-gap:.25rem}.pagebuilder-column-group .row-gap-2,.pagebuilder-column-group.row-gap-2{--row-gap:.5rem}.pagebuilder-column-group .row-gap-3,.pagebuilder-column-group.row-gap-3{--row-gap:.75rem}.pagebuilder-column-group .row-gap-4,.pagebuilder-column-group.row-gap-4{--row-gap:1rem}.pagebuilder-column-group .row-gap-5,.pagebuilder-column-group.row-gap-5{--row-gap:1.25rem}.pagebuilder-column-group .row-gap-6,.pagebuilder-column-group.row-gap-6{--row-gap:1.5rem}.pagebuilder-column-group .row-gap-7,.pagebuilder-column-group.row-gap-7{--row-gap:1.75rem}.pagebuilder-column-group .row-gap-8,.pagebuilder-column-group.row-gap-8{--row-gap:2rem}@media (max-width: 767.98px){.pagebuilder-column-group,.pagebuilder-column-line{row-gap:var(--row-gap, var(--gap, 1rem));flex-wrap:wrap}.flex-nowrap>.pagebuilder-column-line{flex-wrap:nowrap}.flex-wrap-2>.pagebuilder-column-line .pagebuilder-column{width:calc((100% - var(--gap)) / 2) !important;flex-basis:auto}.flex-wrap-3>.pagebuilder-column-line .pagebuilder-column{width:calc((100% - var(--gap) * 2) / 3) !important;flex-basis:auto}.pagebuilder-column{flex-basis:100%;max-width:100%}}.product-item .price-box{color:#374151}.price-box p{margin:0}.price-label,.price-box .label,.msrp-message{color:rgba(var(--base-color), var(--muted-alpha, .6));font-size:1rem;line-height:1.5rem}.price-box a{line-height:1.5rem;font-size:1rem}.special-price{color:rgba(var(--danger-color), var(--danger-alpha, 1))}.old-price{color:#6b7280;display:inline-block}.old-price .price,.old-price .price-label,.old-price .msrp-message{text-decoration:line-through}.weee[data-label],.minimal-price-link,.price-excluding-tax,.price-including-tax{display:block}.weee[data-label],.price-including-tax+.price-excluding-tax{font-size:.875rem;line-height:1.5rem}.weee[data-label]::before,.price-including-tax+.price-excluding-tax::before{content:attr(data-label) ': '}.prices-tier .weee[data-label],.prices-tier .price-excluding-tax,.prices-tier .price-including-tax{display:inline-block}.prices-tier .price-including-tax+.price-excluding-tax:before{content:'(' attr(data-label) ': '}.prices-tier .weee[data-label]:before{content:'+' attr(data-label) ': '}.prices-tier .weee[data-label]:last-child:after{content:')'}.product-info-wrapper{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"title" "media" "main";gap:3rem;margin-bottom:1rem}.product-info-wrapper .page-title-wrapper{grid-area:title;margin-bottom:0}@media (max-width: 767.98px){.product-info-wrapper .page-title-wrapper{--animation-order:0 !important}}@media (min-width: 768px){.product-info-wrapper .page-title-wrapper{margin-bottom:.125rem}}.product-info-wrapper .page-title-wrapper h1{margin:0}.product-info-wrapper .product-info-main{grid-area:main}@media (max-width: 767.98px){.product-info-wrapper .product-info-main{display:contents}}.product-info-wrapper .product.media{grid-area:media}@media (min-width: 768px){.product-info-wrapper{row-gap:0;grid-template-columns:1fr 1fr;grid-template-areas:"media main" "media main"}}.product-info-main{display:flex;flex-direction:column;gap:.5rem}.product-info-price{display:flex;flex-direction:column;gap:.5rem}.product-info-price .price-box{font-size:1.5rem;line-height:2rem}.prices-tier{margin:.5rem 0;max-width:400px}.prices-tier li+li{margin-top:.5rem}.product-info-stock-sku{display:flex;gap:.5rem}.product-info-stock-sku .stock{--stock-bg:var(--blue-muted);--stock-color:var(--blue);background:rgb(var(--stock-bg));color:rgb(var(--stock-color));padding:.125rem .5rem}.product-info-stock-sku .stock.available{--stock-bg:187,247,208;--stock-color:22,101,52}.product-info-stock-sku .stock.unavailable{--stock-bg:254,226,226;--stock-color:220,38,38}.attribute.sku{display:flex;align-items:center;gap:.25rem}.product-info-main .configurable-variation-qty{display:none}.product-info-wrapper .product-add-form{margin:.5rem 0}.product-info-wrapper .product-add-form form>div+div{margin-top:.5rem}.product-info-wrapper .product-add-form .product-options-wrapper{margin:0 0 .5rem;padding:1.25rem 0 .5rem;border:2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-width:2px 0 0}.product-info-wrapper .product-add-form .product-options-wrapper .label{font-weight:500}.product-info-wrapper .product-add-form .product-options-wrapper .label~.control{margin-top:.625rem}.product-info-wrapper .product-add-form .product-options-wrapper .field{margin-top:0;margin-bottom:.875rem}.product-info-wrapper .product-add-form .product-options-wrapper .field:last-child{margin-bottom:0}.product-info-wrapper .product-add-form .product-options-wrapper .field .field{margin-bottom:.25rem}.product-info-wrapper .product-add-form .product-options-wrapper .field .field:last-child{margin-bottom:0}.product-info-wrapper .product-add-form .product-options-wrapper .swatch-opt+.field{margin-top:.875rem}.product-info-wrapper .product-add-form .product-options-bottom{margin:1.25rem 0 0}.box-tocart{padding:1.25rem 0;border:2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-width:2px 0}.box-tocart .fieldset{display:flex;align-items:flex-start;gap:.5rem}.box-tocart .fieldset .field.qty{margin:0;flex-shrink:0;display:flex;align-items:center;gap:.5rem}.box-tocart .fieldset .field.qty .control{margin:0}.box-tocart .fieldset .actions{display:flex;flex-wrap:wrap;flex-grow:1;align-items:center;gap:.5rem}.box-tocart .fieldset .actions>div{width:100%;max-width:400px;z-index:10}.field.qty>.control,.input-text.qty{max-width:4rem}.product-addto-links,.product-social-links{display:flex;align-items:center;flex-wrap:wrap;column-gap:.75rem;row-gap:.5rem;margin:.5rem 0}.product-addto-links button,.product-social-links button{gap:0;padding:0;background:transparent}.product-addto-links a.action,.product-social-links a.action,.product-addto-links button.action,.product-social-links button.action{color:rgba(var(--base-color), var(--muted-alpha, .6));border-radius:.25rem}.product-addto-links a.action:hover,.product-social-links a.action:hover,.product-addto-links button.action:hover,.product-social-links button.action:hover{text-decoration:underline}.product-social-links .product-addto-links{margin:0}.product.info.detailed{clear:both}@media (min-width: 768px){.product.info.detailed{margin:1rem 0}}@media (min-width: 768px){.product.info #reviews::after{content:'';display:table;clear:both}.product.info .review-add+.review-list,.product.info #product-review-container{float:right;width:55%}.product.info .review-add{float:left;width:42%}}.block.related .product-item:first-child{display:block !important}.field.downloads .price-container:before{content:' + ';display:inline}.downloads-all [type="checkbox"]{display:none}.downloads-all .label{cursor:pointer}@media (min-width: 768px){.bundle-options-container{margin:1rem 0}}.bundle-options-container .product-options-wrapper{border:0;padding:0}.bundle-options-container .product-add-form{display:none}@media (min-width: 768px){.page-bottom .widget-recent{--listing-grid-columns:4}}@media (min-width: 1024px){.page-bottom .widget-recent{--listing-grid-columns:5}}@media (min-width: 1280px){.page-bottom .widget-recent{--listing-grid-columns:4}}.product-reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;text-align:left}.rating-result{position:relative;width:6.25rem;height:1.5rem}.rating-result::before{opacity:.2}.rating-result>span{position:relative;display:block}.rating-result::before,.rating-result>span::before{position:absolute;content:'';width:100%;height:1.5rem}.reviews-actions{display:flex;align-items:center;gap:.5rem}.reviews-actions a{font-size:.875rem;line-height:1.25rem;color:#111827}.review-add .review-legend{display:none}.review-field-ratings{margin:0}.review-field-ratings legend{display:none !important}.review-field-rating>.label{min-width:80px}.review-control-vote{color:rgba(var(--base-color), var(--divider-alpha, .1));height:1.5rem;width:7.5rem}.review-control-vote::before{content:'';position:absolute;inset:0}.review-control-vote label{position:absolute;opacity:0}.review-list .limiter,.review-list .toolbar:first-child{display:none}.review-list .review-items{display:flex;flex-direction:column;gap:2rem}.review-list .review-item{display:flex;flex-direction:column;gap:.5rem}.review-list .review-title{font-weight:500}.review-list .review-ratings{order:-1}.review-list .review-content{margin:0 0 .25rem}.review-list .review-details{display:flex;align-items:baseline;gap:.25rem;opacity:.6}.review-list .review-date{font-size:.875rem;line-height:1.25rem}.search-suggestions{display:flex;gap:1rem;margin-bottom:1rem}@media (max-width: 639.98px){.search-suggestions{flex-direction:column}}.search-suggestions .block{min-width:180px}.search-suggestions .block+.block{margin:0}.search-terms{display:flex;flex-wrap:wrap;gap:1rem}.search.found{margin-bottom:.25rem}.search.summary{margin-bottom:.5rem}[class*="swatch-opt"]:has(.swatch-attribute:not(.breeze-placeholder)) .swatch-attribute.breeze-placeholder{display:none}.swatch-attribute{margin-bottom:.875rem;min-height:4.5rem}.swatch-attribute:last-child{margin:0}.product-item .swatch-attribute{margin-bottom:.375rem;min-height:1.875rem}.product-item .swatch-attribute:last-child{margin:0}.swatch-attribute-label{font-weight:500;margin-right:.25rem}.swatch-attribute-label~.swatch-attribute-options{margin-top:.625rem}.swatch-attribute-options{display:flex;flex-wrap:wrap;gap:.375rem}.product-item .swatch-attribute-options{gap:.25rem}:where(.products-grid, .widget-product-carousel) .swatch-attribute-options{justify-content:center}.swatch-option{font-size:.75rem;color:rgba(var(--base-color), var(--muted-alpha, .6));background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:1.75rem;height:1.75rem;padding:0 .25rem;position:relative;margin:4px;border-radius:999px}.swatch-option-link-layered{border-radius:999px}.swatch-option::before{content:'';position:absolute;box-shadow:0 0 0 1px inset rgba(var(--base-color), var(--divider-alpha, .1));border-radius:999px;top:-4px;bottom:-4px;left:-4px;right:-4px}.product-item .swatch-option{font-size:.625rem;font-weight:400;min-width:1.5rem;height:1.5rem;margin:3px}.product-item .swatch-option::before{top:-3px;bottom:-3px;left:-3px;right:-3px}input.swatch-input{position:absolute;visibility:hidden;top:-9999px;left:-9999px}.actions-primary input.swatch-input{display:none}.product-item [class^="swatch-opt-"]{margin:.375rem 0 .5rem}@media (max-width: 1023.98px){.product-item [class^="swatch-opt-"]{display:none}}.checkout-cart-index .column.main .block .title{padding:1rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.checkout-cart-index .column.main .block:not(.crosssell) .content{padding:1rem}.checkout-cart-index .column.main .block .products-grid{margin-top:max(2 * var(--listing-grid-item-margin), -2 * var(--listing-grid-item-margin))}:where(.table-totals, .table.totals) a{display:inline-block}:where(.table-totals, .table.totals) button{padding:0 .375rem;border:0}:where(.table-totals, .table.totals) .amount{text-align:right}:where(.table-totals, .table.totals) [class^="totals-tax"],:where(.table-totals, .table.totals) .totals:not(.grand){color:rgba(var(--base-color), var(--muted-alpha, .6));border:0}:where(.table-totals, .table.totals) [class^="totals-tax"] th,:where(.table-totals, .table.totals) .totals:not(.grand) th,:where(.table-totals, .table.totals) [class^="totals-tax"] td,:where(.table-totals, .table.totals) .totals:not(.grand) td{font-weight:400;padding-top:.25rem;padding-bottom:.25rem}:where(.table-totals, .table.totals) .totals-tax-details{display:none}:where(.table-totals, .table.totals) .totals-tax-details.shown{display:table-row}:where(.table-totals, .table.totals) .totals-tax-summary .amount .price{display:inline-flex}:where(.table-totals, .table.totals) .totals-tax-summary .amount .price::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem}:where(.table-totals, .table.totals) .grand.totals{font-size:1.25rem;line-height:1.75rem}.cart-container{display:flex;flex-direction:column;margin-bottom:1rem;row-gap:2rem}@media (max-width: 767.98px){.cart-container{row-gap:1rem}}@media (min-width: 768px){.cart-container{--sidebar-width:220px;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.checkout-cart-index .cart-container>*{width:calc(100% - var(--sidebar-width));padding-right:2%}}@media (min-width: 1024px){.cart-container{--sidebar-width:420px}}.cart-container .form-cart{order:-2}@media (max-width: 767.98px){.cart-container #gift-options-cart{order:-1}}.cart-container .gift-wrapping .gift-options-content{margin:.5rem 0 .75rem}.cart-container .gift-wrapping .gift-printed-card{margin-top:.25rem}.cart-container .gift-summary .price-box,.cart-container .gift-options .price-box{margin-left:1.25rem}.cart-container .cart.actions{padding-top:.75rem;justify-content:flex-end;border-top:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}.cart-container .cart.actions .continue{display:none}.cart-container .cart-summary{padding:0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.cart-container .cart-summary{position:sticky;top:1rem;width:var(--sidebar-width)}}.cart-container .cart-summary>.block~div{margin:0}.cart-container .discount .content,.cart-container .shipping .content{display:none}.cart-container .cart-totals{padding:0 1rem}.cart-container .col.subtotal{text-align:right;padding-right:.25rem}.cart-container .checkout-methods-items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.cart-container .checkout-methods-items li{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cart-container .checkout-methods-items li>div{width:100%}.cart-container .checkout-methods-items li:first-child{width:100%}.cart-container .checkout-methods-items .primary{font-size:1.25rem;line-height:1.75rem;font-weight:500;padding:.75rem 2.5rem;width:100%}.cart-container .checkout-methods-items .multicheckout{display:none}.cart.table-wrapper .item-info{border:0}.cart.table-wrapper .item-actions td{padding-top:0}.cart.table-wrapper .product-item-photo{float:left;max-width:40%}.cart.table-wrapper .product-item-details{float:left;max-width:calc(60% - .75rem);margin-left:.75rem}.cart.table-wrapper .product-item-name{font-size:1.125rem;line-height:1.75rem;display:block;margin-bottom:.5rem}.cart.table-wrapper .control.qty input.qty{padding:0 0 0 .25rem;border:0;font-size:1rem;line-height:1.5rem;width:2.5rem;border-color:transparent}.cart.table-wrapper .actions-toolbar{margin:0 .25rem;align-items:flex-start;justify-content:flex-end}.cart.table-wrapper .action::before{width:1.5rem;height:1.5rem}.cart.table-wrapper .action-edit,.cart.table-wrapper .action-delete,.cart.table-wrapper .action-towishlist{color:rgba(var(--base-color), var(--muted-alpha, .6))}.cart.table-wrapper .action-edit::before,.cart.table-wrapper .action-delete::before,.cart.table-wrapper .action-towishlist::before{content:'';display:block}.cart.table-wrapper .action-gift{gap:0}.cart.table-wrapper .action-gift::after{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem}.cart.table-wrapper .gift-options-cart-item{margin-right:auto}.cart.table-wrapper .gift-content{display:none;max-width:100%;margin:.5rem 0 0}@media (min-width: 768px){.cart.table-wrapper .gift-content{width:420px}}.cart.table-wrapper .gift-content._active{display:block}.cart.table-wrapper .gift-content .actions-toolbar{margin:.5rem 0;justify-content:flex-start}.cart.table-wrapper .gift-options-title{margin:.5rem 0}.cart.table-wrapper .item-options,.cart.table-wrapper .message{margin:.5rem 0}.cart-tax-total{display:inline-flex;gap:.125rem;align-items:center}.cart-tax-total::after{content:'';display:block;flex-shrink:0;width:.75rem;height:.75rem;transform:rotate(90deg)}.checkout-onepage-success #registration br{display:none}.checkout-success{margin-bottom:15px}.page-narrow .checkout-success{text-align:center}.page-narrow .checkout-success .actions-toolbar{margin-top:2.5rem;justify-content:center}@media (max-width: 767.98px){.account .page-main .columns{padding-top:3.5rem}}.customer-account-logoutsuccess.narrow-page .column.main{text-align:center}.login-container .actions-toolbar{margin:1.25rem 0}.login-container>.block{padding:0}@media (min-width: 768px){.login-container{display:flex;gap:3rem;flex-direction:row}.login-container>.block{flex-grow:1;flex-basis:0;margin:0 !important}.login-container>.block .block-title{font-size:1.5rem}}@media (min-width: 1024px){.customer-account-login.narrow-page.page-layout-1column .page-main .columns{max-width:1024px}}@media (min-width: 768px){.form-edit-account>.fieldset,.form-address-edit>.fieldset{float:left;width:48%;max-width:420px;margin-right:2%}}.form-address-edit .region_id{display:none}.form-address-edit .field~.message .button-close{display:none}.form-edit-account .fieldset.password:not([style]){display:none}.form-edit-account .fieldset.info{display:block}.form-edit-account .fieldset.additional_info{display:block;clear:both}[data-role="password-strength-meter"]{display:none}.form-wishlist-items div:empty,.form-wishlist-items .product-reviews-summary{display:none}.form-wishlist-items .box-tocart{border:0;padding:0}.page-title-wrapper .order-status{display:inline-block;border:2px solid rgba(var(--base-color), var(--divider-alpha, .1));padding:.375rem .75rem}.page-title-wrapper .order-status+.order-date{margin-left:.5rem}.page-title-wrapper .order-date{display:inline-block;margin:0}.order-links{display:flex;margin-bottom:.5rem;gap:.25rem}.order-links>.item{padding:.5rem .75rem;background-color:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.order-links>.item.current{--divider-alpha:.2}.order-details-items{margin:.5rem 0}.order-links~.order-details-items .order-title{display:none}@media (min-width: 768px){.order-details-items .order-title{display:none}}.order-details-items dl.item-options{margin-top:.5rem}.order-details-items tbody tr:not(:last-child){border-bottom:0}.order-details-items tbody tr+tr td:first-child{padding-left:1rem}.order-details-items tbody tr+tr:not(:last-child) td{padding-top:.25rem;padding-bottom:.25rem}@media (max-width: 767.98px){.order-details-items .table-wrapper{padding:false}.order-links~.order-details-items .table-wrapper{padding:0}}.paypal-review{max-width:none}.paypal-review .block-order-details-view .block-content{display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}.paypal-review .block-order-details-view .block-content .box{margin:0}@media (min-width: 640px){.paypal-review .block-order-details-view .block-content{flex-direction:row}}.paypal-review .box-order-billing-address img[src*="paypalobjects.com"]{width:39px}.paypal-review-discount,.paypal-review-items{margin:1rem 0}.paypal-review .discount .title{font-size:1rem;line-height:1.5rem;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-width:1px 0;margin-bottom:1rem}.paypal-review .discount .title strong{font-weight:400}.paypal-review .paypal-review-title a{font-size:.875rem;line-height:1.25rem;margin-left:.5rem}.paypal-review .cart.items tfoot .mark~td{text-align:right}.paypal-review .actions-toolbar{justify-content:flex-end}.privacy-policy{--sidebar-width:250px;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"sidebar" "main";gap:1rem;row-gap:1rem}@media (min-width: 768px){.privacy-policy{grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"sidebar main"}}.privacy-policy>.privacy-policy-content{grid-area:main}.privacy-policy>.block-collapsible-nav{grid-area:sidebar}.page-print .logo{display:inline-block;margin-bottom:.5cm}@media print{@page{size:auto;margin:0}body{margin:1cm;min-height:auto}a{--link-color:0,0,0}.page-header,.page-footer{display:none}.page-wrapper{min-height:0}.page-main{padding:0;margin:0}[data-action="toggle-nav"]{display:none}.hidden-print{display:none !important}}@media all and (min-width:768px),print{.breeze-gallery .images{overflow:visible;flex-wrap:wrap}.breeze-gallery .images .item{width:calc((100% - (var(--gallery-columns-gap) * var(--gallery-columns-count) - var(--gallery-columns-gap))) / var(--gallery-columns-count))}}@media all and (min-width:1024px),print{.breeze-gallery.vertical:not(.opened){flex-direction:row;align-items:flex-start;justify-content:flex-end;--gallery-thumbs-direction:column}.breeze-gallery.vertical:not(.opened) .thumbnails{flex-wrap:nowrap;order:-1;max-height:550px;margin:0 5px 0 0;padding-right:5px;padding-bottom:0;overflow-y:overlay}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-arrow{transform:translateX(calc(-50% - 5px / 2));height:40px;width:80px}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev{top:0;left:50%}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev::before{transform:rotate(-90deg)}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next{bottom:0;top:auto;left:50%;right:auto}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next::before{transform:rotate(90deg)}}.bg-wave-top,.bg-wave-bottom{position:relative}.bg-wave-top>*,.bg-wave-bottom>*{z-index:1}.message.global.cookie{padding:0;width:auto}.message.global.cookie .content{--container-max-width:none;--container-margin:0}.snackhub-nav-about{display:inline-flex;align-items:center}.snackhub-nav-about__link{padding:0 .75rem .5rem .75rem;padding-left:0 !important;color:#1f2937;text-decoration:none;font-weight:500;border-radius:.375rem}.snackhub-nav-about__link:hover{color:#ea580c}@media (min-width: 768px){.navigation-section{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}}.jason-header-action--login{background:#1f2937 !important;color:#fff !important;border:none !important;border-radius:.625rem !important;padding:.5rem 1rem !important;font-weight:500 !important}.jason-header-action--login:hover{background:#314158 !important;color:#fff !important}.snackhub-header-row1 .logo .nav-toggle.snackhub-logo-nav-toggle{background:transparent !important;border:1px solid #e5e7eb !important;border-radius:.625rem !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;overflow:hidden}.snackhub-header-row1 .logo .nav-toggle.snackhub-logo-nav-toggle:hover{background:transparent !important;border-color:#ea580c !important;color:#ea580c}.snackhub-header-row1 .logo .nav-toggle.snackhub-logo-nav-toggle::before,.snackhub-header-row1 .logo .nav-toggle.snackhub-logo-nav-toggle::after{display:none !important}.snackhub-header-row1 .logo .nav-toggle .snackhub-nav-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.snackhub-header-row1 .logo .nav-toggle .snackhub-nav-toggle-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem}.snackhub-header-row1 .logo .nav-toggle .snackhub-nav-toggle-icon svg{width:100%;height:100%;display:block}.logo.logo--snackhub{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.logo--snackhub .logo__icon{display:block;flex-shrink:0;line-height:0}.logo--snackhub .logo__icon svg{display:block;width:40px;height:40px}.logo--snackhub .logo__text{font-size:1.5rem}.logo--snackhub .logo__text-snack{color:#ea580c}.logo--snackhub .logo__text-hub{color:#1f2937}@media (max-width: 767.98px){.logo--snackhub .logo__icon svg{width:32px;height:32px}.logo--snackhub .logo__text{font-size:1.25rem}}.page-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e5e7eb}.page-header .header.content{display:block;max-width:none;padding-left:0;padding-right:0}.snackhub-header-box{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.snackhub-header-row{display:flex;align-items:center;border-bottom:none !important}.snackhub-header-row1,.snackhub-header-row2{border-bottom:none !important}.snackhub-header-row1>*:first-child,.snackhub-header-row2>*:first-child{margin-left:0;padding-left:0}.snackhub-header-row1{min-height:4rem;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}@media (min-width: 1024px){.snackhub-header-row1{flex-wrap:nowrap !important}.snackhub-header-row1>.logo{min-width:0;flex-shrink:1}.snackhub-header-icons{flex-shrink:0;flex-wrap:nowrap !important}}.snackhub-header-row1 .logo{margin-right:0}.action.towishlist.active{color:#ea580c !important}.snackhub-header-icons .wishlist-dropdown,.wishlist-dropdown{position:relative;display:inline-flex}.snackhub-header-icons .wishlist-dropdown .jason-wishlist-badge,.wishlist-dropdown .jason-wishlist-badge{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;display:none;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;line-height:1;color:#fff;background:#ea580c;border-radius:9999px;pointer-events:none}.snackhub-header-icons .wishlist-dropdown .jason-wishlist-badge.jason-wishlist-badge--show,.wishlist-dropdown .jason-wishlist-badge.jason-wishlist-badge--show{display:flex}.switcher-wishlist{height:24px !important}.products-grid.wishlist .product-item-name,.products-grid.wishlist .price-box,.products-grid.wishlist .product-item-inner{margin-left:10px;margin-right:10px}.products-grid.wishlist .product-item-inner{margin-bottom:10px}.snackhub-header-icons .wishlist-dropdown>.action,.snackhub-header-icons .switcher-wishlist.wishlist-dropdown>.action,.snackhub-header-icons .wishlist-dropdown>a,.snackhub-header-icons .switcher-wishlist.wishlist-dropdown>a{width:24px !important;min-width:24px !important;height:24px !important;min-height:24px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.snackhub-header-icons .wishlist-dropdown>.action::before,.snackhub-header-icons .switcher-wishlist.wishlist-dropdown>.action::before{width:1.5rem !important;height:1.5rem !important;background-color:currentColor !important;-webkit-mask-image:url('../images/icons/lucide-heart.svg') !important;mask-image:url('../images/icons/lucide-heart.svg') !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important}.snackhub-header-icons .account-dropdown>.action::before{width:1.5rem !important;height:1.5rem !important}.switcher-dropdown[data-target="dropdown"]{display:none}.action.toggle[aria-expanded="true"]+.switcher-dropdown[data-target="dropdown"]{display:block}.footer-middle{background:none !important;background-image:none !important;margin-top:0 !important;padding:0 !important}.footer-middle::after{display:none !important}.snackhub-footer{background:#1f2937;color:#e5e7eb;padding:3rem 1rem 2rem;margin-top:0;font-size:clamp(.875rem, 1.15rem, 1rem);line-height:1.5}.snackhub-footer__inner{max-width:1280px;margin:0 auto}.snackhub-footer__grid{display:grid;grid-template-columns:1fr;gap:2rem 1.5rem;margin-bottom:2rem}.snackhub-footer__logo-col{margin-bottom:.5rem}.snackhub-footer__tagline{margin:.75rem 0 0 0;font-size:clamp(.8125rem, 1.19rem, .9375rem);line-height:1.55;color:#9ca3af;max-width:18rem}.snackhub-footer__logo{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-weight:700;font-size:clamp(1.0625rem, 1.5rem, 1.25rem)}.snackhub-footer__logo:hover{color:#c2410c}.snackhub-footer__logo .logo__icon svg{display:block}.snackhub-footer__logo .logo__text{letter-spacing:.02em}.snackhub-footer__heading{font-size:clamp(.75rem, 1.03rem, .875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#f9fafb;margin:0 0 1rem 0}.snackhub-footer__heading-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:clamp(.75rem, 1.03rem, .875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#f9fafb;margin:0;min-height:44px;padding:.9rem 0;background:none;border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.snackhub-footer__heading-toggle:hover{color:#fff}.snackhub-footer__chevron{display:inline-flex;transition:transform .2s ease;color:#9ca3af}.snackhub-footer__accordion.is-open .snackhub-footer__chevron{transform:rotate(180deg)}.snackhub-footer__list{list-style:none;margin:0;padding:0}.snackhub-footer__list li{margin-bottom:.25rem}.snackhub-footer__list a{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 0;color:#d1d5db;text-decoration:none;font-size:clamp(.8125rem, 1.14rem, .9375rem)}.snackhub-footer__list a:hover{color:#c2410c}.snackhub-footer__bottom{padding-top:1.5rem;text-align:center}.snackhub-footer__payments{display:flex;justify-content:center;margin-bottom:.75rem}.snackhub-footer__payments img{display:block;width:420px;max-width:100%;height:auto;opacity:.95}.snackhub-footer__bottom .copyright{color:#9ca3af;font-size:clamp(.75rem, .98rem, .875rem)}@media (max-width: 767.98px){.snackhub-footer{padding:2rem .875rem 1.5rem}.snackhub-footer__grid{gap:.5rem 1.5rem !important}.snackhub-footer__accordion{border-bottom:1px solid rgba(255,255,255,0.08)}.snackhub-footer__accordion .snackhub-footer__heading-toggle{display:flex}.snackhub-footer__accordion .snackhub-footer__list{display:none;padding-bottom:.5rem}.snackhub-footer__accordion.is-open .snackhub-footer__list{display:block}}@media (min-width: 640px){.snackhub-footer__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.snackhub-footer__bottom{border-top:1px solid rgba(255,255,255,0.1)}.snackhub-footer__accordion .snackhub-footer__list{display:block !important}.snackhub-footer__accordion .snackhub-footer__chevron{display:none}.snackhub-footer__accordion .snackhub-footer__heading-toggle{cursor:default;padding:0 0 1rem 0}}@media (min-width: 1024px){.snackhub-footer__grid{grid-template-columns:1.4fr repeat(4, 1fr)}}.breadcrumbs{text-align:left;width:100%;box-sizing:border-box}.breadcrumbs .items{justify-content:flex-start;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.page-main{position:relative}@media (max-width: 767.98px){.product-info-wrapper{gap:1.5rem}}:where(body:not(.narrow-page-reset)) .checkout-success,:where(body:not(.narrow-page-reset)) #registration,.login-container,.form.form-orders-search,.form.search.advanced,.form.password.forget,.form.password.reset,.form.send.confirmation,.form-create-account,.page-layout-1column.cms-no-route .columns{margin-bottom:-55px}:where(body:not(.narrow-page-reset)) .checkout-success+#registration{margin-top:85px}.contact-index-index .footer-top{padding-left:1.5rem;padding-right:1.5rem}.footer-top .contact-wrapper{margin:-80px auto}.footer-top .contact-wrapper .field.note{display:none}@media (min-width: 480px){.footer-top .contact-wrapper .field.name,.footer-top .contact-wrapper .field.email{width:48%;display:inline-block;vertical-align:top}.footer-top .contact-wrapper .field.name:has(+ .email),.footer-top .contact-wrapper .field.email:has(+ .name){margin-right:4%}.footer-top .contact-wrapper .field.name+.email,.footer-top .contact-wrapper .field.email+.name{margin-left:-5px}}.footer-top .contact-wrapper .actions-toolbar{justify-content:center}:root{--image_selected:transparent}body{background-color:#f9fafb}:root{--ui-background:#fff;--ui-foreground:#1f2937;--ui-primary:#ea580c;--ui-primary-foreground:#fff;--ui-primary-hover:#c2410c;--ui-muted-foreground:#4b5563;--ui-destructive:#dc2626;--ui-border:#e5e7eb;--ui-input-bg:#f3f4f6;--ui-ring:#ea580c;--ui-radius:.625rem;--ui-radius-sm:.375rem;--ui-radius-lg:.625rem}.rating-result>span{color:#f59e0b !important}.review-control-vote label{color:#f59e0b !important}.sidebar .block.filter.jason-filter-sidebar .filter-options-item,.block.filter.jason-filter-sidebar .filter-options-item{border-bottom:1px dashed #e5e7eb;padding-bottom:1rem;margin-bottom:1rem}.sidebar .block.filter.jason-filter-sidebar .filter-options-item:last-child,.block.filter.jason-filter-sidebar .filter-options-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar .block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-item-hidden,.block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-item-hidden{display:none !important}.sidebar .block.filter.jason-filter-sidebar .filter-options-content ol.items li.jason-filter-more-wrap,.block.filter.jason-filter-sidebar .filter-options-content ol.items li.jason-filter-more-wrap{list-style:none;margin:0;padding:0}.sidebar .block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more,.block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more{display:inline-block;margin-top:.5rem;color:#ea580c;font-weight:500;text-decoration:none;font-size:.875rem}.sidebar .block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more:hover,.block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more:hover{text-decoration:underline;color:#c3490a}.sidebar .block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more .jason-filter-more-icon,.block.filter.jason-filter-sidebar .filter-options-content ol.items .jason-filter-more .jason-filter-more-icon{font-size:.75rem;vertical-align:middle}@media (max-width: 767.98px){.block.filter.jason-filter-sidebar .filter-content{padding-bottom:calc(4rem + 0.75rem + env(safe-area-inset-bottom, 0px)) !important}}.action.primary,button.primary,.action.tocart.primary,button.action.primary,.product-info-main .box-tocart .actions .action.tocart.primary,.actions .action.primary,.cart-container .checkout-methods-items .action.primary,.multicheckout .action.primary,.action.primary.tocart{background:#ea580c !important;border-color:#ea580c !important;color:#fff !important}.action.primary:hover,button.primary:hover,.action.tocart.primary:hover,button.action.primary:hover,.product-info-main .box-tocart .actions .action.tocart.primary:hover,.actions .action.primary:hover,.cart-container .checkout-methods-items .action.primary:hover,.action.primary.tocart:hover{background:#c2410c !important;border-color:#c2410c !important;color:#fff !important}.price-box .price,.product-info-price .price,.product-info-main .price-box .price,[data-role="priceBox"] .price,.minicart-price .price,.cart-item .price,.products-grid .price-box .price{color:#ea580c !important}select,.select,select.input-text,.control select{background:#f3f4f6 !important;border:1px solid #e5e7eb !important;border-radius:.625rem !important;color:#1f2937 !important;font-size:1rem !important;font-weight:400 !important;padding:.5rem 2rem .5rem .75rem !important;min-height:2.25rem !important;outline:none !important;appearance:auto}select:focus,.select:focus,select.input-text:focus,.control select:focus,select:focus-visible,.select:focus-visible,select.input-text:focus-visible,.control select:focus-visible{border-color:#ea580c !important;box-shadow:0 0 0 3px rgba(234,88,12,0.5) !important}textarea,textarea.input-text,.control textarea{background:#f3f4f6 !important;border:1px solid #e5e7eb !important;border-radius:.625rem !important;color:#1f2937 !important;font-size:1rem !important;padding:.5rem .75rem !important;min-height:4rem !important;outline:none !important;resize:vertical}textarea::placeholder,textarea.input-text::placeholder,.control textarea::placeholder{color:#4b5563 !important}textarea:focus,textarea.input-text:focus,.control textarea:focus,textarea:focus-visible,textarea.input-text:focus-visible,.control textarea:focus-visible{border-color:#ea580c !important;box-shadow:0 0 0 3px rgba(234,88,12,0.5) !important}hr,.separator,.divider{border:none !important;border-top:1px solid #e5e7eb !important;margin:1rem 0 !important}h1{font-size:1.5rem !important;font-weight:500 !important;line-height:2rem !important;color:#1f2937 !important}h2{font-size:1.25rem !important;font-weight:500 !important;line-height:1.75rem !important;color:#1f2937 !important}h3{font-size:1.125rem !important;font-weight:500 !important;line-height:1.75rem !important;color:#1f2937 !important}h4{font-size:1rem !important;font-weight:500 !important;line-height:1.5rem !important;color:#1f2937 !important}.products-grid.wishlist .product-item .product-item-actions .action.edit,.form-wishlist-items .product-item .product-item-actions .action.edit,.products-grid.wishlist .product-item .product-item-actions .action.delete,.form-wishlist-items .product-item .product-item-actions .action.delete,.products-grid.wishlist .product-item .product-item-actions .btn-remove.action.delete,.form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete,.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn,.products-grid.wishlist .product-item .box-tocart .action.tocart.primary,.form-wishlist-items .product-item .box-tocart .action.tocart.primary{display:inline-flex !important;align-items:center;gap:.35rem}.products-grid.wishlist .product-item .product-item-actions .action.edit::before,.form-wishlist-items .product-item .product-item-actions .action.edit::before,.products-grid.wishlist .product-item .product-item-actions .action.delete::before,.form-wishlist-items .product-item .product-item-actions .action.delete::before,.products-grid.wishlist .product-item .product-item-actions .btn-remove.action.delete::before,.form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete::before,.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn::before,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn::before,.products-grid.wishlist .product-item .box-tocart .action.tocart.primary::before,.form-wishlist-items .product-item .box-tocart .action.tocart.primary::before{content:'';display:block;flex-shrink:0;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.products-grid.wishlist .product-item .product-item-actions .action.edit::before,.form-wishlist-items .product-item .product-item-actions .action.edit::before,.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn.edit::before,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn.edit::before{-webkit-mask-image:url('../images/icons/lucide-pencil.svg');mask-image:url('../images/icons/lucide-pencil.svg')}.products-grid.wishlist .product-item .product-item-actions .action.delete::before,.form-wishlist-items .product-item .product-item-actions .action.delete::before,.products-grid.wishlist .product-item .product-item-actions .btn-remove.action.delete::before,.form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete::before,.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn.delete::before,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn.delete::before{-webkit-mask-image:url('../images/icons/lucide-trash-2.svg');mask-image:url('../images/icons/lucide-trash-2.svg')}.products-grid.wishlist .product-item .box-tocart .action.tocart.primary::before,.form-wishlist-items .product-item .box-tocart .action.tocart.primary::before{-webkit-mask-image:url('../images/icons/lucide-shopping-cart.svg');mask-image:url('../images/icons/lucide-shopping-cart.svg')}.products-grid.wishlist .product-item .box-tocart .action.tocart.primary,.form-wishlist-items .product-item .box-tocart .action.tocart.primary{gap:0 !important}.products-grid.wishlist .product-item .box-tocart .action.tocart.primary span,.form-wishlist-items .product-item .box-tocart .action.tocart.primary span{display:none !important}.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn{box-sizing:border-box;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;color:#1f2937;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn:hover,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn:hover{background-color:#f3f4f6;border-color:#e5e7eb;color:#1f2937}.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn.edit:hover,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn.edit:hover{text-decoration:none;color:#1f2937}.form-wishlist-items .product-item .box-tocart,.products-grid.wishlist .product-item .box-tocart{max-width:100%}.form-wishlist-items .product-item .box-tocart .fieldset,.products-grid.wishlist .product-item .box-tocart .fieldset{max-width:100%}.form-wishlist-items .product-item .box-tocart .action.tocart.primary,.products-grid.wishlist .product-item .box-tocart .action.tocart.primary{max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-wishlist-items .product-item .product-item-actions,.products-grid.wishlist .product-item .product-item-actions{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}.form-wishlist-items .product-item .product-item-info,.products-grid.wishlist .product-item .product-item-info{max-width:100%;overflow:hidden}.form-wishlist-items .actions-toolbar .primary{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.form-wishlist-items .actions-toolbar .action.update,.form-wishlist-items .actions-toolbar .action.share,.form-wishlist-items .actions-toolbar .action.tocart{box-sizing:border-box;white-space:nowrap}@media (max-width:767.98px){.form-wishlist-items .product-item .box-tocart .action.tocart.primary,.products-grid.wishlist .product-item .box-tocart .action.tocart.primary{width:100%;justify-content:center;padding:.6rem .75rem;font-size:.8125rem}.form-wishlist-items .product-item .product-item-actions,.products-grid.wishlist .product-item .product-item-actions{width:100%}.form-wishlist-items .product-item .product-item-actions .action,.products-grid.wishlist .product-item .product-item-actions .action,.form-wishlist-items .product-item .product-item-actions .wishlist-action-btn,.products-grid.wishlist .product-item .product-item-actions .wishlist-action-btn{flex:1 1 0;min-width:0;justify-content:center;text-align:center;padding:.5rem .5rem;font-size:.8125rem}.form-wishlist-items .actions-toolbar .primary{flex-direction:column;width:100%}.form-wishlist-items .actions-toolbar .action.update,.form-wishlist-items .actions-toolbar .action.share,.form-wishlist-items .actions-toolbar .action.tocart{width:100%;text-align:center;justify-content:center;box-sizing:border-box}.form-wishlist-items .actions-toolbar .secondary{margin-top:.5rem}}.snackhub-header-icons{margin-left:auto;display:inline-flex;align-items:center;gap:.75rem}.snackhub-header-icons .jason-header-action--icon [class*="icon"] svg,.snackhub-header-icons .jason-header-action--icon .icon svg,.snackhub-header-icons .jason-header-action--icon svg{width:clamp(1.125rem, 2.5vw, 1.375rem) !important;height:clamp(1.125rem, 2.5vw, 1.375rem) !important}.snackhub-header-row1>.minicart-wrapper,.snackhub-header-row1>.switcher{margin-left:auto}.snackhub-header-row1 .minicart-wrapper .action.showcart .counter.qty{position:absolute !important;top:-0.25rem !important;right:-0.25rem !important;min-width:1.1rem !important;height:1.1rem !important;padding:0 .25rem !important;border-radius:9999px !important;background:#ea580c !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:.6875rem !important;font-weight:700 !important;line-height:1 !important}.snackhub-header-row1 .minicart-wrapper .action.showcart .counter.qty .counter-number{display:inline !important;color:inherit !important}.snackhub-header-row1 .minicart-wrapper .action.showcart .counter.qty .counter-label,.snackhub-header-row1 .minicart-wrapper .action.showcart .counter.qty .counter-label span{display:none !important}.snackhub-header-row2{min-height:2.5rem}.snackhub-header-row2 .navigation-section{width:100%}@media (max-width: 767.98px){.snackhub-header-row1{flex-wrap:nowrap;min-height:3.5rem;gap:.5rem}.snackhub-header-row1 .jason-header-action--icon{min-width:1.5rem !important;min-height:1.5rem !important;width:1.5rem !important;height:1.5rem !important}.snackhub-header-row1 .minicart-wrapper .action.showcart::before,.snackhub-header-row1 .wishlist-dropdown>.action::before,.snackhub-header-row1 .account-dropdown>.action::before{width:1.5rem !important;height:1.5rem !important}.snackhub-header-row1>.nav-toggle{order:3;width:1.5rem !important;height:1.5rem !important;min-width:1.5rem !important;min-height:1.5rem !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;overflow:hidden}.snackhub-header-row1 .nav-toggle .snackhub-nav-toggle-icon{width:1.125rem !important;height:1.125rem !important;flex-shrink:0}.snackhub-header-row1>.logo{order:1}.snackhub-header-row1>.snackhub-header-icons{order:2}.snackhub-header-icons{flex-shrink:0;gap:.5rem}.snackhub-header-row2{min-height:0;height:0;overflow:visible;padding:0;margin:0;border:none;visibility:hidden}.nav-open .snackhub-header-row2{visibility:visible}.snackhub-header-row2:has(.jason-megamenu){visibility:visible;height:auto;min-height:0}.snackhub-header-row2:has(.jason-megamenu) .jason-megamenu__toggle{display:none !important}.page-header:has(.jason-megamenu.is-open),.page-header .header.content:has(.jason-megamenu.is-open),.snackhub-header-box:has(.jason-megamenu.is-open),.snackhub-header-row2:has(.jason-megamenu.is-open){overflow:visible !important}.snackhub-header-row2:has(.jason-megamenu.is-open){z-index:55}}.snackhub-hero{position:relative;overflow:hidden;overflow-x:clip;width:100%;max-width:100%}.snackhub-hero__track{display:flex;flex-wrap:nowrap;transition:transform .4s ease}.snackhub-hero__track>style{display:none}.snackhub-hero__track [data-content-type="row"],.snackhub-hero__track [data-element="inner"],.snackhub-hero__track [data-content-type="html"]{display:contents !important;flex-direction:unset !important}.snackhub-hero__slide{flex:0 0 100%;min-width:0;padding:3rem 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.snackhub-hero__slide--orange{background-color:#ea580c;background-image:linear-gradient(to right, rgba(234,88,12,0.85), rgba(249,115,22,0.8))}.snackhub-hero__slide--blue{background-color:#2563eb;background-image:linear-gradient(to right, rgba(59,130,246,0.85), rgba(37,99,235,0.8))}.snackhub-hero__slide--green{background-color:#16a34a;background-image:linear-gradient(to right, rgba(34,197,94,0.85), rgba(22,163,74,0.8))}.snackhub-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right, rgba(0,0,0,0.45), rgba(0,0,0,0.25));pointer-events:none;z-index:0}.snackhub-hero__inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1rem}.snackhub-hero__title{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.snackhub-hero__desc{font-size:1.125rem;margin-bottom:2rem;opacity:.95}.snackhub-hero__cta{display:inline-block;background:#fff;color:#1f2937;padding:.75rem 1.5rem;border-radius:.625rem;font-weight:500;text-decoration:none}.snackhub-hero__cta:hover{background:#f3f4f6;color:#1f2937}.snackhub-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border:none;border-radius:50%;background:#fff;color:#1f2937;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 .125rem .75rem rgba(0,0,0,0.2);padding:0;transition:background .2s,box-shadow .2s}.snackhub-hero__arrow:hover{background:#f3f4f6;box-shadow:0 4px 16px rgba(0,0,0,0.25)}.snackhub-hero__arrow--prev{left:1rem}.snackhub-hero__arrow--next{right:1rem}.snackhub-hero__arrow-icon{display:block;line-height:0}.snackhub-hero__arrow-icon svg{display:block;width:1.5rem;height:1.5rem}.snackhub-hero__dots{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:2}.snackhub-hero__dot{width:.75rem;height:.75rem;border:none;border-radius:999px;background:rgba(255,255,255,0.5);cursor:pointer;padding:0}.snackhub-hero__dot--active{background:#fff;width:2rem}.snackhub-hero__container{position:relative;width:100%}.snackhub-hero__container.slick-slider .slick-list{overflow:hidden}.snackhub-hero__container.slick-slider .slick-track{display:flex;align-items:stretch}.snackhub-hero__container.slick-slider .slick-slide{height:auto}.snackhub-hero__container.slick-slider .slick-slide>div{height:100%}.snackhub-hero__picture{position:absolute;inset:0;z-index:0;display:block;margin:0;width:100%;height:100%}.snackhub-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.snackhub-hero__slide:has(.snackhub-hero__picture){min-height:17.5rem}@media (min-width: 768px){.snackhub-hero__slide:has(.snackhub-hero__picture){min-height:26rem}.snackhub-hero__slide{padding:5rem 0}.snackhub-hero__title{font-size:2.5rem}.snackhub-hero__desc{font-size:1.25rem}}.snackhub-features{padding:3rem 1rem}.snackhub-features__grid{display:grid;grid-template-columns:1fr;gap:2rem}.snackhub-features__item{display:flex;align-items:center;gap:1rem}.snackhub-features__icon{width:3rem;height:3rem;border-radius:50%;background:#ffedd5;color:#ea580c;flex-shrink:0;display:flex;align-items:center;justify-content:center}.snackhub-features__icon--shield,.snackhub-features__icon--bag{background:#ffedd5;color:#ea580c}.snackhub-features__icon svg{display:block;width:1.5rem;height:1.5rem}.snackhub-features__heading{font-size:1rem;font-weight:600;margin:0 0 .25rem 0}.snackhub-features__text{font-size:.875rem;color:#4b5563;margin:0}@media (max-width: 767.98px){.snackhub-features{padding-bottom:0;padding-top:20px}.snackhub-features__grid{gap:1rem}.snackhub-features__heading{font-size:.9375rem}.snackhub-features__text{font-size:.8125rem}}@media (min-width: 768px){.snackhub-features__grid{grid-template-columns:repeat(3, 1fr)}}.snackhub-categories{padding:3rem 0;background:#fff;max-width:100%;overflow-x:clip}.snackhub-categories__title{font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.snackhub-categories__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.snackhub-categories__grid>style{display:none}.snackhub-categories__grid [data-content-type="row"],.snackhub-categories__grid [data-element="inner"],.snackhub-categories__grid [data-content-type="html"]{display:contents !important;flex-direction:unset !important}.snackhub-categories__card{display:block;position:relative;border-radius:.625rem;overflow:hidden;min-width:0;min-height:12rem;text-decoration:none;color:#fff;background-color:#1f2937;background-size:cover;background-position:center;background-repeat:no-repeat}.snackhub-categories__card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.1)}.snackhub-categories__card-bg{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.6), transparent);pointer-events:none}.snackhub-categories__card-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem}.snackhub-categories__card-name{font-size:1.25rem;font-weight:600;display:block}.snackhub-categories__card-cta{font-size:.875rem;opacity:.9}@media (min-width:768px) and (max-width:1023.98px){.snackhub-categories__grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr)) !important}}@media (min-width: 1024px){.snackhub-categories__grid{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important}}.snackhub-home-products{padding:3rem 1rem;max-width:1280px;margin:0 auto}.snackhub-home-products .block-title{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.snackhub-home-products .products-grid{display:block}.snackhub-home-products .product-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}.snackhub-home-products .product-item-info{padding:0}.snackhub-home-products.snackhub-recommend .breeze-carousel .product-items.slick-list{display:flex;flex-wrap:nowrap;grid-template-columns:unset;gap:1.5rem}.snackhub-bestsellers__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.snackhub-bestsellers__title{margin:0;font-size:1.875rem;font-weight:700;color:#374151}.snackhub-bestsellers__viewall{font-size:1rem;color:#374151;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.snackhub-bestsellers__viewall:hover{color:#ea580c}.snackhub-bestsellers__viewall-arrow{font-size:1.25rem}.snackhub-bestsellers__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;overflow:visible}@media (min-width: 640px){.snackhub-bestsellers__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.snackhub-bestsellers__list{grid-template-columns:repeat(3, 1fr)}}.snackhub-newarrivals__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.snackhub-newarrivals__title{margin:0;font-size:1.875rem;font-weight:700;color:#374151}.snackhub-newarrivals__viewall{font-size:1rem;color:#374151;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;border:1px solid #e5e7eb;padding:.5rem 1rem;border-radius:.625rem;background:#fff}.snackhub-newarrivals__viewall:hover{color:#ea580c;border-color:#ea580c}.snackhub-newarrivals__viewall-arrow{font-size:1.25rem}.snackhub-newarrivals__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;overflow:visible}@media (min-width: 640px){.snackhub-newarrivals__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.snackhub-newarrivals__list{grid-template-columns:repeat(3, 1fr)}}.snackhub-bestsellers .snackhub-product-card,.snackhub-newarrivals .snackhub-product-card,.snackhub-recommend .snackhub-product-card,.snackhub-product-card{background:#fff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:.75rem !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important;height:100%;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.snackhub-bestsellers .snackhub-product-card:hover,.snackhub-newarrivals .snackhub-product-card:hover,.snackhub-recommend .snackhub-product-card:hover,.snackhub-product-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.12) !important}.snackhub-bestsellers .snackhub-product-card:hover .snackhub-product-card__photo-wrap img,.snackhub-newarrivals .snackhub-product-card:hover .snackhub-product-card__photo-wrap img,.snackhub-recommend .snackhub-product-card:hover .snackhub-product-card__photo-wrap img,.snackhub-product-card:hover .snackhub-product-card__photo-wrap img,.snackhub-bestsellers .snackhub-product-card:hover .snackhub-product-card__photo img,.snackhub-newarrivals .snackhub-product-card:hover .snackhub-product-card__photo img,.snackhub-recommend .snackhub-product-card:hover .snackhub-product-card__photo img,.snackhub-product-card:hover .snackhub-product-card__photo img,.snackhub-bestsellers .snackhub-product-card:hover .snackhub-product-card__img,.snackhub-newarrivals .snackhub-product-card:hover .snackhub-product-card__img,.snackhub-recommend .snackhub-product-card:hover .snackhub-product-card__img,.snackhub-product-card:hover .snackhub-product-card__img,.snackhub-bestsellers .snackhub-product-card:hover .snackhub-product-card__photo .product-image-photo,.snackhub-newarrivals .snackhub-product-card:hover .snackhub-product-card__photo .product-image-photo,.snackhub-recommend .snackhub-product-card:hover .snackhub-product-card__photo .product-image-photo,.snackhub-product-card:hover .snackhub-product-card__photo .product-image-photo{transform:scale(1.03)}.snackhub-bestsellers .snackhub-product-card__photo-wrap,.snackhub-newarrivals .snackhub-product-card__photo-wrap,.snackhub-recommend .snackhub-product-card__photo-wrap,.snackhub-product-card__photo-wrap{border-radius:.75rem .75rem 0 0;overflow:hidden;background:#f9fafb}.snackhub-bestsellers .snackhub-product-card__photo,.snackhub-newarrivals .snackhub-product-card__photo,.snackhub-recommend .snackhub-product-card__photo,.snackhub-product-card__photo{display:block;aspect-ratio:1;overflow:hidden;background:#fff7ed}.snackhub-bestsellers .snackhub-product-card__photo img,.snackhub-newarrivals .snackhub-product-card__photo img,.snackhub-recommend .snackhub-product-card__photo img,.snackhub-product-card__photo img,.snackhub-bestsellers .snackhub-product-card__photo .product-image-photo,.snackhub-newarrivals .snackhub-product-card__photo .product-image-photo,.snackhub-recommend .snackhub-product-card__photo .product-image-photo,.snackhub-product-card__photo .product-image-photo{transition:transform .35s ease}.snackhub-bestsellers .snackhub-product-card__img,.snackhub-newarrivals .snackhub-product-card__img,.snackhub-recommend .snackhub-product-card__img,.snackhub-product-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.snackhub-bestsellers .snackhub-product-card__photo .product-image-photo,.snackhub-newarrivals .snackhub-product-card__photo .product-image-photo,.snackhub-recommend .snackhub-product-card__photo .product-image-photo,.snackhub-product-card__photo .product-image-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.snackhub-bestsellers .snackhub-product-card__details,.snackhub-newarrivals .snackhub-product-card__details,.snackhub-recommend .snackhub-product-card__details,.snackhub-product-card__details{padding:1.25rem;flex:1;display:flex;flex-direction:column}.snackhub-bestsellers .snackhub-product-card__brand,.snackhub-newarrivals .snackhub-product-card__brand,.snackhub-recommend .snackhub-product-card__brand,.snackhub-product-card__brand{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ea580c;font-weight:600;margin:0 0 .25rem 0}.snackhub-bestsellers .snackhub-product-card__brand-link,.snackhub-newarrivals .snackhub-product-card__brand-link,.snackhub-recommend .snackhub-product-card__brand-link,.snackhub-product-card__brand-link{color:inherit;text-decoration:none}.snackhub-bestsellers .snackhub-product-card__brand-link:hover,.snackhub-newarrivals .snackhub-product-card__brand-link:hover,.snackhub-recommend .snackhub-product-card__brand-link:hover,.snackhub-product-card__brand-link:hover{text-decoration:underline;color:#c3490a}.snackhub-bestsellers .snackhub-product-card__name,.snackhub-newarrivals .snackhub-product-card__name,.snackhub-recommend .snackhub-product-card__name,.snackhub-product-card__name{margin:0 0 .5rem 0;font-size:1.125rem;line-height:1.3}.snackhub-bestsellers .snackhub-product-card__name a,.snackhub-newarrivals .snackhub-product-card__name a,.snackhub-recommend .snackhub-product-card__name a,.snackhub-product-card__name a{color:inherit;text-decoration:none}.snackhub-bestsellers .snackhub-product-card__name a:hover,.snackhub-newarrivals .snackhub-product-card__name a:hover,.snackhub-recommend .snackhub-product-card__name a:hover,.snackhub-product-card__name a:hover{color:#ea580c}.snackhub-bestsellers .snackhub-product-card__desc,.snackhub-newarrivals .snackhub-product-card__desc,.snackhub-recommend .snackhub-product-card__desc,.snackhub-product-card__desc{font-size:.875rem;color:#4b5563;margin:0 0 .75rem 0;line-height:1.45;flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.snackhub-bestsellers .snackhub-product-card__price,.snackhub-newarrivals .snackhub-product-card__price,.snackhub-recommend .snackhub-product-card__price,.snackhub-product-card__price{margin:0 0 .5rem 0}.snackhub-bestsellers .snackhub-product-card__price .price,.snackhub-newarrivals .snackhub-product-card__price .price,.snackhub-recommend .snackhub-product-card__price .price,.snackhub-product-card__price .price{color:#ea580c;font-weight:700}.snackhub-bestsellers .snackhub-product-card__meta,.snackhub-newarrivals .snackhub-product-card__meta,.snackhub-recommend .snackhub-product-card__meta,.snackhub-product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;min-height:1.5rem;flex-wrap:wrap}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short,.snackhub-product-card__meta .product-reviews-summary.short{display:flex;align-items:center;gap:.25rem;margin:0}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short .rating-summary,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short .rating-summary,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .rating-summary,.snackhub-product-card__meta .product-reviews-summary.short .rating-summary{margin:0}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short .rating-result span span,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short .rating-result span span,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .rating-result span span,.snackhub-product-card__meta .product-reviews-summary.short .rating-result span span{display:none}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions,.snackhub-product-card__meta .product-reviews-summary.short .reviews-actions{margin-left:.15rem}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view,.snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view{font-size:.875rem;color:#4b5563;text-decoration:none}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view:hover,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view:hover,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view:hover,.snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view:hover{color:#ea580c}.snackhub-bestsellers .snackhub-product-card__meta .product-reviews-summary.short.no-rating .reviews-actions .action.view,.snackhub-newarrivals .snackhub-product-card__meta .product-reviews-summary.short.no-rating .reviews-actions .action.view,.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short.no-rating .reviews-actions .action.view,.snackhub-product-card__meta .product-reviews-summary.short.no-rating .reviews-actions .action.view{font-size:.875rem;color:#4b5563}.snackhub-bestsellers .snackhub-product-card__wishlist,.snackhub-newarrivals .snackhub-product-card__wishlist,.snackhub-recommend .snackhub-product-card__wishlist,.snackhub-product-card__wishlist{margin:0}.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist,.snackhub-product-card__wishlist .action.towishlist{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;border-radius:50%;color:#9ca3af;text-decoration:none;transition:color .2s,background .2s}.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist span,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist span,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist span,.snackhub-product-card__wishlist .action.towishlist span{display:none}.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist::before,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist::before,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist::before,.snackhub-product-card__wishlist .action.towishlist::before{content:'';display:block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-image:url('../images/icons/lucide-heart.svg');mask-image:url('../images/icons/lucide-heart.svg');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist:hover,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist:hover,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist:hover,.snackhub-product-card__wishlist .action.towishlist:hover{color:#ef4444;background:rgba(0,0,0,0.04)}.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist.active,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist.active,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist.active,.snackhub-product-card__wishlist .action.towishlist.active,.snackhub-bestsellers .snackhub-product-card__wishlist .action.towishlist:focus,.snackhub-newarrivals .snackhub-product-card__wishlist .action.towishlist:focus,.snackhub-recommend .snackhub-product-card__wishlist .action.towishlist:focus,.snackhub-product-card__wishlist .action.towishlist:focus{color:#ea580c}.snackhub-bestsellers .snackhub-product-card .product-item-actions,.snackhub-newarrivals .snackhub-product-card .product-item-actions,.snackhub-recommend .snackhub-product-card .product-item-actions,.snackhub-product-card .product-item-actions,.snackhub-bestsellers .snackhub-product-card__actions,.snackhub-newarrivals .snackhub-product-card__actions,.snackhub-recommend .snackhub-product-card__actions,.snackhub-product-card__actions{margin-top:auto;padding-top:0}.snackhub-bestsellers .snackhub-product-card .action.tocart.primary,.snackhub-newarrivals .snackhub-product-card .action.tocart.primary,.snackhub-recommend .snackhub-product-card .action.tocart.primary,.snackhub-product-card .action.tocart.primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:#ea580c;border-color:#ea580c;color:#fff}.snackhub-bestsellers .snackhub-product-card .action.tocart.primary .snackhub-tocart-icon,.snackhub-newarrivals .snackhub-product-card .action.tocart.primary .snackhub-tocart-icon,.snackhub-recommend .snackhub-product-card .action.tocart.primary .snackhub-tocart-icon,.snackhub-product-card .action.tocart.primary .snackhub-tocart-icon{flex-shrink:0;width:1.125rem;height:1.125rem;vertical-align:middle;filter:brightness(0) invert(1)}.snackhub-bestsellers .snackhub-product-card .action.tocart.primary:hover,.snackhub-newarrivals .snackhub-product-card .action.tocart.primary:hover,.snackhub-recommend .snackhub-product-card .action.tocart.primary:hover,.snackhub-product-card .action.tocart.primary:hover{background:#c3490a;border-color:#c3490a;color:#fff}.action.tocart.primary .snackhub-tocart-icon{flex-shrink:0;width:1.125rem;height:1.125rem;vertical-align:middle;filter:brightness(0) invert(1)}.snackhub-tocart-icon-wrap{display:inline-flex;align-items:center;justify-content:center}.action.tocart.primary:has(.snackhub-tocart-icon){display:inline-flex;align-items:center;justify-content:center;gap:.375rem}@media (min-width: 640px){.snackhub-home-products:not(.snackhub-recommend) .product-items{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.snackhub-home-products:not(.snackhub-recommend) .product-items{grid-template-columns:repeat(3, 1fr)}}.snackhub-promobanner{background:linear-gradient(to right, #9333ea, #db2777);color:#fff;padding:3rem 1rem}.snackhub-promobanner__inner{max-width:1280px;margin:0 auto;display:grid;gap:2rem}.snackhub-promobanner__title{font-size:1.875rem;font-weight:700;margin:0 0 .5rem 0}.snackhub-promobanner__text{font-size:1.125rem;opacity:.9;margin:0 0 1.5rem 0}.snackhub-promobanner__cta{display:inline-block;background:#fff;color:#9333ea;padding:.75rem 1.5rem;border-radius:.625rem;font-weight:500;text-decoration:none}.snackhub-promobanner__badge{background:rgba(255,255,255,0.15);border-radius:.625rem;padding:1.5rem;text-align:center}.snackhub-promobanner__badge-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){.snackhub-promobanner__inner{grid-template-columns:1fr auto;align-items:center}}.snackhub-reviews{padding:3rem 1rem;background:#f3f4f6}.snackhub-reviews__title{font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.snackhub-reviews__carousel{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:visible;padding-bottom:.5rem;scroll-snap-type:x mandatory}.snackhub-reviews__card{flex:0 0 100%;scroll-snap-align:start;background:#fff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:.75rem !important;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.snackhub-reviews__card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.12) !important}.snackhub-reviews__stars{color:#ea580c;margin-bottom:.75rem}.snackhub-reviews__comment{margin:0 0 1rem 0;line-height:1.5}.snackhub-reviews__meta{font-size:.875rem;color:#4b5563;margin:0}@media (min-width: 768px){.snackhub-reviews__card{flex:0 0 50%}}@media (min-width: 1024px){.snackhub-reviews__card{flex:0 0 33.333%}}.snackhub-recommend{box-sizing:border-box;overflow-x:hidden}.snackhub-recommend.snackhub-home-products{max-width:1280px;margin-left:auto;margin-right:auto;width:100%}.snackhub-recommend__header{margin-bottom:1.5rem}.snackhub-recommend__title{margin:0;font-size:1.875rem;font-weight:700;color:#374151;display:inline-flex;align-items:center;gap:.35rem}.snackhub-recommend__title-icon{display:inline-flex;width:1.35rem;height:1.35rem;flex-shrink:0;color:#ea580c}.snackhub-recommend__title-icon::before{content:'';display:block;width:100%;height:100%;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2l1.09 4.26L17 5.27l-3.18 3.18L16.24 12l-4.42-1.55L12 16l-1.82-5.55L5.76 12l2.42-3.55L5 5.27l3.91.99L12 2z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.snackhub-recommend__carousel{position:relative;max-width:100%;min-width:0;overflow-x:hidden}.snackhub-recommend .breeze-carousel{max-width:100%;min-width:0}.snackhub-recommend .products-grid.slick-initialized{--snackhub-recommend-gap:1.5rem;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0, 1fr)}.snackhub-recommend .products-grid .slick-list.product-items,.snackhub-recommend .products-grid.slick-initialized .slick-list{gap:var(--snackhub-recommend-gap, 1.5rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.snackhub-recommend .products-grid .slick-track{display:flex !important;align-items:stretch}.snackhub-recommend .products-grid .slick-slide{height:auto;display:flex}.snackhub-recommend .products-grid .slick-slide .product-item{height:100%}.snackhub-recommend li.product-item{box-sizing:border-box;flex-shrink:0;min-width:0;flex:0 0 100%;max-width:100%;width:auto}@media (min-width: 768px){.snackhub-recommend li.product-item{flex:0 0 calc((100% - 2 * var(--snackhub-recommend-gap, 1.5rem)) / 3);max-width:calc((100% - 2 * var(--snackhub-recommend-gap, 1.5rem)) / 3)}}.snackhub-recommend li.product-item .snackhub-product-card{min-height:100%;max-width:100%}.snackhub-recommend li.product-item.snackhub-product-card{display:flex;flex-direction:column}.snackhub-recommend .snackhub-product-card__details.product-item-details{position:relative;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;width:100% !important;min-height:0}.snackhub-recommend .snackhub-product-card__details.product-item-details>*{order:0 !important;width:100% !important;max-width:100% !important}.snackhub-recommend .snackhub-product-card__details.product-item-details .product-item-name{max-width:100% !important}.snackhub-recommend .snackhub-product-card__details.product-item-details .price-box,.snackhub-recommend .snackhub-product-card__details.product-item-details .snackhub-product-card__price .price-box{max-width:100% !important;text-align:left !important}.snackhub-recommend .product-item .product-item-details .actions-primary{position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;width:100%}@media (hover:hover){.snackhub-recommend .product-item:hover .product-item-details .actions-primary,.snackhub-recommend .product-item:has(:focus-visible) .product-item-details .actions-primary{transform:none !important}}.snackhub-recommend .snackhub-product-card .product-item-actions{position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;width:100%}.snackhub-recommend .snackhub-product-card__meta .actions-secondary{position:static !important;top:auto !important;right:auto !important;z-index:auto !important;flex-direction:row !important;opacity:1 !important}@media (hover:hover){.snackhub-recommend .snackhub-product-card__meta .actions-secondary,.snackhub-recommend .product-item:hover .snackhub-product-card__meta .actions-secondary,.snackhub-recommend .product-item:has(:focus-visible) .snackhub-product-card__meta .actions-secondary{opacity:1 !important}}.snackhub-recommend .snackhub-product-card__wishlist .action.tocompare{display:none !important}.snackhub-recommend .snackhub-product-card__photo-wrap{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;flex:0 0 auto;width:100%;background:#fff7ed}.snackhub-recommend .snackhub-product-card__photo-wrap>.snackhub-product-card__photo,.snackhub-recommend .snackhub-product-card__photo-wrap>.product-item-photo{grid-column:1;grid-row:1;align-self:start;justify-self:stretch;width:100%;z-index:0}.snackhub-recommend .snackhub-product-card__photo-wrap>.jason-quickview-trigger{grid-column:1;grid-row:1;position:relative !important;z-index:2;place-self:center;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:auto !important;max-width:min(100% - 1.5rem, 12rem);height:auto !important;min-height:0 !important;max-height:none !important;flex:none !important;align-self:center !important;justify-self:center !important;box-sizing:border-box;display:inline-flex !important}.snackhub-recommend .snackhub-product-card__details{padding:1.35rem 1.25rem 1.25rem}.snackhub-recommend .snackhub-product-card__brand{font-weight:700;letter-spacing:.06em;margin-bottom:.35rem}.snackhub-recommend .snackhub-product-card__name{color:#111827;font-weight:700;margin-bottom:.4rem}.snackhub-recommend .snackhub-product-card__name a{color:#111827;font-weight:700}.snackhub-recommend .snackhub-product-card__name a:hover{color:#111827}.snackhub-recommend .snackhub-product-card__desc{flex:1 1 auto;margin-bottom:.65rem}.snackhub-recommend .snackhub-product-card__price{text-align:left;margin:.35rem 0 .75rem;font-size:1.375rem;line-height:1.2}.snackhub-recommend .snackhub-product-card__price .price{font-size:inherit;font-weight:700;color:#ea580c}.snackhub-recommend .snackhub-product-card__price .price-wrapper .price{color:#ea580c}.snackhub-recommend .snackhub-product-card__meta{width:100%;flex-wrap:nowrap;align-items:center;gap:.75rem;margin-bottom:1rem}.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short{flex:1;min-width:0;margin:0}.snackhub-recommend .snackhub-product-card__meta .product-reviews-summary.short .reviews-actions .action.view{font-weight:500}.snackhub-recommend .snackhub-product-card__wishlist.actions-secondary{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto}.snackhub-recommend .product-reviews-summary .rating-result>span{color:#ea580c !important}.snackhub-recommend .snackhub-product-card__actions,.snackhub-recommend .snackhub-product-card .product-item-actions{margin-top:auto}.snackhub-recommend .snackhub-product-card__actions .action.tocart.primary{border-radius:.5rem;font-weight:700;padding-top:.75rem;padding-bottom:.75rem;min-height:2.75rem}body.cms-index-index .columns{min-width:0;max-width:100%}body.cms-index-index .column.main{min-width:0;max-width:100%}.column.main .breadcrumbs,.columns .breadcrumbs{font-size:.875rem;color:#4b5563;margin-bottom:1.5rem;text-align:left}.column.main .breadcrumbs a,.columns .breadcrumbs a{color:inherit}.column.main .breadcrumbs a:hover,.columns .breadcrumbs a:hover{color:#ea580c}.column.main .product-info-wrapper{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;max-width:1280px;margin-left:auto;margin-right:auto;padding:0 1rem}.column.main .product-info-main .page-title{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem 0;line-height:1.3}.column.main .product-info-main .product-info-stock-sku,.column.main .product-info-main .sku{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.column.main .product-info-main .product-reviews-summary{margin-bottom:1rem}.column.main .product-info-main .price-box .price{font-size:2.25rem;font-weight:700;color:#ea580c}.column.main .product-info-main .overview--main{margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6;color:#4b5563}.column.main .product-info-main .overview--main .value{color:inherit}.column.main .product-info-main .product-add-form{margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.5rem;border-top:0 !important}.column.main .product-info-price{margin-bottom:1rem}.product-info-main .box-tocart .fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:0}.product-info-main .box-tocart .field.qty{margin-bottom:0;flex:0 0 auto;min-width:0}.product-info-main .box-tocart .field.qty .label{display:block;margin-bottom:.25rem;font-weight:500}.product-info-main .box-tocart .control-qty-group{display:inline-flex;align-items:stretch;flex-wrap:nowrap;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;overflow:hidden;min-width:11.5rem;position:relative;z-index:2}.product-info-main .box-tocart .control-qty-group .qty-change{display:flex;align-items:center;justify-content:center;flex:0 0 3.5rem;width:3.5rem;min-width:3.5rem;min-height:2.75rem;padding:0;border:none;background:#f9fafb;color:#1f2937;font-size:1.375rem;line-height:1;cursor:pointer;border-radius:0;font-weight:400;box-sizing:border-box;position:relative;z-index:1}.product-info-main .box-tocart .control-qty-group .qty-change:hover{background:#f3f4f6}.product-info-main .box-tocart .control-qty-group .qty-minus{border-radius:.5rem 0 0 .5rem}.product-info-main .box-tocart .control-qty-group .qty-plus{border-radius:0 .5rem .5rem 0}.product-info-main .box-tocart .control-qty-group .control-qty-wrap{flex:0 0 4.5rem;min-width:4.5rem;margin:0;padding:0;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.product-info-main .box-tocart .control-qty-group .control input.qty{width:100%;min-height:2.75rem;text-align:center;border:none;border-radius:0;background:#fff;appearance:textfield;-moz-appearance:textfield;box-sizing:border-box}.product-info-main .box-tocart .control-qty-group .control input.qty::-webkit-outer-spin-button,.product-info-main .box-tocart .control-qty-group .control input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-info-main .box-tocart .product-addto-links{display:inline-flex;align-items:center;gap:.5rem;margin:0}.product-info-main .box-tocart .actions .action.tocart.primary{min-height:2.75rem;padding:0 1.5rem;display:inline-flex;align-items:center;justify-content:center;background:#ea580c;border-color:#ea580c;color:#fff;border-radius:.375rem}.product-info-main .box-tocart .actions .action.tocart.primary:hover{background:#c2410c;border-color:#c2410c;color:#fff}@media (min-width: 768px){.product-info-main .box-tocart .fieldset{flex-wrap:nowrap;align-items:flex-end}}@media (max-width: 767.98px){.product-info-main .box-tocart .fieldset{flex-direction:column;align-items:stretch}.product-info-main .box-tocart .field.qty{width:100%}.product-info-main .box-tocart .actions.actions--row{width:100%;margin-left:0}}.box-tocart .actions.actions--row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.box-tocart .actions-addto,.box-tocart .actions-addto .product-addto-links{display:inline-flex;align-items:center;gap:.5rem}.box-tocart .actions-addto .action.towishlist{display:inline-flex !important;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.5rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;color:#1f2937;text-decoration:none}.box-tocart .actions-addto .action.towishlist::before{content:'';display:block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-image:url('../images/icons/lucide-heart.svg');mask-image:url('../images/icons/lucide-heart.svg');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.box-tocart .actions-addto .action.towishlist span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.product-info-main .box-tocart .actions.actions--row{margin-left:1.5rem}.product-info-main .box-tocart .actions-addto .action.towishlist,.product-info-main .box-tocart .actions-addto .action.mailto,.product-info-main .box-tocart .actions-addto .action.mailto.friend{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.5rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;color:#1f2937;font-size:.875rem;font-weight:500;text-decoration:none}.product-info-main .box-tocart .actions-addto .action.towishlist:hover,.product-info-main .box-tocart .actions-addto .action.mailto:hover,.product-info-main .box-tocart .actions-addto .action.mailto.friend:hover{background:#f3f4f6;border-color:#e5e7eb;color:#1f2937}.product-info-main .box-tocart .actions-addto .action.towishlist span,.product-info-main .box-tocart .actions-addto .action.mailto span,.product-info-main .box-tocart .actions-addto .action.mailto.friend span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.product-info-main .box-tocart .actions-addto .action.towishlist::before,.product-info-main .box-tocart .actions-addto .action.mailto::before{content:'';display:block;width:1.25rem;height:1.25rem;margin-right:.25rem;background-color:currentColor}.product-info-main .box-tocart .actions-addto .action.towishlist::before{-webkit-mask-image:url('../images/icons/lucide-heart.svg');mask-image:url('../images/icons/lucide-heart.svg');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin-right:0}.product-info-main .box-tocart .actions-addto .action.mailto::before{margin-right:0}.column.main .product-info-main .product-info-extrahint .product-social-links{margin-top:1rem}.column.main .product.info.detailed{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;max-width:1280px;margin-left:0;margin-right:auto;padding-left:0;padding-right:1rem}.product-detail-features{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#4b5563}.product-detail-features .product-detail-feature{display:flex;align-items:center;gap:.5rem}.product-detail-features .product-detail-feature__icon{flex-shrink:0;font-size:1.125rem}.product.info.detailed .product.data.items.product-detail-tabs{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:100%;padding-left:0;margin-left:0}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title{order:0;flex:0 0 auto;margin:0 .25rem 0 0;padding:0;border:none;border-radius:.75rem;background:#f3f4f6;cursor:pointer;font-size:.875rem;font-weight:500;color:#4b5563}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch{display:block;padding:.5rem 1rem}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title:hover{background:#e5e7eb;color:#1f2937}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active .data.switch{color:#1f2937}.product.info.detailed .product.data.items.product-detail-tabs .data.item.content{order:1;flex:1 1 100%;width:100%;margin-top:1.5rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;font-size:.9375rem;line-height:1.6;color:#4b5563;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.product.info.detailed .product.data.items.product-detail-tabs .data.item.content[aria-hidden="true"]{display:none}.product.info.detailed .product.data.items.product-detail-tabs .data.item.content:not([aria-hidden="true"]){display:block}.product-detail-shipping-text{margin:0}@media (max-width: 767.98px){.product.info.detailed .product.data.items.product-detail-tabs{flex-direction:column;flex-wrap:nowrap}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title{order:unset;flex:0 0 auto;width:100%;margin:0;border-radius:0;border:1px solid #e5e7eb;border-bottom:none;background:#f9fafb}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title:last-of-type{border-bottom:1px solid #e5e7eb}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch{padding:.75rem 1rem;position:relative;padding-right:2.5rem}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title .data.switch::after{content:'';position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-60%) rotate(45deg);transition:transform .2s ease}.product.info.detailed .product.data.items.product-detail-tabs .data.item.title.active .data.switch::after{transform:translateY(-40%) rotate(-135deg)}.product.info.detailed .product.data.items.product-detail-tabs .data.item.content{order:unset;margin-top:0;border-radius:0;border:1px solid #e5e7eb;border-top:none}.product.info.detailed .product.data.items.product-detail-tabs .data.item.content:not([aria-hidden="true"]){border-top:none}}.column.main .product.data.items .item.title a{font-weight:500;color:#1f2937}.column.main .product.data.items .item.title.active a{border-color:#ea580c;color:#ea580c}.column.main .product.data.items .item.content{padding:1rem 0;font-size:.9375rem;line-height:1.6;color:#4b5563}.column.main .product.data.items .item.content.active{border-color:#ea580c;color:#ea580c}@media (min-width: 768px){.column.main .product-info-wrapper{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width: 1024px){.column.main .product-info-wrapper{grid-template-columns:.9fr 1fr}}.catalog-product-view .actions-addto{display:none}.snackhub-newsletter{background:#ea580c;color:#fff;padding:3rem 1rem}.snackhub-newsletter__inner{max-width:1280px;margin:0 auto;text-align:center}.snackhub-newsletter__title{font-size:1.875rem;font-weight:700;margin:0 0 .5rem 0}.snackhub-newsletter__text{margin:0 0 1.5rem 0;opacity:.9}.snackhub-newsletter__form{max-width:28rem;margin:0 auto;display:flex;gap:.5rem}.snackhub-newsletter__input{flex:1;padding:.5rem 1rem;border:none;border-radius:.625rem;font-size:1rem;color:#1f2937}.snackhub-newsletter__submit{flex-shrink:0;background:#fff !important;color:#ea580c !important;border:none;padding:.5rem 1rem;border-radius:.625rem;font-weight:500;cursor:pointer}.mobile-bottom-nav{display:none}@media (max-width: 767.98px){.mobile-bottom-nav{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -1px 3px rgba(0,0,0,0.08)}.mobile-bottom-nav__inner{display:flex;align-items:center;justify-content:space-around;height:4rem;padding:0 .5rem}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;color:#4b5563;text-decoration:none;transition:color .2s}.mobile-bottom-nav__item:hover,.mobile-bottom-nav__item:focus{color:#1f2937;text-decoration:none}.mobile-bottom-nav__item--active{color:#ea580c}.mobile-bottom-nav__icon{position:relative;display:inline-block;flex-shrink:0;width:1.5rem;height:1.5rem}.mobile-bottom-nav__item--active .mobile-bottom-nav__icon svg{stroke:#ea580c}.mobile-bottom-nav__icon svg{width:100%;height:100%;display:block}.mobile-bottom-nav__label{font-size:.75rem;font-weight:500;margin-top:.25rem}.mobile-bottom-nav__icon--badge{position:relative}.mobile-bottom-nav__badge{position:absolute;top:-0.5rem;right:-0.5rem;min-width:1.25rem;height:1.25rem;padding:0 .25rem;display:none;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;line-height:1;color:#fff;background:#ea580c;border-radius:9999px}.mobile-bottom-nav__badge--show{display:flex}.page-wrapper{padding-bottom:4rem}}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper{display:none}.login-container,.checkout-success,.form-create-account,.form.form-orders-search,.form.search.advanced,.form.password.forget,.form.password.reset,.form.send.confirmation{margin-bottom:.5rem;border:none !important;max-width:100%}.product-item-actions{display:inline-block !important}@media (max-width: 767.98px){.checkout-index-index .modal-custom{justify-content:center !important;padding-bottom:calc(4rem + 0.75rem + env(safe-area-inset-bottom, 0px))}}.products-grid .product-item .product-item-name,.products-list .product-item .product-item-name,.block.widget .product-item .product-item-name,.snackhub-home-products .product-item .product-item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;max-width:100%}.products-grid .product-item .product-item-name>a,.products-list .product-item .product-item-name>a,.block.widget .product-item .product-item-name>a,.snackhub-home-products .product-item .product-item-name>a{color:inherit}.products-grid .product-items,[data-appearance="carousel"] .product-items{overflow:visible}.products-grid .product-items .product-item,[data-appearance="carousel"] .product-items .product-item{list-style:none}.products-grid .product-items .product-item .product-item-info,[data-appearance="carousel"] .product-items .product-item .product-item-info{display:flex !important;flex-direction:column !important;height:100%;background:#fff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:.75rem !important;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important;overflow:hidden !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.products-grid .product-items .product-item .product-item-info .product-item-photo-wrap,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-photo-wrap{display:block;background:#f9fafb;border-radius:.75rem .75rem 0 0;overflow:hidden}.products-grid .product-items .product-item .product-item-info .product-item-photo-wrap .product-item-photo img,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-photo-wrap .product-item-photo img{display:block;width:100%;height:auto;transition:transform .35s ease}.products-grid .product-items .product-item .product-item-info:hover,[data-appearance="carousel"] .product-items .product-item .product-item-info:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.12) !important}.products-grid .product-items .product-item .product-item-info:hover .product-item-photo-wrap .product-item-photo img,[data-appearance="carousel"] .product-items .product-item .product-item-info:hover .product-item-photo-wrap .product-item-photo img{transform:scale(1.03)}.products-grid .product-items .product-item .product-item-info .product-item-details,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details{padding:1rem}.products-grid .product-items .product-item .product-item-info .product-item-details,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details{position:relative;display:flex;flex-direction:column}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details .product-item-inner{margin-top:auto}.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details .product-item-actions{position:static !important;opacity:1 !important;pointer-events:auto !important;transform:none !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:flex !important;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.products-grid .product-items .product-item .product-item-info .product-item-details .actions-primary,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details .actions-primary{position:static !important;opacity:1 !important;pointer-events:auto !important;transform:none !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.products-grid .product-items .product-item .product-item-info .product-item-details .actions-secondary,[data-appearance="carousel"] .product-items .product-item .product-item-info .product-item-details .actions-secondary{position:static !important;opacity:1 !important;transform:none !important}.products-grid .product-items .product-item .product-item-info .category-product-item-details,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details{display:flex;flex-direction:column}.products-grid .product-items .product-item .product-item-info .category-product-item-details .product-item-brand,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .product-item-brand{order:10}.products-grid .product-items .product-item .product-item-info .category-product-item-details .product-item-name,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .product-item-name{order:20;max-width:100%}.products-grid .product-items .product-item .product-item-info .category-product-item-details .price-box,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .price-box{order:30}.products-grid .product-items .product-item .product-item-info .category-product-item-details>*:not(.product-item-brand):not(.product-item-name):not(.price-box),[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details>*:not(.product-item-brand):not(.product-item-name):not(.price-box){order:40}.products-grid .product-items .product-item .product-item-info .category-product-item-details .price-box .price,.products-grid .product-items .product-item .product-item-info .category-product-item-details .price,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .price-box .price,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .price{color:#ea580c !important;font-weight:700;text-align:left}.products-grid .product-items .product-item .product-item-info .category-product-item-details .price-box,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .price-box{text-align:left}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem;min-height:1.5rem;flex-wrap:wrap}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .reviews-summary,.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .reviews-summary,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary{margin:0;flex:1;min-width:0}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short{display:flex;align-items:center;gap:.25rem}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .rating-summary,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .rating-summary{margin:0}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view{font-size:.875rem;color:#4b5563;text-decoration:none}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view:hover,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view:hover{color:#ea580c}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist{flex-shrink:0;margin:0}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;border-radius:50%;color:#9ca3af;text-decoration:none;transition:color .2s,background .2s}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist span,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist span{display:none}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist::before,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist::before{content:'';display:block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-image:url('../images/icons/lucide-heart.svg');mask-image:url('../images/icons/lucide-heart.svg');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist:hover,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist:hover{color:#ef4444;background:rgba(0,0,0,0.04)}.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist.active,.products-grid .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist:focus,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist.active,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .category-product-item-wishlist .action.towishlist:focus{color:#ea580c}.products-grid .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary{width:100%}.products-grid .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary .action.tocart.primary,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary .action.tocart.primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:#ea580c;border-color:#ea580c;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-weight:500}.products-grid .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary .action.tocart.primary:hover,[data-appearance="carousel"] .product-items .product-item .product-item-info .category-product-item-details .product-item-actions .actions-primary .action.tocart.primary:hover{background:#c3490a;border-color:#c3490a;color:#fff}.category-description [data-content-type="row"] [data-element="inner"]{padding:0 !important}.products-grid .product-items .product-item .product-item-info,[data-appearance="carousel"] .product-items .product-item .product-item-info,[data-appearance="carousel"] .product-items .product-item .product-item-info{background:#fff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:.75rem !important;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important}.jason-about-page{max-width:1280px;margin-left:auto;margin-right:auto;padding:3rem 1rem;box-sizing:border-box}@media (min-width: 768px){.jason-about-page{padding:3rem 1.5rem}}.jason-about-hero{text-align:center;margin-bottom:4rem}.jason-about-hero__title{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;line-height:1.2}@media (min-width: 768px){.jason-about-hero__title{font-size:3rem}}.jason-about-hero__tagline{font-size:1.25rem;color:#4b5563;margin:0 auto;line-height:1.5}.jason-about-banner{margin-bottom:4rem;border-radius:.625rem;overflow:hidden}.jason-about-banner__img{width:100%;height:16rem;object-fit:cover;display:block}@media (min-width: 768px){.jason-about-banner__img{height:24rem}}.jason-about-story{margin-bottom:4rem}.jason-about-story__inner{margin:0 auto}.jason-about-story__title{font-size:1.875rem;font-weight:700;text-align:center;margin:0 0 1.5rem;color:#1f2937}.jason-about-story__body{color:#4b5563;line-height:1.6;margin-bottom:4rem}.jason-about-story__body p{margin:0 0 1rem}.jason-about-story__body p:last-child{margin-bottom:0}.jason-about-stats{margin-bottom:4rem}.jason-about-stats__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media (min-width: 768px){.jason-about-stats__grid{grid-template-columns:repeat(4, 1fr)}}.jason-about-stat{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem 1rem;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.jason-about-stat__icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:#ea580c}.jason-about-stat__value{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .25rem}.jason-about-stat__label{font-size:.875rem;color:#4b5563;margin:0}.jason-about-values{margin-bottom:4rem}.jason-about-values__title{font-size:1.875rem;font-weight:700;text-align:center;margin:0 0 2rem;color:#1f2937}.jason-about-values__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.jason-about-values__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.jason-about-values__grid{grid-template-columns:repeat(4, 1fr)}}.jason-about-value{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.jason-about-value__icon{width:3rem;height:3rem;border-radius:9999px;background-color:#ffedd5;color:#ea580c;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.jason-about-value__icon svg{width:1.5rem;height:1.5rem}.jason-about-value__title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#1f2937}.jason-about-value__desc{font-size:.875rem;color:#4b5563;margin:0;line-height:1.5}.jason-about-team{margin-bottom:4rem}.jason-about-team__title{font-size:1.875rem;font-weight:700;text-align:center;margin:0 0 2rem;color:#1f2937}.jason-about-team__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.jason-about-team__grid{grid-template-columns:repeat(3, 1fr)}}.jason-about-team-card{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}.jason-about-team-card__img-wrap{aspect-ratio:1;border-radius:.625rem;overflow:hidden;margin-bottom:1rem}.jason-about-team-card__img{width:100%;height:100%;object-fit:cover;display:block}.jason-about-team-card__name{font-size:1.125rem;font-weight:700;margin:0 0 .25rem;color:#1f2937}.jason-about-team-card__role{font-size:.875rem;color:#ea580c;margin:0 0 .75rem}.jason-about-team-card__bio{font-size:.875rem;color:#4b5563;margin:0;line-height:1.5}.jason-about-mission{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:.625rem;padding:3rem 1.5rem}.jason-about-mission__inner{max-width:42rem;margin:0 auto;text-align:center}.jason-about-mission__title{font-size:1.875rem;font-weight:700;margin:0 0 1rem;color:#1f2937}.jason-about-mission__text{font-size:1.125rem;color:#374151;margin:0;line-height:1.6}