.hof-cat{position:relative;isolation:isolate;overflow:hidden;background-color:var(--hof-olive,#6b6b4d)!important;background-image:none!important}.hof-cat:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:0;pointer-events:none;opacity:.3;background-repeat:no-repeat;background-blend-mode:multiply;filter:blur(13px) saturate(.56) contrast(.78) brightness(.92);transform:scale(1.055);transform-origin:78% 35%;transition:opacity .28s ease,filter .28s ease,transform .28s ease;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 30%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 30%,#000 58%,#000 100%)}.hof-cat.entertainment:before{background-image:url(/cdn/shop/files/mini-movie-projector-kit_ab69dff1-3980-40e2-b2c0-60dc60133550.png?v=1784467094),url(/cdn/shop/files/oil-free-popcorn-maker-front_47af45cb-46f0-4c23-b466-3929a060fc92.png?v=1784467082),url(/cdn/shop/files/movie-night-bundle-house-of-finds_3265d2fe-4fd1-451d-84bd-b84e4c5e04ed.png?v=1784475576),url(/cdn/shop/files/retro-game-console-pro-main_ed2ae9b6-d1a4-48be-9d0e-a5abbef2fc9a.jpg?v=1784394135);background-size:34% auto,31% auto,39% auto,27% auto;background-position:71% 1%,58% 94%,108% 50%,43% -8%}.hof-cat.everyday:before{background-image:url(/cdn/shop/files/portable-juicer-tumbler-front-set_b9710b97-3308-4d92-9d98-5f820f58a309.png?v=1784467118),url(/cdn/shop/files/mini-thermal-printer-front_c524bc57-c7f2-4b03-bf89-46d106c10ec8.png?v=1784467132);background-size:54% auto,42% auto;background-position:108% 40%,60% -10%}.hof-cat.creative:before{background-image:url(/cdn/shop/files/mini-digital-camera-front-kit_03b61aa4-dce9-4c9d-b2fe-b57b36883e9f.png?v=1784467108),url(/cdn/shop/files/mini-thermal-printer-front_c524bc57-c7f2-4b03-bf89-46d106c10ec8.png?v=1784467132);background-size:52% auto,40% auto;background-position:108% 18%,62% 103%}.hof-cat>*{position:relative;z-index:2;max-width:min(64%,24rem)}.hof-cat :is(span,h3,p){white-space:normal;overflow-wrap:break-word;word-break:normal;text-shadow:0 1px 14px rgba(25,27,19,.18)}.hof-cat h3{text-wrap:balance}.hof-cat:after{z-index:3}@media(hover:hover)and (pointer:fine){.hof-cat:hover:before{opacity:.34;filter:blur(12px) saturate(.6) contrast(.8) brightness(.95);transform:scale(1.07)}}#MainContent[data-template^=product]{max-width:100%;overflow-x:clip}#MainContent[data-template^=product] :is(.product-information,.product-information__grid,.product-information__media,.product-details,.product-details>.group-block,.product-details>.group-block>.group-block-content,.product-details .text-block,.product-details .rte,variant-picker,.variant-picker,.variant-picker__form,.variant-option,product-form-component,.product-form-buttons,.hof-product-copy,.hof-product-section,.hof-love-grid,.hof-love-card,.hof-pill-list,.hof-find-list,.hof-highlight-list,.hof-says,.hof-final-cta){min-width:0!important;max-width:100%!important}#MainContent[data-template^=product] :is(h1,h2,h3,p,li,label,legend,button,.button){white-space:normal!important;overflow-wrap:break-word;word-break:normal}#MainContent[data-template^=product] .product-form-buttons,#MainContent[data-template^=product] .product-form-buttons>*,#MainContent[data-template^=product] .product-form-buttons :is(button,.button,.shopify-payment-button,shopify-accelerated-checkout){width:100%!important;min-width:0!important;max-width:100%!important}#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Colour]),#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Color]){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.9rem 1rem!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Colour]) legend,#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Color]) legend{flex:0 0 100%!important;width:100%!important;margin:0 0 .1rem!important;padding:0!important;font-size:.875rem!important;font-weight:650!important;line-height:1.35!important;color:#464934!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]),#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]){--hof-swatch:#d8d2c8;position:relative!important;display:flex!important;flex:0 0 4.5rem!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.6rem!important;width:4.5rem!important;min-width:4.5rem!important;max-width:4.5rem!important;min-height:6rem!important;margin:0!important;padding:.25rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#464934!important;box-shadow:none!important;transform:none!important;opacity:1!important;text-align:center!important;cursor:pointer!important;touch-action:manipulation;overflow:visible!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]) input,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]) input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]):before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]):before{content:""!important;display:block!important;flex:0 0 auto!important;width:3rem!important;height:3rem!important;margin:0!important;border:3px solid #fff!important;border-radius:50%!important;background:var(--hof-swatch)!important;box-shadow:0 0 0 1px #b7b0a5!important;transform:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]:checked):before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]:checked):before{transform:scale(1.035)!important;box-shadow:0 0 0 2px #f6f2ec,0 0 0 4px #5f6147!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]:focus-visible):before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]:focus-visible):before{outline:2px solid #5f6147!important;outline-offset:5px!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]) :is(.variant-option__button-label__pill,.swatch),#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]) :is(.variant-option__button-label__pill,.swatch){display:none!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]) .variant-option__button-label__text,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]) .variant-option__button-label__text{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:2.5em!important;margin:0!important;padding:0!important;transform:none!important;font-size:.76rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;color:#464934!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[aria-disabled=true]){opacity:.48!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Red]){--hof-swatch:#c62828}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Yellow]){--hof-swatch:#e7c949}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value="Dark Blue"]){--hof-swatch:#1f3a5f}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Purple]){--hof-swatch:#7a4e9d}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Green]){--hof-swatch:#6f9563}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Pink]){--hof-swatch:#e8a6b8}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=Blue]){--hof-swatch:#9fcddd}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[value=White]){--hof-swatch:#f4f1e9}@media(hover:hover)and (pointer:fine){#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]):hover:before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]):hover:before{transform:translateY(-2px)!important;filter:brightness(1.03);box-shadow:0 0 0 2px #f6f2ec,0 0 0 3px #5f6147b8!important}}#MainContent[data-template^=product] variant-picker:is([data-product-handle=oil-free-popcorn-maker],[data-product-handle=mini-movie-projector],[data-product-handle=retro-game-console-pro]) [data-testid=variant-option-single]{display:grid!important;justify-items:start!important;gap:.7rem!important;width:100%!important;margin:0!important;padding:0!important;font-size:0!important;color:#464934!important}#MainContent[data-template^=product] variant-picker:is([data-product-handle=oil-free-popcorn-maker],[data-product-handle=mini-movie-projector],[data-product-handle=retro-game-console-pro]) [data-testid=variant-option-single]:before{content:"Colour"!important;font-size:.875rem!important;font-weight:650!important;line-height:1.35!important}#MainContent[data-template^=product] variant-picker:is([data-product-handle=oil-free-popcorn-maker],[data-product-handle=mini-movie-projector],[data-product-handle=retro-game-console-pro]) [data-testid=variant-option-single] .variant-option__swatch-value{display:grid!important;justify-items:center!important;gap:.6rem!important;width:4.5rem!important;margin:0!important;padding:.25rem 0!important;font-size:.76rem!important;font-weight:600!important;line-height:1.25!important;text-align:center!important}#MainContent[data-template^=product] variant-picker:is([data-product-handle=oil-free-popcorn-maker],[data-product-handle=mini-movie-projector],[data-product-handle=retro-game-console-pro]) [data-testid=variant-option-single] .variant-option__swatch-value:before{content:""!important;display:block!important;width:3rem!important;height:3rem!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 2px #f6f2ec,0 0 0 4px #5f6147!important}#MainContent[data-template^=product] variant-picker[data-product-handle=oil-free-popcorn-maker] [data-testid=variant-option-single] .variant-option__swatch-value:before{background:#c62828!important}#MainContent[data-template^=product] variant-picker[data-product-handle=mini-movie-projector] [data-testid=variant-option-single] .variant-option__swatch-value:before{background:#e7c949!important}#MainContent[data-template^=product] variant-picker[data-product-handle=retro-game-console-pro] [data-testid=variant-option-single] .variant-option__swatch-value:before{background:#f4f1e9!important}#MainContent[data-template^=product] .product-details:has(variant-picker:is([data-product-handle=oil-free-popcorn-maker],[data-product-handle=mini-movie-projector],[data-product-handle="2-in-1-portable-juicer-tumbler"],[data-product-handle=mini-digital-camera],[data-product-handle=mini-thermal-printer],[data-product-handle=retro-game-console-pro])) .hof-product-colour{display:none!important}#MainContent[data-template^=product] .hof-highlight-list li:before{content:"";position:absolute;left:.35rem;top:.72em;width:.34rem;height:.34rem;border-radius:50%;background:#5f6147}@media(max-width:749px){.hof-cat:before{top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:.27;filter:blur(12px) saturate(.54) contrast(.77) brightness(.92);transform:scale(1.05);transform-origin:82% 8%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.38) 66%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.38) 66%,transparent 92%)}.hof-cat.entertainment:before{background-size:46% auto,42% auto,50% auto,37% auto;background-position:90% -7%,54% 24%,118% 25%,27% -11%}.hof-cat.everyday:before{background-size:66% auto,50% auto;background-position:115% -4%,38% -13%}.hof-cat.creative:before{background-size:62% auto,50% auto;background-position:114% -6%,34% -13%}.hof-cat>*{max-width:88%}#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Colour]),#MainContent[data-template^=product] variant-picker .variant-option--buttons:has(input[data-option-name=Color]){gap:.65rem .7rem!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]),#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]){flex-basis:3.75rem!important;width:3.75rem!important;min-width:3.75rem!important;max-width:3.75rem!important;min-height:5.45rem!important;gap:.5rem!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]):before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]):before{width:2.65rem!important;height:2.65rem!important}#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]) .variant-option__button-label__text,#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]) .variant-option__button-label__text{font-size:.7rem!important;line-height:1.22!important}}@media(max-width:359px){#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Colour]),#MainContent[data-template^=product] variant-picker .variant-option__button-label:has(input[data-option-name=Color]){flex-basis:3.45rem!important;width:3.45rem!important;min-width:3.45rem!important;max-width:3.45rem!important}}@media(prefers-reduced-motion:reduce){.hof-cat:before,#MainContent[data-template^=product] variant-picker .variant-option__button-label:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hof-category-banners.css.map */
