@font-face{font-family:"Oswald";font-style:normal;font-weight:300 500;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/oswald-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:"Oswald";font-style:normal;font-weight:300 500;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/oswald-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}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/isans-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:"Instrument Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/isans-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}@font-face{font-family:"Instrument Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/isans-italic-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:"Instrument Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/isans-italic-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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/iserif-italic-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/iserif-italic-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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/iserif-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/fl2026/assets/fonts/iserif-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}:root{--bg:#f6f4f0;--surface:#edeae4;--ink:#161513;--ink-80:#444141;--ink-70:#605d5d;--ink-60:#7d7979;--rule:rgba(22, 21, 19, .22);--green:#3f5a43;--sale:#ae1800;--on-ink:#f6f4f0;--on-ink-muted:#d8d3cb;--font-heading:"Oswald", "Arial Narrow", sans-serif;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--wrap:1280px;--gutter:32px;--ease:cubic-bezier(.2, .7, .2, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1;margin:0 0 .6em;text-wrap:balance}em.serif,.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}h1 em,h2 em,h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.08em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:1000;width:auto;height:auto;clip:auto;background:var(--ink);color:var(--on-ink);padding:10px 16px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.site-main{min-height:50vh}.icon{display:block;flex:none}.h-section{font-size:clamp(32px, 4vw, 56px);line-height:.96;margin:0}.rule{height:1px;background:var(--ink)}.muted{color:var(--ink-70)}.link-u{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px,linear-gradient(var(--rule),var(--rule)) no-repeat 0 100% / 100% 1px;transition:background-size .5s var(--ease);font-size:14px}.link-u:hover{background-size:100% 1px,100% 1px}.link-h{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .45s var(--ease)}.link-h:hover,.link-h[aria-current]{background-size:100% 1px}.btn,.button,button.button,input.button,a.button,.wc-block-components-button,#place_order,.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-heading)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.16em;text-transform:uppercase;line-height:1.2!important;padding:16px 28px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;color:var(--on-ink)!important;cursor:pointer;transition:transform .4s var(--ease),background .3s ease,color .3s ease;text-decoration:none;box-shadow:none!important}.btn:hover,.button:hover,#place_order:hover,.single_add_to_cart_button:hover{transform:translateY(-2px)}.btn-ghost,.button.btn-ghost,.woocommerce a.button.wc-backward,.woocommerce-cart .actions .button[name="update_cart"]{background:transparent!important;color:var(--ink)!important}.btn-ghost:hover{background:var(--ink)!important;color:var(--on-ink)!important}.btn-ghost.on-ink{color:var(--on-ink)!important;border-color:var(--on-ink)!important}.btn-ghost.on-ink:hover{background:var(--on-ink)!important;color:var(--ink)!important}.button:disabled,.button.disabled{opacity:.45!important;cursor:not-allowed;transform:none!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=date],input[type=url],select,textarea,.select2-container .select2-selection--single{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid #fff0;border-bottom-color:var(--rule);border-radius:0;padding:12px 14px;min-height:46px;appearance:none;-webkit-appearance:none}input[type=date]{appearance:auto;-webkit-appearance:auto}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23161513' stroke-width='1.4'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);background-color:#fff}label{font-size:13px;color:var(--ink-70);display:block;margin-bottom:6px}.select2-container .select2-selection--single{height:46px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.select2-dropdown{border-radius:0!important;border-color:var(--ink)!important}.site-header{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--bg);border-bottom:1px solid var(--rule)}.admin-bar .site-header{top:32px}.site-header__row{display:flex;align-items:center;gap:16px 28px;padding-block:16px}.site-logo{margin-right:auto;color:var(--ink);display:block}.site-logo .fl-logo{height:22px;width:auto}.main-nav{flex:1 1 auto}.main-nav ul{list-style:none;margin:0;padding:0}.main-nav>ul{display:flex;gap:22px;flex-wrap:wrap}.main-nav>ul>li{position:relative}.main-nav a{font-family:var(--font-heading);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.main-nav>ul>li>a{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .45s var(--ease)}.main-nav>ul>li>a:hover,.main-nav .current-menu-item>a,.main-nav .current-menu-ancestor>a{background-size:100% 1px}.main-nav .sub-menu{position:absolute;left:-16px;top:100%;padding:14px 16px;margin-top:10px;min-width:220px;background:var(--bg);border:1px solid var(--ink);display:none;z-index:60}.main-nav .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.main-nav li:hover>.sub-menu,.main-nav li:focus-within>.sub-menu{display:block}.main-nav .sub-menu li a{display:block;padding:7px 0;font-size:12px}.main-nav .sub-menu li a:hover{text-decoration:underline;text-underline-offset:4px}.header-tools{display:flex;align-items:center;gap:20px;margin-left:auto}.header-tools a.tool{font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.lang-switch{font-family:var(--font-heading);font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:8px}.lang-switch a{opacity:.5}.lang-switch a.is-active,.lang-switch a:hover{opacity:1}.main-nav .lang-switch{display:none}.cart-btn{font-family:var(--font-heading);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--ink);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .3s,color .3s}.cart-btn:hover{background:var(--ink);color:var(--on-ink)}.menu-toggle{display:none;background:none;border:0;padding:6px;cursor:pointer;color:var(--ink)}.lang-toggle,.nav-account{display:none}.tool--phone .tool-label--phone{font-variant-numeric:tabular-nums;white-space:nowrap}.search-panel{border-top:1px solid var(--rule);padding-block:14px}.search-panel form{display:flex;gap:10px}.search-panel input[type=search]{flex:1}.site-footer{margin-top:120px;border-top:1px solid var(--ink)}.footer-logo{padding-top:56px;color:var(--ink);overflow:hidden}.footer-logo .fl-logo{width:100%;height:auto}.footer-cols{margin-top:48px;padding-top:40px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px 24px}.footer-cols h2{font-size:12px;letter-spacing:.16em;margin:0 0 14px;display:flex;align-items:center;gap:8px}.footer-cols p,.footer-cols li{font-size:14px;line-height:26px;margin:0}.footer-cols ul{list-style:none;margin:0;padding:0}.footer-cols a:hover{text-decoration:underline;text-underline-offset:4px}.footer-cols .muted{line-height:24px}.footer-social a{display:inline-flex;align-items:center;gap:10px}.footer-bottom{margin-top:40px;padding-block:18px 28px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-70)}.footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.hero{padding-top:40px}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px 64px;align-items:center}.hero__copy{display:flex;flex-direction:column;align-items:flex-start}.hero__title{margin:0;font-size:clamp(44px, 6.4vw, 92px);line-height:.94}.hero__title em{display:block;font-size:.5em;line-height:1.08;margin-top:.14em;color:var(--ink-80)}.hero__lead{font-size:17px;line-height:28px;max-width:44ch;color:var(--ink-80);margin:28px 0 0}.hero__actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:30px}.hero__media{background:var(--surface);overflow:hidden}.hero__media img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:40% 50%}.facts .fact{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:22px}.facts--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:56px;border-top:1px solid var(--ink)}.facts--row .fact{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:0}.facts--row .fact .icon{margin-top:1px}.section{padding-top:112px}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.press{margin-top:8px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:22px}.press__label{margin:0 0 14px;font-size:13px;color:var(--ink-70)}.press--marquee{width:100%;margin-top:34px;padding:18px 0 0;border-bottom:0}.press--marquee .press__label{margin-bottom:12px}.press--marquee .press__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.press--marquee .press__run{display:flex;align-items:center;width:max-content;animation:fl-press 34s linear infinite}.press--marquee .press__run a{flex:none;display:flex;align-items:center;height:40px;margin-right:52px;opacity:.65;filter:grayscale(1);transition:opacity .3s,filter .3s}.press--marquee .press__run a:hover{opacity:1;filter:none}.press--marquee .press__run img{width:auto;max-width:140px;mix-blend-mode:multiply}.press--marquee:hover .press__run{animation-play-state:paused}@keyframes fl-press{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.press--marquee .press__run{animation:none}.press--marquee .press__track{-webkit-mask-image:none;mask-image:none}}.press__list{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}.press__list a{display:flex;align-items:center;height:48px;opacity:.7;filter:grayscale(1);transition:opacity .3s,filter .3s}.press__list a:hover{opacity:1;filter:none}.press__list img{width:auto;max-width:160px;mix-blend-mode:multiply}.occasions{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.occasion{flex:none;width:236px;max-width:70vw;scroll-snap-align:start}.occasion__img{overflow:hidden;position:relative;aspect-ratio:3 / 4;background:var(--surface)}.occasion__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.occasion:hover img{transform:scale(1.06)}.occasion__n{position:absolute;top:10px;left:10px;background:var(--bg);padding:4px 8px;font-family:var(--font-heading);font-weight:300;font-size:11px;letter-spacing:.16em}.occasion__label{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--font-heading);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.split{padding-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 400px),1fr));gap:40px 64px}.split--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.about__quote{font-family:var(--font-serif);font-style:italic;font-size:clamp(34px, 4.2vw, 62px);line-height:1.04;letter-spacing:-.01em;margin:0;max-width:18ch;text-transform:none}.about__body{display:grid;gap:22px;align-self:end;color:var(--ink-80);font-size:15.5px;line-height:26px}.about__body p{margin:0}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.team img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top}.team h3{font-size:17px;letter-spacing:.04em;margin:14px 0 2px}.team p{font-size:13.5px;margin:0;color:var(--ink-70)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 32px}.step{padding:28px 0 32px;border-bottom:1px solid var(--rule)}.step .icon{margin-bottom:22px}.step h3{font-size:17px;letter-spacing:.06em;line-height:1.3;margin:0 0 10px}.step p{font-size:14.5px;line-height:24px;color:var(--ink-70);margin:0}.promo{background:var(--ink);color:var(--on-ink);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 48px;align-items:center}.promo__body{padding:44px 0 44px 44px}.promo h2{font-size:clamp(26px, 2.8vw, 40px);margin-bottom:14px}.promo h2 em{color:var(--on-ink-muted)}.promo p{color:var(--on-ink-muted);max-width:52ch}.promo__img{align-self:stretch;max-height:320px;overflow:hidden}.promo__img img{width:100%;height:100%;min-height:260px;object-fit:cover}.duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:32px;margin-top:18px}.duo__img{overflow:hidden}.duo__img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 1s var(--ease)}.duo a:hover img{transform:scale(1.05)}.duo h3{font-size:28px;letter-spacing:.02em;line-height:1.05;margin:22px 0 10px}.duo p{color:var(--ink-70)}.duo--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:0}.duo--4 .duo__img img{aspect-ratio:4 / 5}.duo--4 h3{font-size:22px;margin:18px 0 8px}.duo--4 p{font-size:14px;line-height:22px;margin-bottom:12px}.quotes{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 64px;align-items:end;padding-block:40px;border-bottom:1px solid var(--rule)}.quote{display:none;font-size:clamp(28px, 3.4vw, 46px)}.quote.is-active{display:block;animation:fl-fade .8s ease both}.quote p{font-family:var(--font-serif);font-style:italic;line-height:1.2;margin:0 0 20px;max-width:26ch}.quote cite{font-family:var(--font-heading);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70)}.quotes__nav{display:flex;gap:8px}.quotes__nav button{background:none;border:1px solid var(--ink);width:40px;height:40px;cursor:pointer;font-size:16px;color:var(--ink)}@keyframes fl-fade{from{opacity:0}to{opacity:1}}.delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:40px 48px;padding-top:32px}.delivery-grid h3{font-size:17px;letter-spacing:.06em;line-height:1.3;margin:0 0 10px;display:flex;align-items:center;gap:8px}.delivery-grid p{color:var(--ink-70)}.ig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.ig-grid #sb_instagram{padding:0!important}.faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr));gap:0 48px;border-top:1px solid var(--ink)}.faq details{padding:20px 0 22px;border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;font-weight:600;font-size:16px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-weight:400;font-size:20px;line-height:1}.faq details[open] summary::after{content:"–"}.faq summary span{font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--ink-60)}.faq details p{margin:10px 0 0 42px;font-size:14.5px;line-height:24px;color:var(--ink-70)}.woocommerce ul.products,ul.products{list-style:none;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));gap:40px 24px}ul.products::before,ul.products::after{display:none!important}ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding:0!important;text-align:left}.card{display:block}.card__media{position:relative;overflow:hidden;background:var(--surface);aspect-ratio:4 / 5}.card__media img{width:100%;height:100%;object-fit:cover;margin:0!important}.card__media--contain img{object-fit:contain}.fl-media-contain .woocommerce-product-gallery__image img{object-fit:contain;background:var(--surface)}.wcpa-fp-outer .wrap{max-width:none;margin:0;padding-inline:0}.card__media .card__alt{position:absolute;inset:0;opacity:0;transition:opacity .6s ease,transform 1.2s var(--ease)}.card:hover .card__alt{opacity:1;transform:scale(1.04)}.card__tag{position:absolute;left:12px;top:12px;background:var(--bg);font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.card__tag--sale{background:var(--sale);color:#fff}.card__bar{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--on-ink);display:flex;justify-content:space-between;padding:12px 14px;font-family:var(--font-heading);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transform:translateY(100%);transition:transform .45s var(--ease)}.card:hover .card__bar,.card:focus-visible .card__bar{transform:none}.card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.card__title{font-family:var(--font-body)!important;font-weight:500;font-size:15.5px!important;line-height:1.3;text-transform:none;letter-spacing:0;margin:0!important;padding:0!important}.card__price{font-family:var(--font-heading);font-size:16px;white-space:nowrap}.card__price del{color:var(--ink-60);font-size:.85em;margin-right:4px}.card__price ins{text-decoration:none}.card__note{font-size:13px;line-height:20px;margin:4px 0 0;color:var(--ink-70)}ul.products li.product .button{display:none!important}.crumbs,.woocommerce-breadcrumb{font-size:13px;color:var(--ink-70);margin:32px 0 24px!important}.crumbs a:hover,.woocommerce-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--ink);margin-bottom:24px}.shop-head h1{font-size:clamp(38px, 5.4vw, 76px);margin:0}.catalog{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px;align-items:start}.catalog__filters{position:sticky;top:96px;max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin}.filters__title{list-style:none;font-family:var(--font-heading);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:4px;cursor:default}.filters__title::-webkit-details-marker{display:none}.filters__group{padding:16px 0;border-bottom:1px solid var(--rule)}.filters__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:var(--ink-70)}.filters__opts{display:flex;flex-wrap:wrap;gap:6px}.filters__opt{font-size:12.5px;padding:5px 10px;border:1px solid var(--rule);transition:border-color .2s,background .2s,color .2s}.filters__opt:hover{border-color:var(--ink)}.filters__opt.is-active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.filters__note{margin-top:24px;padding:16px;background:var(--surface);font-size:13.5px;line-height:21px}.filters__note p{margin:0}.catalog__head h1{font-size:clamp(34px, 4vw, 56px);margin:0 0 14px}.catalog__lead{font-size:16px;line-height:27px;max-width:62ch;color:var(--ink-80);margin:0 0 28px}.catalog__toolbar{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:32px;font-size:13.5px;color:var(--ink-70)}.catalog__chips{display:flex;flex-wrap:wrap;gap:6px;margin-right:auto}.chip{font-size:12.5px;padding:5px 10px;background:var(--ink);color:var(--on-ink);display:inline-flex;gap:6px;align-items:center}.chip--clear{background:#fff0;color:var(--ink);border:1px solid var(--rule)}.woocommerce-result-count{margin:0!important;float:none!important}.woocommerce-ordering{margin:0!important;float:none!important;display:flex;align-items:center;gap:8px}.woocommerce-ordering select{width:auto;min-height:40px;padding-block:8px}.catalog ul.products{grid-template-columns:repeat(auto-fill,minmax(min(100%, 220px),1fr));gap:32px 24px}.woocommerce-pagination{margin-top:56px}.woocommerce-pagination ul{display:flex;gap:6px;list-style:none;padding:0;margin:0;border:0!important}.woocommerce-pagination ul li{border:0!important}.woocommerce-pagination .page-numbers{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--rule);font-family:var(--font-heading)}.woocommerce-pagination .page-numbers.current{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.woocommerce-info.woocommerce-no-products-found{margin-bottom:12px!important}.seo-text{margin-top:56px;padding-top:32px;border-top:1px solid var(--rule);max-width:80ch;color:var(--ink-70);font-size:15px;line-height:26px}.seo-text h2{font-size:24px;color:var(--ink)}.seo-text a{text-decoration:underline;text-underline-offset:3px}.fl-product{padding-bottom:40px}.fl-product__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start}.fl-product__media,.fl-product__summary{min-width:0}.fl-product .woocommerce-product-gallery{width:auto!important;float:none!important;margin:0!important;position:relative;opacity:1!important}.woocommerce-product-gallery__image img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important}.woocommerce-product-gallery .flex-control-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;opacity:.6;cursor:pointer;transition:opacity .2s;display:block}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:5;background:var(--bg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:0}.woocommerce-product-gallery__trigger::after{content:"⤢";font-size:16px}.woocommerce-product-gallery__trigger img{display:none}.fl-product__info{margin-top:40px;border-top:1px solid var(--ink)}.fl-product__info section{padding:22px 0;border-bottom:1px solid var(--rule)}.fl-product__info h2{font-size:15px;letter-spacing:.14em;margin:0 0 10px}.fl-product__text{font-size:15px;line-height:25px;color:var(--ink-70)}.fl-product__text p{margin:0 0 .8em}.fl-product__text p:last-child{margin-bottom:0}.fl-product__text h2,.fl-product__text h3{font-size:14px;letter-spacing:.1em;color:var(--ink);margin:1.2em 0 .5em}.fl-badge{display:inline-block;font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--ink);margin:0 0 18px}.fl-product .product_title{font-size:clamp(34px, 3.8vw, 52px);line-height:1;margin:0 0 12px}.fl-product .woocommerce-product-details__short-description{font-size:15.5px;line-height:26px;color:var(--ink-80);margin-bottom:22px}.fl-product .woocommerce-product-details__short-description p{margin:0 0 .6em}.fl-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:0}.fl-price{font-family:var(--font-heading);font-size:40px!important;line-height:1;margin:0;color:var(--ink)!important}.fl-price .from{font-size:.45em;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;color:var(--ink-70)}.fl-price del{font-size:.5em;color:var(--ink-60);margin-right:.15em}.fl-price ins{text-decoration:none}.fl-price-note{font-size:13.5px;margin:0;color:var(--ink-70)}.fl-product form.cart{counter-reset:step;margin:0}.fl-product .woocommerce-variation-price,.fl-product .woocommerce-variation-description:empty,.fl-product .reset_variations,.fl-product .nasa-variation-bulk-dsct,.variation-buttons{display:none!important}.fl-product .variations_form .variations,.fl-product form.cart:not(.variations_form) .variations{width:100%;border:0;margin:0!important;border-collapse:collapse}.fl-product .variations tbody{display:block}.fl-product .variations tr{display:block;margin-top:26px;counter-increment:step}.fl-product .variations th,.fl-product .variations td{display:block;padding:0!important;text-align:left;border:0;background:none;width:auto}.fl-product .variations th,.fl-product .wcpa_type_date,.fl-product .wcpa_type_select{position:relative}.fl-step-label,.fl-product .variations th label,.fl-product .wcpa_type_date .wcpa_field_label,.fl-product .wcpa_type_select .wcpa_field_label{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink)!important;margin:0 0 10px!important;padding:0 0 0 23px!important;display:block;line-height:18px!important}.fl-product .variations th label::before,.fl-product .wcpa_type_date .wcpa_field_label::before,.fl-product .wcpa_type_select .wcpa_field_label::before{content:counter(step) " — "}.fl-product .variations th::before,.fl-product .wcpa_type_date::before,.fl-product .wcpa_type_select::before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;background:currentColor;-webkit-mask:var(--ic,var(--ic-flower)) center / contain no-repeat;mask:var(--ic,var(--ic-flower)) center / contain no-repeat}.fl-product .variations tr:has([name*="dydis"]) th,.fl-product .variations tr:has([name*="size"]) th{--ic:var(--ic-ruler)}.fl-product .variations tr:has([name*="pakavimas"]) th,.fl-product .variations tr:has([name*="packaging"]) th{--ic:var(--ic-package)}.fl-product .variations tr:has([name*="atvirut"]) th,.fl-product .variations tr:has([name*="card"]) th,.fl-product .variations tr:has([name="fl_card"]) th{--ic:var(--ic-mail)}.fl-product .wcpa_type_date{--ic:var(--ic-calendar);counter-increment:step}.fl-product .wcpa_type_select{--ic:var(--ic-clock);counter-increment:step}.fl-product .wcpa_field_label .required,.fl-product .wcpa_field_label abbr{color:var(--sale);text-decoration:none;margin-left:2px}.fl-product .woocommerce-variation-add-to-cart,.fl-product form.cart:not(.variations_form){display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.fl-product .woocommerce-variation-add-to-cart>*:not(.single_add_to_cart_button):not(.fl-wish),.fl-product form.cart:not(.variations_form)>*:not(.single_add_to_cart_button){flex:0 0 100%}.fl-product .wcpa_form_outer{margin:0!important}.fl-product .wcpa_wrap{display:flex;flex-direction:column}.fl-product .wcpa_section:has(.wcpa_type_text){order:-1}.fl-product .wcpa_section,.fl-product .wcpa_section_body{margin:0!important;padding:0!important;border:0!important;background:none!important}.fl-product .wcpa_form_outer .wcpa_row{display:block!important;margin:0!important;padding:0!important}.fl-product .wcpa_form_outer .wcpa_field_wrap{margin:26px 0 0!important;padding:0!important;width:100%!important;max-width:none!important;flex:0 0 100%!important}.fl-product .wcpa_type_text{margin-top:12px!important}.fl-product .wcpa_type_text .wcpa_field_label{font-size:13px!important;color:var(--ink-70)!important;margin:0 0 6px!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.fl-product form.cart[data-card="no"] .wcpa_section:has(.wcpa_type_text){display:none!important}.fl-product .wcpa_form_outer input[type=text],.fl-product .wcpa_form_outer textarea,.fl-product .wcpa-fp-input{width:100%!important;background:var(--surface)!important;border:1px solid transparent!important;border-bottom-color:var(--rule)!important;border-radius:0!important;min-height:46px;padding:10px 14px!important;font:inherit!important;font-size:15px!important;color:var(--ink)!important;box-shadow:none!important}.fl-product .wcpa-fp-input{cursor:pointer;background-image:var(--ic-calendar)!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px!important}.fl-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.fl-date__btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 8px;margin:0;background:var(--surface);border:0;border-left:1px solid var(--ink);border-radius:0;font:inherit;font-size:14px;line-height:1.3;color:var(--ink);cursor:pointer;text-align:center;transition:background .2s,color .2s}.fl-date__btn:first-child{border-left:0}.fl-date__btn[aria-pressed="true"]{background:var(--ink);color:var(--on-ink)}.fl-date__btn:disabled{opacity:.4;cursor:not-allowed}.fl-date__other::after{content:"";width:14px;height:14px;margin-left:8px;background:var(--ic-calendar) center / contain no-repeat;opacity:.8}.fl-date__other[aria-pressed="true"]::after{filter:invert(1)}.fl-product .wcpa_date_field_wrap{position:relative}.fl-product .wcpa_date_field_wrap.has-fl-date>input.wcpa-fp-input,.fl-product .wcpa_date_field_wrap.has-fl-date>input[type=date]{position:absolute!important;top:0!important;left:66.666%!important;width:33.334%!important;height:48px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;z-index:0;font-size:16px!important;background:none!important;appearance:auto;-webkit-appearance:auto}.fl-product .wcpa_date_field_wrap.has-fl-date.is-ios>input[type=date]{pointer-events:auto!important;z-index:3}.fl-product .wcpa_date_field_wrap.has-fl-date>input[type=hidden]{display:none!important}.fl-product .wcpa_date_field_wrap.has-fl-date .wcpa_reset_field{display:none!important}.wcpa-fp-outer{z-index:120!important}.fl-product .wcpa_form_outer input:focus{border-bottom-color:var(--ink)!important;outline:none}.fl-product .wcpa_form_outer select:not(.fl-hidden-select){width:100%!important}.fl-product .wcpa_field_desc,.fl-product .wcpa_helptext{font-size:12.5px;color:var(--ink-70)}.fl-swatches{display:flex;flex-wrap:wrap;gap:6px}.fl-swatch{min-width:58px;padding:11px 14px;background:#fff0;border:1px solid var(--rule);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;text-align:center;transition:border-color .2s,background .2s,color .2s;line-height:1.3;border-radius:0}.fl-swatch:hover{border-color:var(--ink)}.fl-swatch[aria-pressed="true"]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fl-swatch[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.fl-swatches--size{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.fl-swatches--size .fl-swatch{display:flex;flex-direction:column;align-items:center;padding:12px 6px}.fl-swatch strong{display:block;font-family:var(--font-heading);font-weight:400;font-size:17px;letter-spacing:.04em}.fl-swatch small{display:block;font-size:12.5px;font-weight:600;margin-top:4px}.fl-swatches--seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border:1px solid var(--ink)}.fl-swatches--seg .fl-swatch{border:0;border-left:1px solid var(--ink);padding:13px 10px;font-size:14px}.fl-swatches--seg .fl-swatch:first-child{border-left:0}.fl-swatches--radio{gap:8px 22px}.fl-swatches--radio .fl-swatch{border:0;padding:6px 0;min-width:0;display:inline-flex;align-items:center;gap:10px;background:none!important;color:var(--ink)!important;font-size:14.5px}.fl-swatches--radio .fl-swatch::before{content:"";width:18px;height:18px;border:1px solid var(--ink);border-radius:50%;box-sizing:border-box;flex:none;transition:box-shadow .2s,background .2s}.fl-swatches--radio .fl-swatch[aria-pressed="true"]::before{background:var(--ink);box-shadow:inset 0 0 0 4px var(--bg)}.fl-swatches--slots .fl-swatch{min-width:0;padding:10px 14px;font-size:13.5px}.has-fl-swatches select,select.fl-hidden-select{position:absolute!important;left:0!important;opacity:0!important;pointer-events:none!important;height:1px!important;width:1px!important;min-width:0!important;max-width:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.fl-size-hint{font-size:13px;line-height:21px;margin:10px 0 0;color:var(--ink-70)}.fl-delivery-line{font-size:13.5px;line-height:22px;margin:14px 0 0;padding:10px 12px;background:var(--surface)}.fl-delivery-line small{display:block;font-size:12.5px;color:var(--ink-70)}.fl-product .single_variation_wrap{margin-top:0}.fl-product .woocommerce-variation-availability .stock{margin:12px 0 0}.fl-product .quantity{display:none!important}.fl-product .single_add_to_cart_button{flex:1 1 auto;margin-top:16px!important;padding:18px 20px!important;font-size:14px!important;letter-spacing:.16em!important}.fl-product .single_add_to_cart_button.disabled{opacity:.55}.fl-phone-line{font-size:13.5px;line-height:22px;margin:12px 0 0;color:var(--ink-70)}.fl-phone-line a{border-bottom:1px solid var(--rule);color:var(--ink)}.fl-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:32px}.fl-trust div{background:var(--bg);padding:14px 16px;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:21px}.fl-trust .icon{margin-top:2px;flex:none}.fl-addons,.fl-product .related{margin-top:88px}.fl-addons h2,.fl-product .related>h2{font-size:30px;letter-spacing:.02em;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.fl-addons__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:24px}.fl-addon{border:1px solid var(--rule);padding:18px;display:flex;flex-direction:column;gap:12px}.fl-addon__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.fl-addon__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex:1}.fl-addon h3{font-family:var(--font-body);font-weight:500;font-size:15px;text-transform:none;letter-spacing:0;margin:0}.fl-addon__price{font-family:var(--font-heading);font-size:16px;margin:0;white-space:nowrap}.fl-addon .btn{width:100%;padding:12px 14px!important;font-size:12px!important;letter-spacing:.14em;border:1px solid var(--ink)!important}.fl-addon .added_to_cart{font-size:12.5px;text-decoration:underline;text-align:center}.onsale{display:none}.stock{font-size:13.5px}.stock.out-of-stock{color:var(--sale)}.nasa-viewing,.nasa-counter-viewing,[class*="viewing-product"]{display:none!important}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{list-style:none;margin:0 0 24px!important;padding:16px 18px!important;background:var(--surface)!important;border:0!important;border-left:3px solid var(--ink)!important;color:var(--ink)!important;font-size:14.5px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important}.woocommerce-message{border-left-color:var(--green)!important}.woocommerce-error{border-left-color:var(--sale)!important}.woocommerce-message .button,.woocommerce-info .button{order:2;padding:10px 16px!important;font-size:11.5px!important}.page-title{font-size:clamp(38px, 5.4vw, 76px);margin:8px 0 32px}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce>.cart-empty,.woocommerce-cart .woocommerce>.return-to-shop,.woocommerce-cart .woocommerce>.wc-empty-cart-message{grid-column:1 / -1}.woocommerce-cart-form{min-width:0}table.shop_table{width:100%;border-collapse:collapse;border:0!important;border-top:1px solid var(--ink)!important;border-radius:0!important;margin:0!important}table.shop_table th{font-family:var(--font-heading);font-weight:400;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-align:left;padding:14px 10px!important;border:0!important;border-bottom:1px solid var(--rule)!important;color:var(--ink-70)}table.shop_table td{padding:18px 10px!important;border:0!important;border-bottom:1px solid var(--rule)!important;vertical-align:middle}table.shop_table td.product-thumbnail img{width:88px!important;aspect-ratio:4 / 5;object-fit:cover}table.shop_table td.product-name a{font-weight:500}table.shop_table td.product-name dl.variation{font-size:13px;color:var(--ink-70);margin:6px 0 0;display:grid;grid-template-columns:auto 1fr;gap:0 6px}table.shop_table td.product-name dl.variation dd,table.shop_table td.product-name dl.variation dd p{margin:0}table.shop_table td.product-remove a.remove{font-size:22px;color:var(--ink-60)!important;width:auto;height:auto;background:none!important}table.shop_table td.product-remove a.remove:hover{color:var(--sale)!important}table.shop_table .amount{font-family:var(--font-heading);font-size:16px}table.shop_table td.actions{padding-top:22px!important;border-bottom:0!important}.coupon{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:stretch}.coupon label{display:none}.coupon .input-text{width:200px!important;min-height:50px}td.actions .button{padding:13px 20px!important;font-size:12px!important}td.actions>.button{float:right}.cart-collaterals{width:auto!important;position:sticky;top:100px}.cart-collaterals .cart_totals{width:auto!important;float:none!important;border:1px solid var(--ink);padding:24px}.cart_totals h2{font-size:15px;letter-spacing:.16em;margin:0 0 16px}.cart_totals table.shop_table{border-top:0!important}.cart_totals table.shop_table th{padding-left:0!important;width:40%}.cart_totals table.shop_table td{padding-right:0!important;text-align:right}.cart_totals .order-total .amount{font-size:26px}.woocommerce-shipping-methods{list-style:none;padding:0;margin:0;text-align:left;font-size:14px}.woocommerce-shipping-methods li{margin-bottom:6px}.wc-proceed-to-checkout{padding:18px 0 0!important}.wc-proceed-to-checkout .checkout-button{width:100%;padding-block:18px!important}.fl-ship-bar{margin-bottom:24px;padding:14px 16px;background:var(--surface);font-size:14px}.fl-ship-bar__track{height:3px;background:var(--rule);margin-top:10px}.fl-ship-bar__fill{height:100%;background:var(--green);transition:width .4s var(--ease)}.fl-ship-bar.is-free{color:var(--green);font-weight:600}.cart-empty{font-size:18px}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{margin-bottom:8px}form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0 56px;align-items:start}form.checkout>.woocommerce-NoticeGroup{grid-column:1 / -1}form.checkout #customer_details{grid-column:1;grid-row:1 / span 3;min-width:0}form.checkout #customer_details .col-1,form.checkout #customer_details .col-2{width:100%!important;float:none!important;max-width:none;padding:0}form.checkout #order_review_heading{grid-column:2;grid-row:1;margin:0;padding:20px 20px 0;border:1px solid var(--ink);border-bottom:0;font-size:15px;letter-spacing:.16em}form.checkout #order_review{grid-column:2;grid-row:2;border:1px solid var(--ink);border-top:0;padding:0 20px 20px;position:sticky;top:100px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#ship-to-different-address{font-size:17px;letter-spacing:.1em;margin:32px 0 16px;padding-top:18px;border-top:1px solid var(--rule)}.woocommerce-billing-fields>h3:first-child{margin-top:0;padding-top:0;border-top:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-row{margin:0 0 14px!important;padding:0!important;width:auto!important;float:none!important;grid-column:1 / -1}.form-row-first{grid-column:1}.form-row-last{grid-column:2}.form-row label .required{color:var(--sale);text-decoration:none}.form-row .optional{font-size:12px}.woocommerce-checkout-review-order-table{margin-bottom:18px!important}.woocommerce-checkout-review-order-table td.product-name{font-size:14px}.woocommerce-checkout-review-order-table .order-total .amount{font-size:24px}#payment{background:transparent!important;border-radius:0!important}#payment ul.payment_methods{list-style:none;padding:0!important;margin:0 0 16px!important;border:1px solid var(--rule)!important}#payment ul.payment_methods li{padding:14px!important;border-bottom:1px solid var(--rule);margin:0!important}#payment ul.payment_methods li:last-child{border-bottom:0}#payment ul.payment_methods li label{display:inline;color:var(--ink);font-size:14.5px;font-weight:500}#payment div.payment_box{background:var(--surface)!important;color:var(--ink-80)!important;font-size:13.5px;margin:10px 0 0!important;border-radius:0!important}#payment div.payment_box::before{display:none!important}#payment .place-order{padding:0!important;margin:0!important}.woocommerce-terms-and-conditions-wrapper{font-size:13px;color:var(--ink-70);margin-bottom:14px}#place_order{width:100%;padding-block:18px!important;float:none!important}.woocommerce-checkout #ship-to-different-address label{display:inline-flex;gap:8px;align-items:center;font-size:15px;color:var(--ink)}input[type=checkbox],input[type=radio]{accent-color:var(--ink);width:16px;height:16px}.woocommerce-order-overview{list-style:none;padding:0!important;margin:0 0 32px!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid var(--ink)}.woocommerce-order-overview li{border:0!important;border-bottom:1px solid var(--rule)!important;padding:14px 0!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-70);margin:0!important}.woocommerce-order-overview li strong{display:block;font-size:16px!important;text-transform:none;letter-spacing:0;color:var(--ink);margin-top:4px}.woocommerce-thankyou-order-received{font-family:var(--font-serif);font-style:italic;font-size:clamp(28px, 3.4vw, 44px);line-height:1.15;margin-bottom:28px}.woocommerce-customer-details address{border:1px solid var(--rule)!important;border-radius:0!important;padding:18px!important;font-style:normal}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0 56px;align-items:start}.fl-cart{min-width:0}.fl-cart .fl-ship-bar{margin-bottom:24px}.fl-cart__items{border-top:1px solid var(--ink)}.fl-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--rule)}.fl-cart__img img{width:96px!important;height:120px!important;object-fit:cover;display:block}.fl-cart__name{font-family:var(--font-body);font-weight:500;font-size:16px;text-transform:none;letter-spacing:0;margin:0 0 6px}.fl-cart__meta{font-size:13.5px;line-height:21px;color:var(--ink-70);margin:0 0 12px}.fl-cart__meta dl.variation{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 6px;margin:0}.fl-cart__meta dl.variation dt{font-weight:500;margin:0;color:var(--ink-80)}.fl-cart__meta dl.variation dd,.fl-cart__meta dl.variation dd p{margin:0}.fl-cart__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fl-qty{display:inline-flex;border:1px solid var(--ink)}.fl-qty__btn{width:34px;height:34px;border:0;background:#fff0;color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.fl-qty__btn:hover{background:rgb(22 21 19 / .06)}.fl-qty .quantity{margin:0!important;display:block}.fl-qty .quantity .qty{width:40px!important;height:34px!important;min-height:0!important;padding:0!important;border:0!important;border-left:1px solid var(--rule)!important;border-right:1px solid var(--rule)!important;background:transparent!important;text-align:center;font-size:14px;-moz-appearance:textfield}.fl-qty .quantity .qty::-webkit-inner-spin-button,.fl-qty .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fl-cart__link,.fl-cart .product-remove a.remove{font-size:13px!important;border-bottom:1px solid var(--rule);color:var(--ink)!important;background:none!important;width:auto!important;height:auto!important;line-height:1.4!important;border-radius:0!important;display:inline!important;font-weight:400!important}.fl-cart .product-remove a.remove:hover{color:var(--sale)!important}.fl-cart__total{font-family:var(--font-heading);font-size:18px;margin:0;white-space:nowrap}.fl-cart__total .amount{font-family:inherit;font-size:inherit}.fl-cart__hidden-actions{display:none}.fl-cart__addons{margin-top:36px}.fl-cart__addons h2{font-size:15px;letter-spacing:.16em;margin:0 0 14px}.fl-cart__addons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.fl-cart__addon{background:var(--bg);padding:14px;display:flex;flex-direction:column;gap:10px}.fl-cart__addon-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex:1}.fl-cart__addon-head p{font-size:13.5px;font-weight:600;margin:0}.fl-cart__addon-head .fl-cart__addon-price{font-family:var(--font-heading);font-weight:400;font-size:14px;white-space:nowrap}.fl-cart__addon-price .amount{font-family:inherit;font-size:inherit}.fl-cart__addon-add{font-size:13px;border-bottom:1px solid var(--ink);align-self:flex-start}.woocommerce-cart .cart-collaterals{position:sticky;top:100px;width:auto!important}.fl-cart__box{border:1px solid var(--ink)!important;padding:24px!important;width:auto!important;float:none!important}.fl-cart__box .fl-review__totals{border-top:0;padding-top:0;margin-top:0}.fl-cart__box .fl-review__grand{font-size:22px;padding-bottom:18px}.fl-cart__box .wc-proceed-to-checkout{padding:0!important}.fl-cart__box .checkout-button{width:100%;display:block;text-align:center;padding:17px 18px!important;font-size:14px!important;letter-spacing:.16em;margin:0!important}.fl-cart__continue{width:100%;margin-top:8px;font-size:13.5px!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--font-body)!important}.fl-cart-empty{grid-column:1 / -1;padding:48px 0 24px;border-top:1px solid var(--ink);max-width:520px}.fl-cart-empty__title{font-family:var(--font-serif);font-style:italic;font-size:30px;line-height:1.2;margin:0 0 20px}.fl-cart-empty__text{font-size:15px;line-height:25px;margin:0 0 24px;color:var(--ink-70)}@media (max-width:860px){.woocommerce-cart .woocommerce{grid-template-columns:minmax(0,1fr);gap:32px}.woocommerce-cart .cart-collaterals{position:static}.fl-cart__item{grid-template-columns:80px minmax(0,1fr);gap:14px}.fl-cart__img img{width:80px!important;height:100px!important}.fl-cart__total{grid-column:2}}.site-header--slim .site-header__row{gap:20px;min-height:64px}.site-header--slim .site-logo{margin-right:auto}.slim-secure{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-70)}.slim-back{font-size:13px}.woocommerce-checkout .page-title,.woocommerce-checkout .woocommerce-breadcrumb{display:none}.wrap--checkout{max-width:1100px}.fl-co__head{padding-top:12px}.fl-co__head h1{font-size:clamp(30px, 3.4vw, 46px);line-height:1;margin:0 0 8px}.fl-co__head p{font-size:15px;margin:0 0 36px;color:var(--ink-70)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{display:none}.woocommerce-checkout form.checkout_coupon{display:none!important}.woocommerce-checkout form.woocommerce-form-login{border:1px solid var(--rule)!important;border-radius:0!important;padding:20px!important;margin:0 0 28px!important;max-width:640px}form.checkout.fl-co{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 56px;align-items:start}form.checkout.fl-co>.woocommerce-NoticeGroup{grid-column:1 / -1}.fl-co__main{min-width:0}form.checkout.fl-co #customer_details{display:block;grid-row:auto}form.checkout.fl-co #customer_details .col-1,form.checkout.fl-co #customer_details .col-2{width:100%!important;float:none!important;max-width:none;padding:0}.fl-co__step{padding:28px 0;border-bottom:1px solid var(--rule)}.fl-co__step:first-child{padding-top:0}.fl-co__step--pay{border-bottom:0}.fl-co__title{font-size:15px!important;letter-spacing:.16em!important;margin:0 0 16px!important;padding:0!important;border:0!important;display:flex;align-items:center;gap:10px}.fl-co__lead{font-size:14px;margin:-6px 0 14px;color:var(--ink-70)}.fl-co__hint{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 14px;background:var(--surface);margin:0 0 16px;font-size:13.5px}.fl-co__hint>span:first-child,.fl-co__hint--ok{display:inline-flex;align-items:center;gap:8px}.fl-co__hint--ok{color:var(--green);display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.fl-co__hint--ok .icon{flex:none;margin-top:2px}.fl-co .woocommerce-shipping-fields,.fl-co .woocommerce-additional-fields{float:none!important;width:100%!important;display:block}.fl-review__grand>span:last-child{text-align:right}.fl-review__grand .includes_tax{font-family:var(--font-body)!important;font-size:11.5px!important;color:var(--ink-60);display:block}.fl-review__grand .includes_tax .amount{font-family:inherit!important;font-size:inherit!important;display:inline}.fl-co__hint-actions{display:flex;gap:16px}.fl-co__hint-actions a{border-bottom:1px solid var(--ink)}.fl-co__hint-actions span{color:var(--ink-60)}.fl-co .woocommerce-billing-fields>h3,.fl-co .woocommerce-shipping-fields>h3:not(#ship-to-different-address),.fl-co .woocommerce-additional-fields>h3{display:none}.fl-co #ship-to-different-address{float:none!important;width:100%!important;margin:4px 0 14px!important;padding:0!important;border:0!important;font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:15px}.fl-co .woocommerce-shipping-fields .shipping_address{padding:4px 0 0}.fl-co__address:empty{display:none}.fl-co__address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-bottom:6px}.fl-co .form-row label{font-size:13px;color:var(--ink-70);margin-bottom:6px;display:block}.fl-co .form-row label.checkbox,.fl-co .form-row label.woocommerce-form__label-for-checkbox{display:inline-flex;gap:8px;align-items:center;color:var(--ink);font-size:14.5px}.fl-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--ink)}.fl-seg input{position:absolute;opacity:0;pointer-events:none}.fl-seg label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;padding:13px 10px;cursor:pointer;font-size:14px;line-height:1.3;transition:background .2s,color .2s}.fl-seg label+input+label,.fl-seg label~label{border-left:1px solid var(--ink)}.fl-seg label small{font-size:12.5px;color:var(--ink-70)}.fl-seg label small .amount{font-family:inherit;font-size:inherit}.fl-seg input:checked+label{background:var(--ink);color:var(--on-ink)}.fl-seg input:checked+label small{color:var(--on-ink-muted)}.fl-seg input:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px}.fl-seg input:not(:checked)+label:hover{background:rgb(22 21 19 / .06)}.fl-seg input[type=hidden]+label{background:var(--ink);color:var(--on-ink);cursor:default}.fl-co__info{font-size:13.5px;line-height:22px;margin:14px 0 0;padding:10px 12px;background:var(--surface)}.fl-co #payment ul.payment_methods{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)!important;margin:0 0 16px!important}.fl-co #payment ul.payment_methods li{background:var(--bg);padding:14px 16px!important;border:0!important}.fl-co #payment ul.payment_methods li>label{font-weight:600}.fl-co #payment .woocommerce-privacy-policy-text,.fl-co .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:21px;color:var(--ink-70)}.fl-co #payment .woocommerce-privacy-policy-text a,.fl-co .woocommerce-terms-and-conditions-wrapper a{border-bottom:1px solid var(--rule)}.fl-co__side{position:sticky;top:24px;min-width:0}.admin-bar .fl-co__side{top:56px}.fl-co__box{border:1px solid var(--ink);padding:20px}form.checkout.fl-co #order_review_heading{grid-column:auto;grid-row:auto;border:0;padding:0;margin:0 0 14px!important;font-family:var(--font-heading);font-weight:400;text-transform:uppercase}form.checkout.fl-co #order_review{grid-column:auto;grid-row:auto;position:static;border:0;padding:0}.fl-review{border:0!important;margin:0!important}.fl-review__item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule)}.fl-review__img img{width:48px!important;height:60px!important;object-fit:cover;display:block}.fl-review__body{min-width:0;flex:1}.fl-review__name{font-size:13.5px;font-weight:600;margin:0 0 2px}.fl-review__name .product-quantity{font-weight:400;color:var(--ink-70)}.fl-review__body dl.variation{font-size:12.5px;line-height:18px;color:var(--ink-70);margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 6px}.fl-review__body dl.variation dt{font-weight:500;margin:0}.fl-review__body dl.variation dd,.fl-review__body dl.variation dd p{margin:0}.fl-review__body .wcpa_cart_meta,.fl-review__body .wcpa_cart_meta li *{font-size:12.5px!important}.fl-review__total{font-family:var(--font-heading);font-size:14px;margin:0;white-space:nowrap}.fl-review__total .amount{font-family:inherit;font-size:inherit}.fl-review__edit{display:inline-block;font-size:12.5px;margin-top:10px;border-bottom:1px solid var(--rule)}.fl-review__totals{margin-top:14px;border-top:1px solid var(--rule);padding-top:8px}.fl-review__row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;padding:6px 0}.fl-review__row .amount{font-family:inherit;font-size:inherit}.fl-review__row .is-green{color:var(--green);font-weight:600}.fl-review__row .woocommerce-remove-coupon{font-size:12px;color:var(--ink-60);margin-left:6px}.fl-review__grand{font-family:var(--font-heading);font-size:24px;padding:14px 0 0;margin-top:8px;border-top:1px solid var(--ink)}.fl-review__grand small,.fl-review__grand .includes_tax{display:block;font-family:var(--font-body);font-size:11.5px;color:var(--ink-60);text-align:right}.fl-co__coupon{margin-top:16px}.fl-co__coupon label{font-size:13px;color:var(--ink-70);display:block;margin-bottom:6px}.fl-co__coupon-row{display:flex;gap:6px}.fl-co__coupon-row input{flex:1;min-width:0}.fl-co__coupon-row .btn{border:1px solid var(--ink)!important;padding:10px 14px!important;font-size:12px!important}.fl-co__pay{width:100%;margin-top:18px;padding:18px!important;font-size:14px!important;letter-spacing:.16em}.fl-co__pay .amount{font-family:inherit;font-size:inherit;color:inherit}.fl-co__note{font-size:12.5px;line-height:19px;margin:12px 0 0;color:var(--ink-70)}@media (min-width:861px){.fl-co #payment #place_order{display:none!important}}@media (max-width:860px){form.checkout.fl-co{grid-template-columns:minmax(0,1fr)}.fl-co__side{position:static;grid-row:1;margin-bottom:28px}.fl-co__pay{display:none}.fl-co__address{grid-template-columns:minmax(0,1fr)}.slim-secure span{display:none}}.fl-thanks{max-width:760px;padding:40px 0 8px}.fl-thanks__no{display:block;font-family:var(--font-heading);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-70);margin-bottom:14px}.fl-thanks__title.woocommerce-thankyou-order-received{font-family:var(--font-heading);font-style:normal;font-weight:400;font-size:clamp(40px, 6vw, 72px);line-height:.96;letter-spacing:.01em;text-transform:uppercase;margin:0 0 20px;background:none!important;padding:0!important;border:0!important;display:block}.fl-thanks__title em{font-family:var(--font-serif);font-style:italic;text-transform:none;letter-spacing:0;font-size:1.08em}.fl-thanks__lead{font-size:16.5px;line-height:27px;margin:0 0 32px;color:var(--ink-80)}.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:900px}.woocommerce-MyAccount-navigation{width:auto!important;float:none!important}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.woocommerce-MyAccount-navigation li a{display:block;padding:13px 0;border-bottom:1px solid var(--rule);font-family:var(--font-heading);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70)}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{color:var(--ink)}.woocommerce-MyAccount-content{width:auto!important;float:none!important;min-width:0}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.woocommerce-MyAccount-content .woocommerce-Address{width:auto!important;float:none!important}#customer_login{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:48px}#customer_login .u-column1,#customer_login .u-column2{width:auto!important;float:none!important}#customer_login h2{font-size:26px}.woocommerce form.login,.woocommerce form.register{border:0!important;padding:0!important;margin:0!important}.woocommerce-orders-table .button{padding:9px 14px!important;font-size:11px!important;margin:2px}.woocommerce-account .woocommerce{display:block!important}.woocommerce-account .entry>.page-title{display:none}.fl-account__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-top:8px;margin-bottom:28px}.fl-account__title,.fl-login__title{font-size:clamp(38px, 5vw, 64px);line-height:1;margin:0}.fl-account__title em,.fl-login__title em{font-family:var(--font-serif);font-style:italic;text-transform:none;letter-spacing:0;font-weight:400}.fl-account__logout{display:inline-flex;align-items:center;gap:8px;font-size:14px;border-bottom:1px solid var(--rule);padding-bottom:2px}.fl-account__tabs{margin:0 0 32px!important;float:none!important;width:auto!important;border-bottom:1px solid var(--ink)}.fl-account__tabs ul{list-style:none;margin:0;padding:0;display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border:0!important}.fl-account__tabs li{margin:0;border:0!important}.fl-account__tabs a{display:block;padding:14px 18px;font-family:var(--font-heading);font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-70);border-bottom:2px solid #fff0;margin-bottom:-1px}.fl-account__tabs li:first-child a{padding-left:0}.fl-account__tabs a:hover{color:var(--ink)}.fl-account__tabs .is-active a{color:var(--ink);border-bottom-color:var(--ink)}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0}.fl-account__section{margin-bottom:40px}.fl-account__empty{font-size:15px;color:var(--ink-70)}.fl-orders{border-top:1px solid var(--ink);margin-bottom:18px}.fl-order{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.fl-order__img img{width:56px!important;height:70px!important;object-fit:cover;display:block;background:var(--surface)}.fl-order__items{font-size:15px;font-weight:500;margin:0 0 4px}.fl-order__meta{font-size:13px;color:var(--ink-70);margin:0}.fl-order__meta a{border-bottom:1px solid var(--rule)}.fl-order__status{font-family:var(--font-heading);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--rule);white-space:nowrap}.fl-order__status.is-completed{border-color:var(--green);color:var(--green)}.fl-order__status.is-processing{border-color:var(--ink)}.fl-order__status.is-cancelled,.fl-order__status.is-failed{color:var(--sale);border-color:var(--sale)}.fl-order__total{font-family:var(--font-heading);font-size:18px;white-space:nowrap}.fl-order__total .amount{font-family:inherit;font-size:inherit}.fl-order__actions .btn{padding:11px 14px!important;font-size:11.5px!important;white-space:nowrap}.fl-account__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.fl-account__cards a{background:var(--bg);padding:20px;display:flex;flex-direction:column;gap:8px;transition:background .2s}.fl-account__cards a:hover{background:var(--surface)}.fl-account__cards strong{font-family:var(--font-heading);font-weight:400;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.fl-account__cards span{font-size:13.5px;line-height:21px;color:var(--ink-70)}.fl-account__pager{display:flex;gap:10px}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:24px}.woocommerce-account .woocommerce-Address{border:1px solid var(--rule);padding:20px;width:auto!important;float:none!important}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.woocommerce-account .woocommerce-Address-title h2{font-size:15px;letter-spacing:.16em;margin:0 0 12px}.woocommerce-account .woocommerce-Address-title .edit{font-size:13px;border-bottom:1px solid var(--rule)}.woocommerce-account .woocommerce-Address address{font-style:normal;font-size:14.5px;line-height:24px;color:var(--ink-80)}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{color:var(--ink-70)}.woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields{max-width:680px}.woocommerce-EditAccountForm fieldset{border:1px solid var(--rule);padding:20px;margin:24px 0}.woocommerce-EditAccountForm legend{font-family:var(--font-heading);font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:0 8px}.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row{display:block}.woocommerce-EditAccountForm .form-row label,.woocommerce-address-fields .form-row label{font-size:13px;color:var(--ink-70);margin-bottom:6px;display:block}.woocommerce-account .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.woocommerce-order-details,.woocommerce-customer-details{margin-top:32px}.woocommerce-order-details__title,.woocommerce-column__title{font-size:15px;letter-spacing:.16em}.fl-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px 80px;align-items:start;padding-top:8px}.fl-login__lead{font-size:15px;line-height:25px;color:var(--ink-70);margin:16px 0 28px;max-width:52ch}.fl-login form{max-width:460px;margin:0!important;padding:0!important;border:0!important}.fl-login .form-row{margin-bottom:14px!important}.fl-login .form-row label{font-size:13px;color:var(--ink-70);margin-bottom:6px;display:block}.fl-login .form-row input{width:100%}.fl-login__row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 20px;font-size:13.5px}.fl-login__lost{border-bottom:1px solid var(--rule)}.fl-login button.btn{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:17px 20px!important}.fl-login__switch{font-size:14px;margin:20px 0 0;color:var(--ink-70)}.fl-login__switch a{color:var(--ink);border-bottom:1px solid var(--ink)}.fl-login__aside{background:var(--surface);padding:28px}.fl-login__aside-title{font-family:var(--font-heading);font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.fl-login__perks{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fl-login__perks li{display:flex;gap:14px;font-size:14.5px;line-height:23px}.fl-login__perks .icon{flex:none;margin-top:1px}.fl-login__note{font-size:13px;color:var(--ink-70);margin:22px 0 0;padding-top:16px;border-top:1px solid var(--rule)}@media (max-width:860px){.fl-login{grid-template-columns:minmax(0,1fr)}.fl-order{grid-template-columns:48px minmax(0,1fr) auto;gap:8px 14px}.fl-order__img img{width:48px!important;height:60px!important}.fl-order__status{grid-column:2;justify-self:start}.fl-order__total{grid-column:3;grid-row:1}.fl-order__actions{grid-column:2 / -1}.woocommerce-account .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}}.entry{padding-bottom:24px}.entry-content{max-width:80ch;font-size:16px;line-height:1.7;color:var(--ink-80)}.entry-content a{text-decoration:underline;text-underline-offset:3px}.entry-content h2{font-size:30px;margin-top:1.4em;color:var(--ink)}.entry-content h3{font-size:22px;margin-top:1.2em;color:var(--ink)}.entry-content img{margin-block:1em}.is-builder .entry-content,.elementor-page .entry-content{max-width:none}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr));gap:40px 24px}.post-card img{aspect-ratio:3 / 2;object-fit:cover;width:100%}.post-card h2{font-size:22px;margin:16px 0 8px}.post-card p{color:var(--ink-70);font-size:14.5px}.not-found{padding-block:80px}.fl-toast{position:fixed;right:20px;bottom:20px;z-index:200;background:var(--ink);color:var(--on-ink);padding:14px 18px;display:flex;gap:16px;align-items:center;font-size:14px;transform:translateY(150%);transition:transform .45s var(--ease);max-width:calc(100vw - 40px)}.fl-toast.is-visible{transform:none}.fl-toast a{text-decoration:underline;text-underline-offset:3px;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:12px}@media (max-width:1024px){.site-header__row{flex-wrap:wrap;gap:12px 16px}.main-nav{display:none;order:10;flex:1 1 100%;width:100%;padding-top:6px}.main-nav.is-open{display:block}.main-nav>ul{flex-direction:column;gap:0;border-top:1px solid var(--rule)}.main-nav>ul>li>a{display:block;padding:14px 0;border-bottom:1px solid var(--rule);background:none;font-size:14px}.main-nav .sub-menu{position:static;display:block;border:0;padding:4px 0 10px 14px;margin:0;background:none;min-width:0;border-bottom:1px solid var(--rule)}.main-nav .sub-menu li a{padding:9px 0;font-size:13px}.main-nav .sub-menu::before{display:none}.main-nav .lang-switch{display:flex;padding:16px 0 6px;gap:16px;font-size:13px}.main-nav .lang-switch a{opacity:.5}.main-nav .lang-switch a.is-active{opacity:1;border-bottom:1px solid var(--ink)}.menu-toggle{display:inline-flex}.header-tools .tool-label{display:none}.header-tools>.lang-switch{display:none}.header-tools{gap:14px}.header-tools a.tool--account{display:none}.lang-toggle{display:inline-flex;align-items:center;min-height:30px;padding:0 2px;font-family:var(--font-heading);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink)}.nav-account{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--rule);font-family:var(--font-heading);font-size:14px;letter-spacing:.16em;text-transform:uppercase}.cart-btn{padding:8px 10px}.duo--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__grid{gap:32px 40px}}@media (max-width:860px){:root{--gutter:16px}.site-header__row{gap:10px;padding-block:14px;flex-wrap:nowrap}.site-logo .fl-logo{height:18px}.site-logo{min-width:0;flex:0 1 auto}.site-logo .fl-logo{max-width:100%}.header-tools{gap:12px;flex:0 0 auto}.menu-toggle{padding:4px}.main-nav{flex-basis:100%}.section{padding-top:80px}.split--1-2,.promo,.quotes{grid-template-columns:minmax(0,1fr)}.promo__body{padding:32px 24px}.fl-product__grid,.catalog{grid-template-columns:minmax(0,1fr);gap:28px}.catalog__filters{position:static;max-height:none;overflow:visible}.filters:not([open]) .filters__title{border-bottom:1px solid var(--ink)}.filters__title{cursor:pointer;display:flex;justify-content:space-between}.filters__title::after{content:"+"}.filters[open] .filters__title::after{content:"–"}.fl-product__info{margin-top:24px}.fl-price{font-size:34px!important}.woocommerce-cart .woocommerce,form.checkout,.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr);gap:32px}form.checkout #customer_details,form.checkout #order_review_heading,form.checkout #order_review{grid-column:1;grid-row:auto}form.checkout #order_review{position:static}.cart-collaterals{position:static}table.shop_table_responsive thead{display:none}table.shop_table_responsive tr{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:4px 14px;padding:16px 0;border-bottom:1px solid var(--rule);position:relative}table.shop_table_responsive tr td{border:0!important;padding:0!important;text-align:left!important;display:block}table.shop_table_responsive tr td::before{display:none!important}table.shop_table_responsive td.product-remove{position:absolute;right:0;top:12px}table.shop_table_responsive td.product-thumbnail{grid-row:span 4;display:block!important}table.shop_table_responsive td.product-thumbnail img{width:80px!important}table.shop_table_responsive td.product-price{display:none!important}table.shop_table_responsive td.actions{grid-column:1 / -1}td.actions>.button{float:none;width:100%;margin-top:10px}.coupon{width:100%}.coupon .input-text{flex:1;width:auto!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.form-row-first,.form-row-last{grid-column:1}.faq details p{margin-left:0}.site-header__row{gap:12px}.header-tools{gap:14px}.cart-btn{padding:8px 12px}.site-footer{margin-top:80px}}@media (max-width:782px){.admin-bar .site-header{top:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.footer-bottom nav ul{display:flex;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.woocommerce-cart .woocommerce>*:not(.woocommerce-cart-form):not(.cart-collaterals){grid-column:1 / -1}.woocommerce-cart .wpb_wrapper,.woocommerce-cart .vc_column-inner,.woocommerce-cart .vc_row{margin:0!important;padding:0!important;width:auto!important}table.shop_table td.product-name dl.variation{grid-template-columns:max-content minmax(0,1fr);gap:2px 8px}table.shop_table td.product-name dl.variation dt{font-weight:500;margin:0}table.shop_table td.product-name dl.variation dd{margin:0}.woocommerce-variation-price .price,.single-product .summary .price{color:var(--ink)!important}.wcpa_cart_meta{list-style:none;margin:6px 0 0!important;padding:0!important;font-size:13px;color:var(--ink-70);display:grid;gap:2px}.wcpa_cart_meta li{display:flex;flex-wrap:wrap;gap:0 6px;margin:0!important;padding:0!important;line-height:1.5}.wcpa_cart_meta li *{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important}.wcpa_cart_meta li>:first-child{font-weight:500!important;color:var(--ink)}.cart_totals .woocommerce-shipping-destination,.cart_totals .shipping-calculator-button{font-size:13px}#customer_details .col-2>div:not(.fl-seg),#customer_details .col-1>div:not(.fl-seg){display:block;width:100%!important;float:none!important}.fl-seg.fl-seg--recipient{display:grid!important}.woocommerce-additional-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.woocommerce-additional-fields>h3{display:none}#ship-to-different-address{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:15px}#ship-to-different-address label span{font-size:15px}.form-row .woocommerce-input-wrapper{display:block;width:100%}.form-row.thwcfd-field-wrapper,.form-row[class*="thwcfe"]{width:auto!important}form.checkout #order_review_heading{font-family:var(--font-heading)}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px;align-items:center;padding-bottom:16px}.lp-title{font-size:clamp(48px, 7vw, 104px);line-height:.92;margin:0 0 20px}.lp-title em{display:block;font-size:.62em;line-height:1.05;color:var(--ink-80)}.lp-lead{font-size:17px;line-height:28px;max-width:48ch;color:var(--ink-80);margin:0 0 30px}.lp-hero__media{background:var(--surface);overflow:hidden}.lp-hero__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.lp-stats{display:flex;flex-wrap:wrap;gap:0;margin:36px 0 0;border-top:1px solid var(--ink)}.lp-stats>div{flex:1 1 140px;padding:16px 16px 0 0}.lp-stats dt{font-family:var(--font-heading);font-size:34px;line-height:1}.lp-stats dd{margin:6px 0 0;font-size:13px;color:var(--ink-70);max-width:22ch}.lp-list{list-style:none;margin:0;padding:0;align-self:end;border-top:1px solid var(--rule)}.lp-list li{padding:14px 0 14px 28px;border-bottom:1px solid var(--rule);position:relative;font-size:15.5px;line-height:25px;color:var(--ink-80)}.lp-list li::before{content:"→";position:absolute;left:0;top:14px;color:var(--ink)}.lp-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr));gap:20px;align-items:stretch}.lp-package{border:1px solid var(--rule);padding:28px;display:flex;flex-direction:column;position:relative;background:var(--bg)}.lp-package.is-featured{border-color:var(--ink);background:var(--surface)}.lp-package__flag{position:absolute;top:-1px;right:-1px;background:var(--ink);color:var(--on-ink);font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.lp-package h3{font-size:30px;letter-spacing:.06em;margin:0 0 6px}.lp-package__price{font-family:var(--font-heading);font-size:44px;line-height:1;margin:0 0 22px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.lp-package__price span{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70)}.lp-package ul{list-style:none;margin:0 0 24px;padding:0;flex:1}.lp-package li{font-size:14px;line-height:21px;padding:6px 0 6px 20px;position:relative;color:var(--ink-80)}.lp-package li::before{content:"";position:absolute;left:0;top:13px;width:8px;height:1px;background:var(--ink)}.lp-package li.is-new{color:var(--ink);font-weight:600}.lp-package .btn{width:100%}.lp-project{margin-bottom:48px}.lp-project h3{font-size:20px;letter-spacing:.06em;margin:0 0 14px;padding-top:14px;border-top:1px solid var(--rule)}.lp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 180px),1fr));gap:6px}.lp-gallery figure{margin:0;overflow:hidden;background:var(--surface)}.lp-gallery img{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform 1s var(--ease)}.lp-gallery figure:hover img{transform:scale(1.04)}.lp-gallery--masonry{columns:4 220px;column-gap:6px;display:block}.lp-gallery--masonry figure{break-inside:avoid;margin-bottom:6px}.lp-gallery--masonry img{aspect-ratio:auto}.step__n{display:block;font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--ink-60);margin-bottom:18px}.lp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.lp-facts>div{padding:24px 20px 24px 0;display:grid;gap:6px}.lp-facts strong{font-family:var(--font-heading);font-weight:400;font-size:24px;text-transform:uppercase;margin-top:10px}.lp-facts span{font-size:14px;color:var(--ink-70)}.lp-timeline{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.lp-timeline li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.lp-timeline li>span{font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--ink-60);padding-top:3px}.lp-timeline h3{font-size:17px;letter-spacing:.06em;margin:0 0 6px}.lp-timeline p{margin:0;color:var(--ink-70);font-size:14.5px;line-height:23px}.lp-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 230px),1fr));gap:0 32px;border-top:1px solid var(--ink)}.lp-option{padding:24px 0;border-bottom:1px solid var(--rule);position:relative}.lp-option__n{position:absolute;right:0;top:24px;font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--ink-60)}.lp-option h3{font-size:17px;letter-spacing:.08em;margin:16px 0 12px}.lp-option ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp-option li{font-size:13px;padding:5px 10px;border:1px solid var(--rule)}.lp-form{scroll-margin-top:100px}.lp-form__box{min-width:0}.fl-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.fl-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.fl-field{min-width:0}.fl-field--full{grid-column:1 / -1}.fl-field>label,.fl-field legend{display:block;font-size:13px;color:var(--ink-70);margin:0 0 6px;padding:0}.fl-field fieldset{border:0;margin:0;padding:0;min-width:0}.fl-field input,.fl-field select,.fl-field textarea{width:100%}.fl-field textarea{min-height:120px;resize:vertical}.fl-field .required{color:var(--sale);text-decoration:none}.fl-field__checks{display:flex;flex-wrap:wrap;gap:8px 22px}.fl-check{display:inline-flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;cursor:pointer;color:var(--ink)}.fl-check input{margin-top:2px;flex:none}.fl-check a{border-bottom:1px solid var(--rule)}.fl-form__consent .fl-check{font-size:13px;color:var(--ink-70)}.fl-form__foot{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:22px}.fl-form__status{margin:0;font-size:14px;color:var(--green);font-weight:600}.fl-form__status.is-error{color:var(--sale)}.is-invalid input,.is-invalid select,.is-invalid textarea{border-color:var(--sale)!important}.fl-check.is-invalid,.is-invalid>.fl-check{color:var(--sale)}.fl-form.is-sent .fl-form__grid{opacity:.55}.newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;align-items:end;padding:40px;background:var(--surface)}.newsletter .h-section{margin-bottom:12px}.newsletter .muted{margin:0;max-width:46ch}.fl-news__row{display:flex;gap:8px}.fl-news__row input{flex:1;min-width:0;background:var(--bg)}.fl-news__row .btn{white-space:nowrap}.fl-news__consent{margin-top:12px;font-size:12.5px;color:var(--ink-70)}.fl-news .fl-form__status{margin-top:10px}.wolt-link{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font-size:13.5px;color:var(--ink)}.wolt-link img{height:24px;width:auto;display:block}.wolt-link span{border-bottom:1px solid var(--rule)}.wolt-link:hover span{border-color:var(--ink)}.fl-portfolio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:8px}.fl-portfolio__item{display:block;position:relative;overflow:hidden;background:var(--surface);aspect-ratio:3 / 4}.fl-portfolio__item.is-big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.fl-portfolio__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.fl-portfolio__item.is-big img{position:absolute;inset:0}.fl-portfolio__item:hover img{transform:scale(1.03)}.fl-lightbox{position:fixed;inset:0;z-index:200;background:rgb(22 21 19 / .92);display:flex;align-items:center;justify-content:center;padding:56px 64px}.fl-lightbox[hidden]{display:none}.fl-lightbox img{max-width:100%;max-height:100%;object-fit:contain;display:block}.fl-lightbox button{position:absolute;background:none;border:0;color:var(--on-ink);font-size:28px;line-height:1;cursor:pointer;padding:12px}.fl-lightbox__close{top:12px;right:16px}.fl-lightbox__prev{left:12px;top:50%;transform:translateY(-50%)}.fl-lightbox__next{right:12px;top:50%;transform:translateY(-50%)}.biz-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:0 32px}.biz-service{position:relative;padding:28px 0 32px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:12px}.biz-service .lp-option__n{top:28px}.biz-service h3{font-size:17px;letter-spacing:.06em;line-height:1.3;margin:8px 0 0}.biz-service p{font-size:14.5px;line-height:24px;color:var(--ink-70);margin:0;flex:1}.biz-service .link-u{align-self:flex-start;font-size:13.5px}.contact-head{padding:24px 0 8px;max-width:760px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:32px}.contact-card{background:var(--bg);padding:24px}.contact-card h2{display:flex;align-items:center;gap:10px;font-size:15px;letter-spacing:.16em;margin:0 0 14px}.contact-card p{font-size:15px;line-height:25px;margin:0 0 10px}.contact-card a{border-bottom:1px solid var(--rule)}.contact-card .wolt-link{border:0}.contact-hours{margin:0;display:grid;gap:6px;font-size:14.5px}.contact-hours div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rule);padding-bottom:6px}.contact-hours dt,.contact-hours dd{margin:0}@media (max-width:860px){.fl-form__grid{grid-template-columns:minmax(0,1fr)}.newsletter{grid-template-columns:minmax(0,1fr);padding:28px 20px}.fl-news__row{flex-direction:column}.fl-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-lightbox{padding:48px 8px}}@media (max-width:860px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:28px}.lp-hero__media{order:-1}.lp-hero__media img{aspect-ratio:4 / 3}.lp-gallery--masonry{columns:2}}.wcpa-fp-outer.open{opacity:1!important;visibility:visible!important}.wcpa-fp-outer{border-radius:0!important;box-shadow:0 8px 30px rgb(22 21 19 / .12)!important}.wcpa-fp-outer select,.wcpa-fp-outer input{width:auto!important;min-height:0!important;padding:2px 4px!important;background:transparent!important;border:0!important;font-size:14px!important;appearance:auto!important;-webkit-appearance:auto!important}.fl-price .amount,.fl-price bdi{font-size:inherit!important;font-weight:400!important;font-family:inherit!important}.filters__x{margin-left:4px}.fl-check input[type=checkbox],.fl-field .fl-check input{width:16px!important;height:16px;min-height:0;padding:0;flex:none}.fl-cart__addon-head p{display:block}.fl-cart__addon-price .from{margin-right:4px}.fl-account__tabs a{padding:14px 18px!important;margin:0 0 -1px!important;background:none!important}.fl-account__tabs li:first-child a{padding-left:0!important}.woocommerce-account .woocommerce-MyAccount-content{border:0!important;padding:0!important}.woocommerce-account .woocommerce-Address-title,.woocommerce-account .woocommerce-Address-title h2{text-align:left!important}.fl-cart__addons-grid{padding:0!important}.fl-cart__addon-price,.fl-cart__addon-price *{display:inline!important}.city-links{display:flex;flex-wrap:wrap;gap:6px 16px}.fl-delivery{margin:26px 0 0;counter-increment:step}.fl-step-n::before{content:counter(step) " — "}.fl-step-label--delivery{position:relative}.fl-step-label--delivery::before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;background:currentColor;-webkit-mask:var(--ic-truck) center / contain no-repeat;mask:var(--ic-truck) center / contain no-repeat}.fl-product .wcpa_type_date .wcpa_field_label::before,.fl-product .wcpa_type_select .wcpa_field_label::before{content:""}.fl-product .wcpa_type_date,.fl-product .wcpa_type_select{counter-increment:none}.fl-product .wcpa_type_date .wcpa_field_label,.fl-product .wcpa_type_select .wcpa_field_label{font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--ink-70)!important;padding-left:0!important}.fl-product .wcpa_type_date::before,.fl-product .wcpa_type_select::before{display:none}.fl-product .wcpa_form_outer .wcpa_type_date,.fl-product .wcpa_form_outer .wcpa_type_select{margin-top:14px!important}.fl-delivery .fl-co__info{margin-top:10px}.fl-seg--recipient{margin-bottom:16px}.fl-co #ship-to-different-address{display:none!important}.fl-co .fl-co__address{display:grid}.fl-co.is-other .fl-co__address .form-row:not(#komentaras_field){display:none!important}.fl-co .woocommerce-shipping-fields .shipping_address{display:none}.fl-co.is-other .woocommerce-shipping-fields .shipping_address{display:block!important}.fl-co.is-pickup .fl-co__step--recipient{display:none}.fl-co #komentaras_field{display:block!important}.fl-item-meta{font-size:13.5px;line-height:21px;color:var(--ink-70);margin:0}.fl-review__body .fl-item-meta{font-size:12.5px;line-height:18px}.wcpa_cart_meta[data-fl-compact],dl.variation[data-fl-compact]{display:none!important}.fl-co #komentaras_field,.fl-co #shipping_email_field{display:none!important}.fl-co .form-row.hidden,.fl-co #lpac_dps_order_type_field{display:none!important}.fl-co .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.fl-co #shipping_first_name_field{grid-column:1 / -1}.fl-co #shipping_phone_field,.fl-co #shipping_address_1_field,.fl-co #miestasnaujas_field,.fl-co #shipping_postcode_1_field{grid-column:1 / -1}.fl-stars{display:inline-flex;gap:1px;vertical-align:middle}.fl-star{position:relative;display:inline-block;line-height:0;color:var(--rule)}.fl-star svg{display:block;fill:currentColor}.fl-star::after{content:"";position:absolute;inset:0;background:var(--ink);-webkit-mask:var(--star-mask) center / contain no-repeat;mask:var(--star-mask) center / contain no-repeat;clip-path:inset(0 calc(100% - var(--f, 100%)) 0 0)}.fl-stars{--star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z'/%3E%3C/svg%3E")}.fl-rating-line{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:8px 0 0;color:var(--ink-70)}.fl-rating-line strong{font-family:var(--font-heading);font-weight:400;font-size:15px;color:var(--ink)}.fl-rating-line a{border-bottom:1px solid var(--rule);color:var(--ink)}.reviews__summary{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.reviews__score{grid-row:span 2;font-family:var(--font-heading);font-size:48px;line-height:1}.reviews__meta{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--ink-70)}.reviews__summary .link-u{font-size:13.5px;justify-self:start}.reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review{background:var(--bg);border:1px solid var(--rule);padding:28px 26px 24px;display:flex;flex-direction:column;gap:16px;min-width:0;transition:border-color .3s}.review:hover{border-color:var(--ink)}.review--cta{align-items:flex-start;justify-content:center;gap:10px;background:var(--surface);border-color:var(--surface)}.review--cta__score{display:flex;align-items:center;gap:10px;margin:6px 0 0}.review--cta__score strong{font-family:var(--font-heading);font-weight:400;font-size:40px;line-height:1}.review--cta__text{margin:0;font-size:13.5px;color:var(--ink-70)}.review--cta .btn{margin-top:10px;border:1px solid var(--ink)!important;padding:12px 16px!important;font-size:12px!important}.review__head{display:flex;align-items:center;gap:12px}.review__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--surface);flex:none}.review__avatar--initial{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:18px}.review__name{font-size:15px;font-weight:500;margin:0 0 3px}.review__when{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--ink-70)}.review__text{font-family:var(--font-serif);font-style:italic;font-size:19px;line-height:1.4;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.review.is-open .review__text{display:block;-webkit-line-clamp:none}.review__more{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-70);border-bottom:1px solid var(--rule);cursor:pointer}.review__foot{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.review__foot a{color:inherit}@media (max-width:1024px){.reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;background:none;border:0;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none}.reviews__grid::-webkit-scrollbar{display:none}.review{flex:0 0 82%;scroll-snap-align:start}.review--cta{flex-basis:70%}.review__text{font-size:17px}.reviews__summary{grid-template-columns:auto 1fr}.reviews__score{font-size:38px}.gbadge{margin-top:18px}}@media (max-width:860px){.hero{padding-top:20px}.hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.hero__media{order:-1}.hero__media img{aspect-ratio:4 / 3}.hero__lead{margin-top:18px}.hero__actions{margin-top:22px}.facts--row{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px}.facts--row .fact{padding:12px 0;border-bottom:1px solid var(--rule)}.press{margin-top:24px}.press--marquee{margin-top:24px;padding-top:14px}.press--marquee .press__run a{height:34px;margin-right:40px}.press--marquee .press__run img{max-width:110px}.duo--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.duo--4 h3{font-size:18px;margin-top:12px}.duo--4 p{font-size:13px;line-height:20px}.occasions{gap:12px}.occasion{width:46%;max-width:180px}.occasion__label{font-size:12px;margin-top:8px}.woocommerce ul.products,ul.products,.catalog ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px}.card__meta{flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}.card__title{font-size:14px!important}.card__price{font-size:15px}.card__bar{display:none}.duo h3{font-size:24px}}@media (max-width:860px){.reviews__grid{scroll-padding:0 var(--gutter)}#sb_instagram #sbi_images{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}#sb_instagram #sbi_images .sbi_item{width:auto!important}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.team h3{font-size:14px;margin-top:10px}.team p{font-size:12px}}.fl-buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom, 0px));background:var(--bg);border-top:1px solid var(--ink);box-shadow:0 -8px 24px rgb(22 21 19 / .06);transform:translateY(0);transition:transform .25s}.fl-buybar[hidden]{display:none}.fl-buybar__meta{min-width:0;flex:0 1 auto}.fl-buybar__note{font-size:11.5px;line-height:15px;margin:0;color:var(--ink-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.fl-buybar__note:empty{display:none}.fl-buybar__price{font-family:var(--font-heading);font-size:20px;line-height:1.1;margin:0;white-space:nowrap}.fl-buybar__price .from{font-size:.5em;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;color:var(--ink-70)}.fl-buybar__price del{font-size:.6em;color:var(--ink-60);margin-right:4px}.fl-buybar__price ins{text-decoration:none}.fl-buybar__btn{flex:1 1 auto;min-height:48px;padding:12px 16px;font-size:13px;letter-spacing:.16em}body.has-buybar{padding-bottom:76px}@media (min-width:861px){.fl-buybar{display:none!important}}@media (max-width:860px){.crumbs,.woocommerce-breadcrumb{margin:20px 0 16px!important;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.crumbs::-webkit-scrollbar,.woocommerce-breadcrumb::-webkit-scrollbar{display:none}.fl-product__grid{gap:20px}.fl-product__media{display:contents}.fl-product__summary{order:2}.fl-product__info{order:3;margin-top:8px}.woocommerce-product-gallery__image img{aspect-ratio:1 / 1}.woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fl-product .product_title{font-size:30px}.fl-product .woocommerce-product-details__short-description{font-size:14.5px;line-height:24px;margin-bottom:16px}.fl-price-row{padding:14px 0}.fl-swatches--size{gap:4px}.fl-swatches--size .fl-swatch{padding:10px 4px}.fl-swatch strong{font-size:16px}.fl-swatch small{font-size:12px}.fl-trust{grid-template-columns:minmax(0,1fr);margin-top:24px}.fl-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.fl-addon{padding:12px;gap:10px}.fl-addon__head{flex-wrap:wrap;gap:4px 10px}.fl-addons,.fl-product .related{margin-top:56px}.fl-addons h2,.fl-product .related>h2{font-size:24px}.fl-product .single_add_to_cart_button{width:100%}}body.has-buybar .cky-btn-revisit-wrapper{bottom:calc(86px + env(safe-area-inset-bottom, 0px))!important}@media (max-width:860px){.cky-btn-revisit-wrapper{transform:scale(.8);transform-origin:left bottom}}.fl-co__toggle{display:none}@media (max-width:860px){.fl-co__head p{margin-bottom:20px}.fl-co__side{margin-bottom:20px}.fl-co__box{padding:0 16px}.fl-co__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:14px 0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.fl-co__toggle-label{font-family:var(--font-heading);font-size:13px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.fl-co__toggle-label::after{content:"";width:7px;height:7px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:rotate(45deg);margin:-3px 0 0 2px;transition:transform .2s}.fl-co__toggle[aria-expanded="true"] .fl-co__toggle-label::after{transform:rotate(225deg);margin-top:3px}.fl-co__toggle-total{font-family:var(--font-heading);font-size:18px;white-space:nowrap}.fl-co__toggle-total .amount{font-family:inherit;font-size:inherit}.fl-co__box>:not(.fl-co__toggle){transition:none}.fl-co__box.is-collapsed>:not(.fl-co__toggle){display:none!important}.fl-co__box:not(.is-collapsed)>#order_review_heading{display:none!important}.fl-co__box:not(.is-collapsed){padding-bottom:16px}.fl-co__box:not(.is-collapsed) .fl-co__toggle{border-bottom:1px solid var(--rule);margin-bottom:4px}.fl-co__note{display:none}.fl-co #payment #place_order{width:100%;padding:18px!important;font-size:14px!important;letter-spacing:.16em;margin-top:8px}.fl-paybar .fl-buybar__note{font-size:11px;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:860px){.footer-logo{padding-top:36px}.footer-cols{margin-top:32px;padding-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.footer-cols h2{margin-bottom:10px}.footer-cols p,.footer-cols li{font-size:13.5px;line-height:24px}.footer-bottom{margin-top:28px;flex-direction:column;gap:10px}.footer-bottom nav,.footer-bottom nav ul{gap:10px 18px}.fl-account__tabs ul{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none}.fl-account__tabs ul::-webkit-scrollbar{display:none}.fl-cart__item{grid-template-columns:80px minmax(0,1fr) auto;gap:12px;align-items:start}.fl-cart__total{grid-column:3;grid-row:1;font-size:16px;padding-top:1px}.fl-cart__name{font-size:15px}.fl-cart__meta{font-size:13px;line-height:20px;margin-bottom:10px}.fl-cart__actions{gap:14px}}@media (max-width:860px){.lp-project{margin-bottom:32px}.lp-project h3{font-size:17px}.lp-project .lp-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none}.lp-project .lp-gallery::-webkit-scrollbar{display:none}.lp-project .lp-gallery figure{flex:0 0 66%;scroll-snap-align:start}.lp-gallery:not(.lp-gallery--masonry){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-package__flag{font-size:11.5px}.site-header__row{gap:10px}.header-tools{gap:2px;flex-wrap:nowrap}.header-tools .tool{padding:10px 5px;margin:0}.header-tools .cart-btn{margin-left:4px}}@media (max-width:860px){.fl-portfolio{gap:6px}.fl-portfolio__item.is-big{grid-row:auto;aspect-ratio:1 / 1}.fl-portfolio__item.is-big img{position:static}}@media (max-width:860px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.lp-facts>div{padding:18px 0;gap:4px}.lp-facts strong{font-size:20px;margin-top:6px}.lp-facts span{font-size:13px}.lp-stats>div{flex:1 1 45%}.lp-stats dt{font-size:28px}.lp-options{gap:0}.lp-timeline li{grid-template-columns:40px minmax(0,1fr);gap:12px}}:root{--g-star:#fbbc04;--g-star-empty:#ddd9d2;--g-text:var(--ink);--g-muted:var(--ink-70);--g-border:var(--rule);--g-blue:var(--ink)}.g-logo{display:inline-block;vertical-align:middle;flex:none}.gbadge .fl-star,.review .fl-star,.reviews__summary .fl-star,.fl-rating-line .fl-star{color:var(--g-star-empty)}.gbadge .fl-star::after,.review .fl-star::after,.reviews__summary .fl-star::after,.fl-rating-line .fl-star::after{background:var(--g-star)}.gbadge{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:10px 16px 10px 12px;background:#fff0;border:1px solid var(--rule);color:var(--ink);transition:border-color .2s}.gbadge:hover{border-color:var(--ink)}.gbadge__body{display:flex;flex-direction:column;gap:2px;line-height:1.2}.gbadge__title{font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--ink-70)}.gbadge__row{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--g-muted)}.gbadge__row strong{font-family:var(--font-heading);font-size:19px;font-weight:400;color:var(--ink);letter-spacing:0;line-height:1}.gbadge__count{white-space:nowrap}.gbadge__avatars{display:flex;margin-left:4px}.gbadge__avatars img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid var(--bg);background:var(--surface);margin-left:-9px}.gbadge__avatars img:first-child{margin-left:0}.fl-rating-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13.5px;margin:14px 0 0;color:var(--g-muted)}.fl-rating-line strong{font-family:var(--font-heading);font-weight:400;font-size:16px;color:var(--ink)}.fl-rating-line a{color:var(--ink);border-bottom:1px solid var(--rule)}.fl-rating-line a:hover{border-color:var(--ink)}.review--cta{background:var(--bg);border:1px solid var(--rule);color:var(--ink)}.review--cta__brand{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500}.review--cta__score strong{font-family:var(--font-heading);font-weight:400;font-size:44px}.review--cta__text{color:var(--ink-70)}.gbtn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:12px 20px;background:var(--ink);color:var(--on-ink)!important;font-family:var(--font-heading);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s}.gbtn:hover{background:var(--ink-80);text-decoration:none}.review__foot{display:flex;align-items:center;gap:6px}.review__foot .g-logo{width:14px;height:14px}.reviews__summary .reviews__score{font-family:var(--font-heading);font-weight:400;font-size:48px}@media (max-width:860px){.gbadge{margin-top:18px;width:100%;box-sizing:border-box}.review--cta{flex-basis:76%}}.review--photo{padding-top:0}.review__img{display:block;margin:-1px -1px 6px;overflow:hidden;background:var(--surface)}.review__img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s var(--ease)}a.review__img:hover img{transform:scale(1.03)}.review--photo .review__head{padding:0 24px}.review--photo .review__text,.review--photo .review__foot{margin-left:24px;margin-right:24px}.review--photo .review__more{margin-left:24px}.review--photo{padding-left:0;padding-right:0}@media (max-width:860px){.review__img img{aspect-ratio:5 / 4}}.fl-compo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px}.fl-compo__label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70);margin-right:4px}.fl-compo__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.fl-compo__list li>*{display:inline-block;padding:5px 11px;border:1px solid var(--rule);border-radius:999px;font-size:12.5px;line-height:1.3;color:var(--ink);background:var(--bg);transition:border-color .2s,background .2s}.fl-compo__list li>a:hover{border-color:var(--ink);background:var(--surface)}@media (max-width:860px){.fl-compo{margin:-2px 0 18px}.fl-compo__label{flex:0 0 100%;margin-right:0}}.fl-ref-bar{background:var(--ink);color:var(--on-ink)}.fl-ref-bar__in{display:flex;align-items:center;gap:12px;padding-block:9px;font-size:13.5px;line-height:20px}.fl-ref-bar__in p{margin:0;flex:1 1 auto;min-width:0}.fl-ref-bar__code{font-family:var(--font-heading);letter-spacing:.12em;margin-left:6px}.fl-ref-bar__close{background:none;border:0;color:inherit;font-size:22px;line-height:1;padding:0 2px;cursor:pointer;opacity:.75}.fl-ref-bar__close:hover{opacity:1}.fl-amb__lead{font-size:15.5px;line-height:26px;color:var(--ink-80);max-width:64ch;margin:0 0 22px}.fl-share{display:grid;gap:12px}.fl-share__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--ink);padding:12px 14px 12px 16px}.fl-share__label{font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-70);white-space:nowrap}.fl-share__value{font-size:15px;overflow-wrap:anywhere}.fl-share__value--code{font-family:var(--font-heading);font-size:22px;letter-spacing:.14em}.fl-share__copy{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--rule);padding:7px 10px;font-family:var(--font-heading);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.fl-share__copy:hover,.fl-share__copy.is-done{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fl-share__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.fl-share__links .btn{padding:12px 16px!important;font-size:12px!important}.fl-share--compact .fl-share__links{margin-top:0}.fl-amb__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.fl-amb__stats>div{background:var(--bg);padding:20px;display:flex;flex-direction:column;gap:4px}.fl-amb__stats strong{font-family:var(--font-heading);font-weight:400;font-size:34px;line-height:1}.fl-amb__stats span{font-size:13.5px;color:var(--ink-70)}.fl-amb__stats em{font-style:normal;font-size:13px;color:var(--ink-70);margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.fl-amb__stats em b{font-family:var(--font-heading);font-weight:400;letter-spacing:.12em;color:var(--ink)}.fl-amb__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:0 32px;border-top:1px solid var(--ink);counter-reset:amb}.fl-amb__steps li{padding:20px 0 22px;border-bottom:1px solid var(--rule);display:grid;gap:6px;counter-increment:amb}.fl-amb__steps li::before{content:counter(amb,decimal-leading-zero);font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:.1em;color:var(--ink-60)}.fl-amb__steps strong{font-family:var(--font-heading);font-weight:400;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.fl-amb__steps span{font-size:14.5px;line-height:24px;color:var(--ink-70)}.fl-amb__table-wrap{overflow-x:auto}.fl-amb__table{width:100%;border-collapse:collapse;font-size:14px}.fl-amb__table th{text-align:left;font-family:var(--font-heading);font-weight:400;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);padding:10px 12px 10px 0;border-bottom:1px solid var(--ink)}.fl-amb__table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule)}.fl-amb__status{display:inline-block;font-size:12.5px;padding:3px 8px;border:1px solid var(--rule)}.fl-amb__status.is-credited{border-color:var(--green);color:var(--green)}.fl-amb__status.is-cancelled,.fl-amb__status.is-rejected{color:var(--ink-60)}.fl-amb__rules{font-size:13px;line-height:21px;color:var(--ink-70);max-width:80ch}.fl-amb--page{max-width:760px;margin-top:28px}.fl-thanks__ref{max-width:760px;margin:8px 0 40px;padding:24px 0 28px;border-top:1px solid var(--ink)}.fl-thanks__ref h2{font-size:clamp(22px, 2.6vw, 30px);margin:0 0 18px}.fl-thanks__ref .fl-share__links .btn{padding:11px 14px!important}@media (max-width:640px){.fl-share__item{grid-template-columns:minmax(0,1fr) auto}.fl-share__label{grid-column:1 / -1}.fl-share__value--code{font-size:19px}.fl-ref-bar__in{font-size:12.5px;line-height:18px}}.fl-toast{transform:translateY(calc(100% + 24px))}@media (max-width:860px){.main-nav.is-open{position:absolute;left:0;right:0;top:100%;z-index:5;width:auto;padding:0 var(--gutter) 14px;background:var(--bg);border-bottom:1px solid var(--rule);box-shadow:0 24px 40px -24px rgb(22 21 19 / .25);max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-toggle .icon line{transform-box:view-box;transform-origin:12px 12px;transition:transform .3s var(--ease),opacity .2s}.menu-toggle[aria-expanded="true"] .icon line:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] .icon line:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] .icon line:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.menu-toggle,.header-tools .tool,.lang-toggle{position:relative}.menu-toggle::after,.header-tools .tool::after,.lang-toggle::after{content:"";position:absolute;inset:-6px -5px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.fl-review__grand>span:first-child{white-space:nowrap;flex:0 0 auto}.footer-bottom{padding-bottom:64px}}@media (max-width:360px){.footer-cols{grid-template-columns:minmax(0,1fr);gap:24px}.lp-title{font-size:40px}}.fl-review__grand>span:first-child{white-space:nowrap;flex:0 0 auto}@media (max-width:1320px){.footer-bottom{padding-bottom:56px}}@media (min-width:861px) and (max-width:1024px){.reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:786px) and (max-width:1079px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px) and (max-width:1247px){.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1095px){.fl-product .related ul.products li.product:nth-child(4){display:none}}.hero{padding-top:32px}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px 64px;align-items:stretch;min-height:min(calc(100vh - 146px), 680px);min-height:min(calc(100svh - 146px), 680px)}.hero__copy{justify-content:center}.hero__title{font-size:clamp(44px, 6.3vw, 80px);line-height:1}html[lang^="lt"] .hero__title{font-size:clamp(44px, 7.2vw, 92px)}.hero__brand{display:block;font-family:var(--font-heading);font-size:clamp(13px, 1.25vw, 18px);font-weight:400;letter-spacing:.18em;line-height:1.2;margin-bottom:.55em;color:var(--ink-70)}.hero__title em{display:block;font-size:clamp(22px, 2.5vw, 36px);line-height:1.15;margin-top:.3em;color:var(--ink-80)}.hero__lead{margin-top:24px}.hero .hero__actions{margin-top:28px}.hero .gbadge{margin-top:24px}.hero__media{position:relative;min-height:0}.hero__media img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 42%;display:block}.hero>.press{margin-top:40px}@media (max-width:1024px){.hero__grid{gap:32px 40px;min-height:min(calc(100vh - 142px), 600px);min-height:min(calc(100svh - 142px), 600px)}}@media (max-width:860px) and (min-width:701px){.hero{padding-top:24px}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;min-height:0}.hero__media{order:0}.hero__title,html[lang^="lt"] .hero__title{font-size:clamp(40px, 6vw, 56px)}.hero__lead{margin-top:16px;font-size:16px;line-height:26px}.hero .hero__actions{margin-top:22px;gap:14px 20px}}@media (max-width:700px){.hero{padding-top:16px}.hero__grid{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.hero__media{order:-1;position:static}.hero__media img{position:static;aspect-ratio:3 / 2;height:auto;max-height:44vh;max-height:44svh;object-position:48% 45%}.hero__copy{justify-content:flex-start}.hero__title,html[lang^="lt"] .hero__title{font-size:clamp(40px, 11.5vw, 56px)}.hero__brand{font-size:13px;letter-spacing:.16em;margin-bottom:8px}.hero__title em{font-size:clamp(20px, 5.8vw, 22px);margin-top:6px}.hero__lead{margin-top:16px;font-size:16px;line-height:26px}.hero .hero__actions{margin-top:20px;gap:12px 20px}.hero .gbadge{margin-top:20px}.hero>.press{margin-top:28px}}@media (max-width:430px){.hero .hero__actions{flex-direction:column;align-items:stretch}.hero .hero__actions .btn{text-align:center;justify-content:center}.hero .hero__actions .link-u{align-self:flex-start}}.duo--4>a{display:grid;grid-template-rows:subgrid;grid-row:span 4}.duo--4>a>.link-u{justify-self:start}.ws-nowrap{white-space:nowrap}@media (max-width:700px){.site-footer .wolt-link{flex-wrap:wrap;row-gap:6px}.site-footer .wolt-link span{white-space:nowrap}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.press--marquee .press__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}