﻿:root{--font-size-heading-one: clamp(18px, 3.25vw, 2rem);--font-size-heading-two: clamp(13px, 2.25vw, 1.5rem);--font-family-gilroy: var(--wp--preset--font-family--gilroy), sans-serif;--font-family-keep-calm: var(--wp--preset--font-family--keep-calm), sans-serif}h1{font-family:var(--font-family-gilroy);font-size:var(--font-size-heading-one);font-weight:600;letter-spacing:.225em;line-height:1;text-transform:uppercase}h2{font-family:var(--font-family-gilroy);font-size:var(--font-size-heading-two);font-weight:300;letter-spacing:.125ch;line-height:1}body{font-family:var(--font-family-gilroy);font-weight:200}:root{--col-count: 6;--col-width-vw: 12vw;--col-width-px: 200px;--col-gap-vw: 4.5vw;--col-gap-px: 20px;--left-right-margin: minmax(0.5rem, 1fr)}.wp-site-blocks,.hunter-header{column-gap:min(var(--col-gap-vw),var(--col-gap-px));display:grid;grid-template-columns:var(--left-right-margin) repeat(var(--col-count), minmax(0, min(var(--col-width-px), var(--col-width-vw)))) var(--left-right-margin)}@media all and (width <= 1200px){.wp-site-blocks,.hunter-header{--col-width-vw: 16.5vw}}.wp-site-blocks .grid--l,.hunter-header .grid--l{grid-column:1/-1}.wp-site-blocks .grid--m,.hunter-header .grid--m{grid-column:2/-2}.wp-site-blocks .grid--s,.hunter-header .grid--s{grid-column:3/-3}.wp-site-blocks .subgrid,.hunter-header .subgrid{grid-template-columns:subgrid}.wp-site-blocks .grid--l,.hunter-header .grid--l,.wp-site-blocks .grid--m,.hunter-header .grid--m,.wp-site-blocks .grid--s,.hunter-header .grid--s{display:grid}@media(width <= 767px){.wp-site-blocks .grid--m,.hunter-header .grid--m{grid-column:2/-2}.wp-site-blocks .grid--s,.hunter-header .grid--s{grid-column:2/-2}}.product-category-box{margin-bottom:3rem;position:relative}.product-category-box img{max-width:60px;mix-blend-mode:multiply}.product-category-box h3{bottom:.5rem;font-size:1rem;left:1rem;position:absolute}.product-categories-grid{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(155px, 1fr))}@media(width <= 640px){.product-categories-grid{margin-inline:-0.75rem}}:root{--brand-dark-raw: 26, 23, 30;--brand-light-raw: 167, 213, 236;--brand-dark: rgb(var(--brand-dark-raw));--brand-light: rgb(var(--brand-light-raw))}.eyecatcher{background-size:cover;height:clamp(200px,60vh,1000px)}.eyecatcher h2{color:var(--brand-light);font-family:var(--wp--preset--font-family--keep-calm);font-size:2.5rem;font-weight:900;grid-column:2/-1;letter-spacing:3px;line-height:1.2;text-align:right;text-shadow:0 1px 1px var(--brand-dark);text-shadow:0 5px 10px var(--brand-dark)}.eyecatcher h2 span{color:#fbfec0;text-shadow:0 2px 2px var(--brand-dark)}@media(width < 768px){.eyecatcher h2{font-size:1.5rem}}.eyecatcher h3{align-items:end;color:#fbfec0;display:flex;font-family:var(--wp--preset--font-family--keep-calm);font-size:1.5rem;font-weight:900;grid-column:1/-1;letter-spacing:2px;line-height:1;text-shadow:0 1px 1px var(--brand-dark)}@media(width < 768px){.eyecatcher h3{font-size:1rem}}.eyecatcher+.grid--s .wp-block-heading{display:none}@media(orientation: portrait){.eyecatcher{background-position:bottom}.eyecatcher>div{grid-template-rows:1fr auto}.eyecatcher h3{background-color:var(--brand-dark)}}@media(orientation: portrait)and (width < 600px){.eyecatcher{aspect-ratio:.9}}@media(orientation: landscape){.eyecatcher{aspect-ratio:2;background-position:top}}.hunter-flow-row{background:#f8fcfe;padding:3rem 0}.hunter-flow-row>div{grid-template-columns:repeat(6, 1fr)}.hunter-flow-row .svg--wobler{color:#fff;stroke-width:2.5%}html,body{padding-top:constant(safe-area-inset-top, 2rem);padding-top:env(safe-area-inset-top, 2rem)}body{--hunter-header-height: 120px;transition:background-color .3s ease-in-out}body.hunter-body--scrolled{--hunter-header-height: 60px;background-color:rgba(0,0,0,0) !important}.hunter-header{--sm-height: 2rem;--header-transition: 0.3s ease-in-out;--grid-center-logo: 1fr;--grid-right-search: 2rem;--grid-right-menu: 2rem;--grid-left-sm: calc(var(--grid-right-menu) + var(--grid-right-search));--safety-left: 1fr;--safety-right: 1fr;height:var(--hunter-header-height);inset:0 0 auto;margin-inline:var(--wp--custom--gap--horizontal);padding-inline:clamp(1rem,5vw,200px);position:fixed;transition:background-color var(--header-transition);z-index:var(--zindex-header)}@media(width < 768px){.hunter-header{--safety-left: 0}}.hunter-header__wrapper{align-items:center;grid-template-columns:var(--grid-left-sm) var(--safety-left) var(--grid-center-logo) var(--safety-right) var(--grid-right-search) var(--grid-right-menu);grid-template-rows:1fr;height:var(--hunter-header-height)}@media(width < 768px){.hunter-header__wrapper{grid-column:-1/1 !important}}.hunter-header__wrapper>*{grid-row:1}.hunter-header__middle{align-items:center;display:flex;gap:3rem;height:var(--hunter-header-height);transition:height var(--header-transition)}.hunter-header__logo{align-items:center;display:flex;height:var(--sm-height);transition:var(--header-transition);transition-property:padding-top,height;transition-property:height;width:clamp(20%,200px,80%)}.hunter-header__logo img{max-height:100%;max-width:100%}.hunter-header__fb{height:var(--sm-height);line-height:var(--sm-height)}.hunter-header__social-icons{color:var(--brand-light);height:var(--sm-height);line-height:var(--sm-height)}.hunter-body--scrolled .hunter-header{background-color:var(--brand-dark)}.hunter-header__fb{grid-column:1/2}.hunter-header__middle{grid-column:2/5}.hunter-search{grid-column:4/6}.hunter-nav{grid-column:6/7}.hunter-footer{background-color:var(--brand-dark)}.hunter-nav{--close-open-btn-width: 2rem;--opened-menu: 15rem;position:relative;width:var(--close-open-btn-width)}.hunter-nav>.wp-block-navigation{position:absolute;right:0;width:var(--close-open-btn-width)}.hunter-nav .wp-block-navigation__responsive-container{display:none;padding-right:var(--close-open-btn-width)}.hunter-nav .wp-block-navigation__responsive-container-open,.hunter-nav .wp-block-navigation__responsive-container-close{padding:.5rem;position:absolute;right:0;width:var(--close-open-btn-width)}.hunter-nav .wp-block-navigation__responsive-container-close{height:3rem;top:0}.hunter-nav .wp-block-navigation .wp-block-navigation__responsive-container-open:has(+.is-menu-open){display:none}.hunter-nav .wp-block-navigation .is-menu-open{display:flex;inset:-1.5rem 0 auto auto;position:absolute;width:var(--opened-menu);z-index:var(--zindex-menu-in-header)}.hunter-nav .wp-block-navigation__container{background-color:var(--brand-dark);display:flex;flex-flow:column wrap;gap:1rem;justify-content:end;list-style:none;margin:0;margin-top:3rem;padding:1rem;text-align:right;width:var(--opened-menu)}.hunter-nav .wp-block-navigation__item a{opacity:.8;text-decoration:none}.hunter-nav .wp-block-navigation__item a:hover{opacity:1;text-decoration:underline}.hunter-nav .current-menu-item a{cursor:default;opacity:.5}@media(width <= 800px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:flex !important}}.hunter-hero__wrapper,.hunter-hero::before{background-position:center;background-repeat:no-repeat;background-size:cover}.hunter-hero{--hero-height: clamp(300px, 70vh, 900px);--transition-time: 2s;background-color:rgba(168,200,214,.8);height:var(--hero-height);margin:0;position:relative}.hunter-hero::before{content:"";inset:0;opacity:0;position:absolute;transition:opacity calc(var(--transition-time)/2)}.hunter-hero__wrapper{display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:end;mix-blend-mode:luminosity;padding-bottom:calc(var(--hero-height)*.4);position:absolute;text-align:center;transition:padding-bottom var(--transition-time)}.hunter-hero__wrapper::after{background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3333333333));content:"";inset:0;position:absolute;transition:opacity var(--transition-time);z-index:-1}.hunter-hero__headline{color:var(--brand-light);color:#daf3ff;margin:0;text-shadow:0 0 5px var(--brand-dark);transition:opacity;transition-duration:var(--transition-time)}.hunter-body--scrolled .hunter-hero{background-color:rgba(168,200,214,0)}.hunter-body--scrolled .hunter-hero::before{opacity:1}.hunter-body--scrolled .hunter-hero__headline{opacity:0}.hunter-body--scrolled .hunter-hero__wrapper{padding-bottom:25vh}.hunter-body--scrolled .hunter-hero__wrapper::after{opacity:0}.hunter-language-switcher select{background-color:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.5rem 2.5rem .5rem 1rem;transition:background-color .3s ease,border-color .3s ease}.hunter-language-switcher select,.hunter-language-switcher select::picker(select){appearance:base-select}.hunter-language-switcher select:hover,.hunter-language-switcher select:focus{background-color:#2a2a2a;border-color:#777;outline:none}.hunter-language-switcher select option:checked{background-color:lime}@media(width <= 600px){.hunter-language-switcher select{font-size:.85rem;padding:.4rem 2rem .4rem .8rem}}.single-product.has-post-thumbnail{background-color:#fff}.product-card{--thumbnail-size: 13rem;--title-size: 2.75rem;--data-size: 6.5rem;--price-size: 1.5rem;--card-padding: 1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);container-name:product-box;container-type:inline-size;outline:var(--brand-dark) dotted .5px;transition:all .1s ease;width:100%}.product-card img{clip-path:inset(15% 0 20% 0);grid-area:thumbnail;height:auto;mix-blend-mode:multiply;object-fit:cover;place-self:center;transition:all .2s ease;width:90%}.product-card img:hover{margin-left:calc(-0.5*var(--card-padding));width:125%}.product-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.35)}.product-card a{color:var(--brand-dark);display:grid;gap:.5rem;grid-template-areas:"thumbnail" "title" "excerpt" "data" "price";grid-template-rows:var(--thumbnail-size) var(--title-size) 1fr var(--data-size) var(--price-size);padding:0 var(--card-padding) var(--card-padding);position:relative;text-decoration:none}.product-card a>*{align-self:center}.product-card__excerpt{font-size:14px;font-weight:300;grid-area:excerpt;line-height:1.5;margin-block:0;text-wrap-style:balance}.product-card__pictogram{left:0;position:absolute;top:-20px;width:70px}@media(width >= 680px){.product-card__pictogram{right:-5px}}.product-card__pictogram .svg--wobler{stroke:#fff;stroke-width:3rem}.product-card__pictogram .svg--fala{stroke:#fff;stroke-width:.875rem}.product-card__title{color:var(--brand-dark);font-family:var(--font-family-gilroy);font-size:1rem;font-weight:600;grid-area:title;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}.product-card__data{-webkit-box-orient:vertical;color:var(--brand-dark);display:-webkit-box;display:flex;flex-direction:column;font-size:.75rem;gap:.25rem;grid-area:data;line-height:1.2}.product-card__data b{font-weight:400;text-transform:uppercase}.product-card__price{color:var(--brand-dark);font-size:1rem;font-weight:500;grid-area:price;margin:0;text-align:center}@media(width >= 1400px){.product-card .product-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media(width >= 768px)and (width <= 1023px){.product-card .product-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}@media(width <= 767px){.product-card .product-grid{gap:1rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.product-card .product-card__content{padding:1rem;padding-top:0}.product-card .product-card__image{height:160px}}.product-card__flow{color:#000;font-size:10px;font-weight:400;left:.5rem;line-height:1;opacity:.5;position:absolute;top:3.5rem;width:300px}@media(width > 767px){.product-card__flow{font-size:11px;top:4rem}}@container product-box (width > 350px){--thumbnail-size: 15rem;--title-size: 2rem}@container product-box (width < 200px){--thumbnail-size: 10rem;--title-size: 2rem}.hunter-search:has(input:checked):has(input:placeholder-shown) button,.hunter-search form button,.hunter-search:has(input:placeholder-shown) button{opacity:0;pointer-events:none}.hunter-search:not(:has(input:placeholder-shown)) button{opacity:1;pointer-events:all}.hunter-search{accent-color:var(--brand-dark);align-items:center;border:0;display:grid;gap:.5rem;grid-template-columns:1fr 2rem;justify-content:end;z-index:1}.hunter-search::before{background-color:var(--brand-dark);bottom:-2rem;content:"";height:var(--hunter-header-height);opacity:0;position:fixed;right:0;top:0;transition:all .45s;width:0;z-index:-1}.hunter-search form{overflow:hidden;width:0}.hunter-search form .input--small{overflow:hidden;width:0}.hunter-search form>div{display:grid;gap:1rem;grid-template-columns:200px 1.25rem;justify-content:end}@media(width <= 500px){.hunter-search form>div{grid-template-columns:160px 1.25rem}.hunter-search form>div input{font-size:.75rem;letter-spacing:0}}@media(width <= 420px){.hunter-search form>div{grid-template-columns:120px 1.25rem}}.hunter-search form button{padding:.5rem;padding-left:0;width:1.5rem}.hunter-search>label{background:none;border:none;cursor:pointer;padding:.5rem;z-index:3}.hunter-search__field{background-color:#f8fcfe;height:2rem;outline:none;padding:.25rem;width:5rem}.hunter-search__svg{color:var(--brand-light);height:1rem}.hunter-search__svg--search{display:flex}.hunter-search__svg--x{display:none}.hunter-search:has(input:checked){grid-column:3/6}.hunter-search:has(input:checked):not(:has(input:placeholder-shown)) button{background-color:var(--brand-dark);z-index:2}.hunter-search:has(input:checked) .hunter-search__svg--search{display:none}.hunter-search:has(input:checked) .hunter-search__svg--x{display:flex}.hunter-search:has(input:checked)::before{opacity:1;width:100vw;width:100svw}.hunter-search:has(input:checked) form{display:grid;width:100%}.hunter-search:has(input:checked) form .input--small{width:100%}.hunter-search:has(input:checked) form .input--small::-webkit-search-cancel-button{display:none}.hunter-search:has(+.hunter-nav .is-menu-open){opacity:0}button:hover{cursor:pointer}*,*::after,*::before{box-sizing:border-box}.button--link,.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--brand-light);display:grid;height:2rem;outline:none;padding:.25rem .5rem;place-content:center}.button--link svg *,.wp-block-navigation__responsive-container-close svg *,.wp-block-navigation__responsive-container-open svg *{fill:var(--brand-light)}.button--primary{background-color:var(--brand-dark);border:0;color:var(--brand-light);height:2rem;outline:1px solid #f8fcfe;padding:.25rem .5rem}details{background:#fff;border-radius:2px;color:var(--brand-dark);cursor:pointer;outline:1px solid #ddd;outline-offset:-1px;transition:all .15s ease-in-out;overflow:hidden}details:hover{outline-color:var(--brand-dark)}details:focus,details:active{outline-color:var(--brand-dark);outline-width:2px}details *{margin:0}details::details-content{block-size:0;overflow:hidden;transition:block-size .15s,content-visibility 1s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto;content-visibility:visible}details>summary{color:var(--brand-dark);cursor:pointer;font-family:var(--wp--preset--font-family--gilroy);font-size:.875rem;letter-spacing:1px;list-style:none;padding:.5rem 2rem .5rem 1rem;position:relative;text-transform:uppercase}@media(width < 768px){details>summary{padding-block:.25rem}}details>summary::after{aspect-ratio:1;color:var(--wp--preset--color--hunter-light-text);content:"▼";font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300;height:1rem;line-height:1;margin-right:.5rem;position:absolute;right:.5rem;text-align:center;transform:rotate(-90deg);transition:transform .15s ease-in-out;width:1rem}details[open]>summary::after{transform:rotate(0deg)}.input--large,.input--small{accent-color:var(--brand-dark);border:0;font-family:var(--font-family);font-size:.875rem;letter-spacing:.025rem;outline:none;outline:solid .0625rem var(--brand-light);padding:.25rem .5rem;transition:all .15s}.input--large:hover,.input--small:hover{outline-offset:.25rem}.input--large:focus,.input--small:focus,.input--large:active,.input--small:active{outline:solid .125rem var(--brand-light);outline-offset:.25rem}.input--small{height:2rem}.input--large{height:2.5rem}input[type=checkbox]{appearance:none;aspect-ratio:1;outline:var(--brand-dark) solid 1px;width:.75rem}input[type=checkbox]:checked{background-color:var(--brand-dark);border:1px #fff solid;outline-offset:1px}input[type=checkbox]:hover{background-color:rgba(var(--brand-dark-raw), 50%);border:1px #fff solid;outline-offset:1px}.d-none{display:none !important}.d-grid{display:grid !important}.d-block{display:block !important}body{background-color:#f8fcfe !important;background-color:#c6d0de !important;background-color:#d0dce2 !important}:root{interpolate-size:allow-keywords}label{cursor:pointer}.layout{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1400px}.layout__sidebar{container-type:inline-size}.layout__main{flex:1}@media(width >= 1024px){.layout{flex-direction:row;gap:3rem}.layout__sidebar{flex-shrink:0;width:320px}.product-grid{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@container (min-width: 260px){.layout__sidebar .hunter-filters h2{font-size:1.125rem}.layout__sidebar .filter-section{padding:1rem}}@container (min-width: 300px){.layout__sidebar .fish-grid,.layout__sidebar .price-grid,.layout__sidebar .weight-grid{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}}}@media(width <= 767px){.layout{gap:1.5rem}}*{box-sizing:border-box}.header-page-padding{padding-top:15rem}:root{--card-width: clamp(220px, 70vw, 280px);--card-height: calc(var(--card-width) - 1rem);--font-family: var(--wp--preset--font-family--gilroy);--fs-300: clamp(0.94rem, calc(0.92rem + 0.08vw), 0.98rem);--fs-400: 1rem;--fs-500: clamp(1.35rem, calc(1.21rem + 0.69vw), 1.75rem);--fs-600: clamp(1.62rem, calc(1.37rem + 1.24vw), 2.33rem);--fs-700: clamp(1.94rem, calc(1.54rem + 2.03vw), 3.11rem);--fs-800: clamp(2.33rem, calc(1.7rem + 3.15vw), 4.14rem);--fs-900: clamp(2.8rem, calc(1.85rem + 4.74vw), 5.52rem);--zindex-header: 200;--zindex-aside: 300;--zindex-menu-in-header: 20;--zindex-filters: 10}@media(width <= 650px){:root{--card-width: clamp(210px, 40vw, 280px)}}@media(width <= 500px){:root{--card-width: clamp(190px, 40vw, 280px)}}.woocommerce div.product{grid-column:-1/1}pre{background-color:#ccc;font-size:12px;line-height:1;margin-block:.5rem}
