.flexy-container:not([data-flexy]) .flexy-items{flex-wrap:wrap}.flexy,.flexy-pills{position:relative;-webkit-user-select:none;user-select:none}[data-flexy*=no] .flexy-items>*{transform:translate3d(calc(-100% * var(--current-item, 0)), 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*{order:2;transform:translate3d(-100%, 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*:last-child{order:1}.flexy-items{display:flex;gap:0;will-change:transform,max-height;margin-inline:calc(var(--flexy-items-gap, 0px)/-2)}.flexy-items>*{cursor:grab;flex:0 0 var(--flexy-item-width, 100%);max-width:var(--flexy-item-width, 100%);padding-inline:calc(var(--flexy-items-gap, 0px)/2)}[data-flexy-moving] .flexy-items{align-items:start}[data-flexy-moving] .flexy-items .flexy-item{transition:min-height .2s ease;min-height:var(--flexy-view-height)}.flexy-view{height:var(--flexy-view-height, initial);transition:height .2s ease}[data-flexy=""]:not([data-flexy-moving]) .flexy-items>*:not(.flexy-item-is-visible){height:1px}[data-flexy-dragging]{cursor:ew-resize}[data-flexy-dragging] .flexy-items>*{pointer-events:none}[data-flexy-view=boxed]{overflow:hidden}.flexy-pills ol,.flex-control-nav:has(img){display:flex;flex-direction:var(--pills-direction);justify-content:var(--pills-horizontal-alignment);flex-wrap:var(--pills-wrap, wrap);list-style:none;padding:0;margin-bottom:0}.flexy-pills ol li,.flex-control-nav:has(img) li{flex-shrink:0;width:var(--thumbs-width, 20%);cursor:pointer}.flexy-pills [data-flexy]{overflow:hidden;--pills-wrap: nowrap}.flexy-pills[data-type=circle]{max-width:var(--pills-container-width, 180px);margin-top:30px;margin-inline:auto}.flexy-pills[data-type=circle] ol:not([data-flexy]),.flexy-pills[data-type=circle] ol[data-flexy*=paused]{--pills-horizontal-alignment: center}.flexy-pills[data-type=circle] li{display:flex;align-items:center;justify-content:center;height:20px;padding:0}.flexy-pills[data-type=circle] li:before{content:"";width:6px;height:6px;border-radius:100%;box-shadow:inset 0 0 0 5px var(--flexy-initial-pill-color, rgba(44, 62, 80, 0.9));transition:box-shadow .2s ease,transform .2s ease}.flexy-pills[data-type=circle] li.active:before{transform:scale3d(2, 2, 1);box-shadow:inset 0 0 0 1px var(--flexy-active-pill-color, rgba(44, 62, 80, 0.9))}@media(any-hover: hover){.flexy-container:not([data-flexy]) .flexy>[class*=flexy-arrow],.flexy-container[data-flexy*=no] .flexy>[class*=flexy-arrow]{visibility:hidden}}[class*=flexy-arrow]{position:absolute;top:var(--flexy-nav-arrow-top-offset, calc(50% - 20px));display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:100%;color:var(--flexy-nav-arrow-color, var(--theme-text-color));box-shadow:0px 25px 40px rgba(0,0,0,.03);background:var(--flexy-nav-background-color, #fff);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*=flexy-arrow] svg{pointer-events:none}@media(any-hover: hover){[class*=flexy-arrow]{opacity:0;transform:rotate(var(--rotate, 0)) translateX(var(--translate-x, 0))}[class*=flexy-arrow]:hover{color:var(--flexy-nav-arrow-hover-color, #fff);background:var(--flexy-nav-background-hover-color, var(--theme-palette-color-1))}}.flexy-arrow-prev{left:20px;--translate-x: -10px}.flexy-arrow-next{right:20px;--translate-x: 10px}[class*=flexy]:hover>[class*=flexy-arrow]{opacity:1;--translate-x: 0}.flexy-pills{--flexy-nav-arrow-top-offset: calc(50% - 20px + var(--thumbs-spacing, 15px) / 2)}.flexy-pills ol:is(:not([data-flexy]),[data-flexy*=paused])~[class*=arrow]{visibility:hidden}.is-layout-slider .flexy-items{--flexy-items-gap: var(--grid-columns-gap, 30px);--flexy-item-width: var(--grid-columns-width)}.is-layout-slider .flexy-item{display:flex}.is-layout-slider .flexy-item>*{width:100%}.ct-product-additional-actions{display:flex;align-items:center;flex-wrap:wrap;--theme-font-size: 14px;--theme-font-weight: 500;--theme-icon-size: 14px;--theme-icon-color: currentColor}.ct-product-additional-actions button{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--theme-text-color);background:rgba(0,0,0,0);transition:var(--theme-transition)}.ct-product-additional-actions[data-type=link]{gap:25px}.ct-product-additional-actions[data-type=link] button:is(:hover,[data-button-state=active],[data-button-state=loading]){color:var(--theme-link-hover-color)}.ct-product-additional-actions[data-type=button]{gap:10px}.ct-product-additional-actions[data-type=button] button{height:40px;min-width:40px;padding:5px 15px;border:1px solid var(--theme-border-color);border-radius:var(--theme-button-border-radius, 3px)}.ct-product-additional-actions[data-type=button] button:is(:hover,[data-button-state=active],[data-button-state=loading]){color:var(--theme-button-text-initial-color);border-color:var(--theme-button-background-initial-color);background-color:var(--theme-button-background-initial-color)}.ct-product-additional-actions .ct-tooltip{--ct-tooltip-vertical-initial-offset: 15px;--ct-tooltip-vertical-hover-offset: 20px}.wcf-filtras, .wcf-oe { margin: 0 0 1.5em; padding: 1em; border: 1px solid rgba(0,0,0,.12); border-radius: 6px; }
.wcf-filtras__head { font-weight: 600; margin-bottom: .6em; }
.wcf-filtras__row { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-filtras__f, .wcf-oe label { display: flex; flex-direction: column; flex: 1 1 160px; min-width: 140px; font-size: .9em; }
.wcf-filtras__f span, .wcf-oe label span { margin-bottom: .25em; opacity: .8; }
.wcf-filtras select, .wcf-oe input { width: 100%; }
.wcf-filtras select:disabled { opacity: .5; }
.wcf-filtras select.is-loading { opacity: .6; }
.wcf-filtras__go { flex: 0 0 auto; }
.wcf-filtras__now { margin-top: .7em; font-size: .9em; }
.wcf-oe { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-tinka table { width: 100%; border-collapse: collapse; font-size: .92em; }
.wcf-tinka th, .wcf-tinka td { text-align: left; padding: .45em .6em; border-bottom: 1px solid rgba(0,0,0,.1); vertical-align: top; }
.wcf-tinka__oe { margin-top: .8em; font-size: .9em; }
@media (max-width: 600px) { .wcf-filtras__f { flex-basis: 100%; } .wcf-tinka table { font-size: .85em; } }
.wcf-ratlankiai.is-loading select { opacity: .6; }
.wcf-ratlankiai__note { margin: .6em 0 0; font-size: .85em; opacity: .75; }
.wcf-ratlankiai .wcf-filtras__f { flex-basis: 120px; min-width: 110px; } .wcf-engine-page .elementor-widget-theme-post-content > .elementor-widget-container,
.wcf-engine-page .entry-content { max-width: 1360px; margin-left: auto; margin-right: auto; }
.wcf-ep { display: flex; flex-direction: column; gap: 1.6em; margin: 1.5em 0; }
.wcf-ep__head { font-weight: 600; margin-bottom: .6em; }
.wcf-ep__nav ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: .5em; }
.wcf-ep__nav a { display: flex; flex-wrap: wrap; align-items: baseline; gap: .3em 1em; padding: .8em 1em; border: 1px solid rgba(0,0,0,.14); border-radius: 6px; text-decoration: none; color: inherit; }
.wcf-ep__nav a:hover { border-color: rgba(0,0,0,.4); }
.wcf-ep__nav-fits { flex: 1 1 420px; font-weight: 600; }
.wcf-ep__nav-meta { font-size: .88em; opacity: .75; }
.wcf-ep__nav-price { font-weight: 700; white-space: nowrap; }
.wcf-ep__fam { display: flex; flex-wrap: wrap; gap: 1.2em 2em; padding: 1.4em; border: 1px solid rgba(0,0,0,.12); border-radius: 8px; scroll-margin-top: 120px; }
.wcf-ep__fam-media { flex: 0 1 240px; }
.wcf-ep__img { width: 100%; height: auto; max-height: 200px; object-fit: contain; }
.wcf-ep__fam-body { flex: 999 1 420px; min-width: 0; }
.wcf-ep h2.wcf-ep__fam-title { font-size: 1.3em; line-height: 1.3; margin: 0 0 .3em; }
.wcf-ep__fam-meta, .wcf-ep__fam-fits { margin: 0 0 .4em; font-size: .92em; }
.wcf-ep__fam-fits { opacity: .8; }
.wcf-ep__vers { width: 100%; border-collapse: collapse; margin: .8em 0 0; font-size: .95em; }
.wcf-ep__vers th { text-align: left; font-size: .8em; text-transform: uppercase; letter-spacing: .03em; opacity: .65; padding: .3em .6em; border-bottom: 1px solid rgba(0,0,0,.15); }
.wcf-ep__vers td { padding: .55em .6em; border-bottom: 1px solid rgba(0,0,0,.08); vertical-align: middle; }
.wcf-ep__vers-price { font-weight: 700; white-space: nowrap; }
.wcf-ep__vers-go { text-align: right; white-space: nowrap; }
.wcf-ep__fit summary { cursor: pointer; font-weight: 600; padding: .6em 0; }
.wcf-ep__scroll { overflow-x: auto; border: 1px solid rgba(0,0,0,.12); border-radius: 6px; margin-top: .4em; }
.wcf-ep__table { width: 100%; min-width: 560px; border-collapse: collapse; font-size: .92em; margin: 0; }
.wcf-ep__table th, .wcf-ep__table td { text-align: left; padding: .5em .8em; border-bottom: 1px solid rgba(0,0,0,.08); vertical-align: top; }
.wcf-ep__table thead th { background: rgba(0,0,0,.04); }
.wcf-ep__note { font-size: .88em; opacity: .75; margin: 0; }
.wcf-ep__links { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: .6em; }
.wcf-ep__links a { display: flex; flex-direction: column; gap: .15em; padding: .7em .9em; border: 1px solid rgba(0,0,0,.12); border-radius: 6px; text-decoration: none; color: inherit; }
.wcf-ep__links a span { font-size: .82em; opacity: .7; }
.wcf-ep__rel h2 { font-size: 1.3em; margin: 0 0 .5em; }
.wcf-ep__rel--block { margin: 0 0 1.5em; }
.wcf-tinka__ep { margin-top: .8em; font-weight: 600; }
@media (max-width: 600px) { .wcf-ep__fam { padding: 1em; } .wcf-ep__vers-go { display: none; } }