*,:before,:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .7rem)}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}a,input,button,textarea,select{font:inherit;letter-spacing:inherit;touch-action:manipulation}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,h1,h2,h3,h4,h5,h6,li,figcaption{overflow-wrap:break-word}p,li,figcaption{text-wrap:pretty;max-width:65ch}th,td{padding:0}ins{text-decoration:inherit}:root{--top-offset:var(--wp-admin--admin-bar--height);--scroller-height:34px;--col-dark:#141414;--col-light:#fff;--col-brand:#bf1825;--col-brand__hover:#ad101d;--col-disabled:#767676;--col-disabled__dark:#858585;--col-disabled__light:#bcbcbc;--col-product__bg:#f2f2f2;--bg-url:url(../gfx/camo_background-tile.png);--loading-light:url(../gfx/loading.png);--loading-dark:url(../gfx/loading--dark.png);--breadcrumb-height:6.1rem;--overlay-opacity:.75;--lo-width:1440px;--lo-padding:2rem;--lo-spacing:2rem;--fw-thin:400;--fw-regular:700;--fw-bold:900;--fs-default:1.6rem;--fs-nav:1.4rem;--fs-brand:1.2rem;--fs-copy:1rem;--anim-default:all .3s ease-in-out;--anim-link:all .3s cubic-bezier(.29,.63,.44,1);--anim-carousel:all .3s ease-out;--item-col4:calc(25% - 3*2rem/4);--item-col2:calc(50% - 1*2rem/2);--item-product:100%;--item-category:100%;--item-partner:100%;@media screen and (width>=512px){&{--item-product:calc(50% - 2rem/2)}}@media screen and (width>=768px){&{--item-partner:calc(50% - 1*2rem/2);--item-category:calc(33.333% - 2*2rem/3)}}@media screen and (width>=1024px){&{--item-product:calc(100%/3 - 2*2rem/3)}}@media screen and (width>=1200px) and (hover:hover) and (pointer:fine){&{--lo-spacing:4rem}}@media screen and (width>=1200px){&{--item-product:calc(25% - 3*2rem/4)}}}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fnt/lato-v24-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fnt/lato-v24-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../fnt/lato-v24-latin-900.woff2)format("woff2")}body{font-family:Lato,sans-serif}html{scroll-behavior:smooth;font-size:10px}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{font-weight:var(--fw-thin);font-size:var(--fs-default);letter-spacing:.035em;color:var(--col-dark);width:100%;padding-top:6rem;&:has(#scroller){--top-offset:calc(var(--wp-admin--admin-bar--height) + var(--scroller-height));padding-top:calc(6rem + var(--scroller-height))}}a{color:inherit;text-decoration:none}button{cursor:pointer;background-color:#0000;border:0;padding:0}ul{padding-left:0;list-style:none}h1,h2{text-transform:uppercase;font-weight:var(--fw-bold)}h1{font-size:2.75rem;@media screen and (width>=512px){&{font-size:3rem}}}h2{font-size:2.25rem;@media screen and (width>=512px){&{font-size:2.5rem}}}h3{text-transform:uppercase;font-weight:var(--fw-regular);font-size:var(--fs-default)}section:not(.hero)>h1:not(:last-child),section>h2:not(:empty){margin-bottom:2.5rem}section{padding-top:calc(2*var(--lo-padding));padding-bottom:calc(2*var(--lo-padding))}#content{min-height:calc(100vh - 38rem - var(--breadcrumb-height) - var(--top-offset))}.columns{flex-direction:column;gap:5rem;display:flex;@media screen and (width>=1024px){&{gap:calc(2*var(--lo-padding));flex-direction:row}& .col--left,& .col--right{width:calc(50% - var(--lo-padding))}}}.issue{z-index:1090;background-color:var(--col-light);justify-content:center;align-items:center;font-size:1.8rem;display:flex;position:fixed;inset:0;& div{max-width:66.666%}& span{display:block;&:first-child{margin-bottom:1rem}}& strong{font-weight:var(--fw-regular)}@media screen and (width<=1439px){&.no-desktop div{display:block!important}}@media screen and (width>=1440px){&.no-desktop{display:none}}}.container{padding-left:var(--lo-padding);padding-right:var(--lo-padding);max-width:var(--lo-width);width:100%;margin:0 auto}.spacer-1{height:var(--lo-padding)}.spacer-2{height:var(--lo-spacing)}.h-center{text-align:center}.v-center{flex-direction:column;justify-content:center;height:100%;display:flex}.button{border:.1rem solid var(--col-light);text-transform:uppercase;font-size:1.7rem;font-weight:var(--fw-regular);color:var(--col-light);transition:var(--anim-link);justify-content:center;align-items:center;padding:1.5rem;display:flex;&:active{transform:scale(.95)}&>.icon{text-align:center;width:2.4rem;& svg{height:2rem;display:inline-block}}&>.icon,&>svg{transition:var(--anim-link);height:2rem;display:inline-block;& path{stroke-width:1px;stroke:var(--col-light);fill:var(--col-light);transition:var(--anim-link)}}&.button--dark{border-color:var(--col-dark);background-color:var(--col-dark);color:var(--col-light);&>.icon,&>svg{& path{stroke:var(--col-light);fill:var(--col-light)}}& i.loading{background-image:var(--loading-light)}}&.button--cta{border-color:var(--col-brand);background-color:var(--col-brand);color:var(--col-light);&>.icon,&>svg{& path{stroke:var(--col-light);fill:var(--col-light)}}}@media screen and (hover:hover) and (pointer:fine){& span{transition:var(--anim-link);transform:translate(1.2rem)}&>.icon,&>svg{opacity:0}&:hover,&:active,&.clicked{& span{transform:none}&>.icon,&>svg{opacity:1;transform:translate(.25em)}}&.button--cta{&:hover,&:active,&.clicked{border-color:var(--col-brand__hover);background-color:var(--col-brand__hover);color:var(--col-light);&>.icon,&>svg{& path{stroke:var(--col-light);fill:var(--col-light)}}}}}}i.loading{background-image:var(--loading-light);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.4rem;height:1.4rem;margin-bottom:.1rem;animation:.6s steps(6,end) infinite loading;display:none}@keyframes loading{to{transform:rotate(360deg)}}#scroller{top:var(--wp-admin--admin-bar--height);font-size:var(--fs-nav);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--col-light);background-color:var(--col-brand);z-index:1007;min-width:100vw;position:fixed;left:0;overflow:hidden;& .scroller-container{will-change:transform;flex-wrap:nowrap;animation:30s linear infinite scroller;display:flex}& .scroller-item{height:var(--scroller-height);text-align:center;white-space:nowrap;align-items:center;min-width:33.333vw;padding-inline:5rem;line-height:1;display:flex;& strong{font-weight:var(--fw-bold)}}}@keyframes scroller{0%{transform:translate(0)}to{transform:translate(-50%)}}header#header{z-index:1005;left:0;top:var(--top-offset);font-size:var(--fs-nav);background-color:var(--col-dark);color:var(--col-light);width:100%;position:fixed}.header-content{justify-content:space-between;height:6rem;display:flex}#burger{margin-right:49px;& svg path{fill:var(--col-light)}}.logo{text-transform:uppercase;width:13rem;position:relative;& img{z-index:1020;width:13rem;display:block;position:absolute;top:1rem;left:0}& .logo-title{font-weight:var(--fw-regular)}& .logo-subtitle{font-size:.7em}}.header-nav{text-transform:uppercase;flex-grow:1;display:none;& ul{gap:0 1rem;height:100%;display:flex}& .nav-item{&>a{padding-left:2rem;padding-right:2rem;& span{flex-grow:1;margin-top:2rem}}& svg{transition:var(--anim-default);opacity:0;width:auto;height:1.4rem;margin-bottom:-.25rem;& path{fill:var(--col-light)}}& .nav-menu{z-index:1010;background-color:var(--col-light);color:var(--col-dark);transition:var(--anim-default);pointer-events:none;opacity:0;width:100%;position:absolute;top:100%;left:0;box-shadow:0 .5rem 1rem #00000040;&>.container{padding-left:18rem}& .nav-container{&:has(.nav-section){display:flex}&:not(:has(.nav-section)){padding:var(--lo-padding);grid-template-rows:repeat(5,1fr);grid-auto-columns:20rem;grid-auto-flow:column;display:grid}& a{transition:var(--anim-link);&:hover{color:var(--col-disabled)}}}& .nav-section{padding:var(--lo-padding);min-width:20rem}& .nav-section__title-row{border-bottom:1px dashed var(--col-disabled__light);margin-bottom:.5em;padding-bottom:.7em}& .nav-section__title{font-weight:var(--fw-bold)}& .nav-section__grid{--grid-row__height:calc(var(--fs-nav)*1.75);grid-template-rows:repeat(auto-fit,var(--grid-row__height));max-height:calc(5*var(--grid-row__height));grid-auto-columns:15rem;grid-auto-flow:column;display:grid}& .nav-section__filter{text-transform:none;line-height:1.75}}&:hover{& svg{opacity:1;transform:rotate(0)}& .nav-menu{pointer-events:initial;opacity:1}}}}.nav-icons{align-items:center;gap:1rem 2rem;display:flex;&>*{position:relative;&:hover svg{transform:scale(1.2)}}& svg{width:var(--search-icon);height:var(--search-icon);transition:var(--anim-link);& path{fill:var(--col-light)}}& #nav-search__mobile{margin-left:1rem}& #nav-search{--search-icon:2.4rem;display:none;& input#nav-search__input{width:var(--search-icon);height:var(--search-icon);padding:0;padding-right:calc(1rem + var(--search-icon));color:#0000;font-size:var(--fs-default);transition:var(--anim-default);cursor:pointer;background-color:#0000;border:0;outline:none;&::placeholder{transition:var(--anim-default);color:#0000;opacity:1}&:not(:focus)~#nav-search__button:not(:focus){pointer-events:none}}&:focus-within input#nav-search__input{color:var(--col-light);cursor:default;width:24rem;&::placeholder{color:var(--col-disabled)}&~#nav-search__button{cursor:pointer}&~.nav-search__border{background-color:var(--col-disabled)}&:hover~#nav-search__button svg{transform:scale(1)}}& #nav-search__button{width:var(--search-icon);height:var(--search-icon);position:absolute;top:0;right:0}& .nav-search__border{transition:var(--anim-default);background-color:#0000;height:1px;position:absolute;bottom:-.25rem;left:-.5rem;right:-.5rem}}& .nav-like,& #nav-user{display:none}& #nav-user svg{height:2rem}& .nav-icon__bubble{font-size:var(--fs-copy);font-weight:var(--fw-bold);background-color:var(--col-light);color:var(--col-dark);border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:none;position:absolute;top:-.5rem;right:-.5rem}&>.has-bubble .nav-icon__bubble{display:flex}}@media screen and (width>=1200px) and (hover:hover) and (pointer:fine){.header-content{justify-content:flex-start}#burger{display:none}.logo{width:13rem;margin-right:3rem;& img{width:13rem}}.header-nav{display:block}.nav-icons{gap:1rem 3rem;& #nav-search__mobile{display:none}& #nav-search,& .nav-like,& #nav-user{display:block}}}#breadcrumb{background-color:var(--col-product__bg);font-size:var(--fs-nav);text-wrap:balance;& .woocommerce-breadcrumb{padding-block:var(--lo-padding)}& .breadcrumb-item{&:first-child a{--icon-size:1.2rem;width:calc(1.125*var(--icon-size));height:var(--icon-size);color:#0000;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path fill=\"%23141414\" d=\"M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"/></svg>");background-size:cover;margin-right:.25rem;display:inline-block;overflow:hidden;translate:0 .1rem}&:not(:first-child) a{text-decoration:underline}}}section.content{&.textonly,&:has(.woocommerce-ResetPassword){max-width:640px}&:has(.woocommerce-ResetPassword){& h1{font-size:0;&:after{content:"Passwort vergessen";font-size:2.75rem;@media screen and (width>=512px){&{font-size:3rem}}}}}& div.content-anchor{margin-top:calc(-6rem - var(--scroller-height));position:absolute;&.first{margin-top:calc(-2*var(--lo-padding) - 6rem - var(--scroller-height))}}& h2:not(:first-child,.nomargin){margin-top:calc(2*var(--lo-padding))}& h3{margin-bottom:1.6rem;font-size:2.1rem;&:not(:first-child){margin-top:3.2rem}}& h4,& h5{font-size:1.8rem;font-weight:var(--fw-regular);text-transform:uppercase;margin-bottom:1rem;&:not(:first-child){margin-top:2rem}}& h5{font-size:1.6rem}& p+p,& p+ul,& p+ol,& ul+p,& ol+p{margin-top:1em}& ul:not(.wc-block-components-totals-discount__coupon-list,.woocommerce-thankyou-order-details,.wc-item-meta,.woocommerce-error,#shipping_method,.wc-block-components-product-details,.wp-block-social-links,:has(.woocommerce-MyAccount-navigation-link)){padding-left:1rem;& li{padding-left:1.5rem;position:relative;&:before{content:"•";font-size:var(--fs-brand);color:var(--col-dark);position:absolute;top:0;left:0}& ul li:before{color:var(--col-disabled)}}}& ol{padding-left:2.5rem}& a:not(.button,.wp-block-social-link-anchor){text-decoration:underline}}#content section{& .wp-block-columns{gap:calc(2*var(--lo-padding));margin-bottom:0;@media screen and (width>=782px){&{gap:var(--lo-padding)}}&.hero{&>.wp-block-column:first-child{flex-direction:column;justify-content:center;display:flex;& h2{margin-top:0;margin-bottom:2.5rem}& p:not(:has(~p)){margin-bottom:3.5rem}& .wp-block-social-link{& a{aspect-ratio:1;justify-content:center;width:56px}& svg{width:30px;height:30px}}}&>.wp-block-column:last-child{position:relative;& a.button{bottom:var(--lo-spacing);position:absolute;left:50%;translate:-50%}}}&.contact>.wp-block-column:first-child{& h2{margin-bottom:1.5rem}& h3{margin-top:2.5rem;margin-bottom:0;&+p{text-transform:uppercase;font-weight:var(--fw-regular)}}& p{margin-top:0;margin-bottom:1rem}& ul.wp-block-social-links{padding-top:1rem}@media screen and (width<=781px){&{order:1}}}&.formular>.wp-block-column:first-child{@media screen and (width>=782px){& div.wpcf7{padding-right:var(--lo-padding)}}& h2{margin-bottom:2.5rem}@media screen and (width<=781px){&{order:1}}}& .wp-block-column figure{margin-bottom:0}}& ul.wp-block-social-links{padding-left:0;& .wp-block-social-link{border-radius:0}}& .wp-block-social-links.is-layout-flex,& .wp-block-group.is-layout-flex{gap:var(--lo-padding)}& .wp-block-big-jack-2024-bj-button{min-width:min(30rem,calc(100% - 2*var(--lo-padding)))}}.cat-list{gap:var(--lo-padding);flex-wrap:wrap;display:flex;overflow:hidden}.cat-item{width:var(--item-category);padding-bottom:var(--lo-spacing);background:linear-gradient(0deg,#141414bf var(--lo-spacing),#14141400 calc(var(--lo-spacing) + 10rem));aspect-ratio:4/3;flex-grow:1;flex-shrink:0;justify-content:center;align-items:flex-end;max-height:500px;display:flex;position:relative;@media screen and (width>=768px){&{aspect-ratio:1}}&>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}& .button{min-width:min(30rem,calc(100% - 2*var(--lo-padding)));z-index:1}&:hover{& button{background-color:var(--col-light);color:var(--col-dark);& span{transform:none}& svg{opacity:1;transform:translate(.25em);& path{stroke:var(--col-dark);fill:var(--col-dark)}}}}}.force-2-columns .cat-item{width:var(--item-partner)}.list-header{justify-content:space-between;align-items:center;display:flex}.list-nav{gap:1.25rem;display:none;& svg{width:3.2rem;height:3.2rem;& path{fill:var(--col-dark);transition:var(--anim-link)}}}div.list-container{& ul.products{gap:1rem var(--lo-padding);margin:0;display:flex;&:before,&:after{content:none}}}.wmscaro--active{& .list-nav{display:flex}&:not(.wmscaro--last) .list-nav__last,&:not(.wmscaro--next) .list-nav__next{pointer-events:none;cursor:default;& svg path{fill:var(--col-disabled__light)}}&.wmscaro--sliding .list-container{transition:var(--anim-carousel)}}.product-item{width:var(--item-product);flex-shrink:0;&>a{&.sale{& .product-item__image:after{content:"reduziert";background-color:var(--col-brand)}}&.unique{& .product-item__image:after{content:"Einzelstück";background-color:var(--col-dark)}}&.sold-out{opacity:.7;& .product-item__image{&:after{content:"ausverkauft";background-color:var(--col-disabled)}}}}}.product-item__image{aspect-ratio:2/3;position:relative;overflow:hidden;& .product-item__image-container{display:flex}& img{object-fit:cover;flex-shrink:0;width:100%;height:100%}& button{z-index:1;transition:var(--anim-link);opacity:1;height:2.4rem;position:absolute;top:1rem;right:1.25rem;@media screen and (hover:hover) and (pointer:fine){&{opacity:0}}& svg{transition:var(--anim-link);opacity:1;margin-top:.2rem;scale:.833333;&.bg{opacity:0;position:absolute}&.remove{display:none}& path{fill:var(--col-dark);stroke:var(--col-dark);stroke-width:0}}&.liked svg.bg{opacity:1}}&:hover button,& button.liked{opacity:1}& .product-item__image-last,& .product-item__image-next{z-index:1;cursor:pointer;display:none;position:absolute;top:50%;transform:translateY(-50%);& svg{width:auto;height:3.2rem;& path{fill:var(--col-dark);transition:var(--anim-link)}}}& .product-item__image-last{left:1rem}& .product-item__image-next{right:1rem}& .product-item__indicator{z-index:1;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);@media screen and (hover:hover) and (pointer:fine){&{display:none}}& span{background-color:var(--col-disabled__light);transition:var(--anim-link);border-radius:50%;width:.5rem;height:.5rem;display:none}}&:after{z-index:1;text-align:center;text-transform:uppercase;font-size:var(--fs-brand);font-weight:var(--fw-bold);color:var(--col-light);width:100%;padding:.2rem 0;position:absolute;bottom:0;left:0}&.wmscaro--active{&[data-items="2"]{& .product-item__indicator span:first-child,& .product-item__indicator span:nth-child(2){display:block}}&[data-items="3"]{& .product-item__indicator span:first-child,& .product-item__indicator span:nth-child(2),& .product-item__indicator span:nth-child(3){display:block}}&[data-items="4"]{& .product-item__indicator span:first-child,& .product-item__indicator span:nth-child(2),& .product-item__indicator span:nth-child(3),& .product-item__indicator span:nth-child(4){display:block}}&[data-index="0"]{& .product-item__indicator span:first-child{background-color:var(--col-dark)}}&[data-index="1"]{& .product-item__indicator span:nth-child(2){background-color:var(--col-dark)}}&[data-index="2"]{& .product-item__indicator span:nth-child(3){background-color:var(--col-dark)}}&[data-index="3"]{& .product-item__indicator span:nth-child(4){background-color:var(--col-dark)}}&.wmscaro--sliding .product-item__image-container{transition:var(--anim-carousel)}@media screen and (width>=1200px) and (hover:hover) and (pointer:fine){& .product-item__image-last,& .product-item__image-next{transition:var(--anim-default);opacity:0;display:block}}&:hover{& .product-item__image-last,& .product-item__image-next{opacity:1}}&:not(.wmscaro--last) .product-item__image-last,&:not(.wmscaro--next) .product-item__image-next{& svg path{fill:var(--col-disabled__light)}}}}.product-item__info{padding:1rem 1.25rem 0;&>h3{margin-bottom:.75rem;line-height:1.25}&>span{text-transform:uppercase;font-size:var(--fs-copy);display:block}}.product-item__details{justify-content:space-between;display:flex;& del{color:var(--col-disabled);margin-right:1rem;display:inline-block}& .product-item__colors{align-items:center;gap:1rem;display:flex}& .color{border:1px solid var(--col-dark);border-radius:100%;width:2rem;height:2rem;display:inline-block;overflow:hidden;&.more{border-color:var(--col-disabled__dark);color:var(--col-disabled__dark);font-size:var(--fs-copy);text-align:center;line-height:1.8}& img{object-fit:cover;width:100%;height:100%}}}.archive>ul{gap:calc(2*var(--lo-padding))var(--lo-padding);flex-wrap:wrap;display:flex}.archive-search{flex-direction:column;align-items:center;gap:2rem;margin-bottom:5rem;display:flex;& .archive-search__form{width:min(50rem,75%);display:flex}& .archive-search__input{border:0;border-bottom:1px solid var(--col-dark);outline:0;flex-grow:1;padding:1.5rem;&::placeholder{color:var(--col-disabled);opacity:1}}& .archive-search__button{border-bottom:1px solid var(--col-dark);padding:0 1.5rem;& svg{transition:var(--anim-link);width:3rem;height:3rem}&:hover svg{transform:scale(1.2)}}& .archive-search__info{font-size:var(--fs-nav);text-align:center}}.archive-header{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3.25rem;display:flex;@media screen and (width>=768px){&{flex-direction:row;gap:0}}& h2.woocommerce-result-count{font-size:unset;font-weight:unset;text-transform:unset;margin:0}}.woocommerce-ordering{&:before{content:"Sortierung:";padding-right:.5rem}& select{color:var(--col-disabled);cursor:pointer;background:0 0;border:0;outline:0;padding:0;& option{color:var(--col-dark)}}}.woocommerce-pagination{margin-top:calc(2*var(--lo-padding));& ul.page-numbers{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex;& li .page-numbers{border:1px solid var(--col-dark);transition:var(--anim-link);justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;line-height:1;display:flex;& svg{height:2rem;& path{fill:var(--col-dark);transition:var(--anim-link)}}}& li .page-numbers.current,& li a.page-numbers:hover{background-color:var(--col-dark);color:var(--col-light);& path{fill:var(--col-light)}}}}.brand-title{width:min(50vw,29rem);display:inline-block}.brand-grid{grid-template-columns:repeat(2,auto);display:grid;position:relative;@media screen and (width>=768px){&{grid-template-columns:repeat(3,auto)}}@media screen and (width>=1200px){&{grid-template-columns:repeat(4,auto)}}&:before{content:"";background-color:var(--col-light);width:100%;height:1px;position:absolute;bottom:0;left:0}&:after{content:"";background-color:var(--col-light);width:1px;height:100%;position:absolute;top:0;right:0}& .brand-grid__item{aspect-ratio:1;border-right:1px dashed var(--col-disabled__light);border-bottom:1px dashed var(--col-disabled__light);justify-content:center;align-items:center;padding:min(8rem,8vw);display:flex;& a.brand-grid__link{transition:var(--anim-link);&:active{transform:scale(.95)}@media screen and (hover:hover) and (pointer:fine){&{filter:grayscale();opacity:.5}&:hover,&:active,&.clicked{filter:grayscale(0);opacity:1}}}}}footer{background-color:var(--col-dark);min-height:32rem;& section{color:var(--col-light);flex-wrap:wrap;gap:3.25rem 0;display:flex;position:relative;@media screen and (width>=1024px){&{gap:3.25rem var(--lo-padding)}}&:after{content:"";left:var(--lo-padding);right:var(--lo-padding);border-bottom:1px solid var(--col-disabled);position:absolute;bottom:0}&>div{width:var(--item-col2);&:nth-child(3){margin-left:var(--lo-padding)}@media screen and (width>=1024px){&{width:var(--item-col4);margin-left:0!important}}}& ul{padding-top:var(--lo-padding);text-transform:uppercase;font-size:var(--fs-nav);flex-direction:column;gap:1.2rem 0;display:flex;& a{transition:var(--anim-link);text-decoration:underline;@media screen and (hover:hover) and (pointer:fine){&{text-decoration:none}&:hover{color:var(--col-disabled)}}}}}}#bigjacks{gap:var(--lo-padding);font-size:var(--fs-nav);flex-direction:column;order:3;display:flex;& svg{display:inline-block}& span{display:block}& .bigjacks-logo{text-transform:uppercase;font-size:var(--fs-default)}& .bigjacks-title{font-weight:var(--fw-regular)}& .bigjacks-title+span{font-size:.7em}& .bigjacks-time{gap:var(--lo-padding);display:flex}& a{padding-right:var(--lo-padding);& svg{transition:var(--anim-link)}&:hover svg{transform:scale(1.2)}}& .bigjacks-pay{gap:1.5rem;display:flex;& a{padding-right:0}& svg{fill:#fff;width:auto;height:3rem;display:block;& rect{fill:var(--col-dark)}}}}#newsletter{order:4;& p{padding:var(--lo-padding)0;font-size:var(--fs-nav)}& .button{min-width:min(30rem,calc(100% - 2*var(--lo-padding)));width:fit-content}}#bigjacks,#newsletter{border-top:1px dashed var(--col-disabled);width:100%;padding-top:3rem}@media screen and (width>=512px){#bigjacks{width:var(--item-col2)}#newsletter{width:calc(var(--item-col2) + var(--lo-padding));padding-left:var(--lo-padding)}}@media screen and (width>=1024px){#bigjacks,#newsletter{order:initial;width:var(--item-col4);border:0;padding:0}}#copy{padding:var(--lo-padding);text-align:center;font-size:var(--fs-copy);color:var(--col-disabled__dark);& ul,& li{display:inline-block}& a{text-decoration:underline;@media screen and (hover:hover) and (pointer:fine){&:not(:hover,:focus){text-decoration:none}}}}body{&.show-menu{height:100%;overflow:hidden;& #overlay{pointer-events:initial;opacity:var(--overlay-opacity)}& #mobile-menu{opacity:1;transform:none;& .mm-layer{transition:var(--anim-default)}}}}#mobile-menu{z-index:1060;padding:var(--wp-admin--admin-bar--height)var(--lo-padding)var(--lo-padding);text-transform:uppercase;background-color:var(--col-dark);transition:var(--anim-default);flex-direction:column;width:min(50rem,90vw);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);& .mm-split{border-top-color:var(--col-disabled);border-top-width:1px;&.solid{border-top-style:solid}&.dashed{border-top-style:dashed}&:last-child{display:none}}}.mm-header{flex-shrink:0;align-items:center;height:6rem;display:flex;& svg path{fill:var(--col-light)}}.mm-content{flex-grow:1;position:relative;overflow:hidden}#mobile-menu ul.menu,.mm-list,.mm-layer{flex-direction:column;gap:1rem;display:flex}#mobile-menu ul.menu,.mm-list{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;overflow:hidden scroll;&::-webkit-scrollbar{display:none}}.mm-layer{background-color:var(--col-dark);opacity:0;pointer-events:none;width:100%;height:100%;padding-bottom:1rem;position:absolute;top:0;left:0;overflow:hidden;transform:translate(100%);&.show{opacity:1;pointer-events:initial;transform:none}}.mm-item,.mm-title{color:var(--col-light);justify-content:space-between;align-items:center;min-height:4.4rem;display:flex;& a{padding:1rem 0}& button{justify-content:center;align-items:center;width:2.6rem;height:4.4rem;display:flex}& svg{& path{fill:var(--col-light)}}}.mm-title{& a{font-weight:var(--fw-regular)}& .mm-dummy{width:2.6rem}}.mm-footer{flex-direction:column;gap:1rem;display:flex;& .nav-like,& .mm-account{color:var(--col-light);justify-content:space-between;align-items:center;min-height:4.4rem;padding:1rem 0;display:flex;& svg{width:2.6rem;& path{fill:var(--col-light)}}}& .nav-like{position:relative;& .nav-icon__bubble{font-size:var(--fs-copy);font-weight:var(--fw-bold);background-color:var(--col-light);color:var(--col-dark);border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:none;position:absolute;top:.5rem;right:-.5rem}&.has-bubble .nav-icon__bubble{display:flex}}}body{&.show-search{& #mobile-search{opacity:1;transform:none}}}#mobile-search{z-index:1003;top:calc(6rem + var(--top-offset));background-color:var(--col-dark);transition:var(--anim-default);width:100%;padding:1.3rem 0 1.8rem;position:fixed;left:0;transform:translateY(-100%);& #mobile-search__form{align-items:center;gap:1rem;display:flex}& #mobile-search__input{border:0;border-bottom:1px solid var(--col-disabled);color:var(--col-light);background-color:#0000;border-radius:0;outline:0;flex-grow:1;margin:0;padding:0}& #mobile-search__button{transform:translate(.5rem);& svg{width:3rem;height:3rem;& path{fill:var(--col-light)}}}}body{&.show-cart{height:100%;overflow:hidden;& #overlay{pointer-events:initial;opacity:var(--overlay-opacity)}& #cart{opacity:1;transform:none}}&.is-cart{& button#nav-cart{pointer-events:none;cursor:default}}&.is-cart,&.is-checkout{& button#nav-cart .nav-icon__bubble{display:none}}}#overlay{pointer-events:none;z-index:1050;opacity:0;transition:var(--anim-default);background-color:#000;width:100%;height:100vh;position:fixed;top:0;left:0}#cart{z-index:1060;padding:0 var(--lo-padding);padding-top:var(--wp-admin--admin-bar--height);background-color:var(--col-dark);transition:var(--anim-default);flex-direction:column;width:min(50rem,90vw);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);&.empty{& .cart-content,& .cart-footer{display:none}& .cart-empty{display:flex}}}.cart-header{color:var(--col-light);flex-shrink:0;justify-content:space-between;align-items:center;height:6rem;display:flex;& span{text-transform:uppercase;font-weight:var(--fw-bold)}& svg path{fill:var(--col-light)}}.cart-content{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;overflow-y:scroll}.cart-content::-webkit-scrollbar{display:none}.cart-item{gap:0 var(--lo-padding);margin-top:1.5rem;padding-bottom:.5rem;display:flex;& a.router-link-active{pointer-events:none}& .cart-item__image{flex-shrink:0;width:10rem;position:relative}& .cart-item__details{color:var(--col-light);flex-direction:column;flex-grow:1;gap:.5rem 0;display:flex}& .cart-item__title{text-transform:uppercase;font-weight:var(--fw-regular)}& .cart-item__meta{font-size:var(--fs-nav)}& .cart-item__info{justify-content:space-between;align-items:center;margin-top:auto;display:flex}& .cart-item__switch{border:1px solid var(--col-light);align-items:center;display:flex;position:relative;&.stock-alert:before{animation:4s linear stock-alert;display:block}&[data-count="1"] button.cart-item__less{opacity:.75;color:#0000!important;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" fill=\"%23ffffff\"><path d=\"M170.5 51.6L151.5 80l145 0-19-28.4c-1.5-2.2-4-3.6-6.7-3.6l-93.7 0c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80 368 80l48 0 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 304c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80l0-304-8 0c-13.3 0-24-10.7-24-24S10.7 80 24 80l8 0 48 0 13.8 0 36.7-55.1C140.9 9.4 158.4 0 177.1 0l93.7 0c18.7 0 36.2 9.4 46.6 24.9zM80 128l0 304c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-304L80 128zm80 64l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.1rem!important}& button{line-height:3rem;font-weight:var(--fw-regular);color:var(--col-disabled__light);transition:var(--anim-link);width:3rem;height:3rem;&:disabled{opacity:0;cursor:default;color:#0000!important}&.stock-alert{&:focus:before{content:attr(data-stock)" Stk. lagernd";text-align:center;font-size:var(--fs-copy);color:var(--col-dark);background-color:var(--col-light);position:absolute;bottom:100%;left:-1px;right:-1px}}&:hover{color:var(--col-light);opacity:1!important}}}& .cart-item__count{text-align:center;width:3rem;font-weight:600;line-height:1;@media screen and (width>=768px){&{width:4rem}}& i.loading{margin-bottom:-.2rem;display:inline-block}}& .cart-item__price{font-weight:var(--fw-regular)}}.cart-footer{gap:var(--lo-padding)0;padding-top:var(--lo-padding);padding-bottom:var(--lo-padding);flex-direction:column;flex-shrink:0;display:flex;& .cart-summary{color:var(--col-light);flex-direction:column;gap:.5rem;display:flex}& .cart-summary__row{justify-content:space-between;display:flex;& span:last-child{font-weight:var(--fw-regular)}}& .cart-tax{text-align:center;font-size:var(--fs-brand);color:var(--col-disabled__dark)}}.cart-empty{justify-content:center;align-items:center;gap:var(--lo-padding)0;flex-direction:column;flex-grow:1;display:none;& span{font-weight:var(--fw-regular);color:var(--col-light)}& button{font-size:var(--fs-nav);color:var(--col-light);transition:var(--anim-link);border-bottom:1px solid;&:hover{color:var(--col-disabled)}}}.whishlist{&:not(.empty){& .archive-search{display:none}}&.empty{& .archive-header,& .archive{display:none}}& .product-item__image{& button{& svg.bg,& svg.heart{display:none}& svg.remove{display:block}}}&.shared{& .product-item__image{& button{& svg.remove{display:none}}}& .archive-header{& p.woocommerce-result-count,& form.woocommerce-ordering{margin:0}}& .archive{& ul.products{&:before,&:after{content:none}}}& nav.woocommerce-pagination{& ul.page-numbers{border:0;margin:0;display:flex;& li{border:0}}}}}.whishlist-share{align-items:center;gap:1.5rem;display:flex;& span{flex-shrink:0}& svg{transition:var(--anim-link);cursor:pointer;width:2rem;&:hover{transform:scale(1.2)}}& .link{position:relative;&:after{content:"Link in die Zwischenablage kopiert";z-index:5;font-size:var(--fs-brand);background-color:var(--col-dark);color:var(--col-light);transition:var(--anim-link);opacity:0;width:max-content;padding:.25rem 1rem;position:absolute;top:calc(100% + .5rem);right:0}&:focus:after{opacity:1}}}.woocommerce:has(.woocommerce-MyAccount-navigation){gap:calc(2*var(--lo-padding));flex-direction:column;display:flex;@media screen and (width>=769px){&{gap:var(--lo-spacing);flex-direction:row}}& nav.woocommerce-MyAccount-navigation{min-width:min(30rem,20%);& ul{flex-direction:column;gap:8px;padding:0;display:flex;& li.woocommerce-MyAccount-navigation-link{max-width:unset;background-color:var(--col-product__bg);padding:9px 12px;&.is-active{font-weight:var(--fw-regular);color:var(--col-light);background-color:var(--col-dark);@media screen and (width<=768px){&{order:1}}& a{text-decoration:none}}}}}}.woocommerce:has(.woocommerce-MyAccount-navigation) div.woocommerce-MyAccount-content,.woocommerce:has(.woocommerce-ResetPassword,#customer_login){flex-grow:1;& section{margin-bottom:0;padding:0}& h2{margin-top:2.5rem;margin-bottom:var(--lo-padding)}& div.u-columns.woocommerce-Addresses{margin-top:2.5rem}& div.u-column1,& div.u-column2{@media screen and (width>=769px){&{width:calc(50% - .5*var(--lo-spacing))}}& h2{margin-top:0}}& form>h2:first-child{margin-top:0}& address{border-width:1px;& p{margin-top:0}}& header+address{border-radius:var(--radius-small);border:1px solid #0000001a;margin-top:1rem;padding:9px 12px}& mark{font-weight:var(--fw-regular);background-color:#0000}& del{opacity:.5}& ol.woocommerce-OrderUpdates{flex-direction:column;gap:12px;display:flex;& .woocommerce-OrderUpdate-description{font-weight:var(--fw-regular)}}& table.woocommerce-MyAccount-orders{margin:0;font-size:1em;& th,& td{padding:9px 12px}@media screen and (width<=768px){&{border-collapse:collapse;border:0}& tr{margin-bottom:var(--lo-padding);border-radius:var(--radius-small);border:1px solid #0000001a;&:nth-child(2n){& td,& th{background-color:#0000}}}& th{border-top:0;display:block}}& a.button{text-transform:none;font-size:inherit;font-weight:var(--fw-thin);color:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block;transform:none!important}}& table.woocommerce-table--order-details{overflow-wrap:anywhere;& .wc-item-meta{font-size:var(--fs-nav)}}& form{&.woocommerce-form-login,&.woocommerce-form-register{margin:0;padding:20px 18px}&.woocommerce-form-login{margin-bottom:calc(2*var(--lo-padding))}&.woocommerce-form-register{& p.form-row:last-child{margin-bottom:0}}& div.altcha-widget-wrap{margin-bottom:var(--lo-padding)!important}& input[type=checkbox]{width:18px;height:18px;margin-right:1rem}& input[type=text],& input[type=email],& input[type=tel],& input[type=date],& input[type=password]{box-sizing:border-box;color:#2b2d2f;background-color:#fff;border:1px solid #121212cc;border-radius:4px;width:100%;height:50px;min-height:0;margin:0;padding:1em .5em;font-family:inherit;font-size:1em;line-height:1em;&:focus-visible{outline:1px solid}&:focus,&:not(:placeholder-shown){padding:1.5em .5em .5em}}& label:not(:has(input[type=checkbox])){color:#121212b3;cursor:text;font-family:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;transform-origin:0 0;pointer-events:none;z-index:1;margin:0;line-height:1;transition:all .2s;position:absolute;top:0;left:.5625em;transform:translateY(1em);& abbr.required,& span.required{display:none}& span.optional{line-height:inherit}}& label:has(input[type=checkbox]){margin-bottom:var(--lo-padding);align-items:center;height:24px;display:flex}& p{&:first-child{margin-bottom:var(--lo-padding)}&.form-row{margin-bottom:var(--lo-padding);padding:0;position:relative;&:has(input:focus,input:not(:placeholder-shown)){& label:not(:has(input[type=checkbox])){transform:translateY(8px)scale(.75)}}}&.form-row-wide{max-width:unset}&.form-row-first,&.form-row-last{width:calc(50% - .5*var(--lo-padding))}&.form-row-first:has(#user_login){width:100%}&#billing_company_field,&#shipping_company_field,&#billing_address_2_field,&#shipping_address_2_field{display:none!important}}& button{min-width:min(30rem,calc(100% - 2*var(--lo-padding)));background-color:var(--col-dark);color:var(--col-light);float:unset;margin-right:0;&:after{content:"";background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"white\" stroke=\"white\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.62606 17.8592C9.43859 17.6718 9.43856 17.3678 9.626 17.1804L14.8412 11.9643L9.62603 6.74909C9.43858 6.56164 9.43858 6.25772 9.62603 6.07026C9.81348 5.88281 10.1174 5.88281 10.3049 6.07026L15.8594 11.6248C16.0469 11.8123 16.0469 12.1162 15.8594 12.3036L10.3049 17.8591C10.1174 18.0466 9.81353 18.0466 9.62606 17.8592Z\"></path></svg>");background-position:right 1px;background-repeat:no-repeat;background-size:2rem;width:21px;height:21px;display:inline-block}}& fieldset{margin:0 0 var(--lo-padding);border:1px solid var(--col-disabled__light);border-radius:var(--radius-medium);padding:10px 18px 20px;& p.form-row:last-child{margin-bottom:0}}& input:not([type=checkbox])+span{top:unset;font-size:var(--fs-nav);margin-top:2px;display:block;& em{opacity:.5}}& .select2-container--default .select2-selection--single{box-sizing:border-box;color:#2b2d2f;background-color:#fff;border:1px solid #121212cc;border-radius:4px;width:100%;height:50px;min-height:0;margin:0;padding:1em .5em;font-family:inherit;font-size:1em;line-height:1em}& .form-row:has(select):not(:has(.select2-selection__placeholder)){& label{transform:translateY(8px)scale(.75)}& .select2-container--default .select2-selection--single{padding:1.5em .5em .5em}}& .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;padding-left:0}& .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:8px}& .select2-container--default .select2-selection--single .select2-selection__placeholder{display:none}}& ul.woocommerce-error,& .woocommerce-message{box-sizing:border-box;border:1px solid #038127;border-radius:4px;outline:0;gap:12px;font-size:.875em;font-weight:400;line-height:1.5;display:flex;color:#2f2f2f!important;background-color:#0381271a!important;padding:16px!important;&:before{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\" focusable=\"false\" fill=\"white\"><path d=\"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z\"></path></svg>");position:initial;background-color:#038127;border-radius:50%;width:24px;height:24px;padding:2px;display:inline-block}&:has(li){border-color:#cc1818;background-color:#fff0f0!important;&:before{background-color:#cc1818;transform:rotate(180deg)}}}}@media screen and (hover:hover) and (pointer:fine){button.button:after{opacity:0;transition:all .2s;width:0!important}button.button:hover:after,button.button:focus:after{opacity:1;background-color:#0000;width:21px!important}}a.button.unsubscribe{min-width:min(30rem,calc(100% - 2*var(--lo-padding)));margin-top:var(--lo-spacing);width:fit-content}section.content form.wpcf7-form{flex-direction:column;align-items:flex-start;gap:16px;display:flex;& .form-row{flex-direction:column;gap:16px;width:100%;display:flex;@media screen and (width>=541px) and (width<=781px),screen and (width>=1200px){&{flex-direction:row}}}&>p,& .form-row>p{max-width:unset;width:100%;margin:0;position:relative;&:has(input,textarea,button){white-space:nowrap}&:not(:has(input,textarea,button,a)){display:none}}& button{min-width:min(30rem,calc(100% - 2*var(--lo-padding)))}&.submitting button,&.resetting button{@media screen and (hover:hover) and (pointer:fine){&{background-color:var(--col-dark);color:var(--col-light)}& span{transform:none}&>.icon{opacity:1;transform:translate(.25em)}}& svg{display:none}& i.loading{display:inline-block}}& input[type=text],& input[type=email],& input[type=tel],& input[type=date]{box-sizing:border-box;color:#2b2d2f;background-color:#fff;border:1px solid #121212cc;border-radius:4px;width:100%;height:50px;min-height:0;margin:0;padding:1em .5em;font-family:inherit;font-size:1em;line-height:1em;&:focus,&:not(:placeholder-shown){padding:1.5em .5em .5em}&.wpcf7-not-valid:not(:focus){color:#cc1818;border-color:#cc1818;&::placeholder{color:#cc1818}}}& textarea{box-sizing:border-box;color:#2b2d2f;background-color:#fff;border:1px solid #121212cc;border-radius:4px;width:100%;margin:0;padding:.75em 16px;font-family:inherit;font-size:1em;line-height:1.375;display:block;&.wpcf7-not-valid:not(:focus){color:#cc1818;border-color:#cc1818;&::placeholder{color:#cc1818}}}& label:not([for=altcha_checkbox]){color:#121212b3;cursor:text;font-family:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;transform-origin:0 0;pointer-events:none;max-width:calc(100% - 32px);margin:0;line-height:1;transition:all .2s;position:absolute;top:0;left:.5625em;transform:translateY(1em)}& p:has(.wpcf7-not-valid:not(:focus)){& label{color:#cc1818}}& p:has(input:focus,input:not(:placeholder-shown)){& label{transform:translateY(8px)scale(.75)}}& .wpcf7-not-valid-tip{color:#cc1818;white-space:normal;max-width:100%;font-size:.75em}& p:has(>span>.wpcf7-mailpoetsignup){display:none}& div.wpcf7-response-output{box-sizing:border-box;color:#2f2f2f;background-color:#ffd7001a;border:1px solid gold;border-radius:4px;order:-1;align-items:stretch;gap:12px;width:100%;margin:0;font-size:.875em;font-weight:400;line-height:1.5;display:flex;padding:16px!important;&:before{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\" focusable=\"false\" fill=\"white\"><path d=\"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z\"></path></svg>");background-color:gold;border-radius:50%;width:24px;height:24px;padding:2px;display:inline-block}}&.init,&.submitting,&.resetting{&>div.wpcf7-response-output{display:none}}&.invalid>div.wpcf7-response-output{background-color:#fff0f0;border-color:#cc1818;&:before{background-color:#cc1818;transform:rotate(180deg)}}&.sent>div.wpcf7-response-output{background-color:#0381271a;border-color:#038127;&:before{background-color:#038127}}}div.altcha-widget-wrap{--altcha-color-border:var(--col-dark);--altcha-color-text:var(--col-dark);--altcha-border-radius:var(--radius-small,0);width:100%;margin-bottom:0!important;& .altcha{width:100%;max-width:min(30rem,calc(100% - 2*var(--lo-padding)))!important;& .altcha-main{gap:1rem;padding:1rem 1.25rem 0 .95rem;&>div:last-child{margin-left:auto}& .altcha-checkbox{justify-content:center}& a.altcha-logo{pointer-events:none}}& .altcha-footer{pointer-events:none;padding-bottom:.35rem;& a{text-decoration:none}}}}:root{--radius-small:.4rem;--radius-medium:.6rem;--radius-large:.8rem}.button{border-radius:var(--radius-medium)}#content section{& .wp-block-image img{border-radius:var(--radius-large)}& ul.wp-block-social-links{& .wp-block-social-link{border-radius:var(--radius-medium)}}}.product-item>a{border-radius:var(--radius-large);transition:var(--anim-link);display:block;overflow:hidden;box-shadow:0 .3rem .8rem #0000,inset 0 0 0 1px #f2f2f2;@media screen and (hover:hover) and (pointer:fine){&:hover{box-shadow:0 .3rem .8rem #00000040,inset 0 0 0 1px #0000}}}.product-item__image{&:after{width:unset;top:1.2rem;left:1.25rem;bottom:unset;border-radius:var(--radius-small);height:2.4rem;padding:0 1rem;line-height:2.4rem}& button{top:1.2rem}}.product-item__info{padding-block:1.25rem;padding-inline:1.75rem}.woocommerce-pagination ul.page-numbers li .page-numbers{border-radius:var(--radius-small)}.cat-item{border-radius:var(--radius-large);overflow:hidden}section.related,.wp-block-big-jack-2024-product-section{overflow:hidden}.product-list{overflow:unset}.product-gallery .gallery-image{border-radius:var(--radius-large);overflow:hidden}.details-info .details-status>div{border-radius:var(--radius-small);height:2.4rem;line-height:2.4rem;padding-block:0!important}.details-sizes .options span.input input+label:after{border-radius:var(--radius-small)}.details-buttons button.like{background-color:var(--col-light)}.whishlist-share .link:after{border-radius:var(--radius-small)}.cart-item{& .cart-item__image img{border-radius:var(--radius-small)}& .cart-item__switch{border-radius:var(--radius-small);&:has(button.stock-alert:focus){border-top-left-radius:0;border-top-right-radius:0}& button.stock-alert:focus:before{border-top-left-radius:var(--radius-small);border-top-right-radius:var(--radius-small)}}}.wc-block-cart-item__image img,.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:var(--radius-medium)}.woocommerce:has(.woocommerce-MyAccount-navigation){& nav.woocommerce-MyAccount-navigation{& ul{& li.woocommerce-MyAccount-navigation-link{border-radius:var(--radius-small)}}}}#wpadminbar{position:fixed!important}.price del{color:var(--col-disabled);margin-right:.7rem}.select2-container{& span.select2-search--dropdown{padding:8px;& input{border-radius:var(--radius-small)}}& li{max-width:unset}}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table td{border-top-style:dashed!important}.woocommerce-info .button,.archive-header .woocommerce-notices-wrapper,.woocommerce-variation.single_variation,.product-type-variable table.variations th,.product-type-variable table.variations select,.product-type-simple .product-view form.cart,.product-view .quantity,.product-view button[type=submit]{display:none!important}#content .woocommerce-error,#content .woocommerce-info,#content .woocommerce-message{color:var(--col-dark);background-color:#f2f2f2;margin-bottom:2rem}#content .woocommerce ul#shipping_method li{line-height:inherit;margin:0}#content .woocommerce ul#shipping_method+.woocommerce-shipping-destination{display:none}body.show-gallery{height:100%;overflow:hidden}.pswp{&.pswp--open{& .pswp__bg{opacity:var(--overlay-opacity)!important}}& .pswp__button--share{display:none!important}& .pswp__caption__center{text-align:center!important}}@media screen and (width<=768px){.account .woocommerce form.woocommerce-form-login{margin-bottom:2em}}.woocommerce-terms-and-conditions-wrapper{& .wp-block-big-jack-2024-spacer{display:none}& .wp-block-big-jack-2024-content-section{padding:0;& li:before{color:var(--col-light)!important}}}body.is-cart,body.is-checkout{--wc-padding:1.6rem;& .wc-block-cart-items__header-image,& .wp-block-woocommerce-cart-order-summary-heading-block,& .wc-block-cart-item__total{text-align:left;padding-left:var(--wc-padding)!important}@media screen and (width>=480px){& .wc-block-cart-item__image img{max-width:unset;width:100px!important}@media screen and (width<=782px){& table.wc-block-cart-items{margin-bottom:0;border-bottom:0!important;& .wc-block-cart-items__row{grid-template-columns:calc(100px + var(--wc-padding))132px}}& .wc-block-cart__totals-title{display:none!important}& .wc-block-cart{& .wc-block-cart__submit-container,& .wc-block-components-totals-coupon,& .wp-block-woocommerce-cart-order-summary-subtotal-block>div,& .wc-block-components-totals-shipping>div,& .wc-block-components-totals-footer-item{padding-inline:0!important}& tr.wc-block-cart-items__header th{padding:0;& *{display:none}}& td{border-block:0!important;@media screen and (width>=741px){&{padding-block:var(--wc-padding)!important}}&:first-child{padding-left:0}&:last-child{padding-right:0!important}}}& .wp-block-woocommerce-cart-totals-block{margin-top:8px!important}}}@media screen and (width>=783px){& table.wc-block-cart-items{margin-bottom:var(--wc-padding)}}& .wc-block-components-product-name{line-height:inherit}& .wc-block-components-product-price,& .wc-block-components-product-metadata{font-size:var(--fs-nav)}& ul.wc-block-components-product-details{margin:0}& .wc-block-components-sale-badge,& .wc-block-components-product-metadata__description{display:none}& .wc-block-cart-item__quantity{align-items:center;gap:var(--wc-padding);display:flex;position:relative;& :focus{box-shadow:none!important}}& .wc-block-components-quantity-selector{margin-bottom:0!important;& input.wc-block-components-quantity-selector__input{pointer-events:none;padding:.3em 0 .4em}& button.wc-block-components-quantity-selector__button{transition:var(--anim-link)}& button.wc-block-components-quantity-selector__button--minus:disabled{color:#0000}& button.wc-block-components-quantity-selector__button--plus:disabled{opacity:0!important}}& button.wc-block-cart-item__remove-link{--icon-size:3rem;width:var(--icon-size);height:var(--icon-size);transition:var(--anim-link);opacity:.4;overflow:hidden;color:#0000!important;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" fill=\"%23141414\"><path d=\"M170.5 51.6L151.5 80l145 0-19-28.4c-1.5-2.2-4-3.6-6.7-3.6l-93.7 0c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80 368 80l48 0 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 304c0 44.2-35.8 80-80 80l-224 0c-44.2 0-80-35.8-80-80l0-304-8 0c-13.3 0-24-10.7-24-24S10.7 80 24 80l8 0 48 0 13.8 0 36.7-55.1C140.9 9.4 158.4 0 177.1 0l93.7 0c18.7 0 36.2 9.4 46.6 24.9zM80 128l0 304c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-304L80 128zm80 64l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208c0-8.8 7.2-16 16-16s16 7.2 16 16z\"/></svg>")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1.1rem!important;display:none!important;&:hover{opacity:.6}}& .wc-block-cart-item__quantity:has(button.wc-block-components-quantity-selector__button--minus:disabled) button.wc-block-cart-item__remove-link{position:absolute;display:block!important}@media screen and (width>=783px){& .wc-block-components-sidebar-layout{gap:var(--lo-spacing);flex-wrap:nowrap}}& .wc-block-components-main{width:unset;flex-grow:1;padding-right:0;@media screen and (width>=783px){&{max-width:calc(66.666% - ( var(--lo-spacing)/2 ))}}}& .wc-block-components-sidebar{width:100%;padding-left:0;@media screen and (width>=783px){&{max-width:min(calc(50% - var(--lo-spacing)/2),calc(467px - var(--lo-spacing)/2))}}}& .wp-block-woocommerce-cart-order-summary-heading-block{line-height:calc(1em + .7rem)!important}& fieldset.wc-block-checkout__shipping-option,& fieldset.wc-block-components-totals-shipping__fieldset{display:none}& .wp-block-woocommerce-filled-cart-block{margin-bottom:0}& .wc-block-components-panel__button[aria-expanded=true]{margin-bottom:var(--wc-padding);padding-bottom:0}& .wc-block-components-text-input label{overflow:unset}& .wc-block-cart__submit-container{padding-top:var(--wc-padding);@media screen and (width>=741px){&{padding-inline:var(--wc-padding)}}&.wc-block-cart__submit-container--sticky{padding-inline:0;position:relative;background-color:var(--col-light)!important;&:before{display:none}}}& .wc-block-cart{@media screen and (width>=783px){& .wc-block-components-sidebar{top:calc(6rem + var(--lo-spacing) + var(--top-offset));height:100%;position:sticky}}}& .wc-block-components-order-summary-item__quantity,& .wc-block-components-address-form__address_2-toggle,& .wc-block-components-address-form__address_2{display:none}& .wc-block-components-country-input .wc-blocks-components-select__container{margin-top:0}& .wc-block-components-order-summary-item__description{padding-inline:var(--wc-padding)!important}& .wc-block-components-order-summary-item__image{width:64px;margin-top:0;& img{max-width:unset;width:100%}}& .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{font-size:var(--fs-brand)}& .wc-block-checkout{padding-top:0;@media screen and (width<=782px){&{flex-direction:column}& .wc-block-checkout__main{order:1}& .wc-block-checkout__sidebar{order:0;margin-top:0;margin-bottom:24px;position:relative;top:0;& .wc-block-components-totals-wrapper:first-child,& .wp-block-woocommerce-checkout-order-summary-block{border:0}& .wp-block-woocommerce-checkout-order-summary-cart-items-block{padding-top:0}& .wc-block-components-order-summary .wc-block-components-panel__content{padding-bottom:8px}& .wp-block-woocommerce-checkout-order-summary-block div{padding-inline:0}}}@media screen and (width>=783px){& .wc-block-checkout__sidebar{top:calc(6rem + var(--lo-spacing) + var(--top-offset));min-width:min(calc(50% - var(--lo-spacing)/2),calc(467px - var(--lo-spacing)/2));position:sticky}}}& .wc-block-cart__submit-container,& .wc-block-checkout__form{& .wc-block-components-checkout-place-order-button,& .wc-block-cart__submit-button{box-shadow:none;border:.1rem solid var(--col-brand);border-radius:var(--radius-medium);text-transform:uppercase;font-size:1.7rem;font-weight:var(--fw-regular);color:var(--col-light);background-color:var(--col-brand);transition:var(--anim-link);outline:0;justify-content:center;align-items:center;padding:1.5rem;text-decoration:none;display:flex;&:disabled{opacity:.5;& span svg{display:inline-block}}& span.wc-block-components-spinner{display:none!important}& span.wc-block-components-button__text{visibility:visible!important;&:after{content:"";vertical-align:text-bottom;background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"white\" stroke=\"white\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.62606 17.8592C9.43859 17.6718 9.43856 17.3678 9.626 17.1804L14.8412 11.9643L9.62603 6.74909C9.43858 6.56164 9.43858 6.25772 9.62603 6.07026C9.81348 5.88281 10.1174 5.88281 10.3049 6.07026L15.8594 11.6248C16.0469 11.8123 16.0469 12.1162 15.8594 12.3036L10.3049 17.8591C10.1174 18.0466 9.81353 18.0466 9.62606 17.8592Z\"></path></svg>");background-position:100%;background-repeat:no-repeat;background-size:contain;width:2.4rem;height:2rem;display:inline-block}}&.wc-block-components-button--loading{& span.wc-block-components-button__text{transform:none}& span.wc-block-components-button__text:after{background-image:var(--loading-light);opacity:1;background-position:50%;background-size:1.4rem;transition:none;animation:.6s steps(6,end) infinite loading;transform:none}}@media screen and (hover:hover) and (pointer:fine){& span.wc-block-components-button__text{transition:var(--anim-link);transform:translate(1.2rem);&:after{opacity:0;transition:var(--anim-link);transform:translate(-2.4rem)}}&:hover,&:focus{border-color:var(--col-brand__hover);background-color:var(--col-brand__hover);& span.wc-block-components-button__text{transform:none;&:after{opacity:1;transform:none}}}}}}& .wc-block-checkout__form{flex-direction:column;display:flex;& .wc-block-checkout__shipping-fields:after{display:none}& .wc-block-checkout__order-notes{padding-top:0}& .wc-block-components-checkout-step:after{box-shadow:none}& .wp-block-woocommerce-checkout-actions-block{order:2;padding-bottom:0}& fieldset.wc-block-checkout__payment-method{order:1;margin-bottom:24px;padding-top:0;&:after{display:none}& .wc-block-components-radio-control-accordion-option{& .wc-block-components-radio-control-accordion-content{padding-bottom:16px;& .wc-ppcp-paypal__buttons{gap:var(--wc-padding);flex-direction:column;display:flex;&>div{width:100%}}}}}& .ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field--label{line-height:inherit}& .wc-ppcp-googlepay__buttons{&>.gpay-card-info-container-fill{height:48px!important;&>button{outline:0!important}}}}& div.woocommerce:has(.woocommerce-thankyou-order-received){& p.woocommerce-thankyou-order-received{max-width:unset;text-align:center}& ul.woocommerce-thankyou-order-details{margin-block:var(--lo-spacing);justify-content:center;display:flex;@media screen and (width<=1023px){&{flex-direction:column;gap:9px}& li{border:0}}}& section{margin-bottom:0;padding:0}& h2{margin-bottom:var(--lo-padding);&:not(.woocommerce-order-details__title){margin-top:2.5rem}}& del{opacity:.5}& address{border-width:1px;& p{margin-top:0}}}}