@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#1A1A1A; z-index:1; user-select:none;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#1A1A1A; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#D3D3D3; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#D3D3D3; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}.direct-filter-link { display:inline-flex !important; align-items:center; vertical-align:top;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:min(1em, 1rem); line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#A8415A;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #6b593e; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #e0d5c3; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Fraunces", "Fraunces-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(26, 26, 26, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(178, 149, 104, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:10px; display:block;}::selection { background-color:#eeedea;}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#A8415A;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#1A1A1A; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#1A1A1A;}.page_page_subpage a:hover { color:#a0865e;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:16px;}.nav-link__icon-container img { max-height:16px; flex:0 0 16px; width:16px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #D3D3D3; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(26, 26, 26, 0.7); font-weight:400;}.product-price--sale { color:#A8415A;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(26, 26, 26, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:3rem; padding-bottom:3rem; color:#1A1A1A; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer:not(.footer--v2) .social_icons .elements { justify-content:center;}@media (min-width:768px) { .footer:not(.footer--v2) .social_icons .elements {  justify-content:flex-end; }}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#1A1A1A;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav.footer--simple { text-align:center;}.footer__nav.footer--simple ul { display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:1rem;}.footer__nav.footer--simple li + li { margin-top:0;}.footer__nav .element-links { gap:var(--list-item-gap);}.footer--v2 .footer__nav:not(.footer__nav-5) .element-links { align-items:flex-start;}.footer--v2 .footer__nav:not(.footer__nav-5) .element-link { font-size:inherit;}@media (min-width:768px) { .footer.footer--v2:not(.footer-menu-count--5) .footer__nav:not(.footer__nav-5) {  flex:1 0 0%; }}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer:not(.footer--v2) .footer__nav-5 {  width:512px;  max-width:100%; } .footer:not(.footer--v2) .footer__nav-5 .footer_v2_menu_5 .element-links {  align-items:flex-end;  text-align:right; }}.footer--v2 .footer_v2_menu_5, .footer--v2 .footer__nav-inner, .footer--v2 .footer__nav-5 .element-links { align-items:inherit;}.footer__header { margin-bottom:1.25rem;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#1A1A1A; min-height:calc(1.5em + 0.625rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:10px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:10px; border:var(--input-border-width) solid #D3D3D3; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:15px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:5px;}.page_qty_input_outer:focus-within { outline:1px solid #6b593e; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #e0d5c3;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(26, 26, 26, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:1px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy], .form-label[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #6b593e; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #e0d5c3;}.tippy-box { background-color:#ffffff; color:#1A1A1A; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:10px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:200px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#1A1A1A;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center; display:block;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#C2D6C6; color:#1A1A1A;}#toast-container > .toast-success .toast-close-button { color:#1A1A1A;}#toast-container > .toast-warning { background-color:#E8A87C; color:#1A1A1A;}#toast-container > .toast-warning .toast-close-button { color:#1A1A1A;}#toast-container > .toast-error { background-color:#B29568; color:#1A1A1A;}#toast-container > .toast-error .toast-close-button { color:#1A1A1A;}#toast-container > .toast-info { background-color:#6F6F6F; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:10px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:10px;}#list-artpack_page .product { border-bottom:1px solid #D3D3D3; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#e0d5c3; border-radius:15px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#B29568;}.modal-dialog--warning .modal-header__icon { color:#E8A87C;}.modal-dialog--ok .modal-header__icon { color:#C2D6C6;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(26, 26, 26, 0.7);}.modal-header__icon { font-size:2em; color:#B29568;}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #e0d5c3 0%, #d1bfa4 100%); border-radius:15px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:center; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-content,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-content { width:100%;}#offcanvas-exitpopup-wheel .wheel-container-outer,#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html], #offcanvas-exitpopup[data-type=video], #offcanvas-exitpopup[data-type=picture] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:10px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(26, 26, 26, 0.7); font-size:0.875rem; border-bottom:1px solid #D3D3D3; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,.long-description__content ul,.long-description__content ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(26, 26, 26, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A87C;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#1A1A1A;}.social_icons a.element { color:#1A1A1A;}.social_icons a.element:hover { color:#B29568;}.social_icons a.element:hover .icon-set { fill:#B29568;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#eeedea;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #D3D3D3;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #D3D3D3; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:1px solid #D3D3D3; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:1px solid #D3D3D3; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:1px solid #D3D3D3; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:1px solid #D3D3D3; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #D3D3D3;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 10px 10px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:10px 10px 0 0;}.offcanvas-title { display:block; font-family:"Public Sans", "Public Sans-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.xnet-showcase{ --xnet-ink:#171717; --xnet-muted:#6f6b64; --xnet-line:#ded9cf; --xnet-soft:#f6f3ed; --xnet-soft2:#fbfaf7; --xnet-gold:#ad8547; --xnet-white:#fff; max-width:1280px; margin:0 auto; padding:0 20px 72px; color:var(--xnet-ink); font-family:Arial,Helvetica,sans-serif;}.xnet-showcase *{box-sizing:border-box}.xnet-showcase img{max-width:100%;display:block}.xnet-showcase a{color:inherit}.xnet-showcase h1,.xnet-showcase h2,.xnet-showcase h3,.xnet-showcase p{max-width:none}.xnet-eyebrow{ font-size:12px; line-height:1.2; font-weight:850; letter-spacing:.12em; text-transform:uppercase; color:var(--xnet-gold);}.xnet-landing-hero{ display:grid; grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr); min-height:540px; overflow:hidden; border:1px solid var(--xnet-line); border-radius:26px; background:linear-gradient(135deg,#fff 0%,#f5efe5 100%); margin:18px 0 54px;}.xnet-hero-copy{ display:flex; flex-direction:column; justify-content:center; padding:54px 44px; position:relative; z-index:2;}.xnet-hero-copy h1{ margin:10px 0 20px!important; font:850 clamp(42px,5vw,70px)/.98 Arial,Helvetica,sans-serif!important; letter-spacing:-.045em;}.xnet-hero-copy h1 span{color:var(--xnet-gold)}.xnet-hero-lead{ color:#4f4b45; font-size:18px; line-height:1.55; margin:0 0 28px; max-width:620px!important;}.xnet-hero-actions{ display:flex; gap:12px; flex-wrap:wrap;}.xnet-primary,.xnet-secondary{ display:inline-flex; align-items:center; justify-content:center; min-height:50px; padding:0 20px; border-radius:11px; text-decoration:none!important; font-weight:850; font-size:14px; transition:transform .18s ease,box-shadow .18s ease,background .18s ease;}.xnet-primary{ background:var(--xnet-ink); color:#fff!important; box-shadow:0 8px 22px rgba(0,0,0,.12);}.xnet-secondary{ background:rgba(255,255,255,.7); border:1px solid #bcb6ab;}.xnet-primary:hover,.xnet-secondary:hover{transform:translateY(-1px)}.xnet-hero-points{ display:flex; flex-wrap:wrap; gap:7px; margin-top:25px;}.xnet-hero-points span{ padding:7px 10px; border:1px solid #d8d2c7; border-radius:100px; background:rgba(255,255,255,.55); font-size:12px; font-weight:750;}.xnet-hero-image{ position:relative; min-height:540px; background:#ddd;}.xnet-hero-image img{ width:100%; height:100%; object-fit:cover; position:absolute; inset:0;}.xnet-hero-image:after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(246,240,231,.35),rgba(0,0,0,0) 24%,rgba(0,0,0,.05));}.xnet-hero-badge{ position:absolute; right:22px; bottom:22px; z-index:2; background:rgba(20,20,20,.9); color:#fff; padding:13px 16px; border-radius:11px; font-size:12px; line-height:1.4; box-shadow:0 10px 30px rgba(0,0,0,.22);}.link-showcase .link-landing-hero{align-items:stretch}.link-showcase .link-hero-visual{position:relative;overflow:hidden}.link-showcase .link-rail-scene{width:100%;height:100%;min-height:430px}.link-showcase .link-rail-scene svg{ display:block; width:100%; height:100%; min-height:430px;}.xnet-section{margin:0 0 58px}.xnet-section-head{ display:grid; grid-template-columns:minmax(0,1fr) minmax(280px,.48fr); gap:28px; align-items:end; margin-bottom:23px;}.xnet-section-head h2,.xnet-config-intro h2,.xnet-fit-card h2{ margin:5px 0 0!important; font:850 clamp(30px,3.4vw,46px)/1.05 Arial,Helvetica,sans-serif!important; letter-spacing:-.03em;}.xnet-section-head>p{ margin:0; color:var(--xnet-muted); font-size:15px; line-height:1.6;}.xnet-example-grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px;}.xnet-example-card{ border:1px solid var(--xnet-line); border-radius:18px; overflow:hidden; background:#fff; box-shadow:0 12px 35px rgba(31,26,19,.05);}.xnet-example-card>img{ width:100%; height:300px; object-fit:cover; background:#ece8e0;}.xnet-example-body{padding:19px 20px 15px}.xnet-chip{ display:inline-block; padding:6px 9px; border-radius:100px; background:#f0ebe1; color:#5f4b2e; font-size:11px; font-weight:850;}.xnet-example-body h3{ font:850 21px/1.15 Arial!important; margin:10px 0 7px!important;}.xnet-example-body p{ margin:0; color:var(--xnet-muted); line-height:1.5; font-size:14px; min-height:42px;}.xnet-example-body svg{ width:100%; height:54px; margin-top:14px; overflow:visible;}.xnet-example-body svg path,.xnet-example-body svg line{ fill:none; stroke:#171717; stroke-width:4; stroke-linecap:round; stroke-linejoin:round;}.xnet-example-body svg circle{fill:#171717}.xnet-example-body svg rect{fill:var(--xnet-gold)}.xnet-why-section{ padding:34px; border:1px solid var(--xnet-line); border-radius:22px; background:linear-gradient(180deg,#fff,#faf8f3);}.xnet-benefit-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:0; border-top:1px solid var(--xnet-line); border-left:1px solid var(--xnet-line);}.xnet-benefit{ padding:24px; border-right:1px solid var(--xnet-line); border-bottom:1px solid var(--xnet-line); min-height:180px; background:rgba(255,255,255,.45);}.xnet-icon{ width:42px; height:42px; display:grid; place-items:center; border:1px solid #c8aa76; border-radius:12px; color:var(--xnet-gold); font-size:22px; margin-bottom:15px;}.xnet-benefit h3{ font:850 17px Arial!important; margin:0 0 7px!important;}.xnet-benefit p{ margin:0; color:var(--xnet-muted); font-size:13px; line-height:1.55;}.xnet-fit-section{ display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:0 0 62px;}.xnet-fit-card{ border-radius:20px; padding:32px; min-height:330px;}.xnet-fit-yes{ background:#171717; color:#fff;}.xnet-fit-yes .xnet-eyebrow{color:#d9bd8a}.xnet-fit-yes ul{ padding-left:18px; margin:22px 0 0;}.xnet-fit-yes li{ margin:10px 0; line-height:1.45; color:#eee;}.xnet-fit-no{ border:1px solid #e1d8c9; background:#f4ecde;}.xnet-fit-no p{ color:#5f574d; line-height:1.6;}.xnet-fit-note{ font-weight:750; margin-top:24px!important; padding-top:18px; border-top:1px solid rgba(90,70,40,.16);}.xnet-config-section{scroll-margin-top:24px}.xnet-config-intro{ display:flex; justify-content:space-between; gap:30px; align-items:end; margin-bottom:20px;}.xnet-config-intro p{ max-width:760px!important; color:var(--xnet-muted); line-height:1.6; font-size:15px;}.xnet-plan-preview{ border:1px solid var(--xnet-line); border-radius:20px; background:#faf9f6; padding:18px; margin-bottom:18px;}.xnet-preview-head{ display:flex; justify-content:space-between; align-items:flex-start; gap:20px; margin-bottom:10px;}.xnet-preview-head strong{ display:block; font-size:16px;}.xnet-preview-head span{ display:block; color:var(--xnet-muted); font-size:12px; margin-top:3px;}#xnet-preview-stats{ font-weight:850; font-size:13px; white-space:nowrap;}.xnet-preview-canvas{ height:280px; border-radius:13px; background-color:#fff; background-image:  linear-gradient(#f0eee9 1px,transparent 1px),  linear-gradient(90deg,#f0eee9 1px,transparent 1px); background-size:24px 24px; overflow:hidden; border:1px solid #ebe7df;}.xnet-preview-canvas svg{ width:100%; height:100%; display:block;}.xnet-track{ fill:none; stroke:#1b1b1b; stroke-width:9; stroke-linecap:round; stroke-linejoin:round;}.xnet-track-soft{ fill:none; stroke:#1b1b1b; stroke-width:7; stroke-linecap:round; stroke-linejoin:round;}.xnet-spot{ fill:#171717; stroke:#fff; stroke-width:3;}.xnet-linear{ fill:var(--xnet-gold); stroke:#fff; stroke-width:2;}.xnet-pendant-line{ stroke:#171717; stroke-width:3;}.xnet-pendant{ fill:#fff; stroke:var(--xnet-gold); stroke-width:5;}.xnet-decor{ fill:#fff; stroke:#171717; stroke-width:4;}.xnet-node{fill:#171717}.xnet-preview-legend{ display:flex; gap:18px; flex-wrap:wrap; margin-top:12px; color:#666; font-size:12px;}.xnet-preview-legend span{ display:flex; align-items:center; gap:7px;}.xnet-preview-legend i{ display:inline-block; position:relative; flex:0 0 auto;}.xnet-preview-legend .dot{ width:10px; height:10px; border-radius:50%; background:#171717;}.xnet-preview-legend .bar{ width:25px; height:8px; border:2px solid var(--xnet-gold); border-radius:2px;}.xnet-preview-legend .pend{ width:10px; height:10px; border:2px solid var(--xnet-gold); border-radius:50%; margin-top:9px;}.xnet-preview-legend .pend:before{ content:""; position:absolute; left:3px; top:-10px; width:2px; height:9px; background:#171717;}.xnet-preview-legend .curve{ width:26px; height:12px; border-top:3px solid #171717; border-radius:50%;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo){ font-family:Arial,Helvetica,sans-serif!important; color:#171717; max-width:none; margin:auto; padding:0 0 44px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) *{box-sizing:border-box}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) button,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) input{ font-family:inherit;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .hero{display:none}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .kick{ font:800 12px Arial; color:#777;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) h1{ font:850 clamp(34px,4vw,50px)/1.05 Arial!important; margin:7px 0!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) h2{ font:850 24px Arial!important; margin:0 0 11px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .shell{ display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:22px; align-items:start;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) main{ border:1px solid #e2ded5; border-radius:18px; padding:20px; background:#fff; box-shadow:0 12px 35px rgba(31,26,19,.04);}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) aside{ background:#f5f3ee; border-radius:16px; padding:18px; position:sticky; top:20px; border:1px solid #e8e3da;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) aside h3{ font:850 20px Arial!important; margin:0 0 9px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .prog{ display:flex; gap:7px; margin-bottom:18px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .prog i{ height:7px; flex:1; background:#e5e2db; border-radius:8px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .prog i.on{background:#171717}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .lead{ color:#666; margin:-3px 0 14px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cards,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .types,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fams{ display:grid; gap:10px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cards{ grid-template-columns:repeat(3,1fr);}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .types{ grid-template-columns:repeat(4,1fr); margin-bottom:12px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fam{ border:1px solid #d8d4cb; border-radius:12px; background:#faf9f6; cursor:pointer; color:#171717; transition:border .16s ease,transform .16s ease,box-shadow .16s ease;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice:hover,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fam:hover{ transform:translateY(-1px); box-shadow:0 7px 18px rgba(0,0,0,.05);}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice{ padding:14px 12px; text-align:left;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice.sel,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fam.sel{ border-color:#171717; background:#fff; box-shadow:inset 0 0 0 1px #171717;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice b,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice small,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fb b,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fb small{ display:block;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .choice small,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fb small{ color:#777; margin-top:3px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields{ display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:11px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields.three{ grid-template-columns:repeat(3,1fr);}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields label{ display:block; font-weight:800; font-size:13px; margin-bottom:5px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields input{ width:100%; border:1px solid #cbc7bd; border-radius:10px; padding:11px; background:#fff;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields input:focus{ outline:2px solid rgba(173,133,71,.22); border-color:#b18a4d;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fams{ grid-template-columns:repeat(3,1fr);}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fam{ overflow:hidden; text-align:left; padding:0;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fpic{ height:135px; background:#f3f1ec;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fpic,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .pic{ display:flex; align-items:center; justify-content:center;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fpic img,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .pic img{ width:100%; height:100%; object-fit:contain;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fb{padding:9px}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .products{ display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:13px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .product{ border:1px solid #ddd9d0; border-radius:15px; padding:12px; background:#fff;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .pic{ height:250px; background:#f4f2ed; border-radius:11px; overflow:hidden; color:#777;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .product h3{ font:850 16px/1.3 Arial!important; margin:11px 0 6px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .meta{ color:#666; font-size:13px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .plink,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .bomlink{ color:#171717; text-decoration:underline; font-size:13px; text-underline-offset:3px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .plink{ display:inline-block; margin-top:7px; font-weight:750;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .pbot,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .row,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .nav{ display:flex; justify-content:space-between; gap:10px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .pbot{ align-items:center; margin-top:11px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .price,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .total{ font-size:22px; font-weight:850;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .qty{ display:flex; border:1px solid #d2cec5; border-radius:9px; overflow:hidden;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .qty button,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .qty span{ width:36px; height:34px; border:0; text-align:center; line-height:34px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .qty button{ background:#efede8; font-weight:850; cursor:pointer;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .qty span{font-weight:850}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .row{ padding:9px 0; border-bottom:1px solid #e5e2db; align-items:flex-start;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .row span:first-child{color:#555}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .bom{ margin-top:16px; background:#faf9f6; border:1px solid #e4e0d7; border-radius:12px; padding:13px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .note,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .bad{ padding:10px; border-radius:9px; margin-top:10px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .note{background:#f4f2ed}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .bad{ background:#fff0ee; color:#7b2520;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .nav{ margin-top:20px; padding-top:15px; border-top:1px solid #e4e0d8;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .btn,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cart{ border:0; border-radius:10px; padding:12px 16px; font-weight:850; cursor:pointer;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .btn{background:#efede8}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .next,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cart{ background:#171717; color:#fff;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .btn:disabled,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cart:disabled{ opacity:.3; cursor:not-allowed;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cart{ width:100%; margin-top:13px;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .total{ margin:4px 0 12px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products{ grid-template-columns:repeat(auto-fill,250px)!important; justify-content:start!important; align-items:stretch!important; gap:12px!important; margin-top:16px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product{ display:flex!important; flex-direction:column!important; width:250px!important; max-width:250px!important; min-width:0!important; overflow:hidden!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .pic{ width:100%!important; height:125px!important; min-height:125px!important; max-height:125px!important; margin:0 0 10px!important; padding:6px!important; background:#faf9f6!important; border-radius:9px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .pic img{ width:100%!important; height:100%!important; max-height:113px!important; object-fit:contain!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product h3{ margin:0 0 6px!important; min-height:38px!important; max-height:38px!important; overflow:hidden!important; display:-webkit-box!important; -webkit-line-clamp:2!important; -webkit-box-orient:vertical!important; font:800 14px/1.32 Arial,Helvetica,sans-serif!important; letter-spacing:0!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .meta{display:none!important}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .plink{ display:inline-block!important; margin:0 0 11px!important; padding:0!important; color:#6b665f!important; font-size:11px!important; line-height:1.25!important; text-decoration:none!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .plink:hover{text-decoration:underline!important}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .pbot{ margin-top:auto!important; display:flex!important; align-items:center!important; justify-content:space-between!important; gap:8px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .price{ margin:0!important; font-size:15px!important; line-height:1!important; font-weight:900!important; white-space:nowrap!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty{ display:flex!important; align-items:center!important; gap:5px!important; flex:0 0 auto!important; border:0!important; border-radius:0!important; overflow:visible!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty button{ width:28px!important; height:28px!important; min-width:28px!important; min-height:28px!important; padding:0!important; margin:0!important; border:1px solid #cfc8bd!important; border-radius:6px!important; background:#fff!important; color:#171717!important; font-size:16px!important; line-height:26px!important; text-align:center!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty span{ width:20px!important; min-width:20px!important; height:auto!important; line-height:1!important; text-align:center!important; font-size:13px!important; font-weight:800!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fams{ grid-template-columns:repeat(auto-fill,170px)!important; justify-content:start!important; gap:10px!important; margin-top:14px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam{ width:170px!important; max-width:170px!important; min-height:0!important; padding:9px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam .fpic{ height:84px!important; min-height:84px!important; max-height:84px!important; margin-bottom:7px!important; overflow:hidden!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam .fpic img{ width:100%!important; height:100%!important; object-fit:contain!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam b{font-size:14px!important}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam small{font-size:11px!important}@media(max-width:1000px){ .xnet-landing-hero{  grid-template-columns:1fr;  min-height:auto; } .xnet-hero-image{min-height:430px} .xnet-section-head{grid-template-columns:1fr} .xnet-benefit-grid{grid-template-columns:repeat(2,1fr)} .xnet-fit-section{grid-template-columns:1fr} :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .shell{  grid-template-columns:1fr; } :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) aside{  position:static;  order:-1; }}@media(max-width:720px){ .xnet-showcase{padding:0 12px 45px} .xnet-landing-hero{  border-radius:18px;  margin-top:8px;  margin-bottom:42px; } .xnet-hero-copy{padding:34px 24px} .xnet-hero-copy h1{font-size:42px!important} .xnet-hero-image{min-height:320px} .link-showcase .link-rail-scene, .link-showcase .link-rail-scene svg{  min-height:300px; } .xnet-example-grid{grid-template-columns:1fr} .xnet-example-card>img{height:250px} .xnet-why-section{padding:22px 16px} .xnet-benefit-grid{grid-template-columns:1fr} .xnet-fit-card{padding:25px 20px} .xnet-preview-head{display:block} #xnet-preview-stats{margin-top:10px} .xnet-preview-canvas{height:220px} :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .cards, :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .types, :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields, :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) .fields.three{  grid-template-columns:1fr; } :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo) main{  padding:15px; }  #lsz-sintervezo-test .fams, #lsz-sintervezo-test .products{  grid-template-columns:1fr; }  :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products{  grid-template-columns:repeat(2,minmax(0,1fr))!important; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product{  width:100%!important;  max-width:none!important; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fams{  grid-template-columns:repeat(2,minmax(0,1fr))!important; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam{  width:100%!important;  max-width:none!important; }}@media(max-width:460px){ :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products{  grid-template-columns:1fr!important; }}.link-showcase{ --link-ink:#1a1a1a; --link-muted:#6a665f; --link-line:#ddd7cd; --link-soft:#f7f4ee; --link-gold:#a9844d;}.link-showcase .xnet-landing-hero{ background:  radial-gradient(circle at 82% 18%,rgba(169,132,77,.08),transparent 34%),  linear-gradient(135deg,#fff 0%,#f7f2e9 100%); border-color:#ded7cc; box-shadow:0 18px 50px rgba(38,31,24,.06);}.link-showcase .xnet-hero-copy{ padding-top:58px; padding-bottom:58px;}.link-showcase .xnet-hero-copy h1{ max-width:680px!important;}.link-showcase .xnet-hero-lead{ max-width:650px!important; color:#555049;}.link-showcase .xnet-primary{ box-shadow:0 10px 24px rgba(0,0,0,.1);}.link-showcase .xnet-hero-points span{ background:rgba(255,255,255,.72); border-color:#d9d2c7;}.link-showcase .link-hero-visual{ background:linear-gradient(180deg,#eee9e0,#e7e1d7);}.link-showcase .link-rail-scene{ padding:28px; display:flex; align-items:center; justify-content:center;}.link-showcase .link-rail-scene svg{ border-radius:22px; box-shadow:0 20px 48px rgba(45,35,25,.08);}.link-showcase .xnet-why-section{ background:linear-gradient(180deg,#fff,#fbf8f2); box-shadow:0 12px 36px rgba(31,26,19,.035);}.link-showcase .xnet-benefit{ min-height:168px;}.link-showcase .xnet-benefit h3{ font-size:16px!important;}.link-showcase .xnet-benefit p{ color:#716c65;}.link-showcase .xnet-config-intro{ margin-bottom:24px;}.link-showcase .xnet-config-intro p{ max-width:700px!important;}.link-showcase .xnet-plan-preview{ background:#f8f6f1; border-color:#e0dbd2; box-shadow:0 10px 28px rgba(31,26,19,.03);}.link-showcase .xnet-preview-canvas{ background-color:#fffdf9; background-image:  linear-gradient(#f2efe8 1px,transparent 1px),  linear-gradient(90deg,#f2efe8 1px,transparent 1px);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) main{ border-color:#ded9d0!important; box-shadow:0 16px 42px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside{ background:linear-gradient(180deg,#f7f4ee,#f1eee8)!important; border-color:#e1ddd4!important; box-shadow:0 12px 32px rgba(31,26,19,.04);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside h3{ letter-spacing:-.015em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .total{ font-size:24px!important; letter-spacing:-.02em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog{ gap:6px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog i{ height:6px!important; background:#e6e1d8!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog i.on{ background:linear-gradient(90deg,#171717,#4a4034)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice{ min-height:92px; border-color:#dad4ca!important; background:linear-gradient(180deg,#fff,#faf8f4)!important; box-shadow:0 5px 16px rgba(31,26,19,.02);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice:hover{ border-color:#bda98c!important; box-shadow:0 9px 22px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice.sel{ border-color:#171717!important; background:#fff!important; box-shadow:  inset 0 0 0 1px #171717,  0 8px 20px rgba(31,26,19,.045)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice b{ font-size:14px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice small{ font-size:12px; line-height:1.35;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fields input{ min-height:44px; border-color:#cfc8bd!important; background:#fffdf9!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fields input:focus{ outline:3px solid rgba(169,132,77,.12)!important; border-color:#aa8753!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fams{ gap:12px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam{ border-color:#ddd7ce!important; background:#fff!important; box-shadow:0 8px 20px rgba(31,26,19,.035); transition:transform .16s ease,box-shadow .16s ease,border .16s ease!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam:hover{ transform:translateY(-2px)!important; box-shadow:0 12px 28px rgba(31,26,19,.07)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam.sel{ border-color:#171717!important; box-shadow:  inset 0 0 0 1px #171717,  0 10px 26px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam .fpic{ background:linear-gradient(180deg,#fbfaf7,#f3efe8)!important; border-radius:8px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product{ border-color:#ddd7ce!important; background:#fff!important; box-shadow:0 8px 24px rgba(31,26,19,.04); transition:transform .16s ease,box-shadow .16s ease,border .16s ease;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product:hover{ transform:translateY(-2px); border-color:#cdbb9f!important; box-shadow:0 14px 32px rgba(31,26,19,.075);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .pic{ background:linear-gradient(180deg,#fbfaf7,#f4f1eb)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product h3{ color:#201f1d!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .plink{ color:#766d60!important; text-underline-offset:3px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .price{ color:#171717!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty button{ border-color:#d3cbc0!important; background:#fbfaf7!important; transition:background .15s ease,border .15s ease;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty button:hover{ background:#f1ece3!important; border-color:#bcae9b!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bom{ background:linear-gradient(180deg,#fbfaf7,#f6f3ed)!important; border-color:#e1dbd1!important; box-shadow:0 8px 22px rgba(31,26,19,.025);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bom h3{ margin-top:0!important; letter-spacing:-.01em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bomlink{ color:#403a33!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .btn{ min-height:44px; padding-left:18px!important; padding-right:18px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .next{ box-shadow:0 8px 18px rgba(0,0,0,.08);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .cart{ min-height:52px!important; letter-spacing:.015em; box-shadow:0 10px 24px rgba(0,0,0,.10);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row{ gap:16px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row span:first-child{ color:#746f68!important; font-size:12px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row strong{ text-align:right; font-size:13px; line-height:1.35;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside:before{ content:"LINK"; display:inline-block; margin-bottom:10px; padding:4px 7px; border:1px solid #d6c4a8; border-radius:999px; color:#8d6c3d; background:#fbf6ee; font-size:10px; font-weight:850; letter-spacing:.12em;}@media(max-width:720px){ .link-showcase .xnet-hero-copy{  padding-top:38px;  padding-bottom:38px; } .link-showcase .link-rail-scene{  padding:16px; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice{  min-height:auto; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row strong{  max-width:55%; }}.minitrack-showcase .xnet-landing-hero{ background:  radial-gradient(circle at 82% 20%,rgba(173,133,71,.07),transparent 34%),  linear-gradient(135deg,#fff 0%,#f4f1ea 100%); box-shadow:0 16px 46px rgba(31,26,19,.05);}.minitrack-showcase .minitrack-hero-visual{ background:linear-gradient(180deg,#eeeae2,#e5e0d6);}.minitrack-showcase .minitrack-rail-scene{ width:100%; height:100%; min-height:430px; display:flex; align-items:center; justify-content:center; padding:28px;}.minitrack-showcase .minitrack-rail-scene svg{ width:100%; height:100%; min-height:420px; display:block; border-radius:22px; box-shadow:0 20px 48px rgba(45,35,25,.07);}#lsz-minitrack-tervezo main{ border-color:#ded9d0; box-shadow:0 16px 42px rgba(31,26,19,.05);}#lsz-minitrack-tervezo aside{ background:linear-gradient(180deg,#f7f4ee,#f1eee8); box-shadow:0 12px 32px rgba(31,26,19,.035);}#lsz-minitrack-tervezo aside:before{ content:"MINITRACK"; display:inline-block; margin-bottom:10px; padding:4px 7px; border:1px solid #d6c4a8; border-radius:999px; color:#8d6c3d; background:#fbf6ee; font-size:10px; font-weight:850; letter-spacing:.12em;}#lsz-minitrack-tervezo .choice{ min-height:88px; background:linear-gradient(180deg,#fff,#faf8f4);}#lsz-minitrack-tervezo .fams{ display:grid!important; grid-template-columns:repeat(auto-fill,170px)!important; justify-content:start!important; gap:11px!important; margin-top:14px!important;}#lsz-minitrack-tervezo .fam{ width:170px!important; max-width:170px!important; padding:9px!important; background:#fff!important; box-shadow:0 8px 20px rgba(31,26,19,.035);}#lsz-minitrack-tervezo .fam .fpic{ height:88px!important; min-height:88px!important; max-height:88px!important; margin-bottom:7px!important; border-radius:8px!important; background:linear-gradient(180deg,#fbfaf7,#f3efe8)!important; overflow:hidden!important;}#lsz-minitrack-tervezo .fam .fpic img{ width:100%!important; height:100%!important; object-fit:contain!important;}#lsz-minitrack-tervezo .products{ display:grid!important; grid-template-columns:repeat(auto-fill,250px)!important; justify-content:start!important; align-items:stretch!important; gap:12px!important; margin-top:16px!important;}#lsz-minitrack-tervezo .products>.product{ display:flex!important; flex-direction:column!important; width:250px!important; max-width:250px!important; min-width:0!important; overflow:hidden!important; border-color:#ddd7ce!important; box-shadow:0 8px 24px rgba(31,26,19,.04);}#lsz-minitrack-tervezo .product .pic{ width:100%!important; height:125px!important; min-height:125px!important; max-height:125px!important; margin:0 0 10px!important; padding:6px!important; background:linear-gradient(180deg,#fbfaf7,#f4f1eb)!important;}#lsz-minitrack-tervezo .product .pic img{ width:100%!important; height:100%!important; max-height:113px!important; object-fit:contain!important;}#lsz-minitrack-tervezo .product h3{ margin:0 0 6px!important; min-height:38px!important; max-height:38px!important; overflow:hidden!important; display:-webkit-box!important; -webkit-line-clamp:2!important; -webkit-box-orient:vertical!important; font:800 14px/1.32 Arial,Helvetica,sans-serif!important;}#lsz-minitrack-tervezo .product .meta{display:none!important}#lsz-minitrack-tervezo .product .plink{ display:inline-block!important; margin:0 0 11px!important; font-size:11px!important; color:#716a61!important; text-decoration:none!important;}#lsz-minitrack-tervezo .product .pbot{ margin-top:auto!important;}#lsz-minitrack-tervezo .product .price{ font-size:15px!important; font-weight:900!important; white-space:nowrap!important;}#lsz-minitrack-tervezo .product .qty{ border:0!important; overflow:visible!important; gap:5px!important;}#lsz-minitrack-tervezo .product .qty button{ width:28px!important; height:28px!important; min-width:28px!important; padding:0!important; border:1px solid #cfc8bd!important; border-radius:6px!important; background:#fff!important; line-height:26px!important;}#lsz-minitrack-tervezo .product .qty span{ width:20px!important; min-width:20px!important; height:auto!important; line-height:28px!important; font-size:13px!important;}#lsz-minitrack-tervezo .cart{ min-height:52px!important; box-shadow:0 10px 24px rgba(0,0,0,.1);}@media(max-width:720px){ .minitrack-showcase .minitrack-rail-scene{padding:16px;min-height:300px} .minitrack-showcase .minitrack-rail-scene svg{min-height:300px} #lsz-minitrack-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))!important} #lsz-minitrack-tervezo .products>.product{width:100%!important;max-width:none!important} #lsz-minitrack-tervezo .fams{grid-template-columns:repeat(2,minmax(0,1fr))!important} #lsz-minitrack-tervezo .fam{width:100%!important;max-width:none!important}}@media(max-width:460px){ #lsz-minitrack-tervezo .products{grid-template-columns:1fr!important}}.link-showcase{ --link-ink:#1a1a1a; --link-muted:#6a665f; --link-line:#ddd7cd; --link-soft:#f7f4ee; --link-gold:#a9844d;}.link-showcase .xnet-landing-hero{ background:  radial-gradient(circle at 82% 18%,rgba(169,132,77,.08),transparent 34%),  linear-gradient(135deg,#fff 0%,#f7f2e9 100%); border-color:#ded7cc; box-shadow:0 18px 50px rgba(38,31,24,.06);}.link-showcase .xnet-hero-copy{ padding-top:58px; padding-bottom:58px;}.link-showcase .xnet-hero-copy h1{ max-width:680px!important;}.link-showcase .xnet-hero-lead{ max-width:650px!important; color:#555049;}.link-showcase .xnet-primary{ box-shadow:0 10px 24px rgba(0,0,0,.1);}.link-showcase .xnet-hero-points span{ background:rgba(255,255,255,.72); border-color:#d9d2c7;}.link-showcase .link-hero-visual{ background:linear-gradient(180deg,#eee9e0,#e7e1d7);}.link-showcase .link-rail-scene{ padding:28px; display:flex; align-items:center; justify-content:center;}.link-showcase .link-rail-scene svg{ border-radius:22px; box-shadow:0 20px 48px rgba(45,35,25,.08);}.link-showcase .xnet-why-section{ background:linear-gradient(180deg,#fff,#fbf8f2); box-shadow:0 12px 36px rgba(31,26,19,.035);}.link-showcase .xnet-benefit{ min-height:168px;}.link-showcase .xnet-benefit h3{ font-size:16px!important;}.link-showcase .xnet-benefit p{ color:#716c65;}.link-showcase .xnet-config-intro{ margin-bottom:24px;}.link-showcase .xnet-config-intro p{ max-width:700px!important;}.link-showcase .xnet-plan-preview{ background:#f8f6f1; border-color:#e0dbd2; box-shadow:0 10px 28px rgba(31,26,19,.03);}.link-showcase .xnet-preview-canvas{ background-color:#fffdf9; background-image:  linear-gradient(#f2efe8 1px,transparent 1px),  linear-gradient(90deg,#f2efe8 1px,transparent 1px);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) main{ border-color:#ded9d0!important; box-shadow:0 16px 42px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside{ background:linear-gradient(180deg,#f7f4ee,#f1eee8)!important; border-color:#e1ddd4!important; box-shadow:0 12px 32px rgba(31,26,19,.04);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside h3{ letter-spacing:-.015em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .total{ font-size:24px!important; letter-spacing:-.02em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog{ gap:6px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog i{ height:6px!important; background:#e6e1d8!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .prog i.on{ background:linear-gradient(90deg,#171717,#4a4034)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice{ min-height:92px; border-color:#dad4ca!important; background:linear-gradient(180deg,#fff,#faf8f4)!important; box-shadow:0 5px 16px rgba(31,26,19,.02);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice:hover{ border-color:#bda98c!important; box-shadow:0 9px 22px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice.sel{ border-color:#171717!important; background:#fff!important; box-shadow:  inset 0 0 0 1px #171717,  0 8px 20px rgba(31,26,19,.045)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice b{ font-size:14px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice small{ font-size:12px; line-height:1.35;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fields input{ min-height:44px; border-color:#cfc8bd!important; background:#fffdf9!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fields input:focus{ outline:3px solid rgba(169,132,77,.12)!important; border-color:#aa8753!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fams{ gap:12px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam{ border-color:#ddd7ce!important; background:#fff!important; box-shadow:0 8px 20px rgba(31,26,19,.035); transition:transform .16s ease,box-shadow .16s ease,border .16s ease!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam:hover{ transform:translateY(-2px)!important; box-shadow:0 12px 28px rgba(31,26,19,.07)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam.sel{ border-color:#171717!important; box-shadow:  inset 0 0 0 1px #171717,  0 10px 26px rgba(31,26,19,.055)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .fam .fpic{ background:linear-gradient(180deg,#fbfaf7,#f3efe8)!important; border-radius:8px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product{ border-color:#ddd7ce!important; background:#fff!important; box-shadow:0 8px 24px rgba(31,26,19,.04); transition:transform .16s ease,box-shadow .16s ease,border .16s ease;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .products>.product:hover{ transform:translateY(-2px); border-color:#cdbb9f!important; box-shadow:0 14px 32px rgba(31,26,19,.075);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .pic{ background:linear-gradient(180deg,#fbfaf7,#f4f1eb)!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product h3{ color:#201f1d!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .plink{ color:#766d60!important; text-underline-offset:3px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .price{ color:#171717!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty button{ border-color:#d3cbc0!important; background:#fbfaf7!important; transition:background .15s ease,border .15s ease;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .product .qty button:hover{ background:#f1ece3!important; border-color:#bcae9b!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bom{ background:linear-gradient(180deg,#fbfaf7,#f6f3ed)!important; border-color:#e1dbd1!important; box-shadow:0 8px 22px rgba(31,26,19,.025);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bom h3{ margin-top:0!important; letter-spacing:-.01em;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .bomlink{ color:#403a33!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .btn{ min-height:44px; padding-left:18px!important; padding-right:18px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .next{ box-shadow:0 8px 18px rgba(0,0,0,.08);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .cart{ min-height:52px!important; letter-spacing:.015em; box-shadow:0 10px 24px rgba(0,0,0,.10);}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row{ gap:16px!important;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row span:first-child{ color:#746f68!important; font-size:12px;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row strong{ text-align:right; font-size:13px; line-height:1.35;}:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside:before{ content:"LINK"; display:inline-block; margin-bottom:10px; padding:4px 7px; border:1px solid #d6c4a8; border-radius:999px; color:#8d6c3d; background:#fbf6ee; font-size:10px; font-weight:850; letter-spacing:.12em;}@media(max-width:720px){ .link-showcase .xnet-hero-copy{  padding-top:38px;  padding-bottom:38px; } .link-showcase .link-rail-scene{  padding:16px; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) .choice{  min-height:auto; } :is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo) aside .row strong{  max-width:55%; }}#lsz-xneo-tervezo{ font-family:Arial,Helvetica,sans-serif!important; color:#171717; max-width:none; margin:auto; padding:0 0 44px;}#lsz-xneo-tervezo *{box-sizing:border-box}#lsz-xneo-tervezo button,#lsz-xneo-tervezo input{ font-family:inherit;}#lsz-xneo-tervezo .hero{display:none}#lsz-xneo-tervezo .kick{ font:800 12px Arial; color:#777;}#lsz-xneo-tervezo h1{ font:850 clamp(34px,4vw,50px)/1.05 Arial!important; margin:7px 0!important;}#lsz-xneo-tervezo h2{ font:850 24px Arial!important; margin:0 0 11px!important;}#lsz-xneo-tervezo .shell{ display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:22px; align-items:start;}#lsz-xneo-tervezo main{ border:1px solid #e2ded5; border-radius:18px; padding:20px; background:#fff; box-shadow:0 12px 35px rgba(31,26,19,.04);}#lsz-xneo-tervezo aside{ background:#f5f3ee; border-radius:16px; padding:18px; position:sticky; top:20px; border:1px solid #e8e3da;}#lsz-xneo-tervezo aside h3{ font:850 20px Arial!important; margin:0 0 9px!important;}#lsz-xneo-tervezo .prog{ display:flex; gap:7px; margin-bottom:18px;}#lsz-xneo-tervezo .prog i{ height:7px; flex:1; background:#e5e2db; border-radius:8px;}#lsz-xneo-tervezo .prog i.on{background:#171717}#lsz-xneo-tervezo .lead{ color:#666; margin:-3px 0 14px;}#lsz-xneo-tervezo .cards,#lsz-xneo-tervezo .types,#lsz-xneo-tervezo .fams{ display:grid; gap:10px;}#lsz-xneo-tervezo .cards{ grid-template-columns:repeat(3,1fr);}#lsz-xneo-tervezo .types{ grid-template-columns:repeat(4,1fr); margin-bottom:12px;}#lsz-xneo-tervezo .choice,#lsz-xneo-tervezo .fam{ border:1px solid #d8d4cb; border-radius:12px; background:#faf9f6; cursor:pointer; color:#171717; transition:border .16s ease,transform .16s ease,box-shadow .16s ease;}#lsz-xneo-tervezo .choice:hover,#lsz-xneo-tervezo .fam:hover{ transform:translateY(-1px); box-shadow:0 7px 18px rgba(0,0,0,.05);}#lsz-xneo-tervezo .choice{ padding:14px 12px; text-align:left;}#lsz-xneo-tervezo .choice.sel,#lsz-xneo-tervezo .fam.sel{ border-color:#171717; background:#fff; box-shadow:inset 0 0 0 1px #171717;}#lsz-xneo-tervezo .choice b,#lsz-xneo-tervezo .choice small,#lsz-xneo-tervezo .fb b,#lsz-xneo-tervezo .fb small{ display:block;}#lsz-xneo-tervezo .choice small,#lsz-xneo-tervezo .fb small{ color:#777; margin-top:3px;}#lsz-xneo-tervezo .fields{ display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:11px;}#lsz-xneo-tervezo .fields.three{ grid-template-columns:repeat(3,1fr);}#lsz-xneo-tervezo .fields label{ display:block; font-weight:800; font-size:13px; margin-bottom:5px;}#lsz-xneo-tervezo .fields input{ width:100%; border:1px solid #cbc7bd; border-radius:10px; padding:11px; background:#fff;}#lsz-xneo-tervezo .fields input:focus{ outline:2px solid rgba(173,133,71,.22); border-color:#b18a4d;}#lsz-xneo-tervezo .fams{ grid-template-columns:repeat(3,1fr);}#lsz-xneo-tervezo .fam{ overflow:hidden; text-align:left; padding:0;}#lsz-xneo-tervezo .fpic{ height:135px; background:#f3f1ec;}#lsz-xneo-tervezo .fpic,#lsz-xneo-tervezo .pic{ display:flex; align-items:center; justify-content:center;}#lsz-xneo-tervezo .fpic img,#lsz-xneo-tervezo .pic img{ width:100%; height:100%; object-fit:contain;}#lsz-xneo-tervezo .fb{padding:9px}#lsz-xneo-tervezo .products{ display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:13px;}#lsz-xneo-tervezo .product{ border:1px solid #ddd9d0; border-radius:15px; padding:12px; background:#fff;}#lsz-xneo-tervezo .pic{ height:250px; background:#f4f2ed; border-radius:11px; overflow:hidden; color:#777;}#lsz-xneo-tervezo .product h3{ font:850 16px/1.3 Arial!important; margin:11px 0 6px!important;}#lsz-xneo-tervezo .meta{ color:#666; font-size:13px;}#lsz-xneo-tervezo .plink,#lsz-xneo-tervezo .bomlink{ color:#171717; text-decoration:underline; font-size:13px; text-underline-offset:3px;}#lsz-xneo-tervezo .plink{ display:inline-block; margin-top:7px; font-weight:750;}#lsz-xneo-tervezo .pbot,#lsz-xneo-tervezo .row,#lsz-xneo-tervezo .nav{ display:flex; justify-content:space-between; gap:10px;}#lsz-xneo-tervezo .pbot{ align-items:center; margin-top:11px;}#lsz-xneo-tervezo .price,#lsz-xneo-tervezo .total{ font-size:22px; font-weight:850;}#lsz-xneo-tervezo .qty{ display:flex; border:1px solid #d2cec5; border-radius:9px; overflow:hidden;}#lsz-xneo-tervezo .qty button,#lsz-xneo-tervezo .qty span{ width:36px; height:34px; border:0; text-align:center; line-height:34px;}#lsz-xneo-tervezo .qty button{ background:#efede8; font-weight:850; cursor:pointer;}#lsz-xneo-tervezo .qty span{font-weight:850}#lsz-xneo-tervezo .row{ padding:9px 0; border-bottom:1px solid #e5e2db; align-items:flex-start;}#lsz-xneo-tervezo .row span:first-child{color:#555}#lsz-xneo-tervezo .bom{ margin-top:16px; background:#faf9f6; border:1px solid #e4e0d7; border-radius:12px; padding:13px;}#lsz-xneo-tervezo .note,#lsz-xneo-tervezo .bad{ padding:10px; border-radius:9px; margin-top:10px;}#lsz-xneo-tervezo .note{background:#f4f2ed}#lsz-xneo-tervezo .bad{ background:#fff0ee; color:#7b2520;}#lsz-xneo-tervezo .nav{ margin-top:20px; padding-top:15px; border-top:1px solid #e4e0d8;}#lsz-xneo-tervezo .btn,#lsz-xneo-tervezo .cart{ border:0; border-radius:10px; padding:12px 16px; font-weight:850; cursor:pointer;}#lsz-xneo-tervezo .btn{background:#efede8}#lsz-xneo-tervezo .next,#lsz-xneo-tervezo .cart{ background:#171717; color:#fff;}#lsz-xneo-tervezo .btn:disabled,#lsz-xneo-tervezo .cart:disabled{ opacity:.3; cursor:not-allowed;}#lsz-xneo-tervezo .cart{ width:100%; margin-top:13px;}#lsz-xneo-tervezo .total{ margin:4px 0 12px;}.xneo-showcase .xneo-important{max-width:1000px;margin:20px auto 0;padding:15px 18px;border:1px solid #dfcfb7;border-radius:13px;background:#fbf6ee;color:#5f5140;font-size:13px;line-height:1.55}.xnet-preview-legend .xneo-rec,.xnet-preview-legend .xneo-sur{width:18px;height:4px;border-radius:5px;display:inline-block;vertical-align:middle;margin-right:5px}.xnet-preview-legend .xneo-rec{background:#171717}.xnet-preview-legend .xneo-sur{background:#a9844d}#lsz-xneo-tervezo select{width:100%;border:1px solid #cbc7bd;border-radius:10px;padding:11px;background:#fff;color:#171717;font:inherit}#lsz-xneo-tervezo .xneo-segments{display:grid;gap:11px}#lsz-xneo-tervezo .xneo-seg{border:1px solid #ddd9d0;border-radius:14px;padding:13px;background:#faf9f6}#lsz-xneo-tervezo .xneo-seg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#lsz-xneo-tervezo .xneo-seg-head>b{font-size:14px}#lsz-xneo-tervezo .xneo-seg-head>span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#efe9df;color:#755d3d}#lsz-xneo-tervezo .xneo-seg .fields{margin-top:0}#lsz-xneo-tervezo .xneo-joint{margin-top:10px;padding-top:10px;border-top:1px solid #e4e0d8}#lsz-xneo-tervezo .xneo-joint label{display:block;font-size:12px;font-weight:800}#lsz-xneo-tervezo .xneo-joint select{margin-top:6px}#lsz-xneo-tervezo .xneo-switch{margin-top:8px;padding:8px 10px;border-radius:9px;background:#fbf3e6;color:#795c33;font-size:12px;font-weight:800}#lsz-xneo-tervezo .xneo-seg-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}#lsz-xneo-tervezo .xneo-family{margin-top:20px}#lsz-xneo-tervezo .xneo-family>h3{font:850 16px Arial!important;margin:0 0 8px!important}#lsz-xneo-tervezo .xneo-family>h3 small{font:700 12px Arial;color:#777;margin-left:5px}#lsz-xneo-tervezo .products{grid-template-columns:repeat(auto-fill,250px)!important;justify-content:start!important}#lsz-xneo-tervezo .product{width:250px!important;max-width:250px!important}#lsz-xneo-tervezo .product .pic{height:125px!important}#lsz-xneo-tervezo .product .pic img{height:125px!important}#lsz-xneo-tervezo .bom a{color:#171717;font-weight:750;text-decoration:none}#lsz-xneo-tervezo .bom a:hover{text-decoration:underline}@media(max-width:760px){#lsz-xneo-tervezo .shell{grid-template-columns:1fr!important}#lsz-xneo-tervezo aside{position:static!important}#lsz-xneo-tervezo .cards,#lsz-xneo-tervezo .fields{grid-template-columns:1fr!important}#lsz-xneo-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}#lsz-xneo-tervezo .product{width:100%!important;max-width:none!important}}@media(max-width:480px){#lsz-xneo-tervezo .products{grid-template-columns:1fr!important}}#lsz-xtiny-tervezo{ --ink:#171717; --muted:#6f675d; --paper:#fbfaf7; --soft:#f3f0ea; --line:#ddd5c8; --gold:#b58a4a; max-width:1480px; margin:0 auto; color:var(--ink); font-family:Arial,Helvetica,sans-serif;}#lsz-xtiny-tervezo *{box-sizing:border-box}#lsz-xtiny-tervezo h2,#lsz-xtiny-tervezo h3{margin:0;color:var(--ink)}#lsz-xtiny-tervezo .eyebrow{ font-size:13px;font-weight:800;letter-spacing:2px; color:#a67b3d;text-transform:uppercase}#lsz-xtiny-tervezo .xt-hero{ display:grid;grid-template-columns:1.05fr .95fr;min-height:520px; border:1px solid var(--line);border-radius:28px;overflow:hidden; background:var(--paper);box-shadow:0 18px 60px rgba(0,0,0,.06); margin:28px 0 52px}#lsz-xtiny-tervezo .xt-hero-copy{padding:68px 62px}#lsz-xtiny-tervezo .xt-hero-copy h2{ font-family:Georgia,serif;font-size:58px;line-height:1.02; margin:18px 0 24px;font-weight:500}#lsz-xtiny-tervezo .xt-hero-copy p{ font-size:19px;line-height:1.65;color:#5e574f;max-width:720px}#lsz-xtiny-tervezo .xt-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}#lsz-xtiny-tervezo .xt-pills span{ padding:8px 12px;border:1px solid var(--line);border-radius:999px; background:white;font-size:13px;font-weight:700}#lsz-xtiny-tervezo .xt-hero-art{ position:relative;background:linear-gradient(135deg,#ede8de,#f8f6f1); min-height:420px}#lsz-xtiny-tervezo .xt-hero-art .rail{ position:absolute;height:7px;background:#1c1c1c;border-radius:8px}#lsz-xtiny-tervezo .xt-hero-art .r1{left:13%;right:12%;top:41%}#lsz-xtiny-tervezo .xt-hero-art .r2{ width:34%;right:12%;top:41%;transform:rotate(90deg);transform-origin:right center}#lsz-xtiny-tervezo .xt-hero-art .lamp{ position:absolute;width:28px;height:28px;border-radius:50%; background:#c2944c;box-shadow:0 0 0 4px #f7f4ee}#lsz-xtiny-tervezo .xt-hero-art .a{left:29%;top:38.5%}#lsz-xtiny-tervezo .xt-hero-art .b{left:54%;top:38.5%}#lsz-xtiny-tervezo .xt-hero-art .c{right:9.5%;top:65%}#lsz-xtiny-tervezo .xt-intro{ display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:0 0 28px}#lsz-xtiny-tervezo .xt-intro h2{font-size:48px;line-height:1.05;margin-top:10px}#lsz-xtiny-tervezo .xt-intro p{ font-size:18px;line-height:1.6;color:var(--muted)}#lsz-xtiny-tervezo .xt-preview{ border:1px solid var(--line);border-radius:22px;padding:22px; margin:0 0 22px;background:#fff}#lsz-xtiny-tervezo .preview-head{ display:flex;justify-content:space-between;gap:20px; margin-bottom:14px;font-size:15px}#lsz-xtiny-tervezo .preview-canvas{ height:250px;border:1px solid #e5dfd5;border-radius:16px; background-image:  linear-gradient(#eeeae4 1px,transparent 1px),  linear-gradient(90deg,#eeeae4 1px,transparent 1px); background-size:30px 30px;position:relative;overflow:hidden}#lsz-xtiny-tervezo .preview-legend{ display:flex;gap:22px;margin-top:12px;font-size:13px;color:var(--muted)}#lsz-xtiny-tervezo .preview-legend i{ display:inline-block;vertical-align:middle;margin-right:7px}#lsz-xtiny-tervezo .preview-legend .dot{ width:12px;height:12px;border-radius:50%;background:#c2944c}#lsz-xtiny-tervezo .preview-legend .line{ width:22px;height:4px;background:#171717;border-radius:4px}#lsz-xtiny-tervezo #xtiny-configurator .shell{ display:grid;grid-template-columns:minmax(0,1fr) 300px; gap:24px;align-items:start}#lsz-xtiny-tervezo #xtiny-configurator main,#lsz-xtiny-tervezo #xtiny-configurator aside{ border:1px solid var(--line);border-radius:22px;background:#fff}#lsz-xtiny-tervezo #xtiny-configurator main{padding:24px}#lsz-xtiny-tervezo #xtiny-configurator aside{ padding:22px;position:sticky;top:110px;background:#f8f6f1}#lsz-xtiny-tervezo #xtiny-configurator .prog{ display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:28px}#lsz-xtiny-tervezo #xtiny-configurator .prog i{ height:8px;border-radius:10px;background:#e4e0d9}#lsz-xtiny-tervezo #xtiny-configurator .prog i.on{background:#171717}#lsz-xtiny-tervezo #xtiny-configurator h2{font-size:30px;margin-bottom:8px}#lsz-xtiny-tervezo #xtiny-configurator .lead{ font-size:17px;color:var(--muted);line-height:1.55;margin:0 0 22px}#lsz-xtiny-tervezo #xtiny-configurator .cards{ display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#lsz-xtiny-tervezo #xtiny-configurator .choice{ border:1px solid var(--line);border-radius:16px;padding:18px; background:#fbfaf8;min-height:92px;cursor:pointer;text-align:left}#lsz-xtiny-tervezo #xtiny-configurator .choice:hover{border-color:#a98b62}#lsz-xtiny-tervezo #xtiny-configurator .choice.on{ border:2px solid #171717;background:white}#lsz-xtiny-tervezo #xtiny-configurator .choice b{ display:block;font-size:16px;margin-bottom:5px}#lsz-xtiny-tervezo #xtiny-configurator .choice small{ font-size:13px;color:var(--muted);line-height:1.4}#lsz-xtiny-tervezo #xtiny-configurator .fields{ display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}#lsz-xtiny-tervezo #xtiny-configurator .field label{ display:block;font-weight:700;margin:0 0 7px}#lsz-xtiny-tervezo #xtiny-configurator .field input,#lsz-xtiny-tervezo #xtiny-configurator .field select{ width:100%;padding:14px;border:1px solid #cfc7bb; border-radius:12px;background:#fff;font-size:16px}#lsz-xtiny-tervezo #xtiny-configurator .note{ padding:14px 16px;border-radius:12px;background:#f3f0ea; margin:16px 0;line-height:1.45}#lsz-xtiny-tervezo #xtiny-configurator .products{ display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#lsz-xtiny-tervezo #xtiny-configurator .product{ border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff}#lsz-xtiny-tervezo #xtiny-configurator .product .pic{ height:145px;border-radius:12px;background:#f5f3ef; display:flex;align-items:center;justify-content:center;overflow:hidden}#lsz-xtiny-tervezo #xtiny-configurator .product img{ max-width:92%;max-height:130px}#lsz-xtiny-tervezo #xtiny-configurator .product h4{ font-size:15px;line-height:1.25;margin:11px 0 6px}#lsz-xtiny-tervezo #xtiny-configurator .product a{ font-size:12px;color:#493c2e}#lsz-xtiny-tervezo #xtiny-configurator .product .price{ font-size:17px;font-weight:800;margin-top:8px}#lsz-xtiny-tervezo #xtiny-configurator .qty{ display:flex;align-items:center;gap:0;margin-top:8px}#lsz-xtiny-tervezo #xtiny-configurator .qty button,#lsz-xtiny-tervezo #xtiny-configurator .qty span{ width:38px;height:36px;border:1px solid #d7d0c5; background:#f4f1ec;display:flex;align-items:center; justify-content:center;font-weight:800}#lsz-xtiny-tervezo #xtiny-configurator .qty span{background:#fff}#lsz-xtiny-tervezo #xtiny-configurator .qty button:first-child{ border-radius:9px 0 0 9px}#lsz-xtiny-tervezo #xtiny-configurator .qty button:last-child{ border-radius:0 9px 9px 0}#lsz-xtiny-tervezo #xtiny-configurator .nav{ display:flex;justify-content:space-between;gap:12px; border-top:1px solid #e4ded4;margin-top:24px;padding-top:18px}#lsz-xtiny-tervezo #xtiny-configurator .btn{ border:0;border-radius:12px;padding:14px 20px;font-weight:800; font-size:16px;background:#efede8;color:#171717;cursor:pointer}#lsz-xtiny-tervezo #xtiny-configurator .btn.next{ background:#171717;color:white}#lsz-xtiny-tervezo #xtiny-configurator .btn:disabled{ opacity:.35;cursor:default}#lsz-xtiny-tervezo #xtiny-configurator aside .tag{ display:inline-block;border:1px solid #d8c7ad;color:#8b6630; padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800}#lsz-xtiny-tervezo #xtiny-configurator .aside-title{ font-size:25px;margin:10px 0 16px}#lsz-xtiny-tervezo #xtiny-configurator .row{ display:flex;justify-content:space-between;gap:15px; border-top:1px solid #dfd9cf;padding:14px 0}#lsz-xtiny-tervezo #xtiny-configurator .row span{color:var(--muted)}#lsz-xtiny-tervezo #xtiny-configurator .row strong{text-align:right}#lsz-xtiny-tervezo #xtiny-configurator .bom{ border:1px solid var(--line);border-radius:14px; overflow:hidden;margin:14px 0}#lsz-xtiny-tervezo #xtiny-configurator .bom .row{ padding:13px 14px;margin:0}#lsz-xtiny-tervezo #xtiny-configurator .bom small{ display:block;color:var(--muted);font-size:11px;margin-top:3px}#lsz-xtiny-tervezo .xt-seo{ display:grid;grid-template-columns:1fr 1fr;gap:56px; margin:70px 0 40px;padding:48px 0;border-top:1px solid var(--line)}#lsz-xtiny-tervezo .xt-seo h2{ font-size:44px;line-height:1.05;margin-top:10px}#lsz-xtiny-tervezo .xt-seo p{ font-size:17px;line-height:1.7;color:#625a51}@media(max-width:980px){ #lsz-xtiny-tervezo .xt-hero{grid-template-columns:1fr} #lsz-xtiny-tervezo .xt-hero-art{min-height:300px} #lsz-xtiny-tervezo .xt-hero-copy{padding:42px 30px} #lsz-xtiny-tervezo .xt-hero-copy h2{font-size:45px} #lsz-xtiny-tervezo .xt-intro, #lsz-xtiny-tervezo .xt-seo{grid-template-columns:1fr} #lsz-xtiny-tervezo .xt-intro h2, #lsz-xtiny-tervezo .xt-seo h2{font-size:36px} #lsz-xtiny-tervezo #xtiny-configurator .shell{grid-template-columns:1fr} #lsz-xtiny-tervezo #xtiny-configurator aside{position:static} #lsz-xtiny-tervezo #xtiny-configurator .products, #lsz-xtiny-tervezo #xtiny-configurator .cards{  grid-template-columns:repeat(2,1fr)!important }}@media(max-width:620px){ #lsz-xtiny-tervezo .xt-hero-copy h2{font-size:36px} #lsz-xtiny-tervezo #xtiny-configurator .products, #lsz-xtiny-tervezo #xtiny-configurator .cards, #lsz-xtiny-tervezo #xtiny-configurator .fields{  grid-template-columns:1fr!important } #lsz-xtiny-tervezo .preview-canvas{height:190px} #lsz-xtiny-tervezo #xtiny-configurator main{padding:16px}}#lsz-xneo-tervezo .bom .row small{ display:none!important;}#lsz-xtiny-tervezo #xtiny-configurator .bom .row small,#lsz-xtiny-tervezo #xtiny-configurator .bom small{ display:none!important;}.xten-showcase{ --xten-ink:#171717; --xten-muted:#6f6b64; --xten-line:#ded9cf; --xten-soft:#f6f3ed; --xten-soft2:#fbfaf7; --xten-gold:#ad8547; --xten-white:#fff; max-width:1280px; margin:0 auto; padding:0 20px 72px; color:var(--xten-ink); font-family:Arial,Helvetica,sans-serif;}.xten-showcase *{box-sizing:border-box}.xten-showcase img{max-width:100%;display:block}.xten-showcase a{color:inherit}.xten-showcase h1,.xten-showcase h2,.xten-showcase h3,.xten-showcase p{max-width:none}.xten-showcase .planner-hero{ display:grid; grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr); min-height:520px; overflow:hidden; border:1px solid var(--xten-line); border-radius:26px; background:linear-gradient(135deg,#fff 0%,#f5efe5 100%); margin:18px 0 54px; box-shadow:0 16px 46px rgba(31,26,19,.05);}.xten-showcase .planner-hero-copy{ display:flex; flex-direction:column; justify-content:center; padding:54px 44px; position:relative; z-index:2;}.xten-showcase .planner-kicker{ font-size:12px; line-height:1.2; font-weight:850; letter-spacing:.12em; text-transform:uppercase; color:var(--xten-gold);}.xten-showcase .planner-hero-copy h1{ margin:10px 0 20px!important; font:850 clamp(42px,5vw,68px)/.99 Arial,Helvetica,sans-serif!important; letter-spacing:-.042em;}.xten-showcase .planner-hero-copy>p{ color:#4f4b45; font-size:18px; line-height:1.58; margin:0 0 26px; max-width:660px!important;}.xten-showcase .planner-badges{ display:flex; flex-wrap:wrap; gap:8px; margin:0 0 24px;}.xten-showcase .planner-badges span{ padding:7px 10px; border:1px solid #d8d2c7; border-radius:999px; background:rgba(255,255,255,.72); font-size:12px; font-weight:750;}.xten-showcase .planner-primary-link{ display:inline-flex; align-items:center; justify-content:center; align-self:flex-start; min-height:50px; padding:0 20px; border-radius:11px; background:#171717; color:#fff!important; text-decoration:none!important; font-weight:850; font-size:14px; box-shadow:0 8px 22px rgba(0,0,0,.12);}.xten-showcase .planner-hero-visual{ position:relative; min-height:520px; overflow:hidden; background:linear-gradient(145deg,#e9e4db,#f7f4ee);}.xten-showcase .xten-rail-scene{ position:absolute; inset:0; overflow:hidden;}.xten-showcase .xten-rail{ position:absolute; left:12%; right:11%; top:37%; height:8px; background:#171717; border-radius:8px; box-shadow:0 2px 8px rgba(0,0,0,.16);}.xten-showcase .xten-light{ position:absolute; top:calc(37% - 5px); width:42px; height:18px; border-radius:4px; background:#171717; box-shadow:0 8px 20px rgba(0,0,0,.13);}.xten-showcase .xten-light:after{ content:""; position:absolute; left:7px; right:7px; bottom:-3px; height:4px; border-radius:5px; background:#d4a354; box-shadow:0 6px 18px rgba(212,163,84,.35);}.xten-showcase .xten-light-a{left:24%}.xten-showcase .xten-light-b{left:48%}.xten-showcase .xten-light-c{right:19%}.xten-showcase .xten-pendant{ position:absolute; top:37%; width:2px; height:145px; background:#171717;}.xten-showcase .xten-pendant:after{ content:""; position:absolute; left:50%; bottom:-15px; width:30px; height:30px; transform:translateX(-50%); border-radius:50%; background:#fff; border:3px solid var(--xten-gold); box-shadow:0 8px 20px rgba(0,0,0,.10);}.xten-showcase .xten-pendant-a{left:58%}.xten-showcase .xten-pendant-b{left:71%;height:185px}.xten-showcase .planner-intro{ display:grid; grid-template-columns:minmax(0,1fr) minmax(320px,.7fr); gap:34px; align-items:end; margin:0 0 24px;}.xten-showcase .planner-intro h2,.xten-showcase .planner-seo h2{ margin:6px 0 0!important; font:850 clamp(30px,3.4vw,46px)/1.05 Arial,Helvetica,sans-serif!important; letter-spacing:-.03em;}.xten-showcase .planner-intro>p{ margin:0; color:var(--xten-muted); font-size:15px; line-height:1.65;}.xten-showcase .planner-preview{ border:1px solid var(--xten-line); border-radius:20px; background:#faf9f6; padding:18px; margin-bottom:18px;}.xten-showcase .preview-head{ display:flex; justify-content:space-between; align-items:flex-start; gap:20px; margin-bottom:10px;}.xten-showcase .preview-head strong{display:block;font-size:16px}.xten-showcase .preview-head span{font-weight:850;font-size:13px;white-space:nowrap}.xten-showcase .preview-canvas{ height:280px; border-radius:13px; background-color:#fff; background-image:  linear-gradient(#f0eee9 1px,transparent 1px),  linear-gradient(90deg,#f0eee9 1px,transparent 1px); background-size:24px 24px; overflow:hidden; border:1px solid #ebe7df;}.xten-showcase .preview-canvas svg{width:100%;height:100%;display:block}.xten-showcase .preview-legend{ display:flex; gap:18px; flex-wrap:wrap; margin-top:12px; color:#666; font-size:12px;}.xten-showcase .preview-legend span{display:flex;align-items:center;gap:7px}.xten-showcase .preview-legend i{display:inline-block;flex:0 0 auto}.xten-showcase .preview-legend .line{width:25px;height:4px;border-radius:4px;background:#171717}.xten-showcase .preview-legend .dot{width:10px;height:10px;border-radius:50%;background:var(--xten-gold)}#lsz-xten-tervezo{ font-family:Arial,Helvetica,sans-serif!important; color:#171717; max-width:none; margin:auto; padding:0 0 44px;}#lsz-xten-tervezo *{box-sizing:border-box}#lsz-xten-tervezo button,#lsz-xten-tervezo input,#lsz-xten-tervezo select{font-family:inherit}#lsz-xten-tervezo h2{ font:850 24px Arial!important; margin:0 0 11px!important;}#lsz-xten-tervezo h3{ font:850 17px Arial!important; margin:18px 0 9px!important;}#lsz-xten-tervezo .shell{ display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:22px; align-items:start;}#lsz-xten-tervezo main{ border:1px solid #e2ded5; border-radius:18px; padding:20px; background:#fff; box-shadow:0 12px 35px rgba(31,26,19,.04);}#lsz-xten-tervezo aside{ background:#f5f3ee; border-radius:16px; padding:18px; position:sticky; top:20px; border:1px solid #e8e3da;}#lsz-xten-tervezo aside h3{ font:850 20px Arial!important; margin:0 0 9px!important;}#lsz-xten-tervezo .planner-system-pill{ display:inline-block; margin-bottom:8px; padding:4px 7px; border:1px solid #d6c4a8; border-radius:999px; color:#8d6c3d; background:#fbf6ee; font-size:10px; font-weight:850; letter-spacing:.12em;}#lsz-xten-tervezo .prog{display:flex;gap:7px;margin-bottom:18px}#lsz-xten-tervezo .prog i{height:7px;flex:1;background:#e5e2db;border-radius:8px}#lsz-xten-tervezo .prog i.on{background:#171717}#lsz-xten-tervezo .lead{color:#666;margin:-3px 0 14px;font-size:14px;line-height:1.5}#lsz-xten-tervezo .cards{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px;}#lsz-xten-tervezo .choice{ border:1px solid #d8d4cb; border-radius:12px; background:#faf9f6; cursor:pointer; color:#171717; padding:14px 12px; text-align:left; transition:border .16s ease,transform .16s ease,box-shadow .16s ease;}#lsz-xten-tervezo .choice:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,0,0,.05)}#lsz-xten-tervezo .choice.sel{border-color:#171717;background:#fff;box-shadow:inset 0 0 0 1px #171717}#lsz-xten-tervezo .choice b,#lsz-xten-tervezo .choice small{display:block}#lsz-xten-tervezo .choice b{font-size:14px;line-height:1.3}#lsz-xten-tervezo .choice small{color:#777;margin-top:3px;font-size:12px;line-height:1.4}#lsz-xten-tervezo .fields{ display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:11px;}#lsz-xten-tervezo .fields label,#lsz-xten-tervezo .xten-filter-bar label{ display:block; font-weight:800; font-size:13px;}#lsz-xten-tervezo .fields input,#lsz-xten-tervezo .fields select,#lsz-xten-tervezo .xten-filter-bar select{ width:100%; border:1px solid #cbc7bd; border-radius:10px; padding:11px; background:#fff; color:#171717; font:inherit; margin-top:5px;}#lsz-xten-tervezo .fields input:focus,#lsz-xten-tervezo .fields select:focus,#lsz-xten-tervezo .xten-filter-bar select:focus{ outline:2px solid rgba(173,133,71,.22); border-color:#b18a4d;}#lsz-xten-tervezo .xten-segments{display:grid;gap:11px}#lsz-xten-tervezo .xten-seg{border:1px solid #ddd9d0;border-radius:14px;padding:13px;background:#faf9f6}#lsz-xten-tervezo .xten-seg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#lsz-xten-tervezo .xten-seg-head>b{font-size:14px}#lsz-xten-tervezo .xten-seg-head>span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#efe9df;color:#755d3d}#lsz-xten-tervezo .xten-seg .fields{margin-top:0}#lsz-xten-tervezo .xten-seg-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}#lsz-xten-tervezo .xten-family-tabs{ display:flex; gap:8px; flex-wrap:wrap; margin:3px 0 14px;}#lsz-xten-tervezo .xten-family-tabs button{ border:1px solid #d8d4cb; border-radius:999px; background:#faf9f6; color:#171717; padding:8px 11px; font-size:12px; font-weight:800; cursor:pointer;}#lsz-xten-tervezo .xten-family-tabs button.sel{ border-color:#171717; background:#171717; color:#fff;}#lsz-xten-tervezo .xten-filter-bar{ display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0 0 14px; padding:12px; border:1px solid #e4e0d7; border-radius:12px; background:#faf9f6;}#lsz-xten-tervezo .products{ display:grid; grid-template-columns:repeat(auto-fill,250px)!important; justify-content:start!important; align-items:stretch!important; gap:12px; margin-top:13px;}#lsz-xten-tervezo .product{ display:flex; flex-direction:column; width:250px!important; max-width:250px!important; min-width:0!important; border:1px solid #ddd9d0; border-radius:15px; padding:12px; background:#fff;}#lsz-xten-tervezo .pic{ height:125px!important; min-height:125px!important; background:#f4f2ed; border-radius:11px; overflow:hidden; color:#777; display:flex; align-items:center; justify-content:center;}#lsz-xten-tervezo .pic img{width:100%;height:100%;object-fit:contain}#lsz-xten-tervezo .loading-pic{font-size:12px;color:#777}#lsz-xten-tervezo .product h3{ font:850 16px/1.3 Arial!important; margin:11px 0 6px!important;}#lsz-xten-tervezo .meta{color:#666;font-size:13px;line-height:1.35}#lsz-xten-tervezo .plink,#lsz-xten-tervezo .bomlink{color:#171717;text-decoration:underline;font-size:13px;text-underline-offset:3px}#lsz-xten-tervezo .plink{display:inline-block;margin-top:7px;font-weight:750}#lsz-xten-tervezo .pbot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px}#lsz-xten-tervezo .price,#lsz-xten-tervezo .total{font-size:22px;font-weight:850}#lsz-xten-tervezo .qty{display:flex;border:1px solid #d2cec5;border-radius:9px;overflow:hidden;flex:0 0 auto}#lsz-xten-tervezo .qty button,#lsz-xten-tervezo .qty span{width:36px;height:34px;border:0;text-align:center;line-height:34px}#lsz-xten-tervezo .qty button{background:#efede8;font-weight:850;cursor:pointer;color:#171717}#lsz-xten-tervezo .qty span{font-weight:850;background:#fff}#lsz-xten-tervezo .row{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e5e2db;align-items:flex-start}#lsz-xten-tervezo .row span:first-child{color:#555}#lsz-xten-tervezo .row strong{text-align:right}#lsz-xten-tervezo .bom{margin-top:16px;background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;padding:13px}#lsz-xten-tervezo .bom .row small{display:none!important}#lsz-xten-tervezo .bom a{color:#171717;font-weight:750;text-decoration:none}#lsz-xten-tervezo .bom a:hover{text-decoration:underline}#lsz-xten-tervezo .note,#lsz-xten-tervezo .bad{padding:10px;border-radius:9px;margin-top:10px;font-size:13px;line-height:1.5}#lsz-xten-tervezo .note{background:#f4f2ed}#lsz-xten-tervezo .bad{background:#fff0ee;color:#7b2520}#lsz-xten-tervezo .xten-kpis{ display:grid; grid-template-columns:repeat(4,1fr); gap:8px; margin:12px 0 14px;}#lsz-xten-tervezo .xten-kpis>span{ padding:11px; border:1px solid #e1ddd5; border-radius:10px; background:#fff;}#lsz-xten-tervezo .xten-kpis small{display:block;color:#777;font-size:11px;margin-bottom:4px}#lsz-xten-tervezo .xten-kpis b{font-size:14px}#lsz-xten-tervezo .nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e4e0d8}#lsz-xten-tervezo .btn,#lsz-xten-tervezo .cart{ border:0; border-radius:10px; padding:12px 16px; font-weight:850; font-size:14px; cursor:pointer;}#lsz-xten-tervezo .btn{background:#efede8;color:#171717}#lsz-xten-tervezo .next,#lsz-xten-tervezo .cart{background:#171717;color:#fff}#lsz-xten-tervezo .btn:disabled,#lsz-xten-tervezo .cart:disabled{opacity:.3;cursor:not-allowed}#lsz-xten-tervezo .cart{width:100%;margin-top:13px;min-height:48px}#lsz-xten-tervezo .total{margin:4px 0 12px}#lsz-xten-tervezo .xten-cart-status{margin-top:10px;font-size:13px;line-height:1.45}#lsz-xten-tervezo .xten-tech{margin:12px 0 0;color:#777;font-size:12px;line-height:1.5}.xten-showcase .planner-seo{ display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:56px; margin:70px 0 40px; padding:48px 0 0; border-top:1px solid var(--xten-line);}.xten-showcase .planner-seo p{font-size:16px;line-height:1.7;color:#625a51;margin:0 0 14px}.xten-showcase .planner-seo a{text-decoration:underline;text-underline-offset:3px;font-weight:700}@media(max-width:1000px){ .xten-showcase .planner-hero{grid-template-columns:1fr;min-height:auto} .xten-showcase .planner-hero-visual{min-height:360px} .xten-showcase .planner-intro, .xten-showcase .planner-seo{grid-template-columns:1fr} #lsz-xten-tervezo .shell{grid-template-columns:1fr} #lsz-xten-tervezo aside{position:static;order:-1}}@media(max-width:760px){ .xten-showcase{padding:0 12px 45px} .xten-showcase .planner-hero{border-radius:18px;margin-top:8px;margin-bottom:42px} .xten-showcase .planner-hero-copy{padding:34px 24px} .xten-showcase .planner-hero-copy h1{font-size:42px!important} .xten-showcase .planner-hero-visual{min-height:300px} .xten-showcase .preview-head{display:block} .xten-showcase .preview-head span{display:block;margin-top:8px} .xten-showcase .preview-canvas{height:220px} #lsz-xten-tervezo main{padding:15px} #lsz-xten-tervezo .cards, #lsz-xten-tervezo .fields, #lsz-xten-tervezo .xten-filter-bar{grid-template-columns:1fr} #lsz-xten-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))!important} #lsz-xten-tervezo .product{width:100%!important;max-width:none!important} #lsz-xten-tervezo .xten-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){ .xten-showcase .planner-hero-copy h1{font-size:36px!important} #lsz-xten-tervezo .products{grid-template-columns:1fr!important} #lsz-xten-tervezo .xten-kpis{grid-template-columns:1fr 1fr}}#lsz-xten-tervezo .xten-family-tabs{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:8px!important; width:100%!important; max-width:100%!important; overflow:visible!important; overflow-x:visible!important; white-space:normal!important; margin:3px 0 14px!important;}#lsz-xten-tervezo .xten-family-tabs button{ width:100%!important; min-width:0!important; max-width:none!important; white-space:normal!important; overflow:visible!important; text-overflow:clip!important; min-height:42px!important; padding:8px 10px!important; line-height:1.25!important; text-align:center!important;}@media(max-width:720px){ #lsz-xten-tervezo .xten-family-tabs{  grid-template-columns:repeat(2,minmax(0,1fr))!important; }}#lsz-xten-tervezo .xten-sku,#lsz-xten-tervezo .xten-bom .row > span > small,#lsz-xten-tervezo .bom .row > span > small{ display:none!important; visibility:hidden!important; width:0!important; height:0!important; margin:0!important; padding:0!important; overflow:hidden!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo),#lsz-xtiny-tervezo #xtiny-configurator{ --planner-ink:#171717; --planner-muted:#6f675d; --planner-line:#ddd5c8; --planner-soft:#f3f0ea; --planner-paper:#fbfaf7; --planner-gold:#ad8547; --planner-white:#fff; font-family:Arial,Helvetica,sans-serif!important; color:var(--planner-ink)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) main>h2,#lsz-xtiny-tervezo #xtiny-configurator main>h2{ font:850 30px/1.12 Arial,Helvetica,sans-serif!important; letter-spacing:-.02em!important; margin:0 0 8px!important; color:var(--planner-ink)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .lead,#lsz-xtiny-tervezo #xtiny-configurator .lead{ font-size:16px!important; line-height:1.55!important; color:var(--planner-muted)!important; margin:0 0 20px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .prog,#lsz-xtiny-tervezo #xtiny-configurator .prog{ gap:8px!important; margin-bottom:24px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .prog i,#lsz-xtiny-tervezo #xtiny-configurator .prog i{ height:8px!important; border-radius:10px!important; background:#e4e0d9!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .prog i.on,#lsz-xtiny-tervezo #xtiny-configurator .prog i.on{ background:var(--planner-ink)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice,#lsz-xtiny-tervezo #xtiny-configurator .choice{ min-height:92px!important; padding:17px 16px!important; border:1px solid var(--planner-line)!important; border-radius:14px!important; background:var(--planner-paper)!important; color:var(--planner-ink)!important; box-shadow:none!important; text-align:left!important; cursor:pointer!important; transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice:hover,#lsz-xtiny-tervezo #xtiny-configurator .choice:hover{ border-color:var(--planner-gold)!important; box-shadow:0 7px 18px rgba(0,0,0,.045)!important; transform:translateY(-1px)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice.sel,#lsz-xtiny-tervezo #xtiny-configurator .choice.on{ border:2px solid var(--planner-ink)!important; background:var(--planner-white)!important; box-shadow:none!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice b,#lsz-xtiny-tervezo #xtiny-configurator .choice b{ display:block!important; font-size:16px!important; line-height:1.3!important; font-weight:850!important; color:var(--planner-ink)!important; margin:0 0 5px!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice small,#lsz-xtiny-tervezo #xtiny-configurator .choice small{ display:block!important; font-size:13px!important; line-height:1.42!important; color:var(--planner-muted)!important; margin:0!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) input:not([type="hidden"]),:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) select,#lsz-xtiny-tervezo #xtiny-configurator input:not([type="hidden"]),#lsz-xtiny-tervezo #xtiny-configurator select{ min-height:46px!important; border:1px solid #cfc7bb!important; border-radius:12px!important; background:#fff!important; color:var(--planner-ink)!important; font:500 15px/1.3 Arial,Helvetica,sans-serif!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .note,#lsz-xtiny-tervezo #xtiny-configurator .note{ background:var(--planner-soft)!important; color:#514a42!important; border-radius:12px!important; padding:13px 15px!important; font-size:14px!important; line-height:1.5!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .btn,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .cart,#lsz-xtiny-tervezo #xtiny-configurator .btn,#lsz-xtiny-tervezo #xtiny-configurator .cart{ min-height:48px!important; padding:13px 20px!important; border:0!important; border-radius:12px!important; font:850 15px/1.2 Arial,Helvetica,sans-serif!important; cursor:pointer!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .btn:not(.next),#lsz-xtiny-tervezo #xtiny-configurator .btn:not(.next){ background:#efede8!important; color:var(--planner-ink)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .next,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .cart,#lsz-xtiny-tervezo #xtiny-configurator .btn.next,#lsz-xtiny-tervezo #xtiny-configurator .cart{ background:var(--planner-ink)!important; color:#fff!important; box-shadow:none!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .btn:disabled,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .cart:disabled,#lsz-xtiny-tervezo #xtiny-configurator .btn:disabled,#lsz-xtiny-tervezo #xtiny-configurator .cart:disabled{ opacity:.32!important; cursor:not-allowed!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .qty button,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .qty span,#lsz-xtiny-tervezo #xtiny-configurator .qty button,#lsz-xtiny-tervezo #xtiny-configurator .qty span{ width:38px!important; min-width:38px!important; height:36px!important; min-height:36px!important; line-height:36px!important; font-size:15px!important; font-weight:850!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .qty button,#lsz-xtiny-tervezo #xtiny-configurator .qty button{ background:#f4f1ec!important; color:var(--planner-ink)!important; border-color:#d7d0c5!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) aside,#lsz-xtiny-tervezo #xtiny-configurator aside{ background:#f8f6f1!important; border-color:var(--planner-line)!important; color:var(--planner-ink)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) aside .row span:first-child,#lsz-xtiny-tervezo #xtiny-configurator aside .row span{ color:var(--planner-muted)!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo) .fam{ border-color:var(--planner-line)!important; background:#fff!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo) .fam.sel{ border:2px solid var(--planner-ink)!important; box-shadow:none!important;}#lsz-xten-tervezo .xten-family-tabs{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:10px!important; width:100%!important; overflow:visible!important; margin:4px 0 18px!important;}#lsz-xten-tervezo .xten-family-tabs button{ width:100%!important; min-width:0!important; min-height:48px!important; padding:11px 13px!important; border:1px solid var(--planner-line)!important; border-radius:12px!important; background:var(--planner-paper)!important; color:var(--planner-ink)!important; font:850 14px/1.25 Arial,Helvetica,sans-serif!important; white-space:normal!important; text-align:center!important; cursor:pointer!important;}#lsz-xten-tervezo .xten-family-tabs button:hover{ border-color:var(--planner-gold)!important;}#lsz-xten-tervezo .xten-family-tabs button.sel{ border:2px solid var(--planner-ink)!important; background:#fff!important; color:var(--planner-ink)!important;}#lsz-xneo-tervezo .bom .row small,#lsz-xtiny-tervezo #xtiny-configurator .bom .row small,#lsz-xten-tervezo .bom .row small{ display:none!important;}@media(max-width:720px){ :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) main>h2, #lsz-xtiny-tervezo #xtiny-configurator main>h2{  font-size:26px!important; } :is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xten-tervezo) .choice, #lsz-xtiny-tervezo #xtiny-configurator .choice{  min-height:auto!important; } #lsz-xten-tervezo .xten-family-tabs{  grid-template-columns:repeat(2,minmax(0,1fr))!important; }}.xten-showcase.xnet-showcase,#lsz-xtiny-tervezo.xnet-showcase,.xneo-showcase.xnet-showcase{ max-width:1280px!important; margin:0 auto!important; padding:0 20px 72px!important; font-family:Arial,Helvetica,sans-serif!important;}#lsz-xtiny-tervezo.xnet-showcase .xnet-eyebrow{ font-size:12px!important; line-height:1.2!important; font-weight:850!important; letter-spacing:.12em!important; text-transform:uppercase!important; color:var(--xnet-gold)!important;}#lsz-xtiny-tervezo.xnet-showcase .xnet-hero-copy h1,.xten-showcase.xnet-showcase .xnet-hero-copy h1,.xneo-showcase.xnet-showcase .xnet-hero-copy h1{ margin:10px 0 20px!important; font:850 clamp(42px,5vw,70px)/.98 Arial,Helvetica,sans-serif!important; letter-spacing:-.045em!important;}#lsz-xtiny-tervezo.xnet-showcase .xnet-section-head h2,#lsz-xtiny-tervezo.xnet-showcase .xnet-config-intro h2{ margin:5px 0 0!important; font:850 clamp(30px,3.4vw,46px)/1.05 Arial,Helvetica,sans-serif!important; letter-spacing:-.03em!important;}.xnet-showcase .xnet-hero-image > .planner-system-hero-svg{ position:absolute; inset:0; width:100%; height:100%; min-height:540px; display:block;}.xten-showcase .xten-seo .xnet-section-head,#lsz-xtiny-tervezo .xtiny-seo .xnet-section-head,.xneo-showcase .xneo-seo .xnet-section-head{ align-items:start;}.xten-showcase .xten-seo .xnet-section-head > div:last-child p,#lsz-xtiny-tervezo .xtiny-seo .xnet-section-head > div:last-child p,.xneo-showcase .xneo-seo .xnet-section-head > div:last-child p{ margin:0 0 14px; color:var(--xnet-muted); font-size:15px; line-height:1.65;}#lsz-xtiny-tervezo .xnet-plan-preview{ border:1px solid var(--xnet-line)!important; border-radius:20px!important; background:#faf9f6!important; padding:18px!important; margin-bottom:18px!important;}#lsz-xtiny-tervezo .xnet-preview-canvas{ height:280px!important; border-radius:13px!important; background-color:#fff!important; background-image:  linear-gradient(#f0eee9 1px,transparent 1px),  linear-gradient(90deg,#f0eee9 1px,transparent 1px)!important; background-size:24px 24px!important; overflow:hidden!important; border:1px solid #ebe7df!important;}.xten-showcase .xnet-landing-hero,#lsz-xtiny-tervezo .xnet-landing-hero,.xneo-showcase .xnet-landing-hero{ margin:18px 0 54px!important;}.xten-showcase .xnet-why-section,#lsz-xtiny-tervezo .xnet-why-section,.xneo-showcase .xnet-why-section{ margin-bottom:58px!important;}@media(max-width:1000px){ .xnet-showcase .xnet-hero-image > .planner-system-hero-svg{  min-height:430px; }}@media(max-width:720px){ .xten-showcase.xnet-showcase, #lsz-xtiny-tervezo.xnet-showcase, .xneo-showcase.xnet-showcase{  padding:0 12px 45px!important; } .xnet-showcase .xnet-hero-image > .planner-system-hero-svg{  min-height:320px; }}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .planner-step-help{ margin:-2px 0 16px; padding:11px 13px; border-left:3px solid #ad8547; border-radius:0 9px 9px 0; background:#f7f3ec; color:#5e574f; font-size:13px; line-height:1.5;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .planner-step-help b{ color:#302b25;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .planner-choice-hint{ display:block; margin-top:5px; color:#777067; font-size:12px; line-height:1.4; font-weight:500;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .planner-internal-sku{ display:none!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .choice{ display:block!important; text-align:left!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .choice b,:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .choice strong{ display:block!important; margin:0 0 5px!important; line-height:1.25!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .choice small{ display:block!important; margin:0!important; line-height:1.4!important;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo) .planner-tech-term-note{ margin:8px 0 14px; color:#777067; font-size:12px; line-height:1.45;}:is(#lsz-sintervezo-test,:is(#lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo),#lsz-minitrack-tervezo,#lsz-xneo-tervezo,#lsz-xtiny-tervezo,#xtiny-configurator,#lsz-xten-tervezo){ overflow-anchor:none;}#lsz-xten-tervezo .xten-family-tabs{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:12px!important; overflow:visible!important; white-space:normal!important;}#lsz-xten-tervezo .xten-family-tabs button{ width:100%!important; min-width:0!important; min-height:64px!important; height:auto!important; padding:14px 16px!important; display:flex!important; align-items:center!important; justify-content:center!important; text-align:center!important; white-space:normal!important; line-height:1.25!important;}#lsz-xten-tervezo .xten-family-tabs .planner-choice-hint{ display:none!important;}@media(max-width:760px){ #lsz-xten-tervezo .xten-family-tabs{  grid-template-columns:repeat(2,minmax(0,1fr))!important; }}@media(max-width:460px){ #lsz-xten-tervezo .xten-family-tabs{  grid-template-columns:1fr!important; }}.xfive-showcase .xnet-landing-hero{ background:linear-gradient(135deg,#fff 0%,#f7f2e9 100%); border-color:#ded7cc;}.xfive-showcase .xnet-hero-copy{padding-top:58px;padding-bottom:58px}.xfive-showcase .xnet-hero-lead{max-width:650px!important;color:#555049}.xfive-showcase .xnet-hero-points span{background:rgba(255,255,255,.72);border-color:#d9d2c7}.xfive-showcase .xfive-hero-visual{background:linear-gradient(180deg,#eee9e0,#e7e1d7)}.xfive-showcase .link-rail-scene{padding:28px;display:flex;align-items:center;justify-content:center}.xfive-showcase .link-rail-scene svg{width:100%;height:auto;border-radius:22px}.xfive-showcase .xnet-why-section{background:linear-gradient(180deg,#fff,#fbf8f2)}#lsz-xfive-tervezo{ --bg:#f7f5f0; --card:#fff; --line:#ddd8cf; --muted:#6b665f; --gold:#ad8547; font-family:Arial,Helvetica,sans-serif; color:#171717; overflow-anchor:none;}#lsz-xfive-tervezo *{box-sizing:border-box}#lsz-xfive-tervezo .shell{ display:grid; grid-template-columns:minmax(0,1fr) 330px; gap:18px; align-items:start;}#lsz-xfive-tervezo main,#lsz-xfive-tervezo aside{ background:#fff; border:1px solid var(--line); border-radius:16px;}#lsz-xfive-tervezo main{padding:22px}#lsz-xfive-tervezo aside{padding:18px;position:sticky;top:18px}#lsz-xfive-tervezo .prog{ display:grid; grid-template-columns:repeat(6,1fr); gap:7px; margin:0 0 16px;}#lsz-xfive-tervezo .prog i{height:7px;border-radius:999px;background:#e4e0d9}#lsz-xfive-tervezo .prog i.on{background:#171717}#lsz-xfive-tervezo h2{font-size:30px;line-height:1.1;margin:0 0 8px}#lsz-xfive-tervezo h3{margin:22px 0 10px}#lsz-xfive-tervezo .lead{font-size:16px;line-height:1.55;color:var(--muted);margin:0 0 20px}#lsz-xfive-tervezo .cards,#lsz-xfive-tervezo .types,#lsz-xfive-tervezo .fields{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px;}#lsz-xfive-tervezo .fields{grid-template-columns:repeat(2,minmax(0,1fr))}#lsz-xfive-tervezo .choice{ display:block; width:100%; border:1px solid #d8d4cb; border-radius:12px; background:#faf9f6; cursor:pointer; color:#171717; padding:14px 12px; text-align:left;}#lsz-xfive-tervezo .choice.sel{border-color:#171717;background:#fff;box-shadow:inset 0 0 0 1px #171717}#lsz-xfive-tervezo .choice b,#lsz-xfive-tervezo .choice small{display:block}#lsz-xfive-tervezo .choice b{font-size:14px;line-height:1.3}#lsz-xfive-tervezo .choice small{color:#777;margin-top:3px;font-size:12px;line-height:1.4}#lsz-xfive-tervezo label{display:block;font-weight:800;font-size:13px}#lsz-xfive-tervezo input,#lsz-xfive-tervezo select{ width:100%; border:1px solid #cbc7bd; border-radius:10px; padding:11px; background:#fff; color:#171717; font:inherit; margin-top:5px;}#lsz-xfive-tervezo .xfive-segments{display:grid;gap:11px}#lsz-xfive-tervezo .xfive-seg{ border:1px solid #ddd9d0; border-radius:14px; padding:13px; background:#faf9f6;}#lsz-xfive-tervezo .xfive-filter-bar{ display:grid; grid-template-columns:1fr 1fr; gap:10px; padding:13px; margin:12px 0; border:1px solid #e1ddd4; border-radius:13px; background:#f6f3ed;}#lsz-xfive-tervezo .products{ display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:12px; margin-top:14px;}#lsz-xfive-tervezo .product{ display:flex; flex-direction:column; min-width:0; border:1px solid var(--line); border-radius:14px; padding:12px; background:#fff;}#lsz-xfive-tervezo .product .pic{ height:150px; border-radius:11px; background:#f5f3ef; display:flex; align-items:center; justify-content:center; overflow:hidden;}#lsz-xfive-tervezo .product .pic img{max-width:92%;max-height:135px}#lsz-xfive-tervezo .product h3{font-size:15px;line-height:1.3;margin:10px 0 5px}#lsz-xfive-tervezo .meta{color:#666;font-size:12px;line-height:1.4}#lsz-xfive-tervezo .price,#lsz-xfive-tervezo .total{font-size:20px;font-weight:850}#lsz-xfive-tervezo .qty{display:flex;border:1px solid #d2cec5;border-radius:9px;overflow:hidden}#lsz-xfive-tervezo .qty button,#lsz-xfive-tervezo .qty span{ width:36px;height:34px;border:0;text-align:center;line-height:34px;}#lsz-xfive-tervezo .qty button{background:#efede8;font-weight:850;cursor:pointer}#lsz-xfive-tervezo .qty span{background:#fff;font-weight:850}#lsz-xfive-tervezo .note,#lsz-xfive-tervezo .bad{ padding:11px 13px;border-radius:10px;margin-top:12px;font-size:13px;line-height:1.5;}#lsz-xfive-tervezo .note{background:#f4f2ed}#lsz-xfive-tervezo .bad{background:#fff0ee;color:#7b2520}#lsz-xfive-tervezo .row{ display:flex;justify-content:space-between;gap:10px; padding:9px 0;border-bottom:1px solid #e5e2db;align-items:flex-start;}#lsz-xfive-tervezo .row strong{text-align:right}#lsz-xfive-tervezo .xfive-bom,#lsz-xfive-tervezo .bom{ margin-top:16px;background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;padding:13px;}#lsz-xfive-tervezo .xfive-sku{display:none!important}#lsz-xfive-tervezo .xfive-kpis{ display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 14px;}#lsz-xfive-tervezo .xfive-kpis>span{ padding:11px;border:1px solid #e1ddd5;border-radius:10px;background:#fff;}#lsz-xfive-tervezo .xfive-kpis small{display:block;color:#777;font-size:11px;margin-bottom:4px}#lsz-xfive-tervezo .xfive-kpis b{font-size:14px}#lsz-xfive-tervezo .nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e4e0d8}#lsz-xfive-tervezo .btn,#lsz-xfive-tervezo .xfive-cart{ border:0;border-radius:10px;padding:12px 16px;font-weight:850;font-size:14px;cursor:pointer;}#lsz-xfive-tervezo .btn{background:#efede8;color:#171717}#lsz-xfive-tervezo .next,#lsz-xfive-tervezo .xfive-cart{background:#171717;color:#fff}#lsz-xfive-tervezo .btn:disabled,#lsz-xfive-tervezo .xfive-cart:disabled{opacity:.3;cursor:not-allowed}#lsz-xfive-tervezo .xfive-cart{width:100%;margin-top:13px;min-height:48px}#lsz-xfive-tervezo .xfive-cart-status{margin-top:10px;font-size:13px;line-height:1.45}#lsz-xfive-tervezo .xfive-cart-status.ok{padding:10px;border-radius:9px;background:#eef6ed}@media(max-width:960px){ #lsz-xfive-tervezo .shell{grid-template-columns:1fr} #lsz-xfive-tervezo aside{position:static;order:-1}}@media(max-width:720px){ #lsz-xfive-tervezo main{padding:16px} #lsz-xfive-tervezo .cards, #lsz-xfive-tervezo .types, #lsz-xfive-tervezo .fields, #lsz-xfive-tervezo .xfive-filter-bar{grid-template-columns:1fr} #lsz-xfive-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))} #lsz-xfive-tervezo .xfive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){ #lsz-xfive-tervezo .products{grid-template-columns:1fr}}.track-planner-card { margin:30px 0; padding:30px 32px; border:1px solid rgba(0,0,0,.08); border-radius:18px; background:linear-gradient(135deg, rgba(0,0,0,.025), rgba(0,0,0,.055)); box-shadow:0 12px 32px rgba(0,0,0,.06);}.track-planner-card__content { max-width:820px;}.track-planner-card__eyebrow { display:inline-block; margin-bottom:12px; padding:6px 11px; border-radius:999px; background:rgba(0,0,0,.07); font-size:13px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;}.track-planner-card h3 { margin:0 0 14px; font-size:30px; line-height:1.2;}.track-planner-card p { margin:0 0 16px; font-size:17px; line-height:1.6;}.track-planner-card__highlight { font-weight:600;}.track-planner-card__button { display:inline-flex; align-items:center; gap:10px; margin-top:4px; padding:14px 22px; border-radius:10px; background:#111; color:#fff !important; text-decoration:none; font-size:16px; font-weight:700; transition:transform .2s ease, opacity .2s ease;}.track-planner-card__button:hover { transform:translateY(-1px); opacity:.9;}@media (max-width:767px) { .track-planner-card {  padding:22px 20px;  border-radius:14px; } .track-planner-card h3 {  font-size:24px; } .track-planner-card p {  font-size:16px; } .track-planner-card__button {  width:100%;  justify-content:center;  box-sizing:border-box; }}.xtiny-planner-compact { margin:22px 0 26px; padding:22px 26px; display:flex; align-items:center; justify-content:space-between; gap:28px; border:1px solid rgba(0,0,0,.08); border-radius:14px; background:linear-gradient(135deg, rgba(0,0,0,.025), rgba(0,0,0,.055));}.xtiny-planner-compact__text { max-width:980px;}.xtiny-planner-compact__label { display:inline-block; margin-bottom:7px; font-size:12px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;}.xtiny-planner-compact h2 { margin:0 0 7px; font-size:24px; line-height:1.2;}.xtiny-planner-compact p { margin:0; font-size:15px; line-height:1.5;}.xtiny-planner-compact__button { flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; padding:13px 20px; border-radius:9px; background:#111; color:#fff !important; text-decoration:none; font-weight:700; white-space:nowrap;}.xtiny-planner-compact__button:hover { opacity:.9;}@media (max-width:767px) { .xtiny-planner-compact {  display:block;  padding:18px; } .xtiny-planner-compact h2 {  font-size:21px; } .xtiny-planner-compact__button {  width:100%;  margin-top:16px;  box-sizing:border-box; }}.xtiny-planner-compact__features { display:flex; flex-wrap:wrap; gap:8px 10px; margin-top:12px;}.xtiny-planner-compact__features span { padding:6px 10px; border-radius:999px; background:rgba(0,0,0,.06); font-size:13px; font-weight:600;}@media (max-width:767px) { .xtiny-planner-compact__features {  display:grid; }}.xfort-showcase .xnet-landing-hero{ background:linear-gradient(135deg,#fff 0%,#f7f2e9 100%); border-color:#ded7cc;}.xfort-showcase .xnet-hero-copy{padding-top:58px;padding-bottom:58px}.xfort-showcase .xnet-hero-lead{max-width:650px!important;color:#555049}.xfort-showcase .xnet-hero-points span{background:rgba(255,255,255,.72);border-color:#d9d2c7}.xfort-showcase .xfive-hero-visual{background:linear-gradient(180deg,#eee9e0,#e7e1d7)}.xfort-showcase .link-rail-scene{padding:28px;display:flex;align-items:center;justify-content:center}.xfort-showcase .link-rail-scene svg{width:100%;height:auto;border-radius:22px}.xfort-showcase .xnet-why-section{background:linear-gradient(180deg,#fff,#fbf8f2)}#lsz-xfort-tervezo{ --bg:#f7f5f0; --card:#fff; --line:#ddd8cf; --muted:#6b665f; --gold:#ad8547; font-family:Arial,Helvetica,sans-serif; color:#171717; overflow-anchor:none;}#lsz-xfort-tervezo *{box-sizing:border-box}#lsz-xfort-tervezo .shell{ display:grid; grid-template-columns:minmax(0,1fr) 330px; gap:18px; align-items:start;}#lsz-xfort-tervezo main,#lsz-xfort-tervezo aside{ background:#fff; border:1px solid var(--line); border-radius:16px;}#lsz-xfort-tervezo main{padding:22px}#lsz-xfort-tervezo aside{padding:18px;position:sticky;top:18px}#lsz-xfort-tervezo .prog{ display:grid; grid-template-columns:repeat(6,1fr); gap:7px; margin:0 0 16px;}#lsz-xfort-tervezo .prog i{height:7px;border-radius:999px;background:#e4e0d9}#lsz-xfort-tervezo .prog i.on{background:#171717}#lsz-xfort-tervezo h2{font-size:30px;line-height:1.1;margin:0 0 8px}#lsz-xfort-tervezo h3{margin:22px 0 10px}#lsz-xfort-tervezo .lead{font-size:16px;line-height:1.55;color:var(--muted);margin:0 0 20px}#lsz-xfort-tervezo .cards,#lsz-xfort-tervezo .types,#lsz-xfort-tervezo .fields{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px;}#lsz-xfort-tervezo .fields{grid-template-columns:repeat(2,minmax(0,1fr))}#lsz-xfort-tervezo .choice{ display:block; width:100%; border:1px solid #d8d4cb; border-radius:12px; background:#faf9f6; cursor:pointer; color:#171717; padding:14px 12px; text-align:left;}#lsz-xfort-tervezo .choice.sel{border-color:#171717;background:#fff;box-shadow:inset 0 0 0 1px #171717}#lsz-xfort-tervezo .choice b,#lsz-xfort-tervezo .choice small{display:block}#lsz-xfort-tervezo .choice b{font-size:14px;line-height:1.3}#lsz-xfort-tervezo .choice small{color:#777;margin-top:3px;font-size:12px;line-height:1.4}#lsz-xfort-tervezo label{display:block;font-weight:800;font-size:13px}#lsz-xfort-tervezo input,#lsz-xfort-tervezo select{ width:100%; border:1px solid #cbc7bd; border-radius:10px; padding:11px; background:#fff; color:#171717; font:inherit; margin-top:5px;}#lsz-xfort-tervezo .xfive-segments{display:grid;gap:11px}#lsz-xfort-tervezo .xfive-seg{ border:1px solid #ddd9d0; border-radius:14px; padding:13px; background:#faf9f6;}#lsz-xfort-tervezo .xfive-filter-bar{ display:grid; grid-template-columns:1fr 1fr; gap:10px; padding:13px; margin:12px 0; border:1px solid #e1ddd4; border-radius:13px; background:#f6f3ed;}#lsz-xfort-tervezo .products{ display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:12px; margin-top:14px;}#lsz-xfort-tervezo .product{ display:flex; flex-direction:column; min-width:0; border:1px solid var(--line); border-radius:14px; padding:12px; background:#fff;}#lsz-xfort-tervezo .product .pic{ height:150px; border-radius:11px; background:#f5f3ef; display:flex; align-items:center; justify-content:center; overflow:hidden;}#lsz-xfort-tervezo .product .pic img{max-width:92%;max-height:135px}#lsz-xfort-tervezo .product h3{font-size:15px;line-height:1.3;margin:10px 0 5px}#lsz-xfort-tervezo .meta{color:#666;font-size:12px;line-height:1.4}#lsz-xfort-tervezo .price,#lsz-xfort-tervezo .total{font-size:20px;font-weight:850}#lsz-xfort-tervezo .qty{display:flex;border:1px solid #d2cec5;border-radius:9px;overflow:hidden}#lsz-xfort-tervezo .qty button,#lsz-xfort-tervezo .qty span{ width:36px;height:34px;border:0;text-align:center;line-height:34px;}#lsz-xfort-tervezo .qty button{background:#efede8;font-weight:850;cursor:pointer}#lsz-xfort-tervezo .qty span{background:#fff;font-weight:850}#lsz-xfort-tervezo .note,#lsz-xfort-tervezo .bad{ padding:11px 13px;border-radius:10px;margin-top:12px;font-size:13px;line-height:1.5;}#lsz-xfort-tervezo .note{background:#f4f2ed}#lsz-xfort-tervezo .bad{background:#fff0ee;color:#7b2520}#lsz-xfort-tervezo .row{ display:flex;justify-content:space-between;gap:10px; padding:9px 0;border-bottom:1px solid #e5e2db;align-items:flex-start;}#lsz-xfort-tervezo .row strong{text-align:right}#lsz-xfort-tervezo .xfive-bom,#lsz-xfort-tervezo .xfort-bom,#lsz-xfort-tervezo .bom{ margin-top:16px;background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;padding:13px;}#lsz-xfort-tervezo .xfive-sku{display:none!important}#lsz-xfort-tervezo .xfive-kpis{ display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 14px;}#lsz-xfort-tervezo .xfive-kpis>span{ padding:11px;border:1px solid #e1ddd5;border-radius:10px;background:#fff;}#lsz-xfort-tervezo .xfive-kpis small{display:block;color:#777;font-size:11px;margin-bottom:4px}#lsz-xfort-tervezo .xfive-kpis b{font-size:14px}#lsz-xfort-tervezo .nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e4e0d8}#lsz-xfort-tervezo .btn,#lsz-xfort-tervezo .xfive-cart,#lsz-xfort-tervezo .xfort-cart{ border:0;border-radius:10px;padding:12px 16px;font-weight:850;font-size:14px;cursor:pointer;}#lsz-xfort-tervezo .btn{background:#efede8;color:#171717}#lsz-xfort-tervezo .next,#lsz-xfort-tervezo .xfive-cart,#lsz-xfort-tervezo .xfort-cart{background:#171717;color:#fff}#lsz-xfort-tervezo .btn:disabled,#lsz-xfort-tervezo .xfive-cart:disabled,#lsz-xfort-tervezo .xfort-cart:disabled{opacity:.3;cursor:not-allowed}#lsz-xfort-tervezo .xfive-cart,#lsz-xfort-tervezo .xfort-cart{width:100%;margin-top:13px;min-height:48px}#lsz-xfort-tervezo .xfive-cart-status{margin-top:10px;font-size:13px;line-height:1.45}#lsz-xfort-tervezo .xfive-cart-status.ok{padding:10px;border-radius:9px;background:#eef6ed}@media(max-width:960px){ #lsz-xfort-tervezo .shell{grid-template-columns:1fr} #lsz-xfort-tervezo aside{position:static;order:-1}}@media(max-width:720px){ #lsz-xfort-tervezo main{padding:16px} #lsz-xfort-tervezo .cards, #lsz-xfort-tervezo .types, #lsz-xfort-tervezo .fields, #lsz-xfort-tervezo .xfive-filter-bar{grid-template-columns:1fr} #lsz-xfort-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))} #lsz-xfort-tervezo .xfive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){ #lsz-xfort-tervezo .products{grid-template-columns:1fr}}#lsz-xfort-tervezo .xfort-line-price,#lsz-xfort-tervezo .xfort-price{ display:block; margin-top:4px; color:#6b665f; font-size:11px; font-weight:700; white-space:nowrap;}#lsz-xfort-tervezo .planner-internal-sku{display:none!important}.xfort-showcase .xnet-plan-preview{ border:1px solid #e0dbd1; border-radius:20px; background:#faf9f6; padding:18px; margin:0 0 22px;}.xfort-showcase .xnet-preview-head{ display:flex; justify-content:space-between; align-items:flex-start; gap:18px; margin-bottom:10px;}.xfort-showcase .xnet-preview-head strong{ display:block; font:850 16px Arial,Helvetica,sans-serif;}.xfort-showcase .xnet-preview-head span{ display:block; margin-top:3px; color:#777; font:12px/1.4 Arial,Helvetica,sans-serif;}.xfort-showcase .xnet-preview-canvas{ height:260px; overflow:hidden; border:1px solid #ebe7df; border-radius:13px; background-color:#fff; background-image:  linear-gradient(#f0eee9 1px,transparent 1px),  linear-gradient(90deg,#f0eee9 1px,transparent 1px); background-size:24px 24px;}.xfort-showcase .xnet-preview-canvas svg{ display:block; width:100%; height:100%;}.xfort-showcase .xnet-preview-canvas .xnet-track{ fill:none; stroke:#171717; stroke-width:8; stroke-linecap:round; stroke-linejoin:round;}.xfort-showcase .xnet-preview-canvas .xnet-spot{ fill:#171717; stroke:#fff; stroke-width:3;}.xfort-showcase .xnet-preview-legend{ display:flex; gap:18px; flex-wrap:wrap; margin-top:12px; color:#666; font:12px Arial,Helvetica,sans-serif;}.xfort-showcase .xnet-preview-legend span{ display:flex; align-items:center; gap:7px;}.xfort-showcase .xnet-preview-legend .dot{ width:10px; height:10px; border-radius:50%; background:#171717; display:inline-block;}.xfort-showcase .xnet-preview-legend .bar{ width:25px; height:4px; border-radius:4px; background:#ad8547; display:inline-block;}.xfort-showcase .xfort-hero-visual{ position:relative; overflow:hidden;}.xfort-showcase .xfort-hero-visual .planner-system-hero-svg{ display:block; width:100%; height:auto;}#lsz-xfort-tervezo .xfive-segments{ display:grid; gap:11px;}#lsz-xfort-tervezo .xfive-seg{ border:1px solid #ddd9d0; border-radius:14px; padding:13px; background:#faf9f6;}#lsz-xfort-tervezo .xfive-filter-bar{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:12px 0;}#lsz-xfort-tervezo .xfive-filter-bar label{ display:flex; flex-direction:column; gap:5px; font-size:12px; font-weight:800; color:#555;}#lsz-xfort-tervezo .xfive-filter-bar select{ width:100%; border:1px solid #d4d0c8; border-radius:10px; background:#fff; padding:10px 11px; color:#171717;}#lsz-xfort-tervezo .xfive-kpis{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; margin:12px 0;}#lsz-xfort-tervezo .xfive-kpis>span{ border:1px solid #e1ddd4; background:#fff; border-radius:11px; padding:11px;}#lsz-xfort-tervezo .xfive-kpis small{ display:block; color:#777; font-size:11px; margin-bottom:4px;}#lsz-xfort-tervezo .xfive-kpis b{ font-size:14px;}#lsz-xfort-tervezo .xfort-line-price,#lsz-xfort-tervezo .xfort-price{ display:block; margin-top:4px; color:#6b665f; font-size:11px; font-weight:700; white-space:nowrap;}#lsz-xfort-tervezo .planner-internal-sku{ display:none!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo){ font-family:Arial,Helvetica,sans-serif!important; color:#171717; max-width:none; margin:auto; padding:0 0 44px;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) *{box-sizing:border-box}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .shell{ display:grid!important; grid-template-columns:minmax(0,1fr) 300px!important; gap:22px!important; align-items:start!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) main{ border:1px solid #e2ded5!important; border-radius:18px!important; padding:20px!important; background:#fff!important; box-shadow:0 12px 35px rgba(31,26,19,.04)!important; min-width:0!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) aside{ background:#f5f3ee!important; border:1px solid #e8e3da!important; border-radius:16px!important; padding:18px!important; position:sticky!important; top:20px!important; min-width:0!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) h2{ font:850 24px Arial,Helvetica,sans-serif!important; margin:0 0 11px!important; letter-spacing:-.02em!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .lead{color:#666!important;margin:-3px 0 14px!important;line-height:1.55!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .cards{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:10px!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .choice{ min-height:86px!important; padding:14px 12px!important; text-align:left!important; border:1px solid #d8d4cb!important; border-radius:12px!important; background:#faf9f6!important; color:#171717!important; cursor:pointer!important; box-shadow:none!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .choice.sel{ border-color:#171717!important;background:#fff!important; box-shadow:inset 0 0 0 1px #171717!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .choice b,:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .choice small{display:block!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .choice small{color:#777!important;margin-top:4px!important;line-height:1.35!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .products{ display:grid!important; grid-template-columns:repeat(auto-fill,250px)!important; justify-content:start!important; align-items:stretch!important; gap:12px!important; margin-top:16px!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .products>.product{ display:flex!important;flex-direction:column!important; width:250px!important;max-width:250px!important;min-width:0!important; border:1px solid #ddd9d0!important;border-radius:15px!important; padding:12px!important;background:#fff!important;overflow:hidden!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .product .pic{ width:100%!important;height:125px!important;min-height:125px!important; max-height:125px!important;margin:0 0 10px!important;padding:6px!important; background:#faf9f6!important;border-radius:9px!important;overflow:hidden!important; display:flex!important;align-items:center!important;justify-content:center!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .product .pic img{width:100%!important;height:100%!important;object-fit:contain!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .product h3{ margin:0 0 6px!important;min-height:38px!important;max-height:38px!important; overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important; -webkit-box-orient:vertical!important;font:800 14px/1.32 Arial,Helvetica,sans-serif!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .product .pbot{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .product .price{font-size:15px!important;font-weight:900!important;white-space:nowrap!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .btn,:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .cart{ border:0!important;border-radius:10px!important;padding:12px 16px!important; font-weight:850!important;cursor:pointer!important;}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .btn{background:#efede8!important;color:#171717!important}:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .next,:is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo) .cart{background:#171717!important;color:#fff!important}:is(#lsz-xfort-tervezo,#lsz-xfive-tervezo) .planner-internal-sku{display:none!important}#lsz-xfort-tervezo .xfort-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700}@media(max-width:1000px){ :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) .shell{grid-template-columns:1fr!important} :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) aside{position:static!important;order:-1!important}}@media(max-width:720px){ :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) .cards{grid-template-columns:1fr!important} :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) .products{grid-template-columns:repeat(2,minmax(0,1fr))!important} :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) .products>.product{width:100%!important;max-width:none!important}}@media(max-width:460px){ :is( #lsz-xlink-tervezo,#lsz-xlink-1f-tervezo,#lsz-xlink-3f-tervezo, #lsz-minitrack-tervezo,#lsz-xneo-tervezo,#xtiny-configurator, #lsz-xten-tervezo,#lsz-xfive-tervezo,#lsz-xfort-tervezo ) .products{grid-template-columns:1fr!important}}#lsz-xfive-tervezo .xfive-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700}#xtiny-configurator .xtiny-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700}#lsz-xtiny-tervezo #xtiny-configurator aside{ background:#f5f3ee!important; border:1px solid #e8e3da!important; border-radius:16px!important; padding:18px!important; position:sticky!important; top:20px!important;}#lsz-xtiny-tervezo #xtiny-configurator aside h3{ font:850 20px Arial,Helvetica,sans-serif!important; margin:0 0 9px!important; padding:0!important; border:0!important; letter-spacing:0!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .total{ margin:4px 0 12px!important; padding:0!important; border:0!important; font:850 22px/1.2 Arial,Helvetica,sans-serif!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .total strong{ font:inherit!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .row{ display:flex!important; justify-content:space-between!important; align-items:flex-start!important; gap:10px!important; margin:0!important; padding:9px 0!important; border-top:0!important; border-bottom:1px solid #e5e2db!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .row span{ color:#555!important; font:400 16px/1.45 Arial,Helvetica,sans-serif!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .row strong{ color:#171717!important; text-align:right!important; font:850 16px/1.45 Arial,Helvetica,sans-serif!important;}#lsz-xtiny-tervezo #xtiny-configurator aside .link-system-pill{ display:inline-block!important; margin:0 0 8px!important; padding:0!important; border:0!important; background:none!important; color:#171717!important; font:400 16px/1.3 Arial,Helvetica,sans-serif!important;}@media(max-width:1000px){ #lsz-xtiny-tervezo #xtiny-configurator aside{  position:static!important;  top:auto!important; }}#lsz-minitrack-tervezo .minitrack-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700}#lsz-xlink-1f-tervezo .link-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700}.xjoint-showcase{--xjoint-gold:#ad8547}.xjoint-showcase .xnet-landing-hero{background:radial-gradient(circle at 82% 18%,rgba(173,133,71,.08),transparent 35%),linear-gradient(135deg,#fff 0%,#f6f0e7 100%)}.xjoint-showcase .xjoint-hero-visual{background:#eee8df}.xjoint-showcase .xnet-hero-copy h1 span{color:var(--xjoint-gold)}.xjoint-showcase .xnet-icon{color:var(--xjoint-gold);border-color:#c8aa76}#lsz-xjoint-tervezo{ font-family:Arial,Helvetica,sans-serif!important;color:#171717;max-width:none;margin:auto;padding:0 0 44px}#lsz-xjoint-tervezo *{box-sizing:border-box}#lsz-xjoint-tervezo button,#lsz-xjoint-tervezo input,#lsz-xjoint-tervezo select{font-family:inherit}#lsz-xjoint-tervezo .shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}#lsz-xjoint-tervezo main{border:1px solid #e2ded5;border-radius:18px;padding:20px;background:#fff;box-shadow:0 12px 35px rgba(31,26,19,.04);min-width:0}#lsz-xjoint-tervezo aside{background:#f5f3ee;border-radius:16px;padding:18px;position:sticky;top:20px;border:1px solid #e8e3da}#lsz-xjoint-tervezo aside h3{font:850 28px/1.1 Arial,Helvetica,sans-serif!important;margin:8px 0 12px!important;letter-spacing:-.02em}#lsz-xjoint-tervezo .xjoint-system-label{display:block;font-size:18px;line-height:1.25;margin-bottom:4px}#lsz-xjoint-tervezo .total{margin:0 0 18px;font:900 28px/1.1 Arial,Helvetica,sans-serif!important}#lsz-xjoint-tervezo h2{font:850 24px Arial,Helvetica,sans-serif!important;margin:0 0 11px!important}#lsz-xjoint-tervezo h3{font:850 20px Arial,Helvetica,sans-serif!important;margin:20px 0 10px!important}#lsz-xjoint-tervezo .lead{color:#666;margin:-3px 0 14px;line-height:1.55}#lsz-xjoint-tervezo .prog{display:flex;gap:7px;margin-bottom:18px}#lsz-xjoint-tervezo .prog i{height:7px;flex:1;background:#e5e2db;border-radius:8px}#lsz-xjoint-tervezo .prog i.on{background:#171717}#lsz-xjoint-tervezo .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#lsz-xjoint-tervezo .choice{min-height:88px;border:1px solid #d8d4cb;border-radius:12px;background:#faf9f6;cursor:pointer;color:#171717;padding:14px 12px;text-align:left}#lsz-xjoint-tervezo .choice:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,0,0,.05)}#lsz-xjoint-tervezo .choice.sel{border-color:#171717;background:#fff;box-shadow:inset 0 0 0 1px #171717}#lsz-xjoint-tervezo .choice b,#lsz-xjoint-tervezo .choice small{display:block}#lsz-xjoint-tervezo .choice small{color:#777;margin-top:4px;line-height:1.35}#lsz-xjoint-tervezo .fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}#lsz-xjoint-tervezo .fields label,#lsz-xjoint-tervezo .xjoint-filter-bar label{display:block;font-weight:800;font-size:13px}#lsz-xjoint-tervezo input,#lsz-xjoint-tervezo select{width:100%;border:1px solid #cbc7bd;border-radius:10px;padding:11px;background:#fff;margin-top:5px}#lsz-xjoint-tervezo .xjoint-segments{display:grid;gap:10px}#lsz-xjoint-tervezo .xjoint-seg{border:1px solid #ddd9d0;border-radius:12px;padding:13px;background:#faf9f6}#lsz-xjoint-tervezo .xjoint-seg-head{display:flex;justify-content:space-between;gap:10px}#lsz-xjoint-tervezo .xjoint-seg-actions{display:flex;gap:8px;margin-top:10px}#lsz-xjoint-tervezo .xjoint-filter-bar{display:flex;gap:12px;align-items:end;margin:10px 0 12px}#lsz-xjoint-tervezo .xjoint-filter-bar label{max-width:220px;width:100%}#lsz-xjoint-tervezo .xjoint-family-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}#lsz-xjoint-tervezo .xjoint-family-tabs button{border:1px solid #d7d1c6;border-radius:999px;background:#faf9f6;padding:9px 12px;font-weight:800;cursor:pointer}#lsz-xjoint-tervezo .xjoint-family-tabs button.sel{background:#171717;color:#fff;border-color:#171717}#lsz-xjoint-tervezo .products{display:grid;grid-template-columns:repeat(auto-fill,250px);justify-content:start;align-items:stretch;gap:12px;margin-top:16px}#lsz-xjoint-tervezo .products>.product{display:flex;flex-direction:column;width:250px;max-width:250px;min-width:0;border:1px solid #ddd9d0;border-radius:15px;padding:12px;background:#fff;overflow:hidden}#lsz-xjoint-tervezo .product .pic{width:100%;height:125px;min-height:125px;margin:0 0 10px;padding:6px;background:#faf9f6;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#777}#lsz-xjoint-tervezo .product .pic img{width:100%;height:100%;object-fit:contain}#lsz-xjoint-tervezo .product h3{margin:0 0 6px!important;min-height:38px;max-height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:800 14px/1.32 Arial,Helvetica,sans-serif!important}#lsz-xjoint-tervezo .product .meta{font-size:12px;color:#6b665f;margin-bottom:5px}#lsz-xjoint-tervezo .product .plink{display:inline-block;margin:0 0 11px;color:#6b665f;font-size:11px;text-decoration:none}#lsz-xjoint-tervezo .product .plink:hover{text-decoration:underline}#lsz-xjoint-tervezo .product .pbot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}#lsz-xjoint-tervezo .product .price{font-size:15px;font-weight:900;white-space:nowrap}#lsz-xjoint-tervezo .qty{display:flex;align-items:center;gap:5px}#lsz-xjoint-tervezo .qty button{width:28px;height:28px;padding:0;border:1px solid #cfc8bd;border-radius:6px;background:#fff;font-size:16px;font-weight:800;cursor:pointer}#lsz-xjoint-tervezo .qty span{min-width:20px;text-align:center;font-weight:800}#lsz-xjoint-tervezo .xjoint-pick{border:1px solid #cfc8bd;border-radius:7px;background:#fff;padding:7px 9px;font-size:11px;font-weight:800;cursor:pointer}#lsz-xjoint-tervezo .xjoint-pick.sel{background:#171717;color:#fff;border-color:#171717}#lsz-xjoint-tervezo .row{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #e5e2db;align-items:flex-start}#lsz-xjoint-tervezo aside .row span{color:#6f6b64;font:500 18px/1.45 Arial,Helvetica,sans-serif!important}#lsz-xjoint-tervezo aside .row strong{text-align:right;font:850 18px/1.45 Arial,Helvetica,sans-serif!important}#lsz-xjoint-tervezo .bom{margin-top:8px;background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;padding:13px}#lsz-xjoint-tervezo .bom .row{padding:11px 0}#lsz-xjoint-tervezo .bom .row span{min-width:0}#lsz-xjoint-tervezo .bomlink{color:#171717;text-decoration:underline;text-underline-offset:3px}#lsz-xjoint-tervezo .xjoint-line-price{display:block;margin-top:4px;color:#6b665f;font-size:11px;font-weight:700;white-space:nowrap}#lsz-xjoint-tervezo .note,#lsz-xjoint-tervezo .bad{padding:11px 13px;border-radius:9px;margin-top:10px;line-height:1.5}#lsz-xjoint-tervezo .note{background:#f4f2ed}#lsz-xjoint-tervezo .bad{background:#fff0ee;color:#7b2520}#lsz-xjoint-tervezo .nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e4e0d8}#lsz-xjoint-tervezo .btn,#lsz-xjoint-tervezo .cart{border:0;border-radius:10px;padding:12px 16px;font-weight:850;cursor:pointer}#lsz-xjoint-tervezo .btn{background:#efede8}#lsz-xjoint-tervezo .next,#lsz-xjoint-tervezo .cart{background:#171717;color:#fff}#lsz-xjoint-tervezo .btn:disabled,#lsz-xjoint-tervezo .cart:disabled{opacity:.3;cursor:not-allowed}#lsz-xjoint-tervezo .cart{width:100%;margin-top:13px}#lsz-xjoint-tervezo .planner-internal-sku{display:none!important}@media(max-width:1000px){ #lsz-xjoint-tervezo .shell{grid-template-columns:1fr} #lsz-xjoint-tervezo aside{position:static;order:-1}}@media(max-width:720px){ #lsz-xjoint-tervezo .cards,#lsz-xjoint-tervezo .fields{grid-template-columns:1fr} #lsz-xjoint-tervezo main{padding:15px} #lsz-xjoint-tervezo .products{grid-template-columns:repeat(2,minmax(0,1fr))} #lsz-xjoint-tervezo .products>.product{width:100%;max-width:none} #lsz-xjoint-tervezo .xjoint-filter-bar{display:block}}@media(max-width:460px){ #lsz-xjoint-tervezo .products{grid-template-columns:1fr}}#lsz-xjoint-tervezo .xjoint-seg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#lsz-xjoint-tervezo .xjoint-seg-tabs button{border:1px solid #d7d1c6;border-radius:999px;background:#faf9f6;padding:9px 12px;font-weight:800;cursor:pointer}#lsz-xjoint-tervezo .xjoint-seg-tabs button.sel{background:#171717;color:#fff;border-color:#171717}#lsz-xjoint-tervezo .xjoint-seg-actions{display:flex;gap:8px;margin-top:10px}#lsz-xjoint-tervezo .xjoint-seg{border:1px solid #ddd9d0;border-radius:12px;padding:13px;background:#faf9f6;margin-bottom:10px}#lsz-xjoint-tervezo .xjoint-seg-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#FFFFFF;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#1A1A1A; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:15px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#eeedea; }}.ac_results li.ac_over { background-color:#eeedea;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#FFFFFF;  position:fixed;  z-index:1030;  border-radius:10px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 0.375rem - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 0.375rem) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#B29568; box-shadow:0 0 0 0 #B2956840; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #B2956800; }}