*{outline:none}:where(:focus-visible){outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:1px}select:not([multiple]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:focus-visible,[type=checkbox]:checked:hover,[type=radio]:checked:focus-visible,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus-visible,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}[type=range]:focus,[type=range]:focus-visible{outline:0}[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1)),0 0 0 .25rem rgba(var(--brand-color),.2)}[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 1px rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1)),0 0 0 .25rem rgba(var(--brand-color),.2)}[type=range]:focus::-webkit-slider-thumb{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 [type=range]:focus::-webkit-slider-thumb{transition:none !important}[type=range]:focus::-moz-range-thumb{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 [type=range]:focus::-moz-range-thumb{transition:none !important}.jason-backtotop__btn{transition:background-color .2s,transform .2s}.jason-backtotop__btn:hover{background:#c2410c;color:#fff}.jason-backtotop__btn:focus{outline:2px solid #ea580c;outline-offset:2px}.breeze-gallery .action.skip{position:absolute;z-index:50;width:100%;outline-offset:0;background:#fff}.breeze-gallery.opened .action.skip{display:none}.breeze-gallery.caption [data-caption]:not([data-caption=""]):after{content:attr(data-caption);position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:1px 5px;background:#fff}.breeze-gallery.opened{top:0;left:0;position:fixed;z-index:999;width:100%;height:100dvh;padding:10px;box-sizing:border-box;background:#fff}.breeze-gallery.opened .close{background:#fff;display:block;right:3px;top:3px;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.breeze-gallery.opened .controls{visibility:visible}.breeze-gallery.opened .stage{flex-grow:1;overflow:hidden !important}.breeze-gallery.opened .stage:not(.video) .main-image-wrapper{cursor:default}.breeze-gallery.opened .stage:has(.main-image-wrapper:focus-visible){outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:1px}.breeze-gallery.opened .stage>div:first-child,.breeze-gallery.opened .stage>div:first-child picture{margin:0 auto;max-height:100%}.breeze-gallery.opened .stage>div:first-child,.breeze-gallery.opened .stage>div:first-child picture,.breeze-gallery.opened .stage>div:first-child .main-image-wrapper{align-items:normal}.breeze-gallery.opened .stage>div:first-child img{object-fit:contain}.breeze-gallery.opened .thumbnails.hidden{display:flex}@media (orientation:landscape){.breeze-gallery.opened{flex-direction:row;align-items:flex-start;justify-content:flex-end;--gallery-thumbs-direction:column}.breeze-gallery.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.opened .thumbnails .slick-arrow{transform:translateX(calc(-50% - 5px/2));height:40px;width:80px}.breeze-gallery.opened .thumbnails .slick-prev{top:0;left:50%}.breeze-gallery.opened .thumbnails .slick-prev:before{transform:rotate(-90deg)}.breeze-gallery.opened .thumbnails .slick-next{bottom:0;top:auto;left:50%;right:auto}.breeze-gallery.opened .thumbnails .slick-next:before{transform:rotate(90deg)}.breeze-gallery.opened .stage{height:100%;flex-shrink:1}.breeze-gallery.opened .thumbnails{max-height:none !important;height:100%;justify-content:flex-start}}:root{--magnifier-gap:var(--gallery-columns-gap,10px)}.image-magnifier-lens,.image-magnifier-stage{direction:ltr;pointer-events:none;overflow:hidden;opacity:0;visibility:visible !important;box-shadow:0 2px 7px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.06)}.image-magnifier-lens.magnifier-active,.image-magnifier-stage.magnifier-active{opacity:1}.image-magnifier-lens div,.image-magnifier-stage div{transform:translate3d(0,0,0);background:#fff;display:flex;align-items:center;justify-content:center}.image-magnifier-lens img[src=''],.image-magnifier-stage img[src='']{opacity:0}.image-magnifier-lens{border:1px solid rgba(0,0,0,.4);filter:contrast(94%)}.image-magnifier-lens.circle{border-radius:9999px}.image-magnifier-lens div{background:rgba(255,255,255,.4)}.image-magnifier-stage{z-index:999;background:#fff}.image-magnifier-stage div{transition:.1s transform ease-out}@media (prefers-reduced-motion){.image-magnifier-stage div{transition:none}}.magnifier .breeze-gallery:not(.opened) .stage,.magnifier .breeze-gallery .images{-webkit-touch-callout:none}.magnifier .main-image,.magnifier .images .item>img{backface-visibility:hidden;transition:filter .1s linear}.magnifier-stage-inner .image-magnifier-lens{opacity:0}.magnifier-stage-inner .image-magnifier-stage{box-shadow:none}.magnifier-stage-inner:has(.stage .loading-mask) .image-magnifier-stage{opacity:0}.magnifier-stage-inner .breeze-gallery .next,.magnifier-stage-inner .breeze-gallery .prev{z-index:1000}.image-magnifier-stage-inner{filter:contrast(94%)}.magnifier-stage-inner.magnifier-active .product.media .main-image-wrapper{z-index:100}:not(.magnifier-stage-inner).magnifier-active .product.media .stage,:not(.magnifier-stage-inner).magnifier-active .product.media .images .item{z-index:100}.magnifier-active .product.media .main-image,.magnifier-active .product.media .images .magnifier-active img{filter:contrast(94%) grayscale(100%) opacity(60%)}.magnifier-active .product.media .images .magnifier-active .image-magnifier-lens img{filter:none}.range-inputs .actions-toolbar a{cursor:pointer}.range-inputs .actions-toolbar .empty+.actions-primary{display:none}.block.filter a:has(input):hover{text-decoration:none}.block.filter a:has(input):hover label span:first-child{text-decoration:underline}.block.filter a:has(input) label{cursor:pointer}.block.filter .no-results-message{color:rgba(var(--base-color),var(--muted-alpha,.6));padding:0 .25rem}.minisearch .actions .loading-mask{--spinner-size:1rem;justify-content:flex-end;padding-right:2.5rem}.smile-elasticsuite-autocomplete-result dt{padding:.25rem .5rem}.smile-elasticsuite-autocomplete-result dd{display:flex;gap:.25rem}.smile-elasticsuite-autocomplete-result .clear{display:none}.smile-elasticsuite-autocomplete-result dd,.smile-elasticsuite-autocomplete-result .price-box,.smile-elasticsuite-autocomplete-result .price-label,.smile-elasticsuite-autocomplete-result .category-mini-crumb,.smile-elasticsuite-autocomplete-result .product-attribute-label{font-size:.875rem;line-height:1.25rem}.smile-elasticsuite-autocomplete-result .item-type-product{gap:.5rem}.smile-elasticsuite-autocomplete-result .product-image-box{flex-shrink:0;margin:.25rem 0}.smile-elasticsuite-autocomplete-result .category-mini-crumb{font-style:italic;color:rgba(var(--base-color),var(--muted-alpha,.6))}.smile-elasticsuite-autocomplete-result .product-attribute-label{color:rgba(var(--base-color),var(--muted-alpha,.6))}[data-mage-init*='"collapsible":']>[data-role=content],.modal-inner-wrap,.block.filter .filter-content,.block.filter .filter-title strong:after,.actions-secondary .action,.toolbar .sorter-action,.toolbar .modes a,.pages a.page,.pages .action.next,.pages .action.previous,.minicart-items .actions a,.breeze.breeze-theme #maincontent>.page.messages .message,.navigation-wrapper,.nav-toggle span:after,.navigation .parent>a .ui-icon,.navigation .parent>a:after,.slick-active button span,.product-social-links a.action,.product-social-links button.action,.cart.table-wrapper .action-edit,.cart.table-wrapper .action-delete,.cart.table-wrapper .action-towishlist,.cart.table-wrapper .action-gift:after,.cart-tax-total:after,.totals-tax-summary .amount .price:before,.message.global.cookie{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 [data-mage-init*='"collapsible":']>[data-role=content],.breeze-inactive .modal-inner-wrap,.breeze-inactive .block.filter .filter-content,.breeze-inactive .block.filter .filter-title strong:after,.breeze-inactive .actions-secondary .action,.breeze-inactive .toolbar .sorter-action,.breeze-inactive .toolbar .modes a,.breeze-inactive .pages a.page,.breeze-inactive .pages .action.next,.breeze-inactive .pages .action.previous,.breeze-inactive .minicart-items .actions a,.breeze-inactive .breeze.breeze-theme #maincontent>.page.messages .message,.breeze-inactive .navigation-wrapper,.breeze-inactive .nav-toggle span:after,.breeze-inactive .navigation .parent>a .ui-icon,.breeze-inactive .navigation .parent>a:after,.breeze-inactive .slick-active button span,.breeze-inactive .product-social-links a.action,.breeze-inactive .product-social-links button.action,.breeze-inactive .cart.table-wrapper .action-edit,.breeze-inactive .cart.table-wrapper .action-delete,.breeze-inactive .cart.table-wrapper .action-towishlist,.breeze-inactive .cart.table-wrapper .action-gift:after,.breeze-inactive .cart-tax-total:after,.breeze-inactive .totals-tax-summary .amount .price:before{transition:none !important}.block>.title,.block .block-title{color:rgba(var(--block-title-color),var(--block-title-alpha,1));background:rgba(var(--block-title-bg),var(--block-bg-alpha,1))}.block .block-content{background:rgb(var(--block-content-bg),var(--block-content-bg-alpha,1))}.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{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg width="48" height="9" viewBox="0 0 48 9" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.441 4.89907C22.0551 4.61749 22.8357 4.40117 24 4.40117V0C22.1531 0 20.6752 0.358529 19.4087 0.939228C18.2215 1.48357 17.2908 2.19727 16.57 2.7499C16.5521 2.76362 16.5344 2.77725 16.5167 2.79077C15.0959 3.87982 14.142 4.59883 12 4.59883C10.8357 4.59883 10.0551 4.38251 9.441 4.10093C8.77707 3.79651 8.22162 3.38254 7.44956 2.79077L7.41657 2.76549C5.84205 1.55852 3.80893 0 -1.90735e-06 0C-3.81198 0 -5.85544 1.56053 -7.43748 2.76867L-7.4631 2.78824C-8.88873 3.87687 -9.85506 4.59883 -12 4.59883V9C-8.18803 9 -6.14456 7.43947 -4.56253 6.23133L-4.5369 6.21176C-3.11127 5.12313 -2.14494 4.40117 -1.90735e-06 4.40117C2.14195 4.40117 3.09588 5.12018 4.51674 6.20923C4.53438 6.22275 4.55215 6.23637 4.57005 6.2501C5.29075 6.80273 6.22151 7.51643 7.40871 8.06077C8.67521 8.64147 10.1531 9 12 9C15.8089 9 17.842 7.44148 19.4166 6.23451L19.4496 6.20923C20.2216 5.61746 20.7771 5.20349 21.441 4.89907Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M57.441 4.10093C58.0551 4.38251 58.8357 4.59883 60 4.59883V9C58.1531 9 56.6752 8.64147 55.4087 8.06077C54.2215 7.51643 53.2908 6.80273 52.57 6.2501C52.5521 6.23638 52.5344 6.22275 52.5167 6.20923C51.0959 5.12018 50.142 4.40117 48 4.40117C46.8357 4.40117 46.0551 4.61749 45.441 4.89907C44.7771 5.20349 44.2216 5.61746 43.4496 6.20923L43.4166 6.23451C41.842 7.44148 39.8089 9 36 9C32.188 9 30.1446 7.43947 28.5625 6.23133L28.5369 6.21176C27.1113 5.12313 26.1449 4.40117 24 4.40117V0C27.812 0 29.8554 1.56053 31.4375 2.76867L31.4631 2.78824C32.8887 3.87687 33.8551 4.59883 36 4.59883C38.142 4.59883 39.0959 3.87982 40.5167 2.79077C40.5344 2.77725 40.5521 2.76363 40.57 2.7499C41.2907 2.19727 42.2215 1.48357 43.4087 0.939228C44.6752 0.358529 46.1531 0 48 0C51.8089 0 53.842 1.55852 55.4166 2.76549L55.4496 2.79077C56.2216 3.38254 56.7771 3.79651 57.441 4.10093Z"/></svg>') no-repeat 50% 50%;-webkit-mask-size:48px 9px}.page-footer .block.newsletter .title:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg width="48" height="9" viewBox="0 0 48 9" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.441 4.89907C22.0551 4.61749 22.8357 4.40117 24 4.40117V0C22.1531 0 20.6752 0.358529 19.4087 0.939228C18.2215 1.48357 17.2908 2.19727 16.57 2.7499C16.5521 2.76362 16.5344 2.77725 16.5167 2.79077C15.0959 3.87982 14.142 4.59883 12 4.59883C10.8357 4.59883 10.0551 4.38251 9.441 4.10093C8.77707 3.79651 8.22162 3.38254 7.44956 2.79077L7.41657 2.76549C5.84205 1.55852 3.80893 0 -1.90735e-06 0C-3.81198 0 -5.85544 1.56053 -7.43748 2.76867L-7.4631 2.78824C-8.88873 3.87687 -9.85506 4.59883 -12 4.59883V9C-8.18803 9 -6.14456 7.43947 -4.56253 6.23133L-4.5369 6.21176C-3.11127 5.12313 -2.14494 4.40117 -1.90735e-06 4.40117C2.14195 4.40117 3.09588 5.12018 4.51674 6.20923C4.53438 6.22275 4.55215 6.23637 4.57005 6.2501C5.29075 6.80273 6.22151 7.51643 7.40871 8.06077C8.67521 8.64147 10.1531 9 12 9C15.8089 9 17.842 7.44148 19.4166 6.23451L19.4496 6.20923C20.2216 5.61746 20.7771 5.20349 21.441 4.89907Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M57.441 4.10093C58.0551 4.38251 58.8357 4.59883 60 4.59883V9C58.1531 9 56.6752 8.64147 55.4087 8.06077C54.2215 7.51643 53.2908 6.80273 52.57 6.2501C52.5521 6.23638 52.5344 6.22275 52.5167 6.20923C51.0959 5.12018 50.142 4.40117 48 4.40117C46.8357 4.40117 46.0551 4.61749 45.441 4.89907C44.7771 5.20349 44.2216 5.61746 43.4496 6.20923L43.4166 6.23451C41.842 7.44148 39.8089 9 36 9C32.188 9 30.1446 7.43947 28.5625 6.23133L28.5369 6.21176C27.1113 5.12313 26.1449 4.40117 24 4.40117V0C27.812 0 29.8554 1.56053 31.4375 2.76867L31.4631 2.78824C32.8887 3.87687 33.8551 4.59883 36 4.59883C38.142 4.59883 39.0959 3.87982 40.5167 2.79077C40.5344 2.77725 40.5521 2.76363 40.57 2.7499C41.2907 2.19727 42.2215 1.48357 43.4087 0.939228C44.6752 0.358529 46.1531 0 48 0C51.8089 0 53.842 1.55852 55.4166 2.76549L55.4496 2.79077C56.2216 3.38254 56.7771 3.79651 57.441 4.10093Z"/></svg>') no-repeat 50% 50%;-webkit-mask-size:48px 9px}.breadcrumbs li:after{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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem}.swatch-option-tooltip{opacity:0;transform:scale(.95);color:rgba(var(--base-color),var(--base-alpha,1));--base-color:17,24,39;--base-alpha:1;--headings-color:var(--base-color);--headings-alpha:1;--block-title-color:var(--base-color);--link-color:var(--blue);--link-alpha:.85;--muted-bg:243,244,246;--muted-bg-alpha:1;--ring-color:var(--brand-color);--ring-alpha:1;--button-bg:var(--brand-color);--button-border-color:var(--button-bg);--button-color:255,255,255;--button-hover-bg:var(--brand-hover-color);--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);--input-color:17,24,39;--input-alpha:1;--input-bg:var(--base-bg);--input-bg-alpha:1;--input-border-color:var(--gray-900);--input-border-alpha:1;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;padding:var(--dropdown-padding);width:var(--dropdown-width);transform-origin:top;z-index:850;visibility:hidden;margin-top:.125rem;color:rgba(var(--z-layer-color),var(--z-layer-color-alpha,1));background:rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1));box-shadow:0 4px 15px -2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05);border-radius:.25rem;text-align:left}.breeze-inactive .swatch-option-tooltip{transition:none !important}.swatch-option-tooltip:not([style*=none]){z-index:851;opacity:1;pointer-events:all;display:block;visibility:visible;transform:scale(1)}.field-tooltip-content,.dropdown.options .dropdown,.tooltip.wrapper .tooltip.content,.minicart-wrapper .mage-dropdown-dialog,.minisearch .search-autocomplete,.map-popup,.navigation .submenu{opacity:0;transform:scale(.95);color:rgba(var(--base-color),var(--base-alpha,1));--base-color:17,24,39;--base-alpha:1;--headings-color:var(--base-color);--headings-alpha:1;--block-title-color:var(--base-color);--link-color:var(--blue);--link-alpha:.85;--muted-bg:243,244,246;--muted-bg-alpha:1;--ring-color:var(--brand-color);--ring-alpha:1;--button-bg:var(--brand-color);--button-border-color:var(--button-bg);--button-color:255,255,255;--button-hover-bg:var(--brand-hover-color);--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);--input-color:17,24,39;--input-alpha:1;--input-bg:var(--base-bg);--input-bg-alpha:1;--input-border-color:var(--gray-900);--input-border-alpha:1;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;padding:var(--dropdown-padding);width:var(--dropdown-width);transform-origin:top;z-index:850;visibility:hidden;margin-top:.125rem;color:rgba(var(--z-layer-color),var(--z-layer-color-alpha,1));background:rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1));box-shadow:0 4px 15px -2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05);border-radius:.25rem;text-align:left}.breeze-inactive .field-tooltip-content,.breeze-inactive .dropdown.options .dropdown,.breeze-inactive .tooltip.wrapper .tooltip.content,.breeze-inactive .minicart-wrapper .mage-dropdown-dialog,.breeze-inactive .minisearch .search-autocomplete,.breeze-inactive .map-popup,.breeze-inactive .navigation .submenu{transition:none !important}.field-tooltip-content[aria-hidden=false],.dropdown.options .dropdown[aria-hidden=false],.tooltip.wrapper:hover .tooltip.content,.tooltip.wrapper:focus .tooltip.content,.minicart-wrapper .mage-dropdown-dialog[style=""],.minicart-wrapper .mage-dropdown-dialog[style*=block],.minisearch .search-autocomplete:not(:empty):not([style*="display:none"]):not([style*="display: none"]),.map-popup.active,.navigation .submenu.shown,.navigation .submenu[aria-expanded=true]:not([aria-hidden]),body:not(.breeze) .navigation .submenu[aria-expanded=true]:not([aria-hidden]) .submenu{z-index:851;opacity:1;pointer-events:all;display:block;visibility:visible;transform:scale(1)}.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{--divider-alpha:.05;cursor:pointer}.smile-elasticsuite-autocomplete-result dd:hover,.dropdown.options .dropdown>li>a:hover,.dropdown.options .dropdown>ul>li>a:hover,.minisearch .search-autocomplete [role=listbox] li:hover,.navigation :where(li[class*=level])>a:hover{background:rgba(var(--base-color),var(--divider-alpha,.1))}[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{cursor:pointer}[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{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;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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem}:where(input:not([type=range])):focus,:where(input:not([type=range])):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{--input-bg:var(--gray-100);--input-border-color:var(--brand-color);--input-outline-color:var(--input-border-color);--input-shadow-spread:1px;outline:2px solid rgba(var(--input-outline-color),var(--input-outline-alpha));outline-offset:2px}:where(input:not([type=range])):-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:none,0 0 0 30px rgba(var(--muted-bg),var(--muted-bg-alpha,1)) inset;-webkit-text-fill-color:rgba(var(--input-color),var(--input-alpha))}button,.action.primary,input[type=submit],input[type=reset],input[type=button],.pagebuilder-button-primary,.pagebuilder-button-secondary,.pagebuilder-button-link{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 button,.breeze-inactive .action.primary,.breeze-inactive input[type=submit],.breeze-inactive input[type=reset],.breeze-inactive input[type=button],.breeze-inactive .pagebuilder-button-primary,.breeze-inactive .pagebuilder-button-secondary,.breeze-inactive .pagebuilder-button-link{transition:none !important}button.selected,.action.primary.selected,input[type=submit].selected,input[type=reset].selected,input[type=button].selected,.pagebuilder-button-primary.selected,.pagebuilder-button-secondary.selected,.pagebuilder-button-link.selected{--button-color:255,255,255;--button-bg:var(--brand-color);--button-border-color:var(--button-bg)}@media (pointer:fine){button:hover,.action.primary:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.pagebuilder-button-primary:hover,.pagebuilder-button-secondary:hover,.pagebuilder-button-link:hover{background:rgba(var(--button-hover-bg),var(--button-hover-bg-alpha));text-decoration:none !important;--button-border-color:var(--button-hover-bg)}button.selected:hover,.action.primary.selected:hover,input[type=submit].selected:hover,input[type=reset].selected:hover,input[type=button].selected:hover,.pagebuilder-button-primary.selected:hover,.pagebuilder-button-secondary.selected:hover,.pagebuilder-button-link.selected:hover{--button-hover-bg:var(--brand-color)}}button:focus-visible,.action.primary:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=button]:focus-visible,.pagebuilder-button-primary:focus-visible,.pagebuilder-button-secondary:focus-visible,.pagebuilder-button-link:focus-visible{z-index:10;outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:2px}: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{--button-hover-bg:var(--button-secondary-hover-bg)}@media (pointer:fine){:where(button:not([type=submit]):not(.action-primary):not(.primary):not(.pagebuilder-button-link):not(.pagebuilder-button-primary):not(.select)):hover,input[type=reset]:hover,input[type=button]:hover,.pagebuilder-button-secondary:hover,.product-items .product-item .actions-primary .tocart:hover{--button-border-color:var(--gray-300)}}@media (pointer:fine){.pagebuilder-button-link:hover{text-decoration:underline !important;--button-hover-bg-alpha:0;--button-border-alpha:0;--button-color:var(--link-color)}}.button-ghost button,.button-ghost .pagebuilder-button-primary,.button-ghost .pagebuilder-button-secondary{--button-hover-bg:var(--base-color)}@media (pointer:fine){.button-ghost button:hover,.button-ghost .pagebuilder-button-primary:hover,.button-ghost .pagebuilder-button-secondary:hover{--button-hover-bg-alpha:.1;--button-color:var(--base-color);--button-border-color:var(--base-color)}}.product-options-wrapper .action.back{--button-bg:var(--base-bg);--button-border-color:var(--base-bg);padding:0 !important;background:0 0 !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}.product-options-wrapper .action.back:focus-visible{outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:1px}.button-close,.ui-dialog.popup .action.close,.modal-header .action-close,.block-minicart .action.close{float:right;--button-bg:var(--base-bg);--button-border-color:var(--base-bg);padding:0 !important;background:0 0 !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;margin-left:auto;opacity:.7;cursor:pointer}.button-close:focus-visible,.ui-dialog.popup .action.close:focus-visible,.modal-header .action-close:focus-visible,.block-minicart .action.close:focus-visible{outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:1px}.button-close:before,.ui-dialog.popup .action.close:before,.modal-header .action-close:before,.block-minicart .action.close:before{display:block;content:'';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="M6 18L18 6M6 6l12 12" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.button-close span,.ui-dialog.popup .action.close span,.modal-header .action-close span,.block-minicart .action.close span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.minicart-items .details-qty .update-cart-item{font-size:.75rem;line-height:1rem;padding:.25rem .5rem}.minicart-items .details-qty .item-qty{font-size:.75rem;line-height:1rem;padding:.25rem;width:auto;flex-grow:0}.minicart-items-wrapper:after{pointer-events:none;content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:1rem;background:linear-gradient(rgba(var(--z-layer-bg),0),rgba(var(--z-layer-bg),.8))}.modal-content,.minicart-items-wrapper>.minicart-items{scrollbar-gutter:stable}.modal-content::-webkit-scrollbar,.minicart-items-wrapper>.minicart-items::-webkit-scrollbar{width:.375rem;height:.375rem}.modal-content::-webkit-scrollbar-track,.minicart-items-wrapper>.minicart-items::-webkit-scrollbar-track{background-color:rgb(var(--scrollbar-bg));border-radius:24rem}.modal-content::-webkit-scrollbar-thumb,.minicart-items-wrapper>.minicart-items::-webkit-scrollbar-thumb{background-color:rgb(var(--scrollbar-color));border-radius:24rem}.load.indicator:before,.product-item-info-image-loading .product-item-photo:before{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%}[data-mage-init*='"tabs":']>[data-role=collapsible]{cursor:pointer}[data-mage-init*='"tabs":']>[data-role=collapsible]:hover{--muted-alpha:.9;--muted-bg-alpha:.5;color:#4b5563}[data-mage-init*='"tabs":']>[data-role=collapsible]:focus-visible{z-index:10}@media (max-width:767.98px){[data-mage-init*='"tabs":']>[data-role=collapsible]:after{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;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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem}.breeze-inactive [data-mage-init*='"tabs":']>[data-role=collapsible]:after{transition:none !important}}[data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true],[data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]){--muted-alpha:.9;color:#1f2937}[data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true]:hover,[data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]):hover{--muted-bg-alpha:1}[data-content-type=tabs] .tab-header{cursor:pointer}[data-content-type=tabs] .tab-header:hover{--muted-alpha:.9;--muted-bg-alpha:.5;color:#4b5563}[data-content-type=tabs] .tab-header:focus-visible{z-index:10}[data-content-type=tabs] .tab-header.active{--muted-alpha:.9;color:#1f2937}[data-content-type=tabs] .tab-header.active:hover{--muted-bg-alpha:1}.minicart-items .details-qty .update-cart-item span,.minicart-items .action.edit span,.minicart-items .action.delete span,.review-control-vote label span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mobile-header-panel .switcher .label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.block.filter .no-results-message,.minicart-items .details-qty .label,.minicart-items .details-qty .value{font-size:.875rem;line-height:1.25rem}.block-minicart .items-total{font-size:1.125rem;line-height:1.75rem}.block-minicart .block-content>.actions a.action{color:rgba(var(--link-color),var(--link-alpha));text-decoration:none}.block-minicart .block-content>.actions a.action:hover{--link-alpha:1;text-decoration:underline}.popup-authentication .block-new-customer p{margin-bottom:.75rem}.popup-authentication .block-new-customer ul{margin-top:.75rem;margin-bottom:.75rem}.popup-authentication .block-new-customer ul{padding-left:1.25rem}.popup-authentication .block-new-customer ul{list-style:disc}.footer-middle{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}div.mage-error,div.field-error{margin-top:.125rem;font-size:.9rem;color:rgba(var(--danger-color),var(--danger-alpha,1))}.field-tooltip{--dropdown-width:18rem;--dropdown-padding:.5rem .75rem}.field-tooltip-action:before{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="M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.ui-datepicker .ui-datepicker-calendar td{padding:0}.ui-datepicker-trigger:before{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="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.ui-datepicker .ui-datepicker-title select{padding:0 1rem 0 .25rem;background-position:right .125rem center;background-size:1rem 1rem}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-sm-around{box-shadow:0 1px 9px 0 rgba(0,0,0,.05)}.shadow-around{box-shadow:0 1px 7px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06)}.shadow-md-around{box-shadow:0 2px 7px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.06)}.shadow-lg-around{box-shadow:0 4px 15px -2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05)}.shadow-xl-around{box-shadow:0 10px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.04)}.shadow-2xl-around{box-shadow:0 25px 50px rgba(0,0,0,.25)}[data-mage-init*='"collapsible":']>[data-role=content]{transition-behavior:normal}.block-collapsible-nav .title{cursor:pointer}.block-collapsible-nav .content a:hover{text-decoration:none;--base-bg-alpha:.8;background:rgba(var(--base-bg),var(--base-bg-alpha,1))}@media (min-width:768px){.block-collapsible-nav .content{position:sticky;top:.5rem;left:0}}@media (min-width:640px){.ui-dialog.popup{width:24rem}}.ui-dialog.popup .action.close{position:absolute;z-index:101;right:.5rem;top:.5rem}.dropdown.options .block-title{padding:0;border:0;margin-bottom:.5rem}.dropdown.options .subtitle{display:block;margin-bottom:.75rem;color:rgba(var(--base-color),var(--muted-alpha,.6))}.dropdown.options .product-item+.product-item{margin-top:1rem}.dropdown.options .actions-toolbar{justify-content:center;margin-top:1rem}.dropdown.options .empty{font-weight:500}@starting-style{.dropdown.options .dropdown[aria-hidden=false]{opacity:0;transform:scale(.95)}}:root{--dropdown-padding:.5rem;--dropdown-width:11rem}.dropdown-lg{--dropdown-padding:.75rem 1rem;--dropdown-width:18rem}.dropdown-xl,.map-popup{--dropdown-padding:.75rem 1rem;--dropdown-width:20rem}.modals-overlay,.modal-custom-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;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,.8))}.breeze-inactive .modals-overlay,.breeze-inactive .modal-custom-overlay{transition:none !important}._show~.modals-overlay,._show~.modal-custom-overlay{opacity:1;pointer-events:all;visibility:visible}body.breeze._has-modal,body.breeze._has-modal-custom{overflow:hidden}.modal-slide,.modal-popup,.modal-custom{--modal-max-width:500px;--modal-max-height:85vh;--modal-padding-x:1rem;--modal-padding-y:var(--modal-padding-x);inset:0;position:fixed;z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.75rem}@media (min-width:768px){.modal-slide,.modal-popup,.modal-custom{--modal-padding-x:2rem}}.modal-slide._show,.modal-popup._show,.modal-custom._show{visibility:visible}@media (min-width:640px){.modal-slide,.modal-popup,.modal-custom{justify-content:center}}.modal-slide[data-type=slide]{width:100%;padding:0;align-items:flex-end;padding-left:1.75rem;left:auto !important}.modal-inner-wrap{display:flex;flex-direction:column;padding:0 !important;margin:0 !important;width:100%;max-width:var(--modal-max-width);max-height:var(--modal-max-height);max-height:-webkit-fill-available;background:rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1));border-radius:.25rem;box-shadow:0 10px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.04);opacity:0}.modal-xl .modal-inner-wrap{--modal-max-width:850px}@media (max-width:767.98px){.modal-inner-wrap{transform:translateY(10px)}}@media (min-width:768px){.modal-inner-wrap{transform:scale(.97)}}[data-type=slide] .modal-inner-wrap{width:100%;height:100%;max-width:420px;max-height:none;border-radius:0;transform:translateX(100%)}._show .modal-inner-wrap{pointer-events:auto;transform:none;opacity:1}.modal-header,.modal-content,.modal-footer{padding:0 var(--modal-padding-x)}.modal-header,.modal-footer{flex-shrink:0;padding-top:var(--modal-padding-y);position:relative;z-index:10}.modal-header h1{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.modal-header .action-close{background:rgba(var(--base-bg),var(--base-bg-alpha,1));position:absolute;top:calc(var(--modal-padding-y)/3);right:calc(var(--modal-padding-x)/3)}.modal-content{overflow:auto;overscroll-behavior:contain;padding-bottom:3px;padding-top:3px}.modal-content:last-child{padding-bottom:var(--modal-padding-y)}.modal-content .message .button-close{display:none}.modal-footer{padding-bottom:var(--modal-padding-y);display:flex;justify-content:flex-end;gap:.5rem}.page-header .action.skip{--base-color:17,24,39;--base-alpha:1;position:absolute;left:.5rem;top:.5rem;z-index:40;text-align:center;background:rgba(var(--base-bg),var(--base-bg-alpha,1));color:rgba(var(--base-color),var(--base-alpha,1))}.page-header .action.skip:hover{text-decoration:underline}.page-header .action.skip:focus-within{outline-offset:0;padding:.625rem .5rem}@media (max-width:767.98px){.sidebar .action.skip{display:none !important}}.loading-mask+.loading-mask{opacity:0}.load.indicator[style*="display: inline"]{display:flex !important}.load.indicator:before{content:'';display:block}.load.indicator span{display:none}.tooltip.wrapper{--dropdown-width:16rem;--dropdown-padding:.5rem .75rem}.tooltip.wrapper .tooltip.toggle{cursor:help}.tooltip.wrapper .subtitle{font-size:1.125rem;line-height:1.75rem;font-weight:400;display:block;margin-bottom:.5rem}@media (max-width:767.98px){.tooltip.wrapper{--dropdown-width:12rem}}.towishlist:before{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}.tocompare:before{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="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.action.print:before{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="M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.action.mailto:before{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" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.hover-zoom{overflow:hidden}.hover-zoom>a{outline-offset:-4px}.hover-zoom>img,.hover-zoom [data-background-images^="{\\"],.hover-zoom [data-background-images^="{\\"]>*{transition:transform .6s cubic-bezier(.35,0,.05,1)}.hover-zoom:hover [data-background-images^="{\\"]{transform:scale(1.05)}.hover-zoom:hover [data-background-images^="{\\"]>*{transform:scale(.95)}.hover-zoom:hover>img{transform:scale(1.05)}}.popup-authentication .modal-inner-wrap{--modal-max-width:850px}.popup-authentication .block-authentication{padding:0 1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.popup-authentication .block-authentication{flex-direction:row;gap:2rem}.popup-authentication .block-authentication>.block{flex-grow:1;flex-basis:0}}.block .block-title .counter{color:rgba(var(--base-color),var(--muted-alpha,.6))}.block-compare .action.delete,.filter .action.remove,.sidebar .action.delete,.sidebar .action.remove{color:rgba(var(--base-color),var(--muted-alpha,.6))}.block-compare .action.delete:before,.filter .action.remove:before,.sidebar .action.delete:before,.sidebar .action.remove:before{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:1rem 1rem}.breadcrumbs a:hover{color:#4b5563;text-decoration:underline}.breadcrumbs .home:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1rem 1rem}.breadcrumbs .home:hover:before{color:#4b5563}.footer-top{background:url(../images/wave-gray.svg) no-repeat 50% 0}.footer-middle{background:url(../images/wave-blue.svg) no-repeat 50% 0}.page-footer .block.newsletter .control>label:before{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" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.dropdown .header.links{flex-direction:column;gap:0}.mobile-header-panel{margin:auto 0 0 0;padding:1rem;border:1px solid rgba(var(--base-color),var(--divider-alpha,.1));border-width:1px 0 0}.mobile-header-panel .slideout\:hide{display:none !important}.mobile-header-panel .slideout\:block{display:block !important}.mobile-header-panel .slideout\:inline{display:inline !important}.mobile-header-panel .slideout\:flex{display:flex !important}.mobile-header-panel .slideout\:inline-flex{display:inline-flex !important}.mobile-header-panel hr{width:100%}.mobile-header-panel .heading,.mobile-header-panel .switcher-label{display:block;text-transform:uppercase;font-size:.875rem;font-weight:600;color:rgba(var(--base-color),var(--muted-alpha,.6))}.mobile-header-panel .switcher,.mobile-header-panel .header-panel-info{margin-top:1rem;display:flex;gap:.75rem}.mobile-header-panel .switcher a:not(.toggle),.mobile-header-panel .header-panel-info a:not(.toggle){opacity:.7}.mobile-header-panel .switcher+.switcher{margin-top:.5rem}.mobile-header-panel .switcher .switcher-dropdown{width:100%;max-height:70dvh;min-width:200px;overflow:auto;transform-origin:bottom;margin:0 0 .5rem}.mobile-header-panel .header-panel-info{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0}.mobile-header-panel :where(.header-panel-info>div){width:100%}@media (max-width:767.98px){.block.filter .filter-content{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}.active.block.filter .filter-content,.filter-active .block.filter .filter-content{opacity:1;transform:translate(0,0);visibility:visible}.block.filter:not(.active) .filter-content [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false]{visibility:hidden}.block.filter .filter-title strong: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,.8))}.breeze-inactive .block.filter .filter-title strong:before{transition:none !important}.active.block.filter .filter-title strong:before,.filter-active .block.filter .filter-title strong:before{opacity:1;pointer-events:all;visibility:visible}.block.filter .filter-title strong: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(calc(24rem + 1.125rem),calc(100vw - 2.75rem));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)}.active.block.filter .filter-title strong:after,.filter-active .block.filter .filter-title strong:after{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}}@media (min-width:768px){.column.main .block.filter .filter-options-content{opacity:0;transform:scale(.95);color:rgba(var(--base-color),var(--base-alpha,1));--base-color:17,24,39;--base-alpha:1;--headings-color:var(--base-color);--headings-alpha:1;--block-title-color:var(--base-color);--link-color:var(--blue);--link-alpha:.85;--muted-bg:243,244,246;--muted-bg-alpha:1;--ring-color:var(--brand-color);--ring-alpha:1;--button-bg:var(--brand-color);--button-border-color:var(--button-bg);--button-color:255,255,255;--button-hover-bg:var(--brand-hover-color);--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);--input-color:17,24,39;--input-alpha:1;--input-bg:var(--base-bg);--input-bg-alpha:1;--input-border-color:var(--gray-900);--input-border-alpha:1;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;padding:var(--dropdown-padding);width:var(--dropdown-width);transform-origin:top;z-index:850;visibility:hidden;margin-top:.125rem;color:rgba(var(--z-layer-color),var(--z-layer-color-alpha,1));background:rgba(var(--z-layer-bg),var(--z-layer-bg-alpha,1));border-radius:.25rem;text-align:left;box-shadow:0 4px 15px -2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05)}.breeze-inactive .column.main .block.filter .filter-options-content{transition:none !important}.column.main .block.filter .filter-options-content[aria-hidden=false]{z-index:851;opacity:1;pointer-events:all;display:block;visibility:visible;transform:scale(1)}.column.main .block.filter .filter-options-content .item{--divider-alpha:.05;cursor:pointer;display:flex}.column.main .block.filter .filter-options-content .item:hover{background:rgba(var(--base-color),var(--divider-alpha,.1))}}.block.filter a:hover{text-decoration:underline}.block.filter .filter-title{cursor:initial}.block.filter .filter-title:after{-webkit-mask:none}@media (min-width:768px){.block.filter .filter-content,.block.filter .filter-title strong:after{transition:none}}@media (max-width:767.98px){.block.filter [data-role=title]{cursor:pointer}.active.block.filter [data-role=title]{-webkit-tap-highlight-color:transparent}.block.filter .filter-title:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M3 3a1 1 0 011-1h12a1 1 0 011 1v3a1 1 0 01-.293.707L12 11.414V15a1 1 0 01-.293.707l-2 2A1 1 0 018 17v-5.586L3.293 6.707A1 1 0 013 6V3z" clip-rule="evenodd" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.block.filter .filter-content{padding:1rem 1.5rem}}.product-item-name a:hover{text-decoration:underline}.actions-secondary .action:hover{--muted-alpha:.9}.actions-secondary .action:before{-webkit-mask-size:1.5rem}@media (pointer:fine){:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .actions-primary{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 .product-item-details .actions-primary{transition:none !important}:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .stock{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 .product-item-details .stock{transition:none !important}:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .stock.selected{--button-color:255,255,255;--button-bg:var(--brand-color);--button-border-color:var(--button-bg)}:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .stock:focus-visible{z-index:10;outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:2px}}@media (pointer:fine) and (pointer:fine){:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .stock:hover{background:rgba(var(--button-hover-bg),var(--button-hover-bg-alpha));text-decoration:none !important;--button-border-color:var(--button-hover-bg)}:where(.products-grid,.widget-product-carousel) .product-item .product-item-details .stock.selected:hover{--button-hover-bg:var(--brand-color)}}:where(.products-grid,.widget-product-carousel) .product-item .actions-secondary a:before{-webkit-mask-size:1.5rem}.sorter-action:before{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 10l7-7m0 0l7 7m-7-7v18" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.toolbar .sort-desc:before{transform:rotate(180deg)}.toolbar .sorter-action:hover{--muted-alpha:.9}.toolbar .modes a:hover{--muted-alpha:.9}.toolbar .mode-grid:before{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 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.toolbar .mode-list:before{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 10h16M4 14h16M4 18h16" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.pages a.page:hover{background:rgba(var(--muted-bg),var(--muted-bg-alpha,1))}.pages .action.previous:before{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" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M10 19l-7-7m0 0l7-7m-7 7h18" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.pages .action.next:before{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" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M14 5l7 7m0 0l-7 7m7-7H3" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.pages .action.next:hover,.pages .action.previous:hover{--muted-alpha:.9}.lac-notification-sticky{background:rgba(var(--base-bg),var(--base-bg-alpha,1));box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:sticky;z-index:810;top:0}.lac-notification .top-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.minicart-wrapper .mage-dropdown-dialog{width:20rem;max-width:90vw;display:block !important;padding:.75rem 1rem;transform-origin:top right}.minicart-wrapper .showcart{--spinner-size:1rem}.block-minicart .block-title{float:left;padding:0;border:0}.block-minicart .block-title .qty{display:none}.block-minicart .block-content{clear:both;display:flex;flex-direction:column}.block-minicart .action.close{position:absolute;top:.625rem;right:.625rem}.block-minicart .items-total{font-weight:500;display:none}.block-minicart .subtitle{display:none}.block-minicart .subtitle.empty{padding:.5rem 0 0;display:flex}.block-minicart .subtotal{display:flex;justify-content:space-between;margin:.5rem 0;font-weight:500;text-align:right}.block-minicart .block-content>.actions{margin:.25rem 0;text-align:center}.block-minicart .block-content>.actions .action.checkout{width:100%;padding:.625rem}.block-minicart .block-content>.actions .action.checkout~div:not(:empty){margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.minicart-items-wrapper{position:relative;height:auto !important;max-height:none !important;margin:1rem 0}.minicart-items-wrapper>.minicart-items{max-height:35vh;height:100%;overflow:auto;overscroll-behavior:contain;padding:0 .25rem .375rem;margin:0 0 0 -.25rem}.modal-slide[data-type=slide] .minicart-items-wrapper>.minicart-items{max-height:none}.minicart-items-wrapper .message{margin-top:.25rem}.minicart-items li.product-item+li{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--base-color),var(--divider-alpha,.1))}.minicart-items li.product-item>div.product{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.minicart-items li.product-item>div.product>:nth-child(1){max-width:30%}.minicart-items li.product-item>div.product>:nth-child(2){max-width:calc(70% - .75rem);flex-grow:1}.minicart-items li.product-item>div.product .message{width:100%}.minicart-items li.product-item>div.product .message:last-child{margin:0}.minicart-items .product.options .toggle{justify-content:flex-start}.minicart-items .product-item-photo,.minicart-items .product-image-container{flex-shrink:0}.minicart-items .subtotal,.minicart-items .price-container{margin:.25rem 0}.minicart-items .details-qty{color:rgba(var(--base-color),var(--muted-alpha,.6));margin:.25rem 0;display:flex;align-items:center;gap:.375rem}.minicart-items .details-qty .item-qty{color:rgba(var(--base-color),var(--muted-alpha,.6));width:2.5rem;border-color:transparent;margin-left:-.25rem}.minicart-items .details-qty .update-cart-item:before{content:'';display:block;width:1rem;height:1rem;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 13l4 4L19 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1rem 1rem}.minicart-items .actions{display:flex;gap:.125rem;position:absolute;bottom:.5rem;right:0}.minicart-items .actions a{display:flex;color:rgba(var(--base-color),var(--muted-alpha,.6))}.minicart-items .action.edit:before,.minicart-items .action.delete:before{content:'';display:block;width:1.5rem;height:1.5rem}.minicart-items .action.edit:before{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="M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.minicart-items .action.delete:before{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="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.minicart-items .product.options .content .subtitle{display:none}.minicart-items .actions a:hover{--muted-alpha:.9}.minisearch .label:before{position:relative;cursor:pointer}.minisearch .label.active+.control{display:block;z-index:40;left:0;right:0}.minisearch.active .actions{display:flex;z-index:41}.minisearch .search-autocomplete{width:auto;right:auto}.minisearch .search-autocomplete [role=listbox] li{display:flex;align-items:center;gap:.25rem}.minisearch .search-autocomplete [role=listbox] li.selected{background:rgba(var(--muted-bg),var(--muted-bg-alpha,1))}.minisearch .search-autocomplete [role=listbox] .amount{opacity:.5}@starting-style{.minisearch .search-autocomplete:not(:empty):not([style*="display:none"]):not([style*="display: none"]){opacity:0;transform:scale(.95)}}.messages:empty{display:none}.message:where(.warning,.success,.notice,.error,.info){background:rgb(var(--message-bg));color:rgb(var(--message-color));border-color:rgb(var(--message-border-color,var(--message-color)),var(--message-border-alpha,.1))}.message a{color:rgb(var(--message-color)) !important}.message a:hover{text-decoration:none !important}.message>.button-close:before{-webkit-mask-size:1rem 1rem}.message.success{--message-bg:187,247,208;--message-color:22,101,52}.message.success:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.message.info,.message.warning,.message.notice{--message-bg:219,234,254;--message-color:37,99,235}.message.info:before,.message.warning:before,.message.notice:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z" clip-rule="evenodd" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.message.error{--message-bg:254,226,226;--message-color:220,38,38}.message.error:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z" clip-rule="evenodd" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.breeze.breeze-theme #maincontent>.page.messages .message{transform:translateY(-50px);position:relative}.breeze.breeze-theme #maincontent>.page.messages .message.shown{opacity:1;transform:translateY(0);pointer-events:all;animation:.3s ease-in-out 5s forwards message-hide;-moz-animation:5s ease-in-out forwards moz-message-hide}.breeze.breeze-theme #maincontent>.page.messages .message .button-close:after{content:'';position:absolute;right:-.375rem;bottom:0;width:3px;height:100%;opacity:0;background-color:currentColor;animation:3.5s linear 1.5s forwards message-progress}.breeze.breeze-theme #maincontent>.page.messages .message:hover,.breeze.breeze-theme #maincontent>.page.messages .message:hover .button-close:after{animation-play-state:paused}@keyframes message-hide{100%{transform:translateY(-50px);opacity:0;visibility:hidden}}@keyframes moz-message-hide{0%{transform:translateY(0)}93%{transform:translateY(0);opacity:1;visibility:visible}100%{transform:translateY(-50px);opacity:0;visibility:hidden}}@keyframes message-progress{0%{opacity:.5}100%{height:0;opacity:.1}}.map-popup{transition:opacity var(--transition-duration),visibility var(--transition-duration) 0s;width:100%;right:auto;left:0}.map-popup.active{z-index:950}.map-popup .action.tocart{width:100%}.map-popup-wrapper.ui-dialog .action.close{z-index:951}.map-form-addtocart{margin:.5rem 0}.actual-price{font-weight:500}.additional-addtocart-box{margin:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.additional-addtocart-box:empty{display:none}.additional-addtocart-box>div{max-width:calc(50% - .25rem)}@media (max-width:639.98px){.navigation-wrapper{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}.nav-open .navigation-wrapper{opacity:1;transform:translate(0,0);visibility:visible}.nav-open .navigation-wrapper,.nav-before-open .navigation-wrapper{display:block}.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,.8))}.breeze-inactive .nav-toggle:before{transition:none !important}.nav-open .nav-toggle:before{opacity:1;pointer-events:all;visibility:visible}.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(calc(24rem + 1.125rem),calc(100vw - 2.75rem));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 .nav-toggle span:after{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}}@media (min-width:640px){.navigation-wrapper{transition:none}}.nav-toggle{cursor:pointer}.nav-open .nav-toggle{-webkit-tap-highlight-color:transparent}@media (max-width:639.98px){.nav-before-open .nav-toggle span{clip:unset}}.navigation li>a{position:relative}.navigation .parent>a .ui-icon,.navigation .parent>a:after{content:'';position:absolute;right:.125rem;top:50%;margin-top:-.75rem;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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem}.navigation .parent>a .ui-icon{-webkit-mask-size:1rem 1rem}@media (max-width:639.98px){.navigation-wrapper{overflow:visible;padding:0}.navigation-wrapper .navigation-section{display:flex;flex-direction:column;height:100%}.navigation-wrapper .navigation{height:100%;overflow:auto;padding:1rem}.navigation-wrapper .navigation ul{margin:0}.navigation-wrapper li>a{padding:.5rem}.navigation-wrapper .submenu{padding:0 0 0 1rem;width:auto;border:0;box-shadow:none;background:0 0;transform:scale(1);transition-behavior:normal}body:not(.breeze) .navigation-wrapper .submenu,.navigation-wrapper .submenu.shown,.navigation-wrapper .submenu[aria-expanded=true]:not([aria-hidden]){position:static !important;transform:scale(1)}body:not(.breeze) .navigation-wrapper .submenu .ui-icon{display:none}body:not(.breeze) .navigation-wrapper .submenu[aria-expanded=true]:not([aria-hidden]) .submenu{display:block !important}.navigation-wrapper .parent>a:after{display:none}.navigation-wrapper .opened>a .ui-icon{transform:rotate(90deg)}}@media (min-width:640px){.navigation-wrapper li>a:hover,.navigation-wrapper .opened>a{background:rgba(var(--base-color),var(--divider-alpha,.1))}.navigation-wrapper li>a.level-top:hover,.navigation-wrapper .opened>a.level-top{background:rgba(var(--base-color),var(--divider-alpha,.1))}.navigation-wrapper li.active>a.level-top,.navigation-wrapper li.has-active>a.level-top,.navigation-wrapper li.active>a.level-top:hover,.navigation-wrapper li.has-active>a.level-top:hover{background:rgba(var(--base-color),var(--divider-alpha,.1))}.navigation-wrapper .parent>a .ui-icon{display:none}.navigation-wrapper .parent>a:after{transition:none}.navigation-wrapper .parent.level-top>a:after{transform:rotate(90deg)}.navigation-wrapper li:hover>.submenu{z-index:852}.navigation-wrapper .submenu{width:13rem;left:0;right:auto;border-radius:.25rem;box-shadow:0 4px 15px -2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05)}.navigation-wrapper .submenu .submenu{top:-.125rem !important;left:calc(100% - 1rem) !important}@starting-style{.navigation-wrapper .submenu.shown{opacity:0;transform:scale(.95)}}}.slick-next:before,.slick-prev:before{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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.slick-prev:before{transform:scaleX(-1)}#html-body [data-show-button=hover]:hover button{opacity:1;visibility:visible}@media (min-width:768px){.product.media:not(:has(.opened)),.product-info-wrapper .product-info-main{position:sticky;top:1rem;z-index:20;align-self:flex-start}.modal-content .product.media:not(:has(.opened)),.modal-content .product-info-wrapper .product-info-main{top:0}}.product-social-links a.action:hover,.product-social-links button.action:hover{--muted-alpha:.8}.bundle-wrapper{display:flex;gap:1rem;flex-direction:column}@media (min-width:768px){.bundle-wrapper{align-items:flex-start;flex-direction:row}.bundle-wrapper>div{width:50%}.bundle-wrapper .block-bundle-summary{position:sticky;top:0;right:0}}.bundle-wrapper .product-addto-links{display:none}.fieldset-bundle-options .title,.block-bundle-summary .title,.block-bundle-summary .subtitle{font-size:1.5rem;line-height:2rem;font-weight:500;margin-bottom:1rem;padding:.75rem 0;border-bottom:1px solid rgba(var(--base-color),var(--divider-alpha,.1))}.product-options-wrapper .action.back{color:rgba(var(--base-color),var(--base-alpha,1)) !important}.product-options-wrapper .action.back:hover{text-decoration:underline !important}.product-options-wrapper .field.option>.label{font-weight:500}.product-options-wrapper .field.option+.field{margin-top:1.5rem}.product-options-wrapper .field.qty{margin-top:.5rem}.block-bundle-summary .content{display:flex;flex-direction:column;gap:1rem}.block-bundle-summary .product.name,.block-bundle-summary .stock{display:none}.block-bundle-summary .product-image-container{margin-bottom:.75rem}.block-bundle-summary .product-details{display:flex;flex-direction:column;gap:.5rem}.block-bundle-summary .price-box{font-size:1.5rem;line-height:2rem}.block-bundle-summary .bundle-summary{order:-1}.block-bundle-summary .subtitle{display:none}.block-bundle-summary .bundle.items li{margin-top:.375rem}@media (min-width:768px){.block-bundle-summary .content{gap:.5rem}.block-bundle-summary .bundle-summary{order:initial}.block-bundle-summary .subtitle{display:block;border:0;padding:0}}.rating-result:before,.rating-result>span:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem;-webkit-mask-repeat:repeat-x;-webkit-mask-position:0 50%}.rating-result>span{color:#f59e0b}.rating-result>span>span{color:rgba(var(--base-color),var(--base-alpha,1))}.review-control-vote:before,.review-control-vote label:before{background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem;-webkit-mask-repeat:repeat-x;-webkit-mask-position:0 50%}@media (pointer:fine){.review-control-vote label:hover{opacity:1}}.review-control-vote input:checked+label,.review-control-vote input:focus-visible+label{opacity:1}.review-control-vote input:focus-visible+label{outline:2px solid rgba(var(--ring-color),var(--ring-alpha,1));outline-offset:1px}.review-control-vote label{cursor:pointer;color:#f59e0b;height:1.5rem;left:0}.review-control-vote label:before{content:'';position:absolute;inset:0}.review-control-vote .rating-1{z-index:5;width:1.5rem}.review-control-vote .rating-2{z-index:4;width:3rem}.review-control-vote .rating-3{z-index:3;width:4.5rem}.review-control-vote .rating-4{z-index:2;width:6rem}.review-control-vote .rating-5{z-index:1;width:7.5rem}.review-field-ratings .mage-error+.mage-error{display:none}.search-terms a:hover{text-decoration:underline}.search.summary+.message .button-close{display:none}.swatch-option-tooltip{font-size:.875rem;line-height:1.25rem;right:auto;transform-origin:bottom;width:auto;text-align:center;padding:.25rem;min-width:2rem}@starting-style{.swatch-option-tooltip:not([style*=none]){opacity:0;transform:scale(.95)}}.swatch-option.selected:before{box-shadow:0 0 0 2px inset rgba(var(--brand-color),var(--brand-alpha,1)),0 0 0 3px inset #fff}.swatch-option.disabled:after{content:'';position:absolute;inset:0;background:linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#ff5216 47%,#ff5216 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%)}.product-item-info-image-loading .product-item-photo:before{content:'';border-color:rgba(var(--base-color),var(--base-alpha,1));border-top-color:transparent;opacity:.3;position:absolute;left:50%;top:50%;margin-top:-.75rem;margin-left:-.625rem}.product-item-info-image-loading .product-item-photo img,.product-item-info-image-loading .product-item-photo picture{opacity:.5}.cart.table-wrapper .action-edit:hover,.cart.table-wrapper .action-delete:hover,.cart.table-wrapper .action-towishlist:hover{--muted-alpha:.9}.cart.table-wrapper .action:before{-webkit-mask-size:1.25rem 1.25rem}.cart.table-wrapper .action-edit:before{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="M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.cart.table-wrapper .action-delete:before{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="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem}.cart.table-wrapper .action-gift:after{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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem;transform:rotate(90deg)}.cart.table-wrapper .action-gift._active:after{transform:rotate(-90deg)}.cart-tax-total{cursor:pointer}.cart-tax-total:after{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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem}.cart-tax-total-expanded:after{transform:rotate(-90deg)}.totals-tax-summary{cursor:pointer}.totals-tax-summary .amount .price:before{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="M9 5l7 7-7 7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:.75rem .75rem;transform:rotate(90deg)}.totals-tax-summary.expanded .amount .price:before{transform:rotate(-90deg)}.wishlist .tooltip.content .subtitle{display:none}@media all and (min-width:1024px),print{.breeze-gallery.opened{padding:30px}}.bg-wave-top:before,.bg-wave-bottom:after{content:'';position:absolute;left:0;right:0;z-index:2;height:66px}.bg-wave-top:before{background:url(../images/wave-white-top.svg) no-repeat 50% 0;top:-2px}.bg-wave-bottom:after{background:url(../images/wave-white.svg) no-repeat 50% 100%;bottom:-2px}.message.global.cookie[style*=none]{transform:translateY(calc(100% + 1rem));opacity:0}@starting-style{.message.global.cookie{transform:translateY(calc(100% + 1rem));opacity:0}}.snackhub-nav-about{display:inline-flex;align-items:center}.snackhub-nav-about__link{padding:0 .75rem .5rem;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:0 0 !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:0 0 !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:-.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:-.25rem;right:-.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}.footer-middle{background:0 0 !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;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}.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;padding:.75rem 0;background:0 0;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:.5rem}.snackhub-footer__list a{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__accordion{border-bottom:1px solid rgba(255,255,255,.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,.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}}@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}@media (min-width:1024px) and (max-width:1279.98px){.minisearch{position:relative}.minisearch .control{top:-1.125rem}.minisearch .label.active+.control{left:-300px;right:-.75rem}}@media screen{.page-main:before,.page-main:after{content:'';z-index:-1;position:absolute;pointer-events:none;color:#f9fafb;width:557px;height:601px;background-color:currentColor;-webkit-mask:url('../images/blob.svg') no-repeat 50% 50%;-webkit-mask-size:557px 601px}.page-main:before{top:-150px;left:-130px}.page-main:after{transform:rotate(270deg);bottom:0;right:30px}}@media (max-width:479.98px){.page-main:before{left:auto;right:30px}}.narrow-page:not(.narrow-page-reset) .page-main:before{left:-230px}@media (max-width:479.98px){.narrow-page:not(.narrow-page-reset) .page-main:before{left:auto;right:30px}}.swatch-option:focus-visible{outline-offset:0}: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}.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,.block.related .price-box .price,.block.upsell .price-box .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,.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,.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 .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}.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:-.25rem !important;right:-.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,.85),rgba(249,115,22,.8))}.snackhub-hero__slide--blue{background-color:#2563eb;background-image:linear-gradient(to right,rgba(59,130,246,.85),rgba(37,99,235,.8))}.snackhub-hero__slide--green{background-color:#16a34a;background-image:linear-gradient(to right,rgba(34,197,94,.85),rgba(22,163,74,.8))}.snackhub-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.45),rgba(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,.2);padding:0;transition:background .2s,box-shadow .2s}.snackhub-hero__arrow:hover{background:#f3f4f6;box-shadow:0 4px 16px rgba(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,.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}.snackhub-features__text{font-size:.875rem;color:#4b5563;margin:0}@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,.1)}.snackhub-categories__card-bg{position:absolute;inset:0;background:linear-gradient(to top,rgba(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,.08) !important;border-radius:.75rem !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(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,.1) !important;border-color:rgba(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}.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;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;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}.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:0 0;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,.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}.snackhub-promobanner__text{font-size:1.125rem;opacity:.9;margin:0 0 1.5rem}.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,.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,.08) !important;border-radius:.75rem !important;padding:1.5rem;box-shadow:0 1px 3px rgba(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,.1) !important;border-color:rgba(0,0,0,.12) !important}.snackhub-reviews__stars{color:#ea580c;margin-bottom:.75rem}.snackhub-reviews__comment{margin:0 0 1rem;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;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.5rem;padding:.5rem 1.5rem;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}.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.5rem;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.5rem;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,.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,.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}.column.main .content.aside .block.related,.column.main .content.aside .block.upsell{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 1rem 2rem}.column.main .content.aside .block.related .block-title,.column.main .content.aside .block.upsell .block-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.block.related .products-grid .product-items,.block.upsell .products-grid .product-items{overflow:visible}.block.related .product-item,.block.upsell .product-item{list-style:none}.block.related .product-item .product-item-name,.block.upsell .product-item .product-item-name{max-width:100%}.block.related .product-item .product-item-info,.block.upsell .product-item .product-item-info{display:flex !important;flex-direction:column !important;height:100%;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:.75rem !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;overflow:hidden !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.block.related .product-item .product-item-info:hover,.block.upsell .product-item .product-item-info:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.1) !important;border-color:rgba(0,0,0,.12) !important}.block.related .product-item .product-item-info:hover .product-item-photo img,.block.upsell .product-item .product-item-info:hover .product-item-photo img{transform:scale(1.03)}.block.related .product-item .product-item-photo,.block.upsell .product-item .product-item-photo{display:block !important;background:#f9fafb;border-radius:.75rem .75rem 0 0;overflow:hidden}.block.related .product-item .product-item-photo img,.block.upsell .product-item .product-item-photo img{display:block !important;width:100%;height:auto;transition:transform .35s ease}.block.related .product-item .product-item-details,.block.upsell .product-item .product-item-details{flex:1;display:flex;flex-direction:column;padding:1rem 1rem 0;padding-bottom:1rem}.column.main .content.aside .block.related .category-product-item-details .price-box .price,.column.main .content.aside .block.upsell .category-product-item-details .price-box .price,.column.main .content.aside .block.related .category-product-item-details .price,.column.main .content.aside .block.upsell .category-product-item-details .price{color:#ea580c !important;font-weight:700;text-align:left}.column.main .content.aside .block.related .category-product-item-details .price-box,.column.main .content.aside .block.upsell .category-product-item-details .price-box{text-align:left}.block.related .product-item .price-box,.block.upsell .product-item .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.block.related .product-item .price-box .old-price,.block.upsell .product-item .price-box .old-price{order:-1}.block.related .product-item .price-box .old-price .price,.block.upsell .product-item .price-box .old-price .price{text-decoration:line-through;color:#000 !important;font-weight:500}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta,.column.main .content.aside .block.upsell .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}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .reviews-summary,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .reviews-summary,.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary{margin:0;flex:1;min-width:0}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary.short,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary.short{display:flex;align-items:center;gap:.25rem}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary.short .rating-summary,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary.short .rating-summary{margin:0}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view{font-size:.875rem;color:#4b5563;text-decoration:none}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view:hover,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary.short .reviews-actions .action.view:hover{color:#ea580c}.column.main .content.aside .block.related .category-product-item-details .category-product-item-meta .product-reviews-summary .reviews-actions .action.add,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-meta .product-reviews-summary .reviews-actions .action.add{display:none}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-wishlist{flex-shrink:0;margin:0}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist,.column.main .content.aside .block.upsell .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:0 0;border-radius:50%;color:#9ca3af;text-decoration:none;transition:color .2s,background .2s}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist span,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-wishlist .action.towishlist span{display:none}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist:before,.column.main .content.aside .block.upsell .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}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist:hover,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-wishlist .action.towishlist:hover{color:#ef4444;background:rgba(0,0,0,.04)}.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist.active,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-wishlist .action.towishlist.active,.column.main .content.aside .block.related .category-product-item-details .category-product-item-wishlist .action.towishlist:focus,.column.main .content.aside .block.upsell .category-product-item-details .category-product-item-wishlist .action.towishlist:focus{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}}.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}.snackhub-newsletter__text{margin:0 0 1.5rem;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,.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:-.5rem;right:-.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}.products-grid .product-items{overflow:visible}.products-grid .product-items .product-item{list-style:none}.products-grid .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,.08) !important;border-radius:.75rem !important;box-shadow:0 1px 3px rgba(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{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{display:block;width:100%;height:auto;transition:transform .35s ease}.products-grid .product-items .product-item .product-item-info:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.1) !important;border-color:rgba(0,0,0,.12) !important}.products-grid .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{padding:1rem}.products-grid .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{margin-top:auto}.products-grid .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{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{position:static !important;opacity:1 !important;transform:none !important}.products-grid .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{order:10}.products-grid .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{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){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{color:#ea580c !important;font-weight:700;text-align:left}.products-grid .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{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{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{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{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{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{color:#ea580c}.products-grid .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{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:0 0;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{display:none}.products-grid .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{color:#ef4444;background:rgba(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{color:#ea580c}.products-grid .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{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{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,.block.related .product-item .product-item-info,.block.upsell .product-item .product-item-info{background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:.75rem !important;box-shadow:0 1px 3px rgba(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,.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,.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,.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}