@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fuerta.pl/wp-content/themes/fuerta-2026/assets/fonts/hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fuerta.pl/wp-content/themes/fuerta-2026/assets/fonts/hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.woocommerce form .form-row .required{visibility:visible}*:not(.elementor-editor-active) .plus-conditions--hidden{display:none}.fs-free-shipping-notice-and-button-wrapper{flex-flow:wrap;place-content:start space-between;align-items:center;display:flex}.fs-free-shipping-notice-text-and-progress-bar-wrapper,.fs-free-shipping-notice-continue-shopping-button-wrapper{flex:0 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{flex-direction:row;align-items:center;display:flex}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;width:100%;height:10px;margin-left:10px;margin-right:10px;position:relative}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;display:block;position:relative;overflow:hidden}.button.flexible-shipping-free-shipping-button{margin-left:0}:root{--paper:#fff;--ink:#141414;--ink-2:#4a4a4a;--ink-3:#6b6b6b;--line:#d9d9d6;--wash:#f3f3f1;--sale:#9b1c1c;--ok:#1f5f3a;--display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--ui:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--gut:16px;--bar:56px;--ease:cubic-bezier(.16,1,.3,1);color-scheme:light}@media(min-width:900px){:root{--gut:32px;--bar:64px}}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-color:#8a8a8a #fff0;scrollbar-width:thin}body{background:var(--paper);color:var(--ink);font:400 14px/1.55 var(--ui);letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--ink);color:#fff}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.screen-reader-text,.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cap{font:500 11px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase}.cap-s{font:500 10px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase}.disp{font-family:var(--display);font-weight:400;letter-spacing:-.02em;line-height:.95}.it{font-style:italic}.note{color:var(--ink-2);font-size:13px}.link{border-bottom:1px solid currentColor;padding-bottom:2px}.link:hover{border-bottom-color:#fff0}.fu-ico{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.2}.fu-logo{display:inline-block;line-height:0}.fu-logo svg{height:100%;width:auto;display:block}.fu-tag{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;padding:5px 9px 4px;font:500 10px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;position:relative}.fu-tag::before,.fu-tag::after{content:"";position:absolute;top:2px;bottom:2px;border-left:1px dashed rgb(255 255 255 / .55)}.fu-tag::before{left:3px}.fu-tag::after{right:3px}.fu-tag.light{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fu-tag.light::before,.fu-tag.light::after{border-color:rgb(0 0 0 / .35)}.stitch{border:0;border-top:1px dashed #9a9a96}.btn,.button,button.button,a.button,input.button,#place_order,.single_add_to_cart_button,.checkout-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;background:var(--ink);color:#fff!important;font:500 11px/1 var(--ui)!important;letter-spacing:.16em!important;text-transform:uppercase;border:0;border-radius:0;cursor:pointer;transition:background .3s;text-align:center}.btn:hover,.button:hover,#place_order:hover,.single_add_to_cart_button:hover{background:#333}.btn.ghost,.button.ghost{background:#fff0;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff!important}.btn.full{width:100%}.button.disabled,.button:disabled,.single_add_to_cart_button.disabled{background:#9d9d99;cursor:not-allowed}.fu-strip{background:var(--ink);color:#fff;text-align:center;padding:9px var(--gut)}.fu-hdr{position:sticky;top:0;z-index:40;height:var(--bar);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gut);background:var(--paper);transition:background .4s var(--ease)}.fu-hdr.over{position:fixed;left:0;right:0;background:#fff0}.admin-bar .fu-hdr.over{top:46px}@media(min-width:783px){.admin-bar .fu-hdr.over{top:32px}}.fu-hdr.over.solid{background:var(--paper)}.fu-hdr .fu-logo{height:18px}@media(min-width:900px){.fu-hdr .fu-logo{height:22px}}.fu-hdr .fu-logo{transition:opacity .4s var(--ease)}.fu-hdr.over:not(.solid) .fu-logo{opacity:0;pointer-events:none}.fu-hl,.fu-hr{display:flex;align-items:center;gap:18px}.fu-hr{justify-content:flex-end}.fu-hb{display:inline-flex;align-items:center;gap:6px;min-height:40px}.fu-nav{display:none;gap:22px}.fu-nav a{font:500 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid #fff0}.fu-nav a:hover{border-bottom-color:currentColor}.d-only{display:none}@media(min-width:900px){.fu-nav,.d-only{display:flex}.m-only{display:none!important}}.fu-count{font:500 11px/1 var(--ui);letter-spacing:.1em}.fu-menu,.fu-search{position:fixed;inset:0;z-index:70;background:var(--paper);transform:translateY(-102%);transition:transform .7s var(--ease);visibility:hidden;display:flex;flex-direction:column}.fu-menu.open,.fu-search.open{transform:none;visibility:visible}.fu-mtop{height:var(--bar);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gut);flex:none}.fu-mtop .fu-logo{height:18px}.fu-tabs{display:flex;gap:22px;padding:6px var(--gut) 0;flex:none}.fu-tabs button{padding:10px 0;border-bottom:1px solid #fff0;color:var(--ink-3)}.fu-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.fu-mbody{flex:1;overflow:auto;padding:28px var(--gut) 60px;display:grid;gap:40px;align-content:start}@media(min-width:900px){.fu-mbody{grid-template-columns:minmax(260px,1fr) 2fr;padding-top:40px}}.fu-mlist{list-style:none;display:grid;gap:4px;align-content:start}.fu-mlist a{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--display);font-size:clamp(34px,9vw,60px);line-height:1.05;letter-spacing:-.02em}.fu-mlist a small{font:500 10px/1 var(--ui);letter-spacing:.14em;color:var(--ink-3)}.fu-mlist a:hover{font-style:italic}.fu-mside{display:grid;gap:22px;align-content:start}.fu-pmini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(min-width:900px){.fu-pmini{grid-template-columns:repeat(5,1fr)}}.fu-pmini a{display:grid;gap:8px}.fu-sw{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--wash)}.fu-sw img{width:100%;height:100%;object-fit:cover;transform:scale(2.4);transform-origin:50% 58%;transition:transform 1.2s var(--ease)}.fu-mfoot{display:flex;flex-wrap:wrap;gap:16px 26px;color:var(--ink-2)}.fu-search{padding:0 var(--gut)}.fu-search .fu-mtop{padding:0}.fu-sfield{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);padding:18px 0 10px;margin-top:8px}.fu-sfield input{flex:1;border:0;outline:0;background:none;font-family:var(--display);font-size:clamp(28px,7vw,52px);letter-spacing:-.02em;min-width:0}.fu-chips{display:flex;gap:8px;flex-wrap:wrap}.chip{flex:none;border:1px solid var(--line);padding:9px 14px;font:500 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.chip.on,.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.fu-scrim{position:fixed;inset:0;z-index:74;background:rgb(20 20 20 / .35);opacity:0;pointer-events:none;transition:opacity .4s}.fu-scrim.on{opacity:1;pointer-events:auto}.fu-sheet{position:fixed;z-index:75;inset:auto 0 0 0;max-height:88svh;background:var(--paper);transform:translateY(102%);transition:transform .6s var(--ease);display:flex;flex-direction:column;visibility:hidden}@media(min-width:900px){.fu-sheet{inset:0 0 0 auto;width:440px;max-height:none;transform:translateX(102%)}}.fu-sheet.open{transform:none;visibility:visible}.fu-sh{display:flex;justify-content:space-between;align-items:center;padding:18px var(--gut);border-bottom:1px solid var(--line)}.fu-sb{overflow:auto;padding:6px var(--gut) 20px;flex:1}.fu-sf{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}details.acc{border-bottom:1px dashed #9a9a96}details.acc summary{list-style:none;display:flex;justify-content:space-between;padding:16px 0;cursor:pointer;font:500 11px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase}details.acc summary::-webkit-details-marker{display:none}details.acc summary::after{content:"+";font:300 18px/1 var(--ui)}details.acc[open] summary::after{content:"–"}details.acc>div{padding:0 0 18px;color:var(--ink-2)}.fu-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fu-sz{min-height:46px;border:1px solid var(--line);font:500 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;display:grid;place-items:center}.fu-sz.on{border-color:var(--ink);background:var(--ink);color:#fff}.fu-sz[disabled]{color:#b5b5b1;text-decoration:line-through;cursor:not-allowed}.fu-hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#e9e9e7}.fu-hero .hp{position:absolute;inset:0}.fu-hero .hp img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.fu-hero .hp.b{display:none}@media(min-width:900px){.fu-hero .hp.a{right:50%}.fu-hero .hp.b{display:block;left:50%}}.fu-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(to top,rgb(240 240 238 / .85),#fff0)}.fu-hero-logo{position:absolute;left:0;right:0;top:calc(var(--bar) + 6px);z-index:2;display:flex;justify-content:center;pointer-events:none;mix-blend-mode:multiply;color:var(--ink)}.fu-hero-logo .fu-logo{height:clamp(46px,15vw,170px)}.fu-hero-copy{position:absolute;z-index:2;left:var(--gut);right:var(--gut);bottom:calc(28px + env(safe-area-inset-bottom));display:grid;gap:18px}@media(min-width:900px){.fu-hero-copy{grid-template-columns:1fr auto;align-items:end;bottom:40px}}.fu-hero-copy h1{font-family:var(--display);font-weight:400;font-size:clamp(34px,6.4vw,84px);line-height:.96;letter-spacing:-.025em;max-width:12ch}.fu-hero-cta{display:flex;gap:26px}.fu-hero-cta a{font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px}.fu-sec{padding:72px var(--gut)}@media(min-width:900px){.fu-sec{padding:112px var(--gut)}}.fu-sec.np{padding-top:0}.fu-sech{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.fu-sech h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,6vw,76px);line-height:.95;letter-spacing:-.025em}.fu-rail{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin:0 calc(var(--gut)*-1);padding:0 var(--gut) 6px;scrollbar-width:none}.fu-rail::-webkit-scrollbar,.fu-hs::-webkit-scrollbar{display:none}@media(min-width:900px){.fu-rail{grid-auto-columns:calc((100% - 50px)/6)}}.fu-pr{scroll-snap-align:start;display:grid;gap:10px}.fu-pr .fu-sw{aspect-ratio:4/5}.fu-pr .fu-sw img{transform:scale(2.6)}.fu-pr:hover .fu-sw img{transform:scale(2.2)}.fu-pr .meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fu-pr .nm{font-family:var(--display);font-size:22px;line-height:1.05}.fu-look{display:grid;gap:18px}@media(min-width:900px){.fu-look{grid-template-columns:1.25fr 1fr;gap:var(--gut);align-items:start}}.fu-look-main{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--wash)}.fu-look-main img{width:100%;height:100%;object-fit:cover}.fu-look-main .fu-tag{position:absolute;left:14px;top:14px}.fu-look-side{display:grid;gap:26px;align-content:start}.fu-look-side h2{font-family:var(--display);font-weight:400;font-size:clamp(40px,7vw,96px);line-height:.92;letter-spacing:-.03em}.fu-look-side p{max-width:44ch;color:var(--ink-2)}.fu-look-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fu-mini{display:grid;gap:8px}.fu-mini .ph{aspect-ratio:2/3;overflow:hidden;background:var(--wash)}.fu-mini .ph img{width:100%;height:100%;object-fit:cover}.fu-mini .t{font:500 10px/1.35 var(--ui);letter-spacing:.1em;text-transform:uppercase}.fu-split{display:grid;gap:10px}@media(min-width:900px){.fu-split{grid-template-columns:1fr 1fr}}.fu-tile{position:relative;aspect-ratio:3/4;overflow:hidden;color:#fff;display:block;background:var(--wash)}.fu-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.fu-tile:hover img{transform:scale(1.03)}.fu-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .42),transparent 40%)}.fu-tile .tl{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:end}.fu-tile .tl b{font-family:var(--display);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:.9}.fu-hs{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gut);margin:0 calc(var(--gut)*-1);padding:0 var(--gut)}.fu-hs>*{scroll-snap-align:start}@media(min-width:900px){.fu-hs{grid-auto-columns:calc((100% - 6px)/4)}}.fu-facts{display:grid;border-top:1px dashed #9a9a96}@media(min-width:900px){.fu-facts{grid-template-columns:repeat(4,1fr)}}.fu-fact{padding:22px 0;border-bottom:1px dashed #9a9a96;display:grid;gap:12px;align-content:start}@media(min-width:900px){.fu-fact{padding:28px 24px 28px 0;border-bottom:0}.fu-fact+.fu-fact{padding-left:24px;border-left:1px dashed #9a9a96}}.fu-fact h3{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.05}.fu-fact p{color:var(--ink-2);max-width:34ch}.fu-news{display:grid;gap:22px;max-width:760px}.fu-news h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,6vw,64px);line-height:.98;letter-spacing:-.02em}.fu-line{display:flex;border-bottom:1px solid var(--ink);align-items:center}.fu-line input{flex:1;border:0;background:none;padding:14px 0;outline:0;font-size:16px;min-width:0}.fu-line button{padding:14px 0 14px 16px}.fu-grid{display:grid;grid-template-columns:repeat(var(--cols,2),1fr);gap:22px 2px}@media(min-width:900px){.fu-grid{--cols:4;gap:40px 2px}.fu-grid.d1{--cols:2}.fu-grid.d3{--cols:6}}.fu-grid.d1{--cols:1}.fu-card{display:grid;gap:10px;align-content:start;position:relative}.fu-card-ph{position:relative;aspect-ratio:2/3;overflow:hidden;display:block;background:var(--wash)}.fu-card-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease)}.fu-card-ph img+img{opacity:0}@media(hover:hover){.fu-card:hover .fu-card-ph img+img{opacity:1}}.fu-card-ph .fu-tag{position:absolute;left:8px;top:8px;z-index:2}.fu-card-info{padding:0 10px;display:grid;gap:4px}@media(min-width:900px){.fu-card-info{padding:0 8px}}.fu-card-nm{font:400 12px/1.35 var(--ui)}.fu-card-pr{font:500 12px/1.2 var(--ui)}.fu-card-pr del{color:var(--ink-3);font-weight:400;margin-right:6px}.fu-card-pr ins{text-decoration:none;color:var(--sale)}.fu-grid.d3 .fu-card-info{display:none}.fu-cat-top{padding:18px var(--gut);display:grid;gap:18px}.fu-cat-top h1{font-family:var(--display);font-weight:400;font-size:clamp(48px,11vw,140px);line-height:.86;letter-spacing:-.03em}.fu-cat-top .term-description{max-width:60ch;color:var(--ink-2)}.fu-subcats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:0 var(--gut)}.fu-subcats::-webkit-scrollbar{display:none}.fu-toolbar{position:sticky;top:var(--bar);z-index:30;background:var(--paper);display:flex;justify-content:space-between;align-items:center;padding:12px var(--gut);border-bottom:1px solid var(--line)}.fu-toolbar .g{display:flex;gap:18px;align-items:center}.fu-dens{display:flex;gap:6px}.fu-dens button{width:26px;height:26px;display:grid;place-items:center;color:#9a9a96}.fu-dens button.on{color:var(--ink)}.fu-dens svg{width:16px;height:16px;fill:currentColor}.fu-more{display:grid;justify-items:center;gap:14px;padding:56px var(--gut) 80px;color:var(--ink-2)}.fu-empty{padding:60px var(--gut);display:grid;gap:16px;justify-items:start}.fu-pdp{display:grid}@media(min-width:900px){.fu-pdp{grid-template-columns:1.35fr 1fr;align-items:start}}.fu-gal{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fu-gal::-webkit-scrollbar{display:none}.fu-gal figure{scroll-snap-align:start;aspect-ratio:2/3;overflow:hidden;background:var(--wash)}.fu-gal img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.fu-gal{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:2px;overflow:visible}.fu-gal figure:first-child{grid-column:1/-1;aspect-ratio:4/5}}.fu-dots{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.fu-dots i{width:18px;height:1px;background:#c8c8c4}.fu-dots i.on{background:var(--ink)}@media(min-width:900px){.fu-dots{display:none}}.fu-buy{padding:22px var(--gut) 40px;display:grid;gap:22px;align-content:start}@media(min-width:900px){.fu-buy{position:sticky;top:calc(var(--bar) + 20px);padding:28px 48px 60px;max-width:560px}}.fu-buy h1{font-family:var(--display);font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:.98;letter-spacing:-.02em}.fu-buy .price{font:500 16px/1.2 var(--ui)}.fu-buy .price del{color:var(--ink-3);font-weight:400;margin-right:8px}.fu-buy .price ins{text-decoration:none;color:var(--sale)}.fu-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fu-prints{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.fu-prints a{aspect-ratio:3/4;overflow:hidden;display:block;outline-offset:2px;background:var(--wash)}.fu-prints a img{width:100%;height:100%;object-fit:cover;transform:scale(2.8);transform-origin:50% 58%}.fu-prints a.on{outline:1px solid var(--ink)}.fu-buy form.cart{display:grid;gap:12px}.fu-buy table.variations{display:none}.fu-buy table.variations.fu-show{display:table;width:100%}.fu-buy .quantity{display:none}.fu-buy .single_variation_wrap{display:grid;gap:12px}.fu-buy .woocommerce-variation-price{display:none}.fu-buy .woocommerce-variation-availability{font-size:13px;color:var(--ink-2)}.fu-buy .stock.out-of-stock{color:var(--sale)}.fu-buy .single_add_to_cart_button{width:100%}.fu-buy .reset_variations{display:none!important}.fu-buy .woocommerce-product-details__short-description{color:var(--ink-2)}.fu-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--paper);border-top:1px solid var(--line);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.6fr;gap:10px;align-items:center;transform:translateY(110%);transition:transform .45s var(--ease)}.fu-sticky.on{transform:none}@media(min-width:900px){.fu-sticky{display:none}}.fu-sticky .p{font-weight:500}.fu-sticky .p del{display:none}.fu-sticky .p ins{text-decoration:none}.fu-complete{padding:60px var(--gut)}.fu-page{padding:28px var(--gut) 100px;max-width:1280px;margin:0 auto}.fu-page>h1,.fu-ptitle{font-family:var(--display);font-weight:400;font-size:clamp(40px,8vw,96px);line-height:.9;letter-spacing:-.03em;margin-bottom:26px}.fu-prose{max-width:70ch}.fu-prose p{margin-bottom:1em}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{list-style:none;padding:14px 16px;margin:0 0 18px;background:var(--wash);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.woocommerce-error{background:#fbeceb;color:var(--sale)}.woocommerce-message .button,.woocommerce-info .button{min-height:36px;padding:0 16px;order:2}.woocommerce-cart .fu-page,.woocommerce-checkout .fu-page{max-width:1280px}.woocommerce-cart-form{display:block}table.shop_table{width:100%;border-collapse:collapse}table.shop_table th{font:500 10px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:10px 0;border-bottom:1px solid var(--line)}table.shop_table td{padding:16px 8px 16px 0;border-bottom:1px dashed #9a9a96;vertical-align:middle}table.cart .product-thumbnail{width:96px}table.cart .product-thumbnail img{width:84px;aspect-ratio:2/3;object-fit:cover}table.cart .product-remove a{font-size:22px;line-height:1;color:var(--ink-3)}table.cart .product-name a{font-size:14px}table.cart .product-name dl{font-size:12px;color:var(--ink-3);margin-top:4px}table.cart .product-name dl dt,table.cart .product-name dl dd{display:inline;margin:0}table.cart .product-name dl dd p{display:inline}.quantity .qty{width:64px;height:40px;border:1px solid var(--line);text-align:center;border-radius:0;-moz-appearance:textfield}table.cart td.actions{border:0;padding-top:22px}table.cart td.actions .coupon{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}table.cart td.actions .coupon .input-text{flex:1;min-width:160px;height:48px;border:0;border-bottom:1px solid #9a9a96;background:none;outline:0}table.cart button[name=update_cart]{background:#fff0;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)}@media(max-width:768px){table.shop_table_responsive thead{display:none}table.shop_table_responsive tr{display:grid;grid-template-columns:90px 1fr auto;gap:4px 14px;padding:16px 0;border-bottom:1px dashed #9a9a96}table.shop_table_responsive td{border:0;padding:0;display:block}table.shop_table_responsive td::before{display:none}table.cart .product-thumbnail{grid-row:1/5;grid-column:1;width:auto}table.cart .product-thumbnail img{width:90px}table.cart .product-remove{grid-column:3;grid-row:1;text-align:right}table.cart .product-name{grid-column:2;grid-row:1}table.cart .product-price{display:none!important}table.cart .product-quantity{grid-column:2}table.cart .product-subtotal{grid-column:2;font-weight:500}table.cart tr:last-child{display:block;border:0}}.cart-collaterals{margin-top:40px}@media(min-width:900px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.cart-collaterals{margin-top:0;position:sticky;top:calc(var(--bar) + 20px)}}.cart_totals{background:var(--wash);padding:22px;display:grid;gap:12px}.cart_totals h2{font:500 11px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase}.cart_totals table.shop_table th{border:0;padding:8px 0;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}.cart_totals table.shop_table td{border:0;padding:8px 0;text-align:right}.cart_totals .order-total th,.cart_totals .order-total td{border-top:1px solid var(--ink);padding-top:14px;font-weight:500;font-size:15px}.cart_totals .woocommerce-shipping-methods{list-style:none;display:grid;gap:6px;text-align:left}.cart_totals .woocommerce-shipping-destination,.cart_totals .shipping-calculator-button{font-size:12px;color:var(--ink-3)}.wc-proceed-to-checkout .checkout-button{width:100%}.cross-sells{margin-top:40px}.cross-sells h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,4vw,44px);margin-bottom:18px}.cart-empty{font-family:var(--display);font-size:clamp(28px,5vw,48px);background:none!important;padding:0!important;margin-bottom:22px!important}.return-to-shop .button{margin-top:6px}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{background:none;padding:0 0 12px;border-bottom:1px dashed #9a9a96;border-radius:0}form.checkout_coupon,form.woocommerce-form-login{display:grid;gap:12px;padding:16px 0 24px}@media(min-width:900px){form.checkout.woocommerce-checkout{display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:start}#order_review_heading{display:none}#order_review{position:sticky;top:calc(var(--bar) + 20px)}}.col2-set{display:grid;gap:10px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-family:var(--display);font-weight:400;font-size:28px;line-height:1;margin:10px 0 18px;letter-spacing:-.01em}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.form-row{display:grid;gap:6px;margin-bottom:12px;grid-column:1/-1}.form-row-first{grid-column:1}.form-row-last{grid-column:2}.form-row label{font:500 10px/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.form-row label .optional{text-transform:none;letter-spacing:0}.form-row .required{color:var(--sale);text-decoration:none}.form-row .input-text,.form-row select,.form-row textarea,.select2-container .select2-selection--single{height:48px;width:100%;border:0;border-bottom:1px solid #9a9a96;background:none;outline:0;font-size:16px;padding:0;border-radius:0;-webkit-appearance:none}.form-row textarea{height:96px;padding-top:12px;resize:vertical}.form-row .input-text:focus,.form-row select:focus{border-bottom-color:var(--ink)}.form-row.woocommerce-invalid .input-text{border-bottom-color:var(--sale)}.select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;padding:0}.select2-container .select2-selection--single .select2-selection__arrow{height:46px}#ship-to-different-address{font:500 11px/1.3 var(--ui)!important;letter-spacing:.14em;text-transform:uppercase}#ship-to-different-address label{display:flex;gap:10px;align-items:center;cursor:pointer}#order_review{background:var(--wash);padding:22px}#order_review table.shop_table th,#order_review table.shop_table td{font-size:13px;padding:10px 0;border-bottom:1px dashed #b5b5b1}#order_review table.shop_table td{text-align:right}#order_review table.shop_table td.product-name{text-align:left}#order_review .order-total th,#order_review .order-total td{font-size:15px;font-weight:500;border-top:1px solid var(--ink);border-bottom:0}#order_review .woocommerce-shipping-methods{list-style:none;display:grid;gap:8px;text-align:left}#order_review .woocommerce-shipping-methods li{display:flex;gap:8px;align-items:flex-start}#payment{margin-top:22px}#payment ul.payment_methods{list-style:none;display:grid;gap:6px;margin-bottom:18px}#payment ul.payment_methods li{border:1px solid var(--line);padding:14px;background:#fff}#payment ul.payment_methods li:has(input:checked){border-color:var(--ink)}#payment ul.payment_methods li label{font-weight:500;cursor:pointer;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}#payment ul.payment_methods li img{max-height:22px;width:auto;display:inline-block}#payment .payment_box{font-size:12px;color:var(--ink-2);padding-top:10px}#payment .payment_box p{margin:0}input[type=radio],input[type=checkbox]{accent-color:var(--ink);width:16px;height:16px}.woocommerce-terms-and-conditions-wrapper{font-size:12px;color:var(--ink-2);display:grid;gap:10px;margin-bottom:16px}.woocommerce-terms-and-conditions-wrapper label{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font:400 13px/1.45 var(--ui)}#place_order{width:100%}.woocommerce-order{display:grid;gap:26px}.woocommerce-thankyou-order-received{font-family:var(--display);font-size:clamp(40px,8vw,96px);line-height:.92;letter-spacing:-.03em}ul.woocommerce-order-overview{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border-top:1px dashed #9a9a96}ul.woocommerce-order-overview li{padding:16px 16px 16px 0;border-bottom:1px dashed #9a9a96;font:500 10px/1.5 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}ul.woocommerce-order-overview li strong{display:block;font:500 14px/1.4 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:4px}.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-customer-details h2{font-family:var(--display);font-weight:400;font-size:28px;margin:22px 0 12px}.woocommerce-customer-details address{font-style:normal;color:var(--ink-2);line-height:1.7}.woocommerce-account .fu-page .woocommerce{display:grid;gap:30px}@media(min-width:900px){.woocommerce-account.logged-in .fu-page .woocommerce{grid-template-columns:240px 1fr;gap:72px}}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:12px}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}@media(min-width:900px){.woocommerce-MyAccount-navigation ul{flex-direction:column;border:0;gap:14px}}.woocommerce-MyAccount-navigation a{white-space:nowrap;font:500 11px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.woocommerce-MyAccount-navigation .is-active a{color:var(--ink)}.woocommerce-MyAccount-content{display:grid;gap:16px;align-content:start}.woocommerce-MyAccount-content p{color:var(--ink-2)}.woocommerce-orders-table td,.woocommerce-orders-table th{font-size:13px}.woocommerce-orders-table .button{min-height:34px;padding:0 14px;margin:2px}.u-columns,.woocommerce-form-login,.woocommerce-form-register{display:grid;gap:14px}#customer_login{display:grid;gap:48px}@media(min-width:900px){#customer_login{grid-template-columns:1fr 1fr;gap:72px}}#customer_login h2{font-family:var(--display);font-weight:400;font-size:32px}.woocommerce-form-login__rememberme{display:flex;gap:8px;align-items:center;font-size:13px}.lost_password a{font-size:13px;border-bottom:1px solid currentColor}.woocommerce-Addresses{display:grid;gap:28px}@media(min-width:700px){.woocommerce-Addresses{grid-template-columns:1fr 1fr}}.fu-ftr{border-top:1px solid var(--ink);padding:40px var(--gut) calc(40px + env(safe-area-inset-bottom));display:grid;gap:36px}@media(min-width:900px){.fu-ftr{grid-template-columns:1.2fr repeat(3,1fr)}}.fu-ftr ul{list-style:none;display:grid;gap:10px;color:var(--ink-2)}.fu-ftr ul a:hover{color:var(--ink)}.fu-ftr-brand{display:grid;gap:18px;align-content:start}.fu-ftr-brand .fu-logo{height:clamp(40px,10vw,64px)}@media(min-width:900px){.fu-ftr details.acc{border:0}.fu-ftr details.acc summary{pointer-events:none;padding:0 0 16px}.fu-ftr details.acc summary::after{display:none}.fu-ftr details.acc>div{padding:0}}.fu-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;color:var(--ink-3);padding-top:24px;border-top:1px dashed #9a9a96}.fu-pb{font:600 10px/1 var(--ui);letter-spacing:.06em;border:1px solid var(--line);padding:5px 7px}.fu-pays{display:flex;gap:6px;align-items:center}.fu-toast{position:fixed;z-index:80;left:var(--gut);right:var(--gut);top:calc(var(--bar) + 8px);background:var(--ink);color:#fff;padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;transform:translateY(-12px);opacity:0;pointer-events:none;transition:.45s var(--ease)}@media(min-width:900px){.fu-toast{left:auto;width:380px}}.fu-toast.on{transform:none;opacity:1;pointer-events:auto}.fu-toast a{border-bottom:1px solid #fff}.added_to_cart{display:none!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.single-product .fu-strip{display:none}.fu-pdp2{display:grid}@media(min-width:900px){.fu-pdp2{grid-template-columns:1fr minmax(0,1.5fr) 1fr;gap:0;align-items:start}}.fu-pdp-l{display:none}@media(min-width:900px){.fu-pdp-l{display:grid;gap:16px;position:sticky;top:calc(var(--bar) + 40vh);padding:0 40px 0 var(--gut);color:var(--ink-2);font-size:12px;line-height:1.6;max-width:360px}}.fu-pdp-c{position:relative}.fu-gal2{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--wash)}.fu-gal2::-webkit-scrollbar{display:none}.fu-gal2 figure{scroll-snap-align:start;aspect-ratio:2/3;overflow:hidden;background:var(--wash)}.fu-gal2 img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.fu-gal2{grid-auto-flow:row;overflow:visible;gap:0}}.fu-counter{position:absolute;left:var(--gut);bottom:14px;color:var(--ink);background:rgb(255 255 255 / .8);padding:4px 7px}@media(min-width:900px){.fu-counter{display:none}}.fu-pdp-r{padding:18px var(--gut) 28px;display:grid;gap:14px;align-content:start}@media(min-width:900px){.fu-pdp-r{position:sticky;top:calc(var(--bar) + 30vh);padding:0 var(--gut) 0 40px;max-width:400px}}.fu-pname{font:500 13px/1.4 var(--ui);letter-spacing:.06em;text-transform:uppercase}.fu-pprice{font:400 13px/1.2 var(--ui)}.fu-pprice del,.fu-bar-p del{color:var(--ink-3);margin-right:8px}.fu-pprice ins,.fu-bar-p ins{text-decoration:none;color:var(--sale)}.fu-pdp-r .fu-prints{grid-template-columns:repeat(8,1fr);gap:4px}.fu-printname{color:var(--ink-3);margin-top:-6px}.fu-buybox{display:contents}.fu-buybox form.cart{display:grid;gap:10px}.fu-buybox table.variations{display:none}.fu-buybox table.variations.fu-show{display:table;width:100%}.fu-buybox .quantity{display:none}.fu-buybox .single_variation_wrap .woocommerce-variation-price,.fu-buybox .woocommerce-variation-description{display:none}.fu-buybox .woocommerce-variation-availability{font-size:12px;color:var(--ink-2)}.fu-buybox .reset_variations{display:none!important}.fu-buybox .single_add_to_cart_button{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0)}.fu-buybox .fu-sizes{grid-template-columns:repeat(4,1fr)}@media(max-width:899px){.fu-buybox .fu-sizes,.fu-buybox .fu-size-head{display:none}}.fu-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr auto;align-items:stretch;background:var(--paper);border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom)}.fu-bar-i{display:grid;align-content:center;gap:2px;padding:8px var(--gut);min-width:0}.fu-bar-n{font:500 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-bar-p{font-size:12px}.fu-bar .btn{min-width:42vw;min-height:58px}@media(min-width:900px){.fu-bar{display:none}}.single-product .fu-ftr{padding-bottom:calc(100px + env(safe-area-inset-bottom))}@media(min-width:900px){.single-product .fu-ftr{padding-bottom:40px}}.fu-sizelist{list-style:none}.fu-sizelist button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font:500 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase}.fu-sizelist button:hover:not([disabled]){padding-left:8px}.fu-sizelist button{transition:padding .35s var(--ease)}.fu-sizelist button[disabled]{color:#b5b5b1}.fu-sizelist button small{font:400 11px/1 var(--ui);letter-spacing:.04em;text-transform:none;color:var(--ink-3)}.fu-complete h2{margin-bottom:16px}.fu-hdr{transition:transform .5s var(--ease),background .4s var(--ease)}.fu-hdr.hide{transform:translateY(-100%)}.js .fu-reveal,.js .fu-card-ph,.js .fu-tile,.js .fu-look-main{clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--ease)}.js .fu-reveal.pre,.js .fu-card-ph.pre,.js .fu-tile.pre,.js .fu-look-main.pre{clip-path:inset(0 0 14% 0)}.js .fu-reveal img,.js .fu-card-ph img,.js .fu-tile img,.js .fu-look-main img{transition:transform 1.4s var(--ease),opacity .5s var(--ease)}.js .pre img{transform:scale(1.06)}.fu-hero img{animation:fu-zoom 2.4s var(--ease) both}@keyframes fu-zoom{from{transform:scale(1.06)}to{transform:none}}.fu-hero-logo{animation:fu-rise 1.4s var(--ease) both}@keyframes fu-rise{from{clip-path:inset(0 0 100% 0);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}.fu-menu .fu-mlist li{transition:transform .8s var(--ease),opacity .8s var(--ease)}.fu-menu:not(.open) .fu-mlist li{transform:translateY(16px);opacity:0}.fu-menu.open .fu-mlist li:nth-child(2){transition-delay:.04s}.fu-menu.open .fu-mlist li:nth-child(3){transition-delay:.08s}.fu-menu.open .fu-mlist li:nth-child(4){transition-delay:.12s}.fu-menu.open .fu-mlist li:nth-child(5){transition-delay:.16s}.fu-menu.open .fu-mlist li:nth-child(6){transition-delay:.2s}.fu-menu.open .fu-mlist li:nth-child(7){transition-delay:.24s}.fu-menu.open .fu-mlist li:nth-child(8){transition-delay:.28s}.fu-menu.open .fu-mlist li:nth-child(9){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.js .pre{clip-path:none!important}.js .pre img{transform:none!important}}.fu-shake{animation:fu-shake .5s var(--ease)}@keyframes fu-shake{20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.fu-adding{opacity:.7;pointer-events:none}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{justify-content:flex-start;gap:6px}.woocommerce-info a,.woocommerce-message a:not(.button){border-bottom:1px solid currentColor}:root{--display:var(--ui)}body{font-size:13px}.fu-sech{align-items:baseline}.fu-sech h2,.fu-cat-top h1,.fu-page>h1,.fu-ptitle,.fu-buy h1,.fu-look-side h2,.fu-news h2,.woocommerce-thankyou-order-received,#customer_login h2,.cross-sells h2,.cart-empty{font:500 clamp(18px,2.2vw,24px)/1.15 var(--ui)!important;letter-spacing:.02em!important;text-transform:uppercase}.fu-sech h2 em,.fu-page h1 em{font-style:normal}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#order_review_heading,.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-customer-details h2{font:500 12px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;margin:18px 0 14px}.fu-page{padding-top:24px}.fu-page>h1{margin-bottom:22px}.fu-camp{position:relative;padding:0 8px}.fu-camp-logo{position:sticky;top:calc(100svh - clamp(56px,15vw,150px) - 22px);height:0;z-index:5;display:flex;justify-content:center;pointer-events:none;color:var(--ink);mix-blend-mode:multiply}.fu-camp-logo .fu-logo{height:clamp(52px,14vw,138px);width:auto}.fu-slide{position:relative;display:grid;height:calc(100svh - var(--bar) - 8px);min-height:520px;margin-bottom:8px;overflow:hidden;background:var(--wash)}.fu-slide-img{position:relative;overflow:hidden}.fu-slide-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.6s var(--ease)}.fu-slide:hover .fu-slide-img img{transform:scale(1.02)}.fu-slide-img.b{display:none}@media(min-width:900px){.fu-slide{grid-template-columns:1fr 1fr;gap:8px;background:none}.fu-slide-img.b{display:block}}.fu-slide-cap{position:absolute;left:14px;top:14px;z-index:3;font:500 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;background:var(--paper);padding:7px 9px}.fu-slide:first-of-type img{animation:fu-zoom 2.4s var(--ease) both}.fu-pr .nm{font:500 11px/1.3 var(--ui);letter-spacing:.1em;text-transform:uppercase}.fu-card-nm{font:400 11px/1.35 var(--ui);letter-spacing:.06em;text-transform:uppercase}.fu-card-pr{font:400 11px/1.2 var(--ui)}.fu-grid{gap:26px 6px}@media(min-width:900px){.fu-grid{gap:44px 6px}}.fu-fact h3{font:600 11px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase}.fu-fact p{font-size:12px}.fu-cat-top{padding-top:22px}.fu-subcats{gap:22px}.fu-subcats .chip{border:0;padding:6px 0;color:var(--ink-3);background:none}.fu-subcats .chip.on{color:var(--ink);background:none;box-shadow:inset 0 -1px 0 var(--ink)}.fu-toolbar{border-bottom:0}.fu-tabs{gap:26px;padding-top:14px}.fu-tabs button{font:500 clamp(20px,6vw,28px)/1.1 var(--ui)!important;letter-spacing:.02em!important;text-transform:uppercase;padding:6px 0;border:0;color:#b5b5b1}.fu-tabs button[aria-selected=true]{color:var(--ink)}.fu-mbody{gap:34px}.fu-mlist{gap:0}.fu-mlist a{font:500 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;padding:13px 0}.fu-mlist a:hover{font-style:normal;padding-left:6px}.fu-mlist a{transition:padding .35s var(--ease)}.fu-mlist a small{font-size:10px}.fu-mside{order:-1}@media(min-width:900px){.fu-mside{order:0}}.fu-pmini{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:38%;overflow-x:auto;scrollbar-width:none}.fu-pmini::-webkit-scrollbar{display:none}@media(min-width:900px){.fu-pmini{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);grid-auto-columns:auto}}.fu-mside hr,.fu-mside .fu-row{display:none}.fu-sfield input{font:400 clamp(20px,5vw,32px)/1.2 var(--ui);letter-spacing:.02em;text-transform:uppercase}.fu-hdr .fu-logo{height:16px}@media(min-width:900px){.fu-hdr .fu-logo{height:20px}}.fu-count{display:inline-grid;place-items:center;min-width:18px;height:18px;border:1px solid currentColor;font-size:10px;padding:0 3px}.fu-hb .fu-ico+.fu-count{margin-left:-2px}.fu-ftr-brand .fu-logo{height:clamp(28px,6vw,40px)}.fu-tag::before,.fu-tag::after{display:none}.fu-hdr .fu-logo{transition:opacity .5s var(--ease)}.fu-hdr.nologo .fu-logo{opacity:0;pointer-events:none}.woocommerce-shipping-methods li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.woocommerce-shipping-methods li input{margin-top:2px;flex:none}.woocommerce-shipping-methods li label{cursor:pointer}.cart_totals .shipping th,#order_review .shipping th{vertical-align:top}body,button,input,select,textarea,.select2-container,.select2-results,.fu-prose *,.woocommerce *:not(svg):not(path){font-family:var(--ui)}h1,h2,h3,h4,h5,h6{font-family:var(--ui);font-weight:500}.fu-prose{font-size:14px;line-height:1.7;color:var(--ink-2)}.fu-prose h1,.fu-prose h2,.fu-prose h3,.fu-prose h4{color:var(--ink);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:28px 0 10px;line-height:1.3}.fu-prose b,.fu-prose strong{color:var(--ink);font-weight:500}.fu-prose ul,.fu-prose ol{padding-left:18px;margin-bottom:1em}.fu-prose li{margin-bottom:6px}.fu-prose a{border-bottom:1px solid currentColor}.fu-prose img{margin:18px 0;height:auto}.fu-prose table{width:100%;border-collapse:collapse;margin:18px 0;font-size:12px;display:block;overflow-x:auto}.fu-prose th,.fu-prose td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;white-space:nowrap}.fu-prose th{font-weight:500;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.fu-about{display:grid;gap:0}.fu-ab-open{display:grid;gap:22px;padding:0 8px}@media(min-width:900px){.fu-ab-open{grid-template-columns:1fr 1fr;gap:8px;align-items:end;min-height:calc(100svh - var(--bar))}}.fu-ab-open-img{aspect-ratio:2/3;overflow:hidden;background:var(--wash)}@media(min-width:900px){.fu-ab-open-img{aspect-ratio:auto;height:calc(100svh - var(--bar) - 8px)}}.fu-ab-open-img img,.fu-ab-pair img,.fu-ab-founder img{width:100%;height:100%;object-fit:cover}.fu-ab-open-txt{padding:0 8px 8px;display:grid;gap:18px}@media(min-width:900px){.fu-ab-open-txt{padding:0 40px 48px}}.fu-ab-open-txt h1{font:500 12px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase}.fu-ab-lead{font:400 clamp(20px,2.4vw,30px)/1.3 var(--ui);color:var(--ink);max-width:24ch;letter-spacing:-.005em}.fu-ab-statement{padding:96px var(--gut)}@media(min-width:900px){.fu-ab-statement{padding:160px var(--gut);display:grid;grid-template-columns:1fr 1fr}}.fu-ab-statement p{font:400 clamp(20px,2.4vw,30px)/1.35 var(--ui);max-width:28ch;grid-column:2}.fu-ab-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;padding:0 8px;align-items:start}.fu-ab-pair figure{overflow:hidden;background:var(--wash)}.fu-ab-pair .a{aspect-ratio:2/3}.fu-ab-pair .b{aspect-ratio:2/3;margin-top:28%}@media(min-width:900px){.fu-ab-pair{grid-template-columns:1fr 1fr 1fr}.fu-ab-pair .a{grid-column:1}.fu-ab-pair .b{grid-column:3;margin-top:40%}}.fu-ab-list{display:grid;gap:0;padding:96px var(--gut);border-bottom:1px solid var(--line)}@media(min-width:900px){.fu-ab-list{grid-template-columns:repeat(3,1fr);gap:48px;padding:140px var(--gut)}}.fu-ab-list>div{display:grid;gap:12px;padding:22px 0;border-top:1px solid var(--line)}.fu-ab-list h2{font:500 11px/1.3 var(--ui);letter-spacing:.16em;text-transform:uppercase}.fu-ab-list p{color:var(--ink-2);max-width:40ch}.fu-ab-wide{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:8px;overflow-x:auto;scrollbar-width:none;padding:96px 8px;scroll-snap-type:x mandatory}.fu-ab-wide::-webkit-scrollbar{display:none}.fu-ab-wide img{width:100%;aspect-ratio:2/3;height:auto;object-fit:cover;scroll-snap-align:start}@media(min-width:900px){.fu-ab-wide{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;padding:140px 8px}}.fu-ab-founder{display:grid;gap:24px;padding:0 var(--gut) 96px}@media(min-width:900px){.fu-ab-founder{grid-template-columns:1fr 1fr;gap:64px;align-items:end;padding-bottom:140px}}.fu-ab-founder figure{aspect-ratio:3/4;overflow:hidden;background:var(--wash);max-width:520px}.fu-ab-founder h2{font:500 11px/1.3 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.fu-ab-name{font:400 clamp(22px,2.6vw,32px)/1.2 var(--ui);margin-bottom:16px}.fu-ab-founder p:not(.fu-ab-name){color:var(--ink-2);max-width:44ch}.fu-ab-end{display:grid;justify-items:center;gap:22px;padding:72px var(--gut) 96px;border-top:1px solid var(--line);text-align:center}.fu-grid.m-edit,.fu-grid.m-photo,.fu-grid.m-dense{grid-auto-flow:dense}.fu-grid.m-edit{--cols:2;gap:30px 4px}.fu-grid.m-edit>.fu-card:nth-child(5n+1){grid-column:1/-1}.fu-grid.m-photo{--cols:2;gap:2px}.fu-grid.m-photo>.fu-card:nth-child(5n+1){grid-column:1/-1}.fu-grid.m-photo .fu-card-info{display:none}.fu-grid.m-dense{--cols:3;gap:2px}.fu-grid.m-dense .fu-card-info{display:none}@media(min-width:900px){.fu-grid.m-edit,.fu-grid.m-photo{--cols:4}.fu-grid.m-edit{gap:44px 6px}.fu-grid.m-edit>.fu-card:nth-child(5n+1),.fu-grid.m-photo>.fu-card:nth-child(5n+1){grid-column:auto}.fu-grid.m-edit>.fu-card:nth-child(9n+1),.fu-grid.m-photo>.fu-card:nth-child(9n+1){grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.fu-grid.m-edit>.fu-card:nth-child(9n+1) .fu-card-ph,.fu-grid.m-photo>.fu-card:nth-child(9n+1) .fu-card-ph{aspect-ratio:auto;flex:1;min-height:0}.fu-grid.m-edit>.fu-card:nth-child(18n+10),.fu-grid.m-photo>.fu-card:nth-child(18n+10){grid-column:3/span 2}.fu-grid.m-dense{--cols:6}}.fu-grid .fu-card-ph img{object-position:50% 20%}.fu-toolbar{transition:top .5s var(--ease)}body.hdr-hidden .fu-toolbar{top:0}.fu-hdr [data-view] .fu-ico{width:21px;height:21px}@media(max-width:899px){.fu-hr{gap:12px}.fu-hr a[href*="moje-konto"]{display:none}.fu-hl{gap:12px}}.fu-pdp2{display:grid;grid-template-columns:1fr;grid-template-areas:"a" "r" "b"}.fu-pdp-a{grid-area:a}.fu-pdp-r{grid-area:r}.fu-pdp-b{grid-area:b}.fu-pdp-l{grid-area:l}.fu-pdp-a figure,.fu-pdp-b figure{overflow:hidden;background:var(--wash)}.fu-pdp-a img,.fu-pdp-b img{width:100%;height:100%;object-fit:cover;display:block}.fu-ph1{aspect-ratio:2/3}.fu-pdp-b{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-top:4px}.fu-pdp-b figure{aspect-ratio:2/3}.fu-pdp-b figure:nth-of-type(3n+1){grid-column:1/-1}.fu-interlude{grid-column:1/-1;padding:72px var(--gut);font:400 clamp(18px,2vw,24px)/1.4 var(--ui);max-width:30ch;color:var(--ink)}.fu-pdp-r{padding:16px var(--gut) 26px}@media(min-width:900px){.fu-pdp2{grid-template-columns:1fr minmax(0,1.5fr) 1fr;grid-template-areas:"l a r" "l b r";align-items:start}.fu-pdp-l,.fu-pdp-r{grid-row:1/3;align-self:start}.fu-pdp-b{grid-template-columns:1fr;gap:0;padding-top:0}.fu-pdp-b figure:nth-of-type(3n+1){grid-column:auto}.fu-interlude{padding:96px 48px}}.fu-gal2,.fu-counter{display:none}.stitch,details.acc,.fu-facts,.fu-fact,.fu-fact+.fu-fact,.fu-legal,table.shop_table td,ul.woocommerce-order-overview,ul.woocommerce-order-overview li,.order,#order_review table.shop_table th,#order_review table.shop_table td,table.shop_table_responsive tr,.timeline{border-style:solid!important;border-color:var(--line)!important}.fu-ftr{border-top:1px solid var(--line);gap:0;padding:28px var(--gut) calc(28px + env(safe-area-inset-bottom))}.fu-ftr-brand{gap:10px;padding-bottom:22px}.fu-ftr-brand .fu-logo{height:16px}@media(min-width:900px){.fu-ftr{gap:40px;padding-top:48px}.fu-ftr-brand .fu-logo{height:20px}.fu-ftr-brand{padding-bottom:0}}.fu-ftr-note{font-size:12px;line-height:1.6;color:var(--ink-3);max-width:34ch}.fu-ftr details.acc{border-bottom:1px solid var(--line)!important}.fu-ftr details.acc:first-of-type{border-top:1px solid var(--line)!important}.fu-ftr details.acc summary{padding:16px 0;font-size:11px}.fu-ftr details.acc summary::after{font-size:14px;font-weight:300}.fu-ftr ul{gap:12px;font-size:12px;padding-bottom:6px}@media(min-width:900px){.fu-ftr details.acc,.fu-ftr details.acc:first-of-type{border:0!important}}.fu-legal{border-top:0!important;padding-top:22px;gap:10px 20px;font-size:10px;align-items:center}.fu-pb{border-color:var(--line);color:var(--ink-3);font-size:9px;padding:4px 6px}.fu-pdp-b figure:last-of-type:nth-of-type(3n+2){grid-column:1/-1}.fu-contact{display:grid;gap:8px}@media(min-width:900px){.fu-contact{grid-template-columns:1fr 1fr;align-items:stretch;min-height:calc(100svh - var(--bar))}}.fu-ct-txt{padding:28px var(--gut) 48px;display:grid;gap:26px;align-content:start}@media(min-width:900px){.fu-ct-txt{padding:56px 48px;align-content:end}}.fu-ct-txt h1{font:500 12px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase}.fu-ct-list{display:grid;border-top:1px solid var(--line)}.fu-ct-list>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.fu-ct-list dt{font:500 10px/1.6 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fu-ct-list dd{font-size:14px;line-height:1.5}.fu-ct-list dd a{border-bottom:1px solid #fff0;transition:border-color .3s}.fu-ct-list dd a:hover{border-bottom-color:currentColor}.fu-ct-act{display:flex;gap:8px;flex-wrap:wrap}.fu-ct-img{overflow:hidden;background:var(--wash);aspect-ratio:2/3;margin:0 8px}@media(min-width:900px){.fu-ct-img{aspect-ratio:auto;margin:0 8px 8px 0}}.fu-ct-img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}details.acc{border:0!important;border-bottom:1px solid var(--line)!important}.fu-legal{border:0!important}.stitch{border:0!important;border-top:1px solid var(--line)!important}.fu-facts{border:0!important;border-top:1px solid var(--line)!important}.fu-fact{border:0!important;border-bottom:1px solid var(--line)!important}@media(min-width:900px){.fu-fact{border-bottom:0!important}.fu-fact+.fu-fact{border-left:1px solid var(--line)!important}}table.shop_table td{border:0!important;border-bottom:1px solid var(--line)!important}ul.woocommerce-order-overview{border:0!important;border-top:1px solid var(--line)!important}ul.woocommerce-order-overview li{border:0!important;border-bottom:1px solid var(--line)!important}#order_review table.shop_table th,#order_review table.shop_table td{border:0!important;border-bottom:1px solid #dcdcd8!important}@media(max-width:768px){table.shop_table_responsive tr{border:0!important;border-bottom:1px solid var(--line)!important}}.fu-ftr2{border-top:1px solid var(--line);padding:44px var(--gut) calc(36px + env(safe-area-inset-bottom));display:grid;gap:34px;justify-items:center;text-align:center}.fu-ftr2-cols{display:grid;gap:26px;width:100%;max-width:900px}@media(min-width:700px){.fu-ftr2-cols{grid-template-columns:repeat(3,1fr)}}.fu-ftr2 ul{list-style:none;display:grid;gap:11px}.fu-ftr2 a{font:500 10px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .3s}.fu-ftr2 a:hover{color:var(--ink)}.fu-ftr2-legal{font:400 10px/1.6 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);max-width:40ch}.fu-ftr2-logo{display:block;color:var(--ink);padding-top:8px}.fu-ftr2-logo .fu-logo{height:18px}@media(min-width:900px){.fu-ftr2-logo .fu-logo{height:22px}}.single-product .fu-ftr2{padding-bottom:calc(100px + env(safe-area-inset-bottom))}@media(min-width:900px){.single-product .fu-ftr2{padding-bottom:40px}}.fu-hl,.fu-hr{gap:16px}.fu-hb{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.fu-hb .fu-ico,.fu-hb svg{display:block;width:20px;height:20px;flex:none}.fu-hb .m-only{display:inline-flex;align-items:center}.fu-count{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;line-height:1;transform:translateY(1px)}.fu-hdr>a{display:inline-flex;align-items:center;height:40px}@media(max-width:899px){.fu-hr{gap:14px}}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table tr,.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th{border:0!important}.woocommerce-cart table.cart tr.cart_item{border-bottom:1px solid var(--line)!important}.woocommerce-cart table.cart .product-name a{font:500 11px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase}.woocommerce-cart table.cart .product-remove a{font-size:0!important;width:24px;height:24px;display:inline-grid;place-items:center}.woocommerce-cart table.cart .product-remove a::before{content:"";width:12px;height:12px;background:linear-gradient(45deg,transparent 47%,var(--ink-3) 47%,var(--ink-3) 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--ink-3) 47%,var(--ink-3) 53%,transparent 53%)}.woocommerce-cart table.cart .product-subtotal{font-size:13px}.fu-qty{display:inline-flex;align-items:center;border:1px solid var(--line);height:34px}.fu-qty button{width:34px;height:100%;font-size:16px;line-height:1;color:var(--ink-2)}.fu-qty .qty{border:0!important;width:32px!important;height:100%!important;padding:0;text-align:center;font-size:12px;-moz-appearance:textfield;appearance:textfield}.fu-qty .qty::-webkit-outer-spin-button,.fu-qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table.cart button[name=update_cart]{display:none!important}table.cart td.actions{padding:18px 0 0!important}table.cart td.actions .coupon{display:none;margin:12px 0 0}table.cart td.actions.fu-coupon-open .coupon{display:flex}.fu-coupon-toggle{font:500 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}table.cart td.actions .coupon .button{min-height:44px;padding:0 18px}.cart_totals{background:none;padding:0;border-top:1px solid var(--ink)}.cart_totals h2{display:none}.cart_totals table.shop_table th,.cart_totals table.shop_table td{font-size:12px!important;padding:12px 0!important;border-bottom:1px solid var(--line)!important}.cart_totals .order-total th,.cart_totals .order-total td{border-top:0!important;font-size:14px!important}.cart_totals .woocommerce-shipping-totals th{font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)!important;font-weight:500!important}.wc-proceed-to-checkout{padding-top:14px}@media(max-width:899px){.woocommerce-cart .wc-proceed-to-checkout{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:0;display:grid;grid-template-columns:1fr auto;background:var(--paper);border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom)}.woocommerce-cart .wc-proceed-to-checkout .fu-bar-total{display:grid;align-content:center;padding:8px var(--gut);font-size:12px}.woocommerce-cart .wc-proceed-to-checkout .fu-bar-total b{font:500 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-width:46vw;min-height:58px;width:auto}.woocommerce-cart .fu-ftr2{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media(min-width:900px){.fu-bar-total{display:none}}.woocommerce-cart .cross-sells{display:none}.fu-pdp-r .fu-prints{display:none}.fu-dots2{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fu-dots2 a{width:22px;height:22px;border-radius:50%;overflow:hidden;display:block;box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s}.fu-dots2 a img{width:100%;height:100%;object-fit:cover;transform:scale(3.2);transform-origin:50% 55%}.fu-dots2 a.on{box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--ink)}.fu-dots2 a:hover{box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--ink-3)}.fu-dots2-more{font-size:10px;color:var(--ink-3);letter-spacing:.06em}.fu-printname{margin-top:-4px}.fu-plinks{display:flex;gap:18px;flex-wrap:wrap}.fu-sheet-wide .fu-charts{display:grid;gap:16px}.fu-charts img{width:100%;height:auto}@media(min-width:900px){.fu-sheet.fu-sheet-wide{width:min(720px,92vw)}}@media(max-width:899px){.fu-sheet.fu-sheet-wide{max-height:92svh}}.fu-hdr .fu-hr{display:flex;justify-content:flex-end;align-items:center;gap:14px}.fu-hdr .fu-hb{min-width:40px;padding:0 2px}.fu-hdr .fu-hb .fu-ico+.fu-count{margin-left:4px}.fu-hdr .fu-hb:last-child{margin-right:-2px}@media(min-width:900px){.fu-hdr .fu-hr{gap:28px}.fu-hdr .fu-hb{min-width:0}}.fu-hdr .fu-hr{gap:4px}.fu-hdr .fu-hb{width:40px;min-width:40px;padding:0;position:relative}.fu-hdr .fu-hb:last-child{margin-right:-10px}.fu-hdr .fu-hb[aria-label="Koszyk"] .fu-ico{width:22px;height:22px}.fu-hdr .fu-hb .fu-count,.fu-hdr .fu-hb .fu-ico+.fu-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-12%);margin:0;border:0;min-width:0;height:auto;padding:0;font:600 9px/1 var(--ui);letter-spacing:0;background:none}.fu-hdr>button:first-child,.fu-hdr .fu-hl>button:first-child{margin-left:-10px}@media(min-width:900px){.fu-hdr .fu-hr{gap:24px}.fu-hdr .fu-hb{width:auto;min-width:0}.fu-hdr .fu-hb:last-child{margin-right:0}}body.fu-home .fu-hdr{position:fixed;left:0;right:0;top:0;background:#fff0;color:#fff;transition:transform .45s var(--ease),background-color .3s linear,color .3s linear}body.fu-home.admin-bar .fu-hdr{top:46px}@media(min-width:783px){body.fu-home.admin-bar .fu-hdr{top:32px}}body.fu-home .fu-hdr a,body.fu-home .fu-hdr button,body.fu-home .fu-hdr .fu-count{color:inherit}body.fu-home .fu-hdr.solid{background:var(--paper);color:var(--ink)}body.fu-home .fu-camp{padding:0}body.fu-home .fu-slide{display:block;position:relative;height:100svh;min-height:0;margin:0;overflow:hidden;background:var(--wash);scroll-snap-align:start}body.fu-home .fu-slide-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}body.fu-home .fu-slide-track::-webkit-scrollbar{display:none}body.fu-home .fu-slide-img,body.fu-home .fu-slide-img.b{display:block;flex:0 0 100%;height:100%;scroll-snap-align:start}body.fu-home .fu-slide::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / .26) 0,#fff0 110px),linear-gradient(0deg,rgb(0 0 0 / .30) 0,#fff0 170px)}body.fu-home .fu-slide-cap{position:absolute;left:20px;top:auto;bottom:30px;z-index:3;background:none;color:#fff;padding:0;font:500 12px/1 var(--ui);letter-spacing:.18em;text-transform:uppercase}body.fu-home .fu-slide-more{position:absolute;right:18px;bottom:24px;z-index:3;width:22px;height:22px;color:#fff;pointer-events:none}body.fu-home .fu-slide-more svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2}@media(min-width:900px){body.fu-home .fu-slide-track{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;scroll-snap-type:none}body.fu-home .fu-slide-cap{left:28px;bottom:32px}body.fu-home .fu-slide-more{display:none}}body.fu-home .fu-slide{scroll-snap-align:none;contain:paint}body.fu-home .fu-slide:hover .fu-slide-img img{transform:none}body.fu-home .fu-slide-img img{transition:none}@media(max-width:899px){body.fu-home .fu-slide:first-of-type img{animation:none}}.fu-more [data-more].busy{opacity:.5;pointer-events:none}.fu-ftr2{gap:26px;padding-top:28px}.fu-ftr2-cols{gap:0;max-width:420px}.fu-fgrp{border-bottom:1px solid var(--line)}.fu-fgrp:first-child{border-top:1px solid var(--line)}.fu-fgrp summary{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fu-fgrp summary::-webkit-details-marker{display:none}.fu-fgrp summary::after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .3s var(--ease)}.fu-fgrp[open] summary::after{transform:translateY(2px) rotate(-135deg)}.fu-fgrp ul{padding:2px 0 20px}@media(min-width:900px){.fu-ftr2{padding-top:44px;gap:34px}.fu-ftr2-cols{max-width:900px;grid-template-columns:repeat(3,1fr);gap:26px}.fu-fgrp,.fu-fgrp:first-child{border:0}.fu-fgrp summary{pointer-events:none;min-height:0;margin-bottom:16px;color:var(--ink-3);font-size:10px}.fu-fgrp summary::after{display:none}.fu-fgrp ul{padding:0}}.fu-fgrp:first-child{border-top:0}.fu-ftr2{padding-top:8px}@media(min-width:900px){.fu-ftr2{padding-top:44px}}body.fu-home .fu-slide::after{display:none}body.fu-home .fu-hdr.ink{color:var(--ink)}body.fu-home .fu-slide-cap,body.fu-home .fu-slide-more{transition:color .3s linear}body.fu-home .fu-slide.cap-ink .fu-slide-cap,body.fu-home .fu-slide.cap-ink .fu-slide-more{color:var(--ink)}@media (hover:none){:focus-visible{outline:none}}.fu-hdr button:focus:not(:focus-visible),.fu-hdr a:focus:not(:focus-visible){outline:none}body.fu-home .fu-hdr .fu-logo{transform-origin:50% 0;transition:transform .6s var(--ease),color .3s linear}body.fu-home .fu-hdr.big .fu-logo{transform:scale(1.45)}body.fu-home .fu-hdr .fu-logo{height:20px}body.fu-home .fu-hdr .z-ink{color:var(--ink)}body.fu-home .fu-hdr .z-white{color:#fff}body.fu-home .fu-hdr.solid .z-white,body.fu-home .fu-hdr.solid .z-ink{color:var(--ink)}body.fu-home .fu-hdr>a,body.fu-home .fu-hdr>a .fu-logo{color:inherit}body.fu-home .fu-slide-cap{display:flex;align-items:baseline;gap:14px}body.fu-home .fu-slide-cap .go{display:none}.fu-say{padding:clamp(96px,16vw,220px) var(--gut);display:grid;gap:28px;justify-items:start;background:var(--paper)}.fu-say p{font:400 clamp(26px,4.2vw,60px)/1.12 var(--ui);letter-spacing:-.025em;max-width:20ch;color:var(--ink);text-wrap:balance}.fu-say .link{color:var(--ink)}body.fu-home .fu-sec{padding-top:clamp(88px,12vw,180px)}body.fu-home .fu-sech{margin-bottom:clamp(24px,3vw,44px)}body.fu-home .fu-sech h2{font:400 clamp(28px,4.2vw,60px)/1 var(--ui)!important;letter-spacing:-.025em!important;text-transform:none}@media(min-width:900px){body.fu-home .fu-hdr .fu-logo{height:24px}body.fu-home .fu-hdr.big .fu-logo{transform:scale(2.4)}.fu-say{padding-left:calc(var(--gut) + 8.33vw)}body.fu-home .fu-slide.l-offset{height:auto;min-height:100svh;background:var(--paper);padding:clamp(96px,10vw,170px) var(--gut);display:flex;align-items:center}body.fu-home .fu-slide.l-offset .fu-slide-track{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;width:100%;height:auto;align-items:start}body.fu-home .fu-slide.l-offset .fu-slide-img{grid-column:2 / span 5;grid-row:1;height:auto;aspect-ratio:2/3}body.fu-home .fu-slide.l-offset .fu-slide-img.b{grid-column:9 / span 3;aspect-ratio:2/3;margin-top:38%}body.fu-home .fu-slide.l-offset.l-rev .fu-slide-img{grid-column:7 / span 5}body.fu-home .fu-slide.l-offset.l-rev .fu-slide-img.b{grid-column:2 / span 3;margin-top:0}body.fu-home .fu-slide.l-offset .fu-slide-cap{left:calc(var(--gut) + (100% - 2*var(--gut)) * 8/12 + 12px);bottom:clamp(96px,10vw,170px);color:var(--ink);flex-direction:column;gap:16px}body.fu-home .fu-slide.l-offset.l-rev .fu-slide-cap{left:calc(var(--gut) + (100% - 2*var(--gut)) / 12 + 12px);bottom:auto;top:calc(clamp(96px,10vw,170px) + 34vw)}body.fu-home .fu-slide.l-offset .fu-slide-cap .t{font:400 clamp(34px,4.6vw,72px)/1 var(--ui);letter-spacing:-.03em;text-transform:none}body.fu-home .fu-slide.l-offset .fu-slide-cap .go{display:inline-block;font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}body.fu-home .fu-slide-img img{transition:transform 1.2s var(--ease)}body.fu-home .fu-slide:hover .fu-slide-img img{transform:scale(1.025)}body.fu-home .fu-slide.l-split .fu-slide-cap .t{font:400 clamp(28px,3.2vw,48px)/1 var(--ui);letter-spacing:-.025em;text-transform:none}body.fu-home .fu-slide.l-split .fu-slide-cap{bottom:40px;left:40px}body.fu-home .fu-slide.l-split .fu-slide-cap .go{display:inline-block;font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase}}.fu-medit{display:none}@media(min-width:900px){.fu-menu{display:grid;grid-template-columns:13% 22% 22% 1fr 12%;grid-template-rows:auto 1fr;align-items:start;padding:0 var(--gut) 40px;overflow:auto}.fu-menu .fu-mtop{grid-column:1/-1;height:auto;padding:22px 0 0;display:grid;grid-template-columns:13% 1fr auto;align-items:start}.fu-menu .fu-mtop .fu-logo{height:clamp(56px,6vw,96px);grid-column:2;justify-self:start}.fu-menu .fu-mtop .fu-hb{grid-column:1}.fu-menu .fu-mtop>a.fu-hb{grid-column:3}.fu-menu .fu-tabs{grid-column:2;grid-row:2;flex-direction:column;align-items:flex-start;gap:2px;padding:56px 0 0}.fu-menu .fu-tabs button{font:400 clamp(26px,2.4vw,38px)/1.08 var(--ui)!important;letter-spacing:-.02em!important;color:var(--ink);position:relative;padding:0}.fu-menu .fu-tabs button[aria-selected=true]::before{content:"";position:absolute;left:-16px;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor}.fu-menu .fu-tabs button:not([aria-selected=true]):hover{color:var(--ink-2)}.fu-menu .fu-mbody{display:contents}.fu-menu .fu-mlist{grid-column:3;grid-row:2;padding-top:62px;counter-reset:fm}.fu-menu .fu-mlist li{counter-increment:fm}.fu-menu .fu-mlist a{display:flex;justify-content:flex-start;gap:14px;font:400 12px/1 var(--ui);letter-spacing:.06em;padding:9px 0}.fu-menu .fu-mlist a::before{content:"[" counter(fm,decimal-leading-zero) "]";color:var(--ink-3);font-size:10px;letter-spacing:.04em;min-width:26px}.fu-menu .fu-mlist a small{margin-left:auto;padding-right:40px}.fu-menu .fu-mlist a:hover{padding-left:0;text-decoration:underline;text-underline-offset:4px}.fu-medit{display:grid;grid-column:4;grid-row:2;grid-template-columns:1.6fr 1fr;gap:8px;padding-top:62px}.fu-medit a{display:grid;gap:10px}.fu-medit .ph{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--wash)}.fu-medit .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.fu-medit a:hover .ph img{transform:scale(1.03)}.fu-medit .cap-s{font-size:10px;letter-spacing:.12em}.fu-menu .fu-mside{grid-column:5;grid-row:2;padding-top:62px;justify-self:end;text-align:right}.fu-menu .fu-mside .fu-row,.fu-menu .fu-mside .fu-pmini,.fu-menu .fu-mside hr{display:none}.fu-menu .fu-mfoot{display:grid;gap:12px;justify-items:end}}.fu-viewsw{display:none}@media(min-width:900px){.fu-viewsw{display:flex;position:fixed;left:var(--gut);bottom:28px;z-index:30;gap:12px;align-items:baseline;font:500 10px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;transition:opacity .3s}.fu-viewsw span{margin-right:6px}.fu-viewsw button{font:400 11px/1 var(--ui);color:var(--ink-3);padding:6px 2px;min-width:16px}.fu-viewsw button.on{color:var(--ink);text-decoration:underline;text-underline-offset:4px}body.hdr-hidden .fu-viewsw{opacity:0;pointer-events:none}.fu-grid.m-edit,.fu-grid.m-photo,.fu-grid.m-dense{max-width:1180px;margin-inline:auto}.fu-grid.m-edit{--cols:2!important;gap:96px 64px!important;max-width:1080px}.fu-grid.m-edit>.fu-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;display:block}.fu-grid.m-edit>.fu-card:nth-child(5n+1){grid-column:1/-1!important;width:66%;justify-self:center}.fu-grid.m-edit .fu-card-ph{aspect-ratio:2/3!important;flex:none}.fu-grid.m-photo{--cols:4!important;gap:48px 18px!important;max-width:1180px}.fu-grid.m-photo>.fu-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;display:block}.fu-grid.m-photo .fu-card-ph{aspect-ratio:2/3!important;flex:none}.fu-grid.m-photo .fu-card-info{display:block}.fu-grid.m-dense{--cols:6!important;gap:40px 18px!important;max-width:1180px}.fu-grid.m-dense .fu-card-info{display:block}.fu-grid.m-dense .fu-card-info *{font-size:10px!important}}.fu-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){body.fu-home .fu-slide.l-film .fu-slide-track{display:grid;grid-template-columns:1fr calc(100svh * 9 / 16) 1fr;overflow:hidden}body.fu-home .fu-slide.l-film .fu-film{grid-column:2;grid-row:1}body.fu-home .fu-slide.l-film .fu-slide-img.b{grid-column:1;grid-row:1}body.fu-home .fu-slide.l-film .fu-slide-img.b.c{grid-column:3}body.fu-home .fu-slide.l-film .fu-slide-cap{left:40px;bottom:40px}body.fu-home .fu-slide.l-film .fu-slide-cap .t{font:400 clamp(28px,3.2vw,48px)/1 var(--ui);letter-spacing:-.025em;text-transform:none}body.fu-home .fu-slide.l-film .fu-slide-cap .go{display:inline-block;font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase}}.fu-mdesc{display:none}@media(min-width:900px){.fu-menu .fu-mlist a::before{content:none!important}.fu-menu .fu-mlist a{position:relative;width:max-content;min-width:220px;transition:transform .45s var(--ease),color .3s}.fu-menu .fu-mlist a::after{content:"";position:absolute;left:0;bottom:4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.fu-menu .fu-mlist a:hover{text-decoration:none;transform:translateX(8px)}.fu-menu .fu-mlist a:hover::after{transform:scaleX(1)}.fu-menu .fu-mlist:hover a:not(:hover){color:var(--ink-3)}.fu-menu .fu-mlist a small{margin-left:0;padding-left:10px;padding-right:0}.fu-mdesc{display:block;grid-column:2;grid-row:2;align-self:end;margin-bottom:8px;font:400 clamp(15px,1.2vw,18px)/1.4 var(--ui);color:var(--ink-2);max-width:22ch;min-height:2.8em;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.fu-mdesc.on{opacity:1;transform:none}.fu-medit .ph{position:relative}.fu-medit .ph .sw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.fu-medit .ph .sw.on{opacity:1}.fu-menu.open .fu-medit a{animation:fu-mrise .9s var(--ease) both}.fu-menu.open .fu-medit a+a{animation-delay:.08s}}@keyframes fu-mrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fu-viewsw button svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1}.fu-viewsw button.on svg{fill:currentColor}.fu-viewsw button.on{text-decoration:none}.fu-viewsw{gap:16px}#customer_login .u-column1,#customer_login .u-column2{display:grid;align-content:start;gap:18px}#customer_login h2{margin:0!important;line-height:1.15!important}#customer_login form{margin:0!important;padding:0!important}.woocommerce-account .fu-page{padding-top:clamp(32px,5vw,72px)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--ink);transition:background-color 9999s}@media(min-width:900px){.fu-grid.m-edit,.fu-grid.m-photo,.fu-grid.m-dense{max-width:none!important;margin-inline:0!important;padding-inline:clamp(56px,7vw,140px)}.fu-grid.m-edit{gap:80px 24px!important;padding-inline:clamp(80px,14vw,280px)}.fu-grid.m-edit>.fu-card:nth-child(5n+1){width:60%}.fu-grid.m-photo{gap:44px 10px!important}.fu-grid.m-dense{gap:32px 10px!important}.fu-grid.m-photo .fu-card-info,.fu-grid.m-dense .fu-card-info{display:grid!important;gap:4px;padding:10px 0 0}.fu-grid.m-edit .fu-card-info{padding:12px 0 0}}@media(min-width:900px){.fu-mdesc{align-self:start;margin-top:200px}}body.woocommerce-cart .fu-page{max-width:none;padding-inline:var(--gut)}body.woocommerce-cart .fu-page>h1{margin-bottom:clamp(20px,3vw,40px)}body.woocommerce-cart table.cart thead{display:none}body.woocommerce-cart table.cart,body.woocommerce-cart table.cart tbody{display:block;width:100%;border:0}body.woocommerce-cart table.cart tr.cart_item{display:grid;grid-template-columns:96px 1fr auto;grid-template-areas:"ph nm rm" "ph pr pr" "ph qt st";column-gap:16px;row-gap:8px;align-items:start;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--line)}body.woocommerce-cart table.cart tr.cart_item td{display:block;padding:0!important;border:0!important;text-align:left!important;background:none!important}body.woocommerce-cart table.cart td::before{display:none!important}body.woocommerce-cart td.product-thumbnail{grid-area:ph}body.woocommerce-cart td.product-thumbnail img{width:100%!important;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;max-width:none!important}body.woocommerce-cart td.product-name{grid-area:nm;font:500 12px/1.4 var(--ui);letter-spacing:.06em;text-transform:uppercase}body.woocommerce-cart td.product-name a{color:var(--ink)}body.woocommerce-cart td.product-price{grid-area:pr;font:400 13px/1 var(--ui);color:var(--ink-2)}body.woocommerce-cart td.product-quantity{grid-area:qt;align-self:end}body.woocommerce-cart td.product-subtotal{grid-area:st;align-self:end;justify-self:end;font:500 14px/1 var(--ui)}body.woocommerce-cart td.product-remove{grid-area:rm;justify-self:end}body.woocommerce-cart td.product-remove a.remove{display:inline-flex;width:auto!important;height:auto!important;font-size:0!important;line-height:1;color:var(--ink-3)!important;background:none!important;border-radius:0}body.woocommerce-cart td.product-remove a.remove::after{content:"Usuń";font:500 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}body.woocommerce-cart td.product-remove a.remove:hover{color:var(--ink)!important}body.woocommerce-cart tr:not(.cart_item) td.actions{display:block;padding:4px 0 0!important;border:0!important}body.woocommerce-cart .cart-collaterals{margin-top:32px}body.woocommerce-cart .cart_totals{width:100%!important;float:none!important}body.woocommerce-cart .cart_totals h2{display:block!important;font:500 11px/1 var(--ui)!important;letter-spacing:.16em!important;text-transform:uppercase;margin:0 0 18px!important;color:var(--ink)}body.woocommerce-cart .cart_totals table,body.woocommerce-cart .cart_totals tbody{display:block;width:100%;border:0!important}body.woocommerce-cart .cart_totals tr{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:0}body.woocommerce-cart .cart_totals tr th,body.woocommerce-cart .cart_totals tr td{display:block;padding:0!important;border:0!important;background:none!important;text-align:left;font:400 13px/1.4 var(--ui);color:var(--ink)}body.woocommerce-cart .cart_totals tr td{text-align:right}body.woocommerce-cart .cart_totals td::before{display:none!important}body.woocommerce-cart .cart_totals tr.shipping{grid-template-columns:1fr}body.woocommerce-cart .cart_totals tr.shipping td{text-align:left}body.woocommerce-cart ul.woocommerce-shipping-methods{list-style:none;margin:6px 0 0!important;padding:0!important;display:grid;gap:2px}body.woocommerce-cart ul.woocommerce-shipping-methods li{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:10px 0!important;text-align:left}body.woocommerce-cart ul.woocommerce-shipping-methods input[type=radio]{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:0!important;border:1px solid var(--ink);border-radius:50%;flex:none;display:grid;place-items:center}body.woocommerce-cart ul.woocommerce-shipping-methods input[type=radio]:checked::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}body.woocommerce-cart ul.woocommerce-shipping-methods label{font:400 13px/1.35 var(--ui);color:var(--ink);cursor:pointer;flex:1;display:flex;justify-content:space-between;gap:12px}body.woocommerce-cart .woocommerce-shipping-destination,body.woocommerce-cart .woocommerce-shipping-calculator{display:none!important}body.woocommerce-cart .cart_totals tr.order-total th,body.woocommerce-cart .cart_totals tr.order-total td{font:500 15px/1.3 var(--ui)}body.woocommerce-cart .cart_totals .includes_tax{display:block;font:400 11px/1.4 var(--ui);color:var(--ink-3);margin-top:4px}body.woocommerce-cart .cart_totals .includes_tax .amount{font-weight:400}body.woocommerce-cart .wc-proceed-to-checkout{padding:8px 0 0!important}@media(min-width:900px){body.woocommerce-cart .fu-page .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);column-gap:clamp(48px,7vw,120px);align-items:start}body.woocommerce-cart .fu-page .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}body.woocommerce-cart .woocommerce-cart-form{grid-column:1}body.woocommerce-cart .cart-collaterals{grid-column:2;grid-row:2 / span 3;margin-top:0;position:sticky;top:calc(var(--bar) + 24px)}body.woocommerce-cart table.cart tr.cart_item{grid-template-columns:120px 1fr 140px 120px auto;grid-template-areas:"ph nm qt st rm" "ph pr qt st rm";row-gap:10px;align-items:start;padding-bottom:24px;margin-bottom:24px}body.woocommerce-cart td.product-quantity,body.woocommerce-cart td.product-subtotal{align-self:start}body.woocommerce-cart td.product-subtotal{justify-self:end;padding-top:2px!important}body.woocommerce-cart td.product-remove{padding-top:2px!important;padding-left:20px!important}}@media(min-width:900px){body.woocommerce-cart .fu-page .woocommerce>*{grid-column:1}body.woocommerce-cart .fu-page .woocommerce>.cart-collaterals{grid-column:2;grid-row:1 / span 6}body.woocommerce-cart table.cart tr.cart_item{grid-template-columns:140px 1fr 140px 110px auto}}body.woocommerce-cart td.product-name{font-size:13px}body.woocommerce-cart .cart_totals{border-top:0!important;padding-top:0!important}body.woocommerce-cart .cart_totals h2{padding-bottom:16px;border-bottom:1px solid var(--ink);margin-bottom:0!important}body.woocommerce-cart .cart_totals tr:first-child{border-top:0}body.woocommerce-cart td.product-thumbnail{width:auto!important;max-width:none!important}body.woocommerce-cart td.product-thumbnail a{display:block;width:100%}body.woocommerce-cart td.product-thumbnail img{width:100%!important;min-width:100%}body.woocommerce-cart td.product-remove a.remove::before{display:none!important;content:none!important}body.woocommerce-cart td.product-remove a.remove svg{display:none!important}body.woocommerce-cart table.cart tr.cart_item{grid-template-rows:auto 1fr}body.woocommerce-cart td.product-price{align-self:start}@media(min-width:900px){.fu-sheet.from-left{inset:0 auto 0 0;transform:translateX(-102%)}.fu-sheet.from-left.open{transform:none}}@media(min-width:900px){body.fu-home .fu-slide.l-film .fu-slide-track{display:block!important;height:100%}body.fu-home .fu-slide.l-film .fu-film{position:absolute;inset:0;width:100%;height:100%}body.fu-home .fu-slide.l-film .fu-film video{object-position:50% 38%}body.fu-home .fu-slide.l-film .fu-slide-img.b{display:none!important}body.fu-home .fu-slide.l-film .fu-slide-cap{left:0;right:0;top:0;bottom:0;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#fff;text-align:center;pointer-events:none}body.fu-home .fu-slide.l-film .fu-slide-cap .t{font:400 clamp(44px,6.4vw,112px)/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;text-indent:.18em}body.fu-home .fu-slide.l-film .fu-slide-cap .go{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);font:500 11px/1.5 var(--ui);letter-spacing:.18em}body.fu-home .fu-slide.l-film::after{content:"";display:block!important;position:absolute;inset:0;z-index:1;pointer-events:none;background:rgb(0 0 0 / .12)}body.fu-home .fu-slide.l-film.cap-ink .fu-slide-cap{color:#fff}}body.fu-home .fu-slide.l-film .fu-slide-cap .go{display:inline-block}@media(max-width:899px){body.fu-home .fu-slide.l-film .fu-slide-cap .go{font:500 12px/1 var(--ui);letter-spacing:.18em;text-transform:uppercase}}body.fu-home .fu-hdr .z-white{text-shadow:0 0 14px rgb(0 0 0 / .28)}body.fu-home .fu-hdr .z-white svg{filter:drop-shadow(0 0 6px rgb(0 0 0 / .25))}body.fu-home .fu-hdr .fu-hl,body.fu-home .fu-hdr>a,body.fu-home .fu-hdr .fu-hr{transition:color .7s cubic-bezier(.22,.61,.36,1),text-shadow .7s ease}body.fu-home .fu-hdr .fu-hl *,body.fu-home .fu-hdr>a *,body.fu-home .fu-hdr .fu-hr *{transition:color .7s cubic-bezier(.22,.61,.36,1)}body.fu-home .fu-hdr svg{transition:filter .7s ease}body.fu-home .fu-slide-cap,body.fu-home .fu-slide-more{transition:color .7s cubic-bezier(.22,.61,.36,1)}.fu-film video::-webkit-media-controls,.fu-film video::-webkit-media-controls-start-playback-button,.fu-film video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}.fu-film video{pointer-events:none}@media(min-width:900px){.fu-toolbar{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gut)}.fu-viewsw{position:static!important;display:flex!important;gap:14px;opacity:1!important;pointer-events:auto!important}.fu-viewsw button{color:var(--ink-3);padding:4px}.fu-viewsw button.on,.fu-viewsw button:hover{color:var(--ink)}.fu-viewsw button svg{width:16px;height:16px}.fu-grid.m-edit,.fu-grid.m-photo,.fu-grid.m-dense{padding-inline:var(--gut)!important;max-width:none!important;margin-inline:0!important}.fu-grid.m-photo{--cols:4!important;gap:40px 8px!important}.fu-grid.m-edit{--cols:2!important;gap:48px 8px!important}.fu-grid.m-edit>.fu-card:nth-child(5n+1){grid-column:auto!important;width:auto}.fu-grid.m-dense{--cols:6!important;gap:32px 8px!important}.fu-grid .fu-card-info{padding:12px 0 0!important}.fu-grid .fu-card-nm{font:400 13px/1.35 var(--ui)!important;letter-spacing:0!important;text-transform:none!important}.fu-grid .fu-card-pr{font:400 13px/1.35 var(--ui)!important}.fu-grid.m-dense .fu-card-nm,.fu-grid.m-dense .fu-card-pr{font-size:11px!important}}@media(min-width:900px){.fu-hdr [data-view]{display:none!important}}.fu-card-line{display:grid;position:relative;min-height:1.4em}.fu-card-line>*{grid-area:1/1}.fu-card-sz{display:flex;flex-wrap:wrap;gap:4px 12px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,.61,.36,1),visibility .3s}.fu-card-sz a,.fu-card-sz span{font:400 13px/1.35 var(--ui);color:var(--ink);text-decoration:none}.fu-card-sz a:hover{text-decoration:underline;text-underline-offset:3px}.fu-card-sz .out{color:var(--ink-3);text-decoration:line-through}.fu-card-pr{transition:opacity .25s ease,transform .35s cubic-bezier(.22,.61,.36,1)}@media(hover:hover) and (min-width:900px){.fu-card:hover .has-sz .fu-card-pr{opacity:0;transform:translateY(-4px)}.fu-card:hover .has-sz .fu-card-sz{opacity:1;visibility:visible;transform:none}.fu-grid.m-dense .fu-card-sz a,.fu-grid.m-dense .fu-card-sz span{font-size:11px}}@media(hover:none),(max-width:899px){.fu-card-sz{display:none}}.fu-card-sz .out{text-decoration:line-through;text-decoration-color:#c8322b;text-decoration-thickness:1.5px;color:var(--ink-3)}body.fu-home .fu-slide.l-hero{display:none}@media(min-width:900px){body.fu-home .fu-slide.l-hero{display:block;height:100svh}body.fu-home .fu-slide.l-hero .fu-slide-track{display:block!important;height:100%}body.fu-home .fu-slide.l-hero .fu-slide-img{position:absolute;inset:0;height:100%}body.fu-home .fu-slide.l-hero .fu-slide-img img{object-position:50% 22%}body.fu-home .fu-slide.l-hero .fu-slide-cap{left:40px;bottom:40px;color:#fff}body.fu-home .fu-slide.l-hero .fu-slide-cap .t{font:400 clamp(28px,3.2vw,48px)/1 var(--ui);letter-spacing:-.025em;text-transform:none}body.fu-home .fu-slide.l-hero .fu-slide-cap .go{display:inline-block;font:500 11px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase}}@media(min-width:900px){body.fu-home .fu-slide.l-hero .fu-slide-img img{object-position:50% 8%}}.fu-mf{position:relative;margin:clamp(72px,10vw,160px) 0 clamp(56px,8vw,120px);height:clamp(520px,62vw,980px);--mf:6% 14% 0% 24%}.fu-mf-ph{position:absolute;inset:var(--mf-top,6%) var(--mf-right,14%) 0 var(--mf-left,24%);overflow:hidden;background:var(--wash);display:block}.fu-mf-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.fu-mf-t{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--gut);margin:0;font:600 clamp(40px,7.4vw,124px)/.94 var(--ui);letter-spacing:-.045em;color:var(--ink);text-align:center;text-wrap:balance;pointer-events:none}.fu-mf-t.on-ph{color:#fff;clip-path:inset(var(--mf-top,6%) var(--mf-right,14%) 0 var(--mf-left,24%))}@media(max-width:899px){.fu-mf{--mf-left:10%;--mf-right:10%;--mf-top:4%;height:150vw}.fu-mf-t{font-size:clamp(34px,11vw,56px)}}.fu-mf-t span{display:block;max-width:13ch}@media(max-width:899px){.fu-mf-t span{max-width:11ch}}@media(min-width:900px){.fu-mf{--mf-left:30%;--mf-right:22%;--mf-top:4%}.fu-mf-t{font-size:clamp(48px,8.4vw,150px)}.fu-mf-t span{max-width:15ch}}@media(max-width:899px){.fu-mf{--mf-left:18%;--mf-right:18%}.fu-mf-t span{max-width:13ch}}@media(max-width:899px){body.fu-home .fu-slide.l-hero{display:block;height:100svh}body.fu-home .fu-slide.l-hero .fu-slide-track{display:block;height:100%}body.fu-home .fu-slide.l-hero .fu-slide-img{position:absolute;inset:0;height:100%}body.fu-home .fu-slide.l-hero .fu-slide-img img{object-position:50% 20%}body.fu-home .fu-slide.l-hero .fu-slide-cap .go{display:inline-block;font:500 10px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;margin-left:10px}}@media(max-width:899px){body.fu-home .fu-slide-cap{left:20px;bottom:28px;display:flex;align-items:baseline;gap:12px;color:#fff!important;text-shadow:0 0 18px rgb(0 0 0 / .35)}body.fu-home .fu-slide-cap .t{font:400 28px/1 var(--ui);letter-spacing:-.02em;text-transform:none}body.fu-home .fu-slide-cap .go{display:inline-block;font:500 10px/1 var(--ui);letter-spacing:.16em;text-transform:uppercase;margin:0}body.fu-home .fu-slide-more{color:#fff!important;filter:drop-shadow(0 0 6px rgb(0 0 0 / .35))}}@media(max-width:899px){body.fu-home .fu-slide-img{position:relative}body.fu-home .fu-slide::after{content:'';position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to top,rgb(0 0 0 / .38),#fff0);pointer-events:none;z-index:1}body.fu-home .fu-slide.l-film::after{height:28%}body.fu-home .fu-slide-cap,body.fu-home .fu-slide-more{z-index:2}.fu-say{padding:72px var(--gut) 64px}.fu-say p{font-size:28px;line-height:1.14}body.fu-home .fu-sec{padding-top:64px}body.fu-home .fu-facts{margin-top:8px}.fu-mf{--mf-left:0%;--mf-right:0%;--mf-top:0%;height:125vw;margin:56px 0 0}.fu-mf-t:not(.on-ph){display:none}.fu-mf-t.on-ph{clip-path:none;align-items:flex-end;justify-content:flex-start;text-align:left;padding:0 20px 32px;font-size:40px;line-height:1.02;text-shadow:0 0 24px rgb(0 0 0 / .3)}.fu-mf-t.on-ph span{max-width:11ch}.fu-mf::after{content:'';position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgb(0 0 0 / .4),#fff0);pointer-events:none}.fu-mf-t.on-ph{z-index:2}}@media(max-width:899px){body.fu-home .fu-sec{padding-bottom:32px}body.fu-home .fu-sec+.fu-sec{padding-top:40px}.fu-mf{margin-top:40px}}body.fu-home .fu-slide:not(.l-offset) .fu-slide-cap,body.fu-home .fu-slide:not(.l-offset) .fu-slide-more,body.fu-home .fu-slide.cap-ink:not(.l-offset) .fu-slide-cap,body.fu-home .fu-slide.cap-ink:not(.l-offset) .fu-slide-more{color:#fff!important;text-shadow:0 0 18px rgb(0 0 0 / .35)}@media(min-width:900px){.fu-grid.m-edit>.fu-card:nth-child(n){justify-self:stretch!important;width:auto!important}}.fu-cat-about{padding:clamp(56px,8vw,120px) var(--gut) clamp(40px,6vw,96px);display:grid;gap:16px;max-width:none}.fu-cat-about h2{font:400 clamp(22px,2.4vw,34px)/1.15 var(--ui);letter-spacing:-.02em;color:var(--ink)}.fu-cat-about .term-description{max-width:62ch;color:var(--ink-2);font:400 15px/1.6 var(--ui)}.fu-cat-about .term-description p+p{margin-top:12px}@media(min-width:900px){.fu-cat-about{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;align-items:start}}@media(max-width:899px){body.fu-home .fu-slide.l-mob-b .fu-slide-img.b{order:-1}}.fu-mtop .fu-mlogo{display:block;line-height:0;color:inherit}.fu-mtop .fu-mlogo .fu-logo{display:block}@media(min-width:900px){.fu-menu .fu-mtop .fu-mlogo{grid-column:2;justify-self:start}}@media(min-width:900px){.fu-menu .fu-mtop .fu-mlogo{margin-left:calc(clamp(56px,6vw,96px) * -.15)}}.fu-hs-wrap{position:relative}.fu-hs-btn{display:none}@media (hover:hover) and (pointer:fine){.fu-hs-btn{display:grid;place-items:center;position:absolute;top:calc(50% - 40px);z-index:3;width:48px;height:48px;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--ink);cursor:pointer;box-shadow:0 1px 10px rgb(0 0 0 / .08);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.fu-hs-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2}.fu-hs-btn.prev{left:12px}.fu-hs-btn.prev svg{transform:scaleX(-1)}.fu-hs-btn.next{right:12px}.fu-hs-wrap.can-prev:hover .fu-hs-btn.prev,.fu-hs-wrap.can-next:hover .fu-hs-btn.next{opacity:1;pointer-events:auto}.fu-hs-btn:hover{transform:scale(1.06)}.fu-hs{cursor:grab}.fu-hs.drag{cursor:grabbing;scroll-snap-type:none}.fu-hs.drag a{pointer-events:none}}div:has(>#widget-modal){background:rgb(17 17 17 / .45);padding:24px}#widget-modal{max-width:960px!important;max-height:min(720px,calc(100vh - 48px))!important;box-shadow:0 20px 60px rgb(0 0 0 / .25)}@media(max-width:899px){div:has(>#widget-modal){padding:0}#widget-modal{max-width:none!important;max-height:none!important;height:100%!important}}.select-paczkomat-button{white-space:nowrap}#selected-paczkomat{font:400 13px/1.5 var(--ui);color:var(--ink-2);margin-top:8px}body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals{display:grid;grid-template-columns:1fr}body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals>th,body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals>td{display:block;width:auto;text-align:left;padding-left:0;padding-right:0}body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals>th{padding-bottom:4px;border-bottom:0}body.woocommerce-checkout #order_review tr.woocommerce-shipping-totals>td{padding-top:4px}#shipping_method li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}#shipping_method li>div{flex:1 0 100%;padding-left:26px}#shipping_method .select-paczkomat-button{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;margin:4px 0 0;font:500 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase}#shipping_method #selected-paczkomat{margin-top:2px}#shipping_method #selected-paczkomat:empty{display:none}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.fu-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;background:var(--paper,#fff);color:var(--ink,#111);border:1px solid var(--line,#ddd);padding:18px;display:grid;gap:14px;font:400 13px/1.5 var(--ui,sans-serif);max-width:520px;box-shadow:0 12px 32px rgb(0 0 0 / .08)}.fu-consent[hidden]{display:none}.fu-consent a{text-decoration:underline;text-underline-offset:3px}.fu-consent .b{display:flex;gap:8px}.fu-consent button{flex:1;min-height:44px;border:1px solid var(--ink,#111);background:none;font:500 11px/1 var(--ui,sans-serif);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.fu-consent button.on{background:var(--ink,#111);color:var(--paper,#fff)}@media(min-width:900px){.fu-consent{left:24px;bottom:24px;right:auto}}