@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:#2E2A24; 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:#2E2A24; --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:#E5D8C2; --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:#E5D8C2; --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:#B9706A;}@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 #2f4032; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #b9c4ba; 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(46, 42, 36, 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(79, 107, 83, 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:6px; display:block;}::selection { background-color:#eae5dc;}.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:#B9706A;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#2E2A24; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#2E2A24;}.page_page_subpage a:hover { color:#47604b;}.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 #E5D8C2; 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(46, 42, 36, 0.7); font-weight:400;}.product-price--sale { color:#B9706A;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(46, 42, 36, 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, #EFE5D4 0%, #EFE5D4 100%); padding-top:3rem; padding-bottom:3rem; color:#2E2A24; 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:#2E2A24;}.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:#2E2A24; 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:6px; 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:6px; border:var(--input-border-width) solid #E5D8C2; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:8px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:1px solid #2f4032; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b9c4ba;}.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(46, 42, 36, 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 #2f4032; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #b9c4ba;}.tippy-box { background-color:#ffffff; color:#2E2A24; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:6px; 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:#2E2A24;}.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:#34B262; color:#2E2A24;}#toast-container > .toast-success .toast-close-button { color:#2E2A24;}#toast-container > .toast-warning { background-color:#E8A530; color:#2E2A24;}#toast-container > .toast-warning .toast-close-button { color:#2E2A24;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; 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:6px;}.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:6px;}#list-artpack_page .product { border-bottom:1px solid #E5D8C2; 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:#b9c4ba; border-radius:8px; 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:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#34B262;}.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(46, 42, 36, 0.7);}.modal-header__icon { font-size:2em; color:#4F6B53;}.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, #b9c4ba 0%, #95a698 100%); border-radius:8px; 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][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { 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:6px;}.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(46, 42, 36, 0.7); font-size:0.875rem; border-bottom:1px solid #E5D8C2; 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,.html-preformat ul,.html-preformat ol,.html-preformat 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,.html-preformat ul,.html-preformat 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,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat 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;}.layout--reviews .container-title { text-align:center;}.layout--reviews .element-slide-inner { display:flex; flex-direction:column; align-items:center; row-gap:1rem; border-radius:4px; overflow:hidden; padding:1.5rem; box-sizing:content-box; width:var(--card-max-width); background-color:#ffffff;}.layout--reviews .start_reviews__slide { display:flex;}.layout--reviews .element-title { text-align:center; margin-bottom:0;}.layout--reviews .element-texts { flex-grow:1; display:flex; flex-direction:column; row-gap:1rem;}.layout--reviews .reviews__row { justify-content:center;}.start_reviews { background:linear-gradient(to bottom, #EFE5D4 0%, #EFE5D4 100%); padding-top:3rem; padding-bottom:3rem;}.start_reviews .main-title { color:#2E2A24;}.start_reviews .sub-title { color:rgba(46, 42, 36, 0.7);}.social_icons .element-icon { font-size:18px;}.social_icons .element-icon svg:not([fill]),.social_icons .element-icon svg[fill]:not([fill=none]),.social_icons .element-icon svg *[fill]:not([fill=none]) { fill:#2E2A24;}.social_icons .element-icon svg[fill=none],.social_icons .element-icon svg *[fill=none] { fill:none;}.social_icons .element-icon svg[stroke]:not([stroke=none]),.social_icons .element-icon svg *[stroke]:not([stroke=none]) { stroke:#2E2A24;}.social_icons .element-icon svg stop[stop-color],.social_icons .element-icon svg *[stop-color] { stop-color:#2E2A24;}.social_icons a.element { color:#2E2A24;}.social_icons a.element:hover { color:#4F6B53;}.social_icons a.element:hover svg:not([fill]),.social_icons a.element:hover svg[fill]:not([fill=none]),.social_icons a.element:hover svg *[fill]:not([fill=none]) { fill:#4F6B53;}.social_icons a.element:hover svg[fill=none],.social_icons a.element:hover svg *[fill=none] { fill:none;}.social_icons a.element:hover svg[stroke]:not([stroke=none]),.social_icons a.element:hover svg *[stroke]:not([stroke=none]) { stroke:#4F6B53;}.social_icons a.element:hover svg stop[stop-color],.social_icons a.element:hover svg *[stop-color] { stop-color:#4F6B53;}.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:#eae5dc;}.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 #E5D8C2;}.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 #E5D8C2; 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 #E5D8C2; 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 #E5D8C2; 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 #E5D8C2; 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 #E5D8C2; 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 #E5D8C2;}.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 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 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; }}:root{--lb-zsalya:#4F6B53;--lb-zsalya-sotet:#3A513D;--lb-homok:#F6F1E8;--lb-len:#E5D8C2;--lb-vaj:#E8DCC8;--lb-krem:#EFE5D4;--lb-zsalya-halvany:#E4E7DC;--lb-puder:#F1DFD7;--lb-terrakotta:#B9706A;--lb-szoveg:#2E2A24;--lb-szoveg-2:#4F473D;--lb-szurke:#6A6157;--lb-level:100px 18px 100px 18px;--lb-level-kicsi:60px 12px 60px 12px}#nanobar{background:var(--lb-vaj) !important}#nanobar,#nanobar *{color:var(--lb-szoveg) !important}.start_banner_big .texts--layer{align-items:flex-end !important;justify-content:center !important}.start_banner_big .element-texts__container{background:transparent !important;width:40%;max-width:580px;margin-right:3.5%;padding:0 !important;text-align:left !important}.start_banner_big .element-text{color:var(--lb-szoveg) !important;text-shadow:none !important}.start_banner_big .text--small{color:var(--lb-zsalya) !important;font-weight:600;font-size:16px;margin-bottom:12px}.start_banner_big .text--big{font-family:Fraunces,serif;font-weight:400;font-size:clamp(34px,4.2vw,62px);line-height:1.04;letter-spacing:-0.01em;margin-bottom:16px}.start_banner_big .text--medium{font-family:'Public Sans',sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:var(--lb-szoveg-2) !important;margin-bottom:22px}.start_banner_big .carousel-cell-text__btn-wrap{justify-content:flex-start !important;text-align:left !important}.start_banner_big .btn-primary{border-radius:14px;padding:14px 24px;font-size:17px;color:#FFFFFF !important}@media (max-width:991.98px){.start_banner_big .element-texts__container{width:45%;margin-right:2.5%}.start_banner_big .text--medium{font-size:16px;margin-bottom:16px}}@media (max-width:767.98px){.start_banner_big .texts--layer{align-items:center !important;justify-content:flex-end !important}.start_banner_big .element-texts__container{width:100%;max-width:none;margin:0;padding:0 20px 22px !important;text-align:center !important}.start_banner_big .carousel-cell-text__btn-wrap{justify-content:center !important;text-align:center !important}.start_banner_big .text--big{font-size:30px;margin-bottom:10px}.start_banner_big .text--medium{font-size:15px;margin-bottom:14px}}@media (max-width:575.98px){.start_banner_big .text--small{font-size:13px;margin-bottom:6px}.start_banner_big .text--big{font-size:26px}.start_banner_big .text--medium{font-size:14px;line-height:1.45}.start_banner_big .btn-primary{padding:11px 18px;font-size:15px}}.start_banner_small .main-title__wrap{text-align:center}.start_banner_small .carousel-start_banner_small{counter-reset:lbszakasz;position:relative}.start_banner_small .carousel-cell{display:flex !important;flex-direction:column;align-items:center;text-align:center;gap:12px !important;counter-increment:lbszakasz;position:relative;z-index:1}.start_banner_small .element-img-outer{width:236px;height:236px;flex:0 0 auto;margin:0 auto;align-self:center;border-radius:120px 20px 120px 20px;overflow:hidden;background:var(--lb-krem)}.start_banner_small .carousel-cell:nth-child(2) .element-img-outer{background:var(--lb-zsalya-halvany)}.start_banner_small .carousel-cell:nth-child(3) .element-img-outer{background:var(--lb-puder)}.start_banner_small .element__img{width:100%;height:100%;object-fit:cover}.start_banner_small .element-html-wrap{display:flex;flex-direction:column;align-items:center;max-width:320px}.start_banner_small .element-html-wrap::before{content:counter(lbszakasz);width:36px;height:36px;border-radius:50%;background:var(--lb-zsalya);color:#FFFFFF;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.start_banner_small .element-title{font-family:Fraunces,serif;font-size:26px;font-weight:400}.start_banner_small .element-text{color:var(--lb-szoveg-2)}.start_banner_small .element-links{display:none}@media (min-width:768px){.start_banner_small .carousel-start_banner_small::before{content:"";position:absolute;left:16%;right:16%;top:118px;height:2px;background:#D8CBB6;z-index:0}}.start_banner_small_2 .carousel-cell{background:var(--lb-krem);border-radius:24px;padding:26px !important}.start_banner_small_2 .carousel-cell:nth-child(2){background:var(--lb-zsalya-halvany)}.start_banner_small_2 .carousel-cell:nth-child(3){background:var(--lb-puder)}.start_banner_small_2 .element-title{font-family:Fraunces,serif;font-size:26px;font-weight:400}.start_banner_small_2 .element-icon{color:var(--lb-zsalya) !important}.start_banner_small_2 .element-text{color:var(--lb-szoveg-2)}.start_category_offer__slide{background:transparent !important;box-shadow:none !important;border:0 !important}.start_category_offer__slide picture{display:block;border-radius:var(--lb-level);overflow:hidden}.start_category_offer__slide img{display:block;border-radius:var(--lb-level);border:1px solid var(--lb-len);background:#FFFFFF}.start_categories__element-texts{background:transparent !important}.start_categories__element-texts a{text-decoration:none !important;font-weight:400}.product .product__img{border-radius:var(--lb-level-kicsi)}.btn{border-radius:14px}.start_banner_small_2{background-image:none !important;color:var(--lb-szoveg) !important}.start_banner_small_2 .element-title,.start_banner_small_2 .element-text{color:var(--lb-szoveg) !important}.start_banner_small_2 .element-link{color:var(--lb-zsalya) !important}.start_banner_small_2 .element-icon,.start_banner_small_2 .element-icon svg{color:var(--lb-zsalya) !important;fill:var(--lb-zsalya) !important}:root{--lb-rozsafa:#9E5A6E}.start_banner_big .text--big:has(+ .text--big){margin-bottom:0 !important}.start_banner_big .text--big + .text--big{font-style:italic;color:var(--lb-rozsafa) !important}.page_shop_start main.main{display:flex;flex-direction:column}.page_shop_start main.main>.start_banner_big{order:-2}.page_shop_start main.main>.custom-content--top.custom-content--page_shop_start{order:-1;padding:48px 0 56px}.page_shop_start main.main>.custom-content--bottom.custom-content--page_shop_start{order:50}.lb-bevezeto{max-width:860px;margin:0 auto;text-align:center}.lb-bevezeto__cim{font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 18px}.lb-bevezeto p{color:var(--lb-szoveg-2);font-size:17px;line-height:1.7;margin:0 0 14px}.lb-fb{margin-top:18px}.lb-fb__cim{font-weight:600;margin:0 0 8px}.lb-fb__doboz{background:var(--lb-krem);border-radius:18px;padding:14px;max-width:340px}.lb-fb__szoveg{font-size:14px;margin:0 0 10px}.lb-fb__gomb{display:inline-block;background:var(--lb-zsalya);color:#FFFFFF !important;border-radius:12px;padding:8px 14px;font-weight:600;text-decoration:none !important;margin:0 8px 8px 0}.lb-fb__betolt{background:transparent;border:1px solid var(--lb-zsalya);color:var(--lb-zsalya);border-radius:12px;padding:7px 12px;font-weight:600;cursor:pointer}.lb-fb__adatved{font-size:12px;color:var(--lb-szurke);margin:8px 0 0}.header_logo img{height:76px;width:auto}@media (max-width:575.98px){.header_logo img{height:52px}}.offcanvas-box-search-open-btn{display:none !important}@media (min-width:576px){.offcanvas-box-search{visibility:hidden !important}}@media (max-width:575.98px){.offcanvas-box-search{display:none !important}}@media (max-width:767.98px){.carousel-start_banner_small,.start_category_offer__carousel{flex-direction:column !important;overflow:visible !important;scroll-snap-type:none !important;gap:40px !important}.carousel-start_banner_small>.carousel-cell,.start_category_offer__carousel>.carousel-cell{width:100% !important;max-width:none !important;flex:0 0 auto !important;margin:0 !important}.start_category_offer__slide picture,.start_category_offer__slide img{max-width:280px;margin-left:auto;margin-right:auto}.carousel__nav--start_banner_small,.carousel__nav--start_category_offer{display:none !important}}.page_shop_start #box_page_content_blog{display:none !important}.lb-rolunk{max-width:1180px;margin:0 auto;padding:72px 20px 32px}.lb-rolunk__fej{text-align:center;max-width:760px;margin:0 auto 40px}.lb-rolunk__felcim{color:var(--lb-zsalya);font-weight:600;letter-spacing:.04em;margin:0 0 10px}.lb-rolunk__cim{font-family:Fraunces,serif;font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.12;margin:0}.lb-rolunk__cim em{color:var(--lb-rozsafa)}.lb-rolunk__bevezeto{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin-bottom:72px}.lb-rolunk__kep{width:100%;height:auto;display:block;border-radius:var(--lb-level)}.lb-rolunk__bevezeto p{color:var(--lb-szoveg-2);font-size:17px;line-height:1.7;margin:0 0 14px}.lb-rolunk__alcim{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.15;text-align:center;margin:0 0 8px}.lb-rolunk__lead{text-align:center;color:var(--lb-szoveg-2);margin:0 0 32px}.lb-elonyok{list-style:none;padding:0;margin:0 0 72px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lb-elonyok li{background:var(--lb-krem);border-radius:28px 8px 28px 8px;padding:24px 22px}.lb-elonyok li:nth-child(4n+2){background:var(--lb-zsalya-halvany)}.lb-elonyok li:nth-child(4n+3){background:var(--lb-puder)}.lb-elonyok__szam{width:34px;height:34px;border-radius:50%;background:var(--lb-zsalya);color:#FFFFFF;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lb-elonyok h4{font-family:Fraunces,serif;font-weight:400;font-size:21px;line-height:1.2;margin:0 0 10px}.lb-elonyok p{font-size:15px;line-height:1.6;color:var(--lb-szoveg-2);margin:0}.lb-kulonleges{background:#FFFFFF;border:1px solid var(--lb-len);border-radius:var(--lb-level);padding:48px 56px}.lb-kulonleges .lb-rolunk__alcim{margin-bottom:24px}.lb-kulonleges ul{list-style:none;padding:0;margin:0 auto;max-width:860px}.lb-kulonleges li{position:relative;padding:0 0 16px 42px;font-size:16px;line-height:1.65;color:var(--lb-szoveg-2)}.lb-kulonleges li::before{content:"✓";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--lb-zsalya-halvany);color:var(--lb-zsalya);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.lb-kulonleges strong{color:var(--lb-szoveg)}.lb-rolunk__gomb{text-align:center;margin:24px 0 0}.lb-rolunk__gomb .btn{color:#FFFFFF !important;padding:14px 24px}@media (max-width:1199.98px){.lb-elonyok{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.lb-rolunk{padding-top:48px}.lb-rolunk__bevezeto{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.lb-elonyok{grid-template-columns:1fr;margin-bottom:48px}.lb-kulonleges{padding:32px 22px;border-radius:var(--lb-level-kicsi)}}.page_shop_start .main-title__wrap,.page_shop_start .main-title,.page_shop_start .sub-title{text-align:center !important}.page_shop_start .main-title{background:transparent !important}.start_banner_small{padding-top:56px !important;padding-bottom:64px !important}.start_category_offer{padding-top:64px !important;padding-bottom:48px !important}@media (max-width:767.98px){.start_banner_small{padding-top:40px !important;padding-bottom:48px !important}.start_category_offer{padding-top:48px !important}}.lb-rolunk2{max-width:1180px;margin:0 auto;padding:72px 20px 8px}.lb-tortenet{display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:center;max-width:980px;margin:0 auto 48px}.lb-tortenet__kep img{width:100%;height:auto;display:block;border-radius:var(--lb-level)}.lb-tortenet .lb-rolunk__cim{margin-bottom:16px}.lb-tortenet__bev{color:var(--lb-szoveg-2);font-size:17px;line-height:1.7;margin:0 0 18px}.lb-tortenet__idezet{margin:0 0 16px;padding:0 0 0 22px;border-left:3px solid var(--lb-puder)}.lb-tortenet__idezet p{font-family:Fraunces,serif;font-style:italic;font-size:19px;line-height:1.55;color:var(--lb-szoveg);margin:0 0 10px}.lb-tortenet__idezet footer{font-weight:600;color:var(--lb-zsalya);font-size:15px}.lb-tortenet .lb-rolunk__tovabb a,.lb-bizalom a{color:var(--lb-zsalya) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lb-bizalom{list-style:none;padding:0;margin:0 auto;max-width:980px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center;gap:16px}.lb-bizalom li{background:#FFFFFF;border:1px solid var(--lb-len);border-radius:20px 6px 20px 6px;padding:20px 22px;text-align:center}.lb-bizalom strong{display:block;font-family:Fraunces,serif;font-weight:400;font-size:20px;margin-bottom:6px;color:var(--lb-szoveg)}.lb-bizalom span{font-size:14.5px;line-height:1.55;color:var(--lb-szoveg-2)}@media (max-width:767.98px){.lb-rolunk2{padding-top:48px}.lb-tortenet{grid-template-columns:1fr;gap:24px;text-align:center}.lb-tortenet__kep{max-width:220px;margin:0 auto}.lb-tortenet__idezet{border-left:0;padding:0}.lb-bizalom{grid-template-columns:1fr}}@media (min-width:768px){.start_category_offer__carousel{justify-content:flex-start;justify-content:safe center}}.lb-bevezeto__cim em{color:var(--lb-rozsafa)}.lb-bevezeto strong{color:var(--lb-szoveg);font-weight:700;background-image:linear-gradient(transparent 58%,rgba(158,90,110,.30) 52%,rgba(158,90,110,.30) 92%,transparent 92%);padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lb-bevezeto .lb-bevezeto__zaro{font-family:Fraunces,serif;font-style:italic;font-size:19px;color:var(--lb-szoveg);margin-top:22px}.lb-bevezeto__zaro strong{color:var(--lb-rozsafa);font-weight:500;background:none;padding:0}@media (min-width:768px){.lb-bevezeto__cim em{display:block}}.lb-tortenet__alairas{font-family:Fraunces,serif;font-style:italic;font-size:30px;color:var(--lb-rozsafa);margin:6px 0 14px;line-height:1.1}.lb-tortenet__alairas span{display:block;font-family:'Public Sans',sans-serif;font-style:normal;font-size:14px;color:var(--lb-szurke);margin-top:4px}.product__inner{background:transparent !important;box-shadow:none !important;border:0 !important}.product__img-outer{border-radius:var(--lb-level-kicsi);overflow:hidden;background:#FFFFFF;border:1px solid var(--lb-len)}.product .product__img{border-radius:0 !important}.product__name,.product__name-link{font-family:'Public Sans',sans-serif !important;font-weight:600 !important;font-size:17px !important;line-height:1.35 !important;letter-spacing:0 !important}.product__price-base,.product__price-base-value{font-size:19px !important;font-weight:700 !important}.product__stock{border:0 !important;background:transparent !important;padding:0 !important;font-size:13px !important;color:var(--lb-zsalya) !important}.product__cart-btn{background:transparent !important;border:1.5px solid var(--lb-zsalya) !important;color:var(--lb-zsalya) !important;border-radius:14px !important}.product__cart-btn:hover{background:var(--lb-zsalya) !important;color:#FFFFFF !important}.product__main,.product__lc-2,.product__main-btn-col{background:transparent !important}.product__cart-btn{min-height:44px;font-weight:600 !important}.page_shop_start .element-title .element-links{display:flex;justify-content:center;margin-top:14px}.lb-bizalom,.lb-elonyok,.lb-kulonleges ul{padding:0 !important;list-style:none !important;margin-left:auto !important;margin-right:auto !important}.lb-bizalom li,.lb-elonyok li,.lb-kulonleges li{list-style:none !important}.lb-bizalom li::marker,.lb-elonyok li::marker,.lb-kulonleges li::marker{content:""}.page_shop_start .element-title .element-links .btn{background:transparent !important;border:0 !important;color:var(--lb-zsalya) !important;padding:4px 0 !important;font-weight:600;text-decoration:underline;text-underline-offset:4px;box-shadow:none !important}.page_shop_start .element-title .element-links .btn svg{display:none}.start_reviews{background:var(--lb-krem) !important;background-image:none !important;padding:72px 0 64px !important}.start_reviews .reviews__elements,.start_reviews .reviews__container{background:transparent !important}.start_reviews .reviews__row{justify-content:center}.start_reviews .reviews__slide-inner{background:#FFFFFF !important;border:0 !important;box-shadow:none !important;border-radius:28px 8px 28px 8px !important;padding:30px 28px 26px !important;height:100%;text-align:left !important}.start_reviews .reviews__slide-inner::before{content:'';display:block;width:36px;height:2px;background:var(--lb-rozsafa);margin-bottom:18px}.start_reviews picture{display:none !important}.start_reviews .element-texts{display:flex;flex-direction:column;text-align:left !important}.start_reviews .html-text{order:1}.start_reviews .html-text p{font-family:Fraunces,serif;font-style:italic;font-size:18px;line-height:1.55;color:var(--lb-szoveg);margin:0}.start_reviews .element-title{order:2;font-family:'Public Sans',sans-serif !important;font-weight:600 !important;font-size:14px !important;color:var(--lb-zsalya) !important;margin:16px 0 0 !important;text-align:left !important}@media (max-width:767.98px){.start_reviews{padding:48px 0 40px !important}.start_reviews .html-text p{font-size:17px}}.carousel__nav--start_banner_big .carousel__progress{display:none !important}.lb-idosav{position:relative;width:120px;height:3px;border-radius:3px;background:var(--lb-len);overflow:hidden;margin:0 14px;align-self:center}.lb-idosav span{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--lb-rozsafa);border-radius:3px}.lb-idosav.fut span{animation:lbIdosav var(--lb-ido,9000ms) linear forwards}@keyframes lbIdosav{from{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.lb-idosav.fut span{animation:none;width:100%}}@media (max-width:767.98px){.start_banner_big .carousel-cell{display:flex !important;flex-direction:column}.start_banner_big .carousel-cell a.has-img{display:block;height:auto !important}.start_banner_big .carousel-cell img.element-img{height:auto !important;aspect-ratio:742/500;min-height:0 !important;max-height:none !important;width:100% !important;object-fit:cover !important;object-position:50% 0 !important}.start_banner_big .texts--layer{position:static !important;inset:auto !important;padding:4px 0 8px !important;height:auto !important}}@media (max-width:575.98px){.start_banner_big .carousel-cell img.element-img{aspect-ratio:550/426}}@media (min-width:992px){.artdet__main-grid{grid-template-columns:repeat(12,minmax(0,1fr)) !important;grid-template-rows:auto repeat(7,auto) 1fr auto;column-gap:56px !important;row-gap:12px !important;align-items:start}.artdet__main-grid>.layout-container--2,.artdet__main-grid>.layout-container--3{display:contents !important}.artdet__main-grid>.layout-container--1{grid-column:1 / -1;grid-row:1}.artdet__image-block{grid-column:1 / 7;grid-row:2 / 10}.artdet__rating-and-social-outer{grid-column:7 / -1;grid-row:2}.artdet__name{grid-column:7 / -1;grid-row:3}.artdet__sku{grid-column:7 / -1;grid-row:4}.artdet__stock{grid-column:7 / -1;grid-row:5}.artdet__short-descripton{grid-column:7 / -1;grid-row:6}.artdet__prices{grid-column:7 / -1;grid-row:7}.artdet__cart{grid-column:7 / -1;grid-row:8;justify-content:flex-start !important}.artdet__main-grid>.layout-container--4{grid-column:1 / -1;grid-row:10;margin-top:48px}.artdet__alts>.carousel-cell{flex:0 0 100% !important;width:100% !important;max-width:100% !important}}.artdet__name{font-family:Fraunces,serif !important;font-weight:400 !important;font-size:clamp(30px,2.6vw,42px) !important;line-height:1.12}.artdet__sku{font-size:13px;color:var(--lb-szurke)}.artdet__short-descripton-content{font-size:17px;line-height:1.65;color:var(--lb-szoveg-2)}.artdet__short-descripton .scroll-to-btn{color:var(--lb-zsalya) !important;font-weight:600}.artdet__prices .artdet__price-base-value,.artdet__prices [class*=price-base]{font-size:30px !important;font-weight:700 !important}.artdet__stock .stock{border:0 !important;background:var(--lb-zsalya-halvany) !important;color:var(--lb-zsalya-sotet) !important;border-radius:20px !important;padding:4px 12px !important;font-size:13px;font-weight:600}.artdet__alt-img-outer{border-radius:var(--lb-level);overflow:hidden;background:#F4EEE6;border:1px solid var(--lb-len);aspect-ratio:1 / 1;height:auto !important;display:flex !important;align-items:center;justify-content:center}.artdet__alt-img{border-radius:0 !important}.artdet__alts{height:auto !important}.artdet__alts .artdet__alt-img{width:100% !important;height:100% !important;max-height:none !important;object-fit:contain;display:block}.artdet__cart .btn-primary,.artdet__cart [class*=cart-btn]{border-radius:14px !important;padding:14px 26px !important;font-size:17px !important;font-weight:600 !important;color:#FFFFFF !important}.artdet__cart::after{content:'✓ Ingyenes szállítás 25 000 Ft felett\A✓ 21 napos pénzvisszafizetési garancia\A✓ Kérdésed van? Legkésőbb 2 munkanapon belül válaszolunk';white-space:pre-line;display:block;width:100%;margin-top:18px;padding:16px 18px;background:var(--lb-krem);border-radius:18px 6px 18px 6px;font-size:14.5px;line-height:1.9;color:var(--lb-szoveg-2)}.long-description{font-size:16.5px;line-height:1.7;color:var(--lb-szoveg-2)}.lb-leiras{color:var(--lb-szoveg-2)}.lb-l-blokk{margin:0 0 56px}.lb-leiras h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,2.4vw,36px);color:var(--lb-szoveg);margin:0 0 8px}.lb-leiras h2 em{color:var(--lb-rozsafa)}.lb-l-lead{margin:0 0 28px}.lb-l-harom{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lb-l-szakasz{text-align:center}.lb-l-szakasz img{width:220px;height:220px;object-fit:cover;border-radius:120px 20px 120px 20px;display:block;margin:0 auto 12px}.lb-l-szam{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--lb-zsalya);color:#FFFFFF;font-weight:700;align-items:center;justify-content:center}.lb-l-szakasz h3,.lb-l-anyagok h3{font-family:Fraunces,serif;font-weight:400;font-size:23px;color:var(--lb-szoveg);margin:8px 0 6px}.lb-l-kell{font-size:14px;color:var(--lb-zsalya-sotet);font-weight:600}.lb-l-kell a,.lb-l-tudnivalok a,.lb-l-ajanlas a,.lb-l-korhaz a{color:var(--lb-zsalya) !important;text-decoration:underline;text-underline-offset:3px}.lb-l-anyagok{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lb-l-anyagok>div{background:var(--lb-krem);border-radius:24px;padding:22px 24px}.lb-l-anyagok>div:nth-child(2){background:var(--lb-zsalya-halvany)}.lb-l-anyagok>div:nth-child(3){background:var(--lb-puder)}.lb-l-anyagok p{margin:0;font-size:15px}.lb-l-adatok{width:100%;border-collapse:collapse;background:#FFFFFF;border-radius:18px;overflow:hidden}.lb-l-adatok th,.lb-l-adatok td{text-align:left;padding:12px 18px;border-bottom:1px solid var(--lb-len);vertical-align:top;font-size:15.5px}.lb-l-adatok th{width:38%;font-weight:600;color:var(--lb-szoveg)}.lb-l-adatok tr:last-child th,.lb-l-adatok tr:last-child td{border-bottom:0}.lb-l-tudnivalok p{margin:0 0 12px}.lb-l-fontos{background:var(--lb-puder);border-radius:16px;padding:14px 18px}.lb-l-ajanlas{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.lb-l-felcim{color:var(--lb-zsalya);font-weight:600;margin:0 0 8px}.lb-l-ajanlas blockquote{font-family:Fraunces,serif;font-style:italic;font-size:24px;line-height:1.4;color:var(--lb-szoveg);margin:0 0 10px}.lb-l-ki{margin:0 0 12px}.lb-l-korhaz{font-size:14px;color:var(--lb-szurke);text-align:center}@media (max-width:767.98px){.lb-l-harom,.lb-l-anyagok{grid-template-columns:1fr}.lb-l-adatok th{width:45%}.lb-l-ajanlas blockquote{font-size:20px}}.lb-valaszto{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 18px}.lb-valaszto__cim{font-weight:600;color:var(--lb-szoveg);margin-right:2px;font-size:15px}.lb-valaszto__opcio{display:inline-flex;align-items:center;gap:8px;padding:9px 18px 9px 12px;border:1.5px solid var(--lb-len);border-radius:999px;background:#FFFFFF;color:var(--lb-szoveg) !important;text-decoration:none !important;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .15s,box-shadow .15s}.lb-valaszto__opcio:hover{border-color:var(--lb-zsalya)}.lb-valaszto__opcio.is-aktiv{border-color:var(--lb-zsalya);box-shadow:inset 0 0 0 1px var(--lb-zsalya);font-weight:600;cursor:default}.lb-potty{width:18px;height:18px;border-radius:50%;display:inline-block;border:1px solid rgba(46,42,36,.18);flex:0 0 auto}.lb-potty--natur{background:linear-gradient(135deg,#EBD3A8,#CFA872)}.lb-potty--feher{background:#FFFFFF}.lb-potty--kokusz{background:linear-gradient(135deg,#A7743F,#7A4F28)}.lb-potty--szivacs{background:#F2EBDA}.lb-csuszka .carousel__progress,.lb-csuszka .lb-idosav{display:none !important}.lb-csuszka .carousel{cursor:grab}.lb-csuszka .carousel:active{cursor:grabbing}.lb-szakaszok{display:flex;align-items:center;gap:6px;margin:0 14px}.lb-szakasz{-webkit-appearance:none;appearance:none;background:none;border:0;padding:12px 0;margin:0;cursor:pointer;width:44px}.lb-szakasz:focus-visible{outline:2px solid var(--lb-zsalya);outline-offset:2px;border-radius:4px}.lb-szakasz__sin{display:block;width:100%;height:4px;border-radius:2px;background:rgba(46,42,36,.16);overflow:hidden;transition:background .15s}.lb-szakasz:hover .lb-szakasz__sin{background:rgba(46,42,36,.30)}.lb-szakasz__telt{display:block;height:100%;background:var(--lb-zsalya);border-radius:2px;transform-origin:left center;transform:scaleX(0)}.lb-szakasz.kesz .lb-szakasz__telt{transform:scaleX(1)}.lb-szakasz.aktiv .lb-szakasz__telt{animation:lbSzakasz 9s linear forwards}.lb-szunet .lb-szakasz.aktiv .lb-szakasz__telt,.lb-rejtett .lb-szakasz.aktiv .lb-szakasz__telt{animation-play-state:paused}.lb-kezi .lb-szakasz.aktiv .lb-szakasz__telt{animation:none;transform:scaleX(1)}.lb-kezi .lb-szakasz.kesz .lb-szakasz__telt{transform:scaleX(0)}.lb-szakaszok::after{content:"";width:9px;height:11px;box-sizing:border-box;border-left:3px solid var(--lb-zsalya);border-right:3px solid var(--lb-zsalya);margin-left:6px;opacity:0;transition:opacity .2s}.lb-szunet:not(.lb-kezi) .lb-szakaszok::after{opacity:1}@keyframes lbSzakasz{from{transform:scaleX(0)}to{transform:scaleX(1)}}.lb-csuszka .carousel__prev-next-btn{width:44px;height:44px;border-radius:50% !important;background:#FFFFFF !important;border:1px solid var(--lb-len) !important;box-shadow:0 2px 8px rgba(46,42,36,.08);color:var(--lb-szoveg) !important}.lb-csuszka .carousel__prev-next-btn:hover{background:var(--lb-zsalya) !important;border-color:var(--lb-zsalya) !important;color:#FFFFFF !important}@media (max-width:575.98px){.lb-szakasz{width:32px}.lb-szakaszok{margin:0 8px}}#artdet__data{display:none !important}.start_reviews .reviews__container{max-width:1120px}.start_reviews .reviews__row{display:block !important;columns:3 300px;column-gap:28px;margin:12px 0 0 !important}.start_reviews .reviews__row>.start_reviews__slide{width:auto !important;max-width:none !important;padding:0 !important;margin:0 0 28px !important;break-inside:avoid;display:block}.start_reviews .reviews__slide-inner{position:relative;height:auto !important;padding:34px 30px 26px !important;border-radius:var(--lb-level) !important;box-shadow:0 10px 28px rgba(46,42,36,.06) !important;transform:rotate(-.6deg);transition:transform .25s ease,box-shadow .25s ease}.start_reviews__slide:nth-child(3n+2) .reviews__slide-inner{background:var(--lb-puder) !important;transform:rotate(.7deg);border-radius:18px 100px 18px 100px !important}.start_reviews__slide:nth-child(3n) .reviews__slide-inner{background:var(--lb-zsalya-halvany) !important;transform:rotate(-.3deg)}.start_reviews .reviews__slide-inner:hover{transform:rotate(0) translateY(-3px);box-shadow:0 16px 34px rgba(46,42,36,.10) !important}.start_reviews .reviews__slide-inner::before{content:none !important}.start_reviews .element-title{color:var(--lb-szoveg) !important;font-size:14.5px !important}.start_reviews .element-title::before{content:"\2014\00a0";color:var(--lb-rozsafa)}@media (max-width:767.98px){.start_reviews .reviews__row{columns:1}.start_reviews .reviews__slide-inner{transform:none !important}}.footer_v2_menu_5 a.has-img,.footer_v2_menu_5 a.has-img picture{width:auto !important;height:auto !important}.footer_v2_menu_5 a.has-img img{width:132px !important;height:auto !important}.footer_v2_menu_2 li:has(> a[href*="tab=payment"]),.footer_v2_menu_2 li:has(> a[href*="tab=shipping"]),.footer_v2_menu_2 li:has(> a[href$="shop_contact.php"]){display:none !important}#offcanvas-box-menu-label{font-size:0 !important}#offcanvas-box-menu-label::after{content:"Információk";font-size:24px}.page__blog-date-and-time{display:none !important}.page_content--blog-details .blog-details__top .container,.page_content--blog-details .blog-details__text .container,.page_content--blog-details .blog-details__back-btn-wrap .container{max-width:780px !important}.page_content--blog-details .blog-details__top-inner{background:transparent !important;padding:8px 0 0 !important;text-align:center}.page_content--blog-details .blog-details__title{font-family:Fraunces,serif !important;font-weight:400 !important;font-size:clamp(32px,4vw,48px) !important;line-height:1.12}.page_content--blog-details .blog-details__top-inner p{font-family:Fraunces,serif;font-style:italic;font-size:19px;line-height:1.55;color:var(--lb-szoveg-2)}.page_content--blog-details .blog-details__text{font-size:18px;line-height:1.8;color:var(--lb-szoveg-2)}.page_content--blog-details .blog-details__text p{margin:0 0 1.2em}.page_content--blog-details .blog-details__text strong{color:var(--lb-szoveg)}.page_content--blog-details .blog-details__text .container>:first-child>p:first-child::first-letter{float:left;font-family:Fraunces,serif;font-size:3.3em;line-height:.9;padding:6px 10px 0 0;color:var(--lb-rozsafa)}.lb-leiras h2{margin:0 0 20px}.lb-l-ajanlas{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;max-width:880px;text-align:left;background:var(--lb-krem);border-radius:var(--lb-level);padding:40px 48px}.lb-l-ajanlas__kep img{width:200px;height:250px;object-fit:cover;border-radius:100px 18px 100px 18px;display:block}.lb-l-ajanlas blockquote{font-size:26px;margin:0 0 12px}.lb-l-ajanlas__tobb{font-family:Fraunces,serif;font-style:italic;font-size:17px;line-height:1.6;color:var(--lb-szoveg-2);margin:0 0 14px}.lb-l-ajanlas .lb-l-ki{margin:0 0 8px;font-size:15px}.lb-l-ajanlas__tovabb{margin:0;font-size:15px}.lb-l-ajanlas__tovabb a{color:var(--lb-zsalya) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:767.98px){.lb-l-ajanlas{grid-template-columns:1fr;justify-items:center;text-align:center;padding:28px 22px;gap:20px}.lb-l-ajanlas__kep img{width:160px;height:200px}}.page_shop_start .main-title{margin-bottom:14px !important;line-height:1.15}.page_shop_start .sub-title{line-height:1.5;margin-bottom:0 !important}.page_shop_start .main-title__wrap,.page_shop_start .container-title,.page_shop_start .element-title.layout--title_box_with_bg{margin-bottom:44px !important}.page_shop_start .element-title .element-links{margin-top:16px !important}@media (max-width:767.98px){.page_shop_start .main-title__wrap,.page_shop_start .container-title,.page_shop_start .element-title.layout--title_box_with_bg{margin-bottom:28px !important}}.artdet__image-block{position:relative}.artdet__alts .artdet__alt-img{cursor:zoom-in}.lb-lapozo{position:absolute;z-index:3;background:transparent;border:0;padding:0 16px;margin:0;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.lb-lapozo--bal{justify-content:flex-start}.lb-lapozo--jobb{justify-content:flex-end}.lb-lapozo--jobb svg{transform:scaleX(-1)}.lb-lapozo i{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 2px 12px rgba(46,42,36,.14);display:flex;align-items:center;justify-content:center;color:var(--lb-szoveg);opacity:0;transform:scale(.92);transition:opacity .2s}.lb-villan .lb-lapozo i{animation:lbVillan 1.6s ease both}.lb-lapozo:focus-visible i{opacity:1;transform:none}@keyframes lbVillan{0%{opacity:0;transform:scale(.92)}25%{opacity:.8;transform:scale(1)}65%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@media (hover:none){.lb-villan .lb-lapozo i{animation:none}}.artdet__short-descripton .scroll-to-btn{display:inline-flex;margin-top:10px}.lb-l-adatok th{padding-left:0 !important}.lb-potty--kep{background-size:260%;background-position:center}.carousel__nav--artdet-alt-images{display:none !important}.lb-miniaturak{display:flex;justify-content:safe center;gap:8px;margin-top:14px;padding:4px;overflow-x:auto;scrollbar-width:none}.lb-miniaturak::-webkit-scrollbar{display:none}.lb-mini{flex:0 0 58px;width:58px;height:58px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#F4EEE6;cursor:pointer;opacity:.55;outline:2px solid transparent;outline-offset:2px;transition:opacity .15s,outline-color .15s}.lb-mini img{width:100%;height:100%;object-fit:cover;display:block}.lb-mini:hover{opacity:.9}.lb-mini.aktiv{opacity:1;outline-color:var(--lb-zsalya)}.lb-mini:focus-visible{outline-color:var(--lb-zsalya)}@media (max-width:575.98px){.lb-mini{flex-basis:52px;width:52px;height:52px}}@media (min-width:992px){.artdet__image-block{width:min(100%,max(380px,calc(100vh - 300px)));justify-self:center}}.footer_v2_menu_1 .footer__header{background:rgba(255,255,255,.5);border-radius:60px 12px 0 0;padding:36px 30px 8px 42px !important;margin:0 !important;opacity:1 !important;font-family:Fraunces,serif !important;font-size:23px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--lb-szoveg) !important;line-height:1.2}.footer_v2_menu_1 .footer__header::after{content:"\2665\FE0E";color:#E58CAE;margin-left:8px;font-size:18px}.footer_v2_menu_1>p:first-of-type{background:rgba(255,255,255,.5);border-radius:0 0 60px 12px;margin:0 0 18px !important;padding:6px 30px 36px 42px;font-family:Fraunces,serif;font-style:italic;font-size:16.5px;line-height:1.6;color:var(--lb-szoveg-2)}.footer__nav-inner{align-items:flex-start !important;text-align:left !important;gap:14px !important}.footer_v2_menu_5{display:contents !important}.footer_v2_menu_5>a.has-img{order:1}.footer_v2_menu_5>.element-links{order:2;align-items:flex-start !important;gap:8px}.footer_v2_menu_5>.element-links::before{content:"Kapcsolat";font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-szurke);margin:6px 0 6px}.footer_v2_menu_5 .element-link{font-size:15px !important;color:var(--lb-szoveg) !important;justify-content:flex-start !important;text-align:left !important}.footer__nav-inner>.layout--social_icons{order:3}.footer__nav-inner>.layout--social_icons .elements{justify-content:flex-start !important}.footer_v2_menu_5>.lb-jogi{order:4;margin:10px 0 0;font-size:13.5px;color:var(--lb-szurke);text-align:left}.footer_v2_menu_5>.lb-jogi a{color:var(--lb-szoveg-2) !important;text-decoration:underline;text-underline-offset:3px}.footer_v2_menu_5>.lb-copy{order:5;margin:0;font-size:13px;color:var(--lb-szurke);text-align:left}.start_reviews .reviews__slide-inner{width:auto !important;max-width:none !important;box-sizing:border-box}.lb-rolunk__tovabb{margin:8px 0 0}.lb-rolunk__tovabb a,.lb-kulonleges li a{color:var(--lb-zsalya) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lb-cta{text-align:center;background:var(--lb-zsalya-halvany);border-radius:var(--lb-level);padding:44px 24px;margin:0 0 72px}.lb-cta__cim{font-family:Fraunces,serif;font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin:0 0 8px}.lb-cta__cim em{color:var(--lb-rozsafa)}.lb-cta__szoveg{color:var(--lb-szoveg-2);margin:0 0 20px}.lb-cta__gombok,.lb-rolunk__gomb{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0}.lb-cta .btn-primary{color:#FFFFFF !important;padding:14px 24px}.lb-btn-masodlagos{background:transparent;border:1.5px solid var(--lb-zsalya);color:var(--lb-zsalya) !important;padding:13px 22px;border-radius:14px;font-weight:600}.lb-btn-masodlagos:hover{background:var(--lb-zsalya);color:#FFFFFF !important}@media (max-width:767.98px){.lb-cta{padding:32px 18px;margin-bottom:48px;border-radius:var(--lb-level-kicsi)}}.lb-cta__valasztas{display:grid;grid-template-columns:repeat(2,minmax(0,250px));justify-content:center;gap:24px;margin:6px 0 0}.lb-cta__opcio{display:block;background:#FFFFFF;border-radius:28px 8px 28px 8px;overflow:hidden;text-decoration:none !important;color:var(--lb-szoveg) !important;box-shadow:0 8px 22px rgba(46,42,36,.07);transition:transform .2s,box-shadow .2s}.lb-cta__opcio:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(46,42,36,.12)}.lb-cta__opcio img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.lb-cta__opcio span{display:flex;justify-content:center;align-items:center;gap:8px;padding:14px 12px 16px;font-weight:600;font-size:16px}.lb-cta__opcio i{font-style:normal;color:var(--lb-zsalya)}@media (max-width:575.98px){.lb-cta__valasztas{grid-template-columns:1fr 1fr;gap:12px}.lb-cta__opcio span{font-size:14px;padding:10px 6px 12px}}.lb-l-korhaz{display:flex;gap:22px;align-items:center;max-width:860px;margin:8px auto 0;padding:26px 30px;border-radius:var(--lb-level);background:var(--lb-puder);text-align:left;color:var(--lb-szoveg-2);font-size:16px}.lb-l-korhaz__ikon{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:var(--lb-rozsafa)}.lb-l-korhaz p{margin:0 0 6px}.lb-l-korhaz .lb-l-korhaz__cim{font-family:Fraunces,serif;font-size:23px;line-height:1.2;color:var(--lb-szoveg);margin:0 0 6px}.lb-l-korhaz__link{margin:4px 0 0 !important}.lb-l-korhaz__link a{color:var(--lb-zsalya) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:575.98px){.lb-l-korhaz{flex-direction:column;text-align:center;padding:24px 20px;border-radius:var(--lb-level-kicsi)}}.page_content iframe,.blog-details__text iframe,.long-description iframe{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:16 / 9;border:0;border-radius:18px}.page_content img,.blog-details__text img,.long-description img{max-width:100% !important;height:auto !important}.page_content table,.blog-details__text table,.long-description table:not(.lb-l-adatok){width:100% !important;max-width:100% !important;table-layout:auto}.page_content table td,.page_content table th,.blog-details__text table td,.blog-details__text table th,.long-description table:not(.lb-l-adatok) td{width:auto !important;height:auto !important;white-space:normal !important;overflow-wrap:anywhere}.artdet__sku,.artdet__pagination-btns{display:none !important}.lb-rolunk__gomb .btn, .lb-cta__gombok .btn { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:52px; box-sizing:border-box; padding:13px 24px !important; border-radius:14px !important; border:1.5px solid var(--lb-zsalya) !important; font-size:16px !important; font-weight:600; line-height:1.3; }.lb-rolunk__gomb .btn.lb-btn-masodlagos, .lb-cta__gombok .btn.lb-btn-masodlagos { background:transparent !important; color:var(--lb-zsalya) !important; }.lb-rolunk__gomb .btn.lb-btn-masodlagos:hover, .lb-cta__gombok .btn.lb-btn-masodlagos:hover { background:var(--lb-zsalya) !important; color:#FFFFFF !important; }@media (max-width:575.98px) { .lb-rolunk__gomb, .lb-cta__gombok { flex-direction:column; align-items:stretch; max-width:340px; margin-left:auto !important; margin-right:auto !important; } .lb-rolunk__gomb .btn, .lb-cta__gombok .btn { width:100%; }}@media (max-width:767.98px) { #start_banner_big__carousel-block { padding-bottom:58px !important; }  .start_banner_big .carousel-cell a.has-img { aspect-ratio:3 / 2; height:auto !important; border-radius:18px; overflow:hidden; background:var(--lb-krem) center / cover no-repeat; } .start_banner_big .carousel-cell img.element-img { aspect-ratio:auto !important; height:100% !important; opacity:0; } .start_banner_big .carousel-cell--1 a.has-img { background-image:url('https://shop.unas.hu/shop_ordered/21016/pic/nyitokep-mobil-1.jpg'); } .start_banner_big .carousel-cell--2 a.has-img { background-image:url('https://shop.unas.hu/shop_ordered/21016/pic/nyitokep-mobil-2.jpg'); } .start_banner_big .carousel-cell--3 a.has-img { background-image:url('https://shop.unas.hu/shop_ordered/21016/pic/nyitokep-mobil-3.jpg'); } .start_banner_big .carousel-cell--4 a.has-img { background-image:url('https://shop.unas.hu/shop_ordered/21016/pic/nyitokep-mobil-4.jpg'); } .start_banner_big .texts--layer { padding:12px 0 0 !important; } .start_banner_big .element-texts__container { padding:0 14px 10px !important; } .start_banner_big .text--medium { margin-bottom:12px; }}@media (max-width:575.98px) { .start_banner_big .text--big { font-size:24px; line-height:1.1; } #nanobar .element__slide { padding-top:7px !important; padding-bottom:7px !important; } #nanobar p { font-size:13.5px; line-height:1.35; margin:0; text-wrap:balance; }}.carousel__nav:not(.carousel__nav--start_banner_big) { align-items:center; justify-content:center !important; gap:16px; margin-top:20px; }.carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn { width:44px; height:44px; padding:0; display:inline-flex; align-items:center; justify-content:center; border-radius:50% !important; background:#FFFFFF !important; border:1px solid var(--lb-len) !important; box-shadow:0 2px 8px rgba(46, 42, 36, .08); color:var(--lb-szoveg) !important; }.carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn:hover { background:var(--lb-zsalya) !important; border-color:var(--lb-zsalya) !important; color:#FFFFFF !important; }.carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn:disabled { opacity:.4; }.carousel__nav .carousel__progress { flex:0 0 104px; width:104px !important; height:4px !important; margin:0 !important; border-radius:2px; background:rgba(46, 42, 36, .12) !important; }.carousel__nav .carousel__progress-bar { min-width:26px; border-radius:2px; background:var(--lb-zsalya) !important; transition:width .25s ease; }@media (max-width:767.98px) {  .carousel.products > .carousel-cell { width:78% !important; flex:0 0 78% !important; }  .start_category_offer__carousel { flex-direction:row !important; overflow-x:auto !important; scroll-snap-type:x mandatory !important; gap:14px !important; scrollbar-width:none; } .start_category_offer__carousel::-webkit-scrollbar { display:none; } .start_category_offer__carousel > .carousel-cell { width:78% !important; flex:0 0 78% !important; scroll-snap-align:start; } .start_category_offer__slide picture, .start_category_offer__slide img { max-width:100%; } .start_category_offer .element-title, .start_category_offer__slide .slide__title, .start_category_offer__slide h3 { font-size:22px !important; line-height:1.2; } .carousel__nav--start_category_offer { display:flex !important; }  .carousel-start_banner_small_2 { flex-direction:column !important; overflow:visible !important; scroll-snap-type:none !important; gap:12px !important; } .carousel-start_banner_small_2 > .carousel-cell { width:100% !important; max-width:none !important; flex:0 0 auto !important; margin:0 !important; } .carousel__nav--start_banner_small_2 { display:none !important; }}.lb-bizalom li::before { content:""; display:block; width:56px; height:62px; margin:0 auto 10px; background:no-repeat center / contain; }.lb-bizalom li:nth-child(1)::before { background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 70%22%3E%3Cpath d=%22M24 40 L17 66 L22.5 62 L26 68 L31 43 Z%22 fill=%22%23E58CAE%22/%3E%3Cpath d=%22M40 40 L47 66 L41.5 62 L38 68 L33 43 Z%22 fill=%22%23C9708F%22/%3E%3Cpath d=%22M32.00 6.00 A5.16 5.16 0 0 1 40.80 7.75 A5.16 5.16 0 0 1 48.26 12.74 A5.16 5.16 0 0 1 53.25 20.20 A5.16 5.16 0 0 1 55.00 29.00 A5.16 5.16 0 0 1 53.25 37.80 A5.16 5.16 0 0 1 48.26 45.26 A5.16 5.16 0 0 1 40.80 50.25 A5.16 5.16 0 0 1 32.00 52.00 A5.16 5.16 0 0 1 23.20 50.25 A5.16 5.16 0 0 1 15.74 45.26 A5.16 5.16 0 0 1 10.75 37.80 A5.16 5.16 0 0 1 9.00 29.00 A5.16 5.16 0 0 1 10.75 20.20 A5.16 5.16 0 0 1 15.74 12.74 A5.16 5.16 0 0 1 23.20 7.75 A5.16 5.16 0 0 1 32.00 6.00 Z%22 fill=%22%23E4E7DC%22 stroke=%22%234F6B53%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2232%22 cy=%2229%22 r=%2217.5%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%2232%22 cy=%2229%22 r=%2215%22 fill=%22none%22 stroke=%22%234F6B53%22 stroke-width=%221%22 stroke-dasharray=%222 2.2%22/%3E%3Cpath d=%22M32 37.2 C26.6 33.2 23.6 30.4 23.6 27.1 C23.6 24.8 25.4 23 27.7 23 C29.5 23 31 24 32 25.6 C33 24 34.5 23 36.3 23 C38.6 23 40.4 24.8 40.4 27.1 C40.4 30.4 37.4 33.2 32 37.2 Z%22 fill=%22%23E58CAE%22/%3E%3Cpath d=%22M32 26.4 V32.4 M29 29.4 H35%22 stroke=%22%23FFFFFF%22 stroke-width=%221.9%22 stroke-linecap=%22round%22/%3E%3C/svg%3E"); }.lb-bizalom li:nth-child(2)::before { background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 70%22%3E%3Cpath d=%22M24 40 L17 66 L22.5 62 L26 68 L31 43 Z%22 fill=%22%23E58CAE%22/%3E%3Cpath d=%22M40 40 L47 66 L41.5 62 L38 68 L33 43 Z%22 fill=%22%23C9708F%22/%3E%3Cpath d=%22M32.00 6.00 A5.16 5.16 0 0 1 40.80 7.75 A5.16 5.16 0 0 1 48.26 12.74 A5.16 5.16 0 0 1 53.25 20.20 A5.16 5.16 0 0 1 55.00 29.00 A5.16 5.16 0 0 1 53.25 37.80 A5.16 5.16 0 0 1 48.26 45.26 A5.16 5.16 0 0 1 40.80 50.25 A5.16 5.16 0 0 1 32.00 52.00 A5.16 5.16 0 0 1 23.20 50.25 A5.16 5.16 0 0 1 15.74 45.26 A5.16 5.16 0 0 1 10.75 37.80 A5.16 5.16 0 0 1 9.00 29.00 A5.16 5.16 0 0 1 10.75 20.20 A5.16 5.16 0 0 1 15.74 12.74 A5.16 5.16 0 0 1 23.20 7.75 A5.16 5.16 0 0 1 32.00 6.00 Z%22 fill=%22%23E4E7DC%22 stroke=%22%234F6B53%22 stroke-width=%221.3%22/%3E%3Ccircle cx=%2232%22 cy=%2229%22 r=%2217.5%22 fill=%22%23FFFFFF%22/%3E%3Ccircle cx=%2232%22 cy=%2229%22 r=%2215%22 fill=%22none%22 stroke=%22%234F6B53%22 stroke-width=%221%22 stroke-dasharray=%222 2.2%22/%3E%3Cpath d=%22M25.2 26.2 H38.8 L37.9 37.6 H26.1 Z%22 fill=%22none%22 stroke=%22%234F6B53%22 stroke-width=%221.6%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M28.8 26.2 V24.6 A3.2 3.2 0 0 1 35.2 24.6 V26.2%22 fill=%22none%22 stroke=%22%234F6B53%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M32 35 C29.6 33.3 28.4 32.1 28.4 30.7 C28.4 29.7 29.2 28.9 30.2 28.9 C31 28.9 31.6 29.4 32 30 C32.4 29.4 33 28.9 33.8 28.9 C34.8 28.9 35.6 29.7 35.6 30.7 C35.6 32.1 34.4 33.3 32 35 Z%22 fill=%22%23E58CAE%22/%3E%3C/svg%3E"); }.lb-bizalom span { display:block; line-height:1.6; }.footer_v2_menu_5 .element-links .element-link { font-size:14px !important; font-weight:400 !important; line-height:21px !important; }.footer_v2_menu_5 .element-links .element-link svg { width:14px; height:14px; }@media (min-width:992px) { #start_banner_big__carousel-block .carousel-cell, #start_banner_big__carousel-block .carousel-cell a.has-img, #start_banner_big__carousel-block .carousel-cell picture { height:clamp(380px, calc(100vh - 330px), 600px) !important; min-height:0 !important; } #start_banner_big__carousel-block .carousel-cell img.element-img { height:100% !important; min-height:0 !important; width:100% !important; object-fit:contain !important; object-position:left center !important; } #start_banner_big__carousel-block .texts--layer { height:100% !important; } .start_banner_big .text--big { font-size:clamp(34px, min(4.2vw, 6.6vh), 62px); } .start_banner_big .text--medium { font-size:clamp(16px, min(1.25vw, 2.2vh), 18px); } .page_shop_start main.main > .custom-content--top.custom-content--page_shop_start { padding-top:36px !important; }}@media (min-width:992px) { #start_banner_big__carousel-block { --lb-hero-h:clamp(380px, calc(100vh - 330px), 600px); } #start_banner_big__carousel-block .texts--layer { align-items:flex-start !important; } #start_banner_big__carousel-block .element-texts__container { margin:0 0 0 calc(min(54.45%, var(--lb-hero-h) * 1.3067) + 56px) !important; width:auto !important; max-width:min(560px, calc(100% - min(54.45%, var(--lb-hero-h) * 1.3067) - 88px)) !important; }}.offcanvas .offcanvas-header { background:transparent !important; border-bottom:0 !important; padding:26px 24px 4px !important; }.offcanvas .offcanvas-title, #offcanvas-box-menu-label::after { font-family:Fraunces, serif !important; font-weight:400 !important; font-size:26px !important; letter-spacing:-0.01em; line-height:1.15; color:var(--lb-szoveg) !important; }#offcanvas-box-menu-label { font-size:0 !important; }.offcanvas .offcanvas-title { position:relative; padding-bottom:12px !important; }.offcanvas .offcanvas-title::before { content:""; position:absolute; left:0; bottom:0; width:28px; height:2px; border-radius:2px; background:#E58CAE; }#offcanvas-header-box-menu { margin:14px 24px 0; padding:22px 0 4px !important; border-top:1px solid var(--lb-len) !important; }.offcanvas .navbar-nav > .nav-item > .nav-link { padding-left:16px !important; }#footer .row:has(> .footer_v2_menu_1) { display:grid !important; grid-template-columns:1fr; gap:18px; margin:0 !important; padding:48px 0 28px; }#footer .row:has(> .footer_v2_menu_1) > * { width:auto !important; max-width:none !important; margin:0 !important; flex:none !important; }#footer .footer__nav-5, #footer .footer__nav-5 > .footer__nav-inner { display:contents !important; }#footer .footer_v2_menu_1, #footer .footer_v2_menu_3, #footer .footer_v2_menu_4, #footer .footer_v2_menu_5 .element-links { padding:32px 30px 30px !important; box-sizing:border-box; }#footer .footer_v2_menu_1 { background:rgba(255, 255, 255, .5) !important; border-radius:60px 12px 60px 12px !important; } #footer .footer_v2_menu_1 .footer__header, #footer .footer_v2_menu_3 .footer__header, #footer .footer_v2_menu_4 .footer__header, #footer .footer_v2_menu_5 .element-links::before { display:block; background:none !important; border-radius:0 !important; padding:0 !important; margin:0 0 16px !important; font-family:Fraunces, serif !important; font-size:23px !important; font-weight:400 !important; letter-spacing:0 !important; text-transform:none !important; color:var(--lb-szoveg) !important; opacity:1 !important; line-height:1.2 !important; }#footer .footer_v2_menu_1 > p:first-of-type { background:none !important; border-radius:0 !important; padding:0 !important; margin:0 0 14px !important; font-size:15.5px !important; }#footer .footer_v2_menu_1 > p:not(:first-of-type) { font-size:13.5px; line-height:1.5; margin:0 !important; color:var(--lb-szoveg-2); }#footer .footer_v2_menu_3 ul, #footer .footer_v2_menu_4 ul { margin:0 !important; padding:0 !important; }#footer .footer_v2_menu_5 .element-links { padding-bottom:86px !important; }#footer .layout--social_icons { align-self:end; justify-self:start; margin:0 0 26px 22px !important; position:relative; z-index:1; }#footer .footer_v2_menu_5 > a.has-img { align-self:center; }#footer .footer_v2_menu_5 > a.has-img img { height:46px !important; width:auto !important; }#footer .lb-jogi, #footer .lb-copy { margin:0 !important; }@media (min-width:768px) { #footer .row:has(> .footer_v2_menu_1) { grid-template-columns:repeat(2, 1fr); }}@media (min-width:1200px) { #footer .row:has(> .footer_v2_menu_1) { grid-template-columns:repeat(4, 1fr); column-gap:20px; row-gap:10px; } #footer .footer_v2_menu_1 { grid-area:1 / 1 / 3 / 2; } #footer .footer_v2_menu_3 { grid-area:1 / 2 / 3 / 3; } #footer .footer_v2_menu_4 { grid-area:1 / 3 / 3 / 4; } #footer .footer_v2_menu_5 .element-links { grid-area:1 / 4 / 2 / 5; padding-bottom:10px !important; } #footer .layout--social_icons { grid-area:2 / 4 / 3 / 5; align-self:start; margin:0 0 0 22px !important; }  #footer .footer_v2_menu_5 > a.has-img { grid-area:3 / 1 / 5 / 2; margin-top:18px !important; } #footer .lb-jogi { grid-area:3 / 2 / 4 / 5; justify-self:end; margin-top:22px !important; padding-right:64px; }  #footer .lb-copy { grid-area:4 / 2 / 5 / 5; justify-self:end; padding-right:64px; }}body:has(.page_txt.type_normal) .main__title > .container, body:has(.page_txt.type_normal) .container:has(> .breadcrumb) { max-width:808px !important; }.page_txt.type_normal { max-width:760px; margin:0 auto; font-size:17px; line-height:1.75; color:var(--lb-szoveg-2); }.page_txt.type_normal p, .page_txt.type_normal li { text-align:left !important; }.page_txt.type_normal p { margin:0 0 1.1em; }.page_txt.type_normal h1, .page_txt.type_normal h2, .page_txt.type_normal h3 { font-family:Fraunces, serif !important; font-weight:400 !important; line-height:1.2; color:var(--lb-szoveg); margin:1.5em 0 .6em; }.page_txt.type_normal h1 { font-size:clamp(26px, 2.6vw, 34px) !important; }.page_txt.type_normal h2 { font-size:clamp(23px, 2.2vw, 29px) !important; }.page_txt.type_normal h3 { font-size:clamp(20px, 1.8vw, 24px) !important; }.page_txt.type_normal > :first-child { margin-top:0; }.page_txt.type_normal img { border-radius:18px; height:auto !important; }.page_txt.type_normal img[style*="float:left"], .page_txt.type_normal img[align="left"] { float:left; margin:6px 26px 14px 0 !important; max-width:44% !important; }.page_txt.type_normal img[style*="float:right"], .page_txt.type_normal img[align="right"] { float:right; margin:6px 0 14px 26px !important; max-width:44% !important; }.page_txt.type_normal iframe { display:block; max-width:640px !important; margin:10px auto 28px !important; }.page_txt.type_normal::after { content:""; display:block; clear:both; }.page_txt.type_normal hr.lb-velemeny-hr { border:0; height:1px; width:120px; margin:34px auto; background:var(--lb-len); opacity:1; }@media (max-width:575.98px) { .page_txt.type_normal { font-size:16px; } .page_txt.type_normal img[style*="float"], .page_txt.type_normal img[align] { float:none !important; display:block; max-width:100% !important; margin:4px 0 18px !important; }}#nanobar .lb-sziv { font-size:0; }#nanobar .lb-sziv::before { content:"\2665\FE0E"; font-size:15px; color:#E58CAE !important; margin-left:6px; }@media (min-width:992px) { #start_banner_big__carousel-block .carousel-cell img.element-img { object-position:center center !important; } #start_banner_big__carousel-block .element-texts__container { margin-left:calc((100% - min(100%, var(--lb-hero-h) * 2.4)) / 2 + min(54.45%, var(--lb-hero-h) * 1.3067) + 56px) !important; max-width:min(500px, calc(100% - (100% - min(100%, var(--lb-hero-h) * 2.4)) / 2 - min(54.45%, var(--lb-hero-h) * 1.3067) - 88px)) !important; }}.lb-bevezeto strong { color:var(--lb-rozsafa) !important; font-weight:600 !important; background:none !important; padding:0 !important; }.lb-bevezeto .lb-bevezeto__zaro { font-weight:400 !important; font-size:20px; line-height:1.6; color:var(--lb-szoveg-2); max-width:720px; margin-left:auto; margin-right:auto; }.lb-bevezeto__zaro strong { font-weight:400 !important; font-style:italic; }.lb-csuszka .carousel__prev-next-btn, .carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn { width:40px !important; height:40px !important; background:rgba(255, 255, 255, .7) !important; border:1px solid rgba(229, 216, 194, .85) !important; box-shadow:0 1px 6px rgba(46, 42, 36, .05) !important; color:var(--lb-szoveg-2) !important; transition:background-color .25s, color .25s, border-color .25s; }.lb-csuszka .carousel__prev-next-btn svg, .carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn svg { width:15px !important; height:15px !important; }.lb-csuszka .carousel__prev-next-btn:hover, .carousel__nav:not(.carousel__nav--start_banner_big) .carousel__prev-next-btn:hover { background:var(--lb-zsalya) !important; border-color:var(--lb-zsalya) !important; color:#FFFFFF !important; }.lb-szakaszok { gap:7px; margin:0 18px; }.lb-szakasz { width:38px; padding:12px 0; }.lb-szakasz__sin { height:3px; border-radius:3px; background:rgba(46, 42, 36, .09); }.lb-szakasz:hover .lb-szakasz__sin { background:rgba(46, 42, 36, .16); }.lb-szakasz__telt { border-radius:3px; background:rgba(79, 107, 83, .8); }.lb-szakaszok::after { width:7px; height:9px; border-left-width:2px; border-right-width:2px; border-color:rgba(79, 107, 83, .55); border-radius:1px; margin-left:8px; }.carousel__nav .carousel__progress { height:3px !important; background:rgba(46, 42, 36, .09) !important; }.carousel__nav .carousel__progress-bar { background:rgba(79, 107, 83, .8) !important; }@media (max-width:575.98px) { .lb-szakasz { width:30px; } .lb-szakaszok { margin:0 10px; } }@media (min-width:1200px) { #footer .row:has(> .footer_v2_menu_1) { grid-template-columns:1.2fr 1.1fr .75fr 1.05fr; grid-template-rows:auto auto auto 1fr auto auto; column-gap:28px; } #footer .footer_v2_menu_1 { grid-area:1 / 1 / 5 / 2; } #footer .footer_v2_menu_3 { grid-area:1 / 2 / 5 / 3; } #footer .footer_v2_menu_4 { grid-area:1 / 3 / 5 / 4; } #footer .footer_v2_menu_5 > a.has-img { grid-area:1 / 4 / 2 / 5; align-self:start; justify-self:start; margin:28px 0 0 30px !important; } #footer .footer_v2_menu_5 > a.has-img img { height:56px !important; } #footer .footer_v2_menu_5 .element-links { grid-area:2 / 4 / 3 / 5; padding-top:18px !important; padding-bottom:8px !important; } #footer .layout--social_icons { grid-area:3 / 4 / 4 / 5; } #footer .lb-jogi { grid-area:5 / 1 / 6 / 5; } #footer .lb-copy { grid-area:6 / 1 / 7 / 5; }}#footer .footer_v2_menu_1 { align-self:start !important; padding:34px 30px 34px !important; }#footer .footer_v2_menu_1 > :last-child { margin-bottom:0 !important; }.lb-l-fontos a { color:var(--lb-zsalya) !important; text-decoration:underline; text-underline-offset:3px; }@media (max-width:767.98px) { .lb-l-harom { gap:56px; } }@media (max-width:991.98px) { #footer .footer_v2_menu_5 > a.has-img { padding-left:30px !important; } }.lb-l-korhaz:has(.lb-l-videok) { align-items:flex-start; }.lb-l-korhaz:has(.lb-l-videok) .lb-l-korhaz__ikon { margin-top:4px; }.lb-l-videok { display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; margin:18px 0 2px; }.lb-l-korhaz a.lb-l-video { display:block; text-decoration:none !important; color:var(--lb-szoveg-2) !important; }.lb-l-video__kep { position:relative; display:block; aspect-ratio:16 / 9; border-radius:14px; overflow:hidden; background:#FFFFFF; box-shadow:0 2px 10px rgba(46, 42, 36, .08); }.lb-l-video__kep img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .4s ease; }.lb-l-video__play { position:absolute; left:50%; top:50%; width:44px; height:44px; margin:-22px 0 0 -22px; border-radius:50%; background:rgba(255, 255, 255, .92); box-shadow:0 2px 10px rgba(0, 0, 0, .18); transition:transform .25s ease, background-color .25s ease; }.lb-l-video__play::before { content:""; position:absolute; left:17px; top:13px; border-style:solid; border-width:9px 0 9px 14px; border-color:transparent transparent transparent var(--lb-rozsafa); }.lb-l-video:hover .lb-l-video__kep img { transform:scale(1.04); }.lb-l-video:hover .lb-l-video__play { transform:scale(1.08); background:#FFFFFF; }.lb-l-video__cim { display:block; margin-top:7px; font-size:13.5px; line-height:1.35; }.lb-l-korhaz a.lb-l-video:focus-visible { outline:2px solid var(--lb-zsalya); outline-offset:3px; border-radius:14px; }@media (max-width:575.98px) { .lb-l-korhaz:has(.lb-l-videok) { align-items:center; } .lb-l-videok { display:grid; grid-template-columns:none; grid-auto-flow:column; grid-auto-columns:78%; overflow-x:auto; scroll-snap-type:x mandatory; gap:12px; width:100%; padding-bottom:6px; text-align:left; } .lb-l-korhaz a.lb-l-video { scroll-snap-align:start; }}html.lb-video-nyitva { overflow:hidden; }.lb-video-ablak { position:fixed; inset:0; z-index:100000; display:flex; align-items:center; justify-content:center; padding:20px; background:rgba(46, 42, 36, .82); animation:lbVideoBe .25s ease; }.lb-video-ablak__belso { position:relative; width:min(960px, 100%); }.lb-video-ablak__keret { position:relative; aspect-ratio:16 / 9; border-radius:16px; overflow:hidden; background:#000000; box-shadow:0 20px 60px rgba(0, 0, 0, .4); }.lb-video-ablak__keret iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }.lb-video-ablak__zar { position:absolute; top:-54px; right:0; width:42px; height:42px; border:0; border-radius:50%; background:rgba(255, 255, 255, .95); color:var(--lb-szoveg); display:flex; align-items:center; justify-content:center; cursor:pointer; }.lb-video-ablak__zar:hover { background:#FFFFFF; }@keyframes lbVideoBe { from { opacity:0; } to { opacity:1; } }@media (max-width:575.98px) { .lb-video-ablak { padding:12px; } .lb-video-ablak__keret { border-radius:12px; } }@media (max-width:767.98px) { .product__cart-btn { background:var(--lb-zsalya) !important; color:#FFFFFF !important; } }#start_category_offer { background:#FFFFFF; padding-bottom:60px !important; }.product__cart-btn { background:var(--lb-zsalya) !important; border-color:var(--lb-zsalya) !important; color:#FFFFFF !important; }.product__cart-btn:hover, .product__cart-btn:focus-visible { background:var(--lb-zsalya-sotet) !important; border-color:var(--lb-zsalya-sotet) !important; color:#FFFFFF !important; }.product-num-col { display:none !important; }@media (max-width:575.98px) { .view-select { display:none !important; } .grid.products { grid-template-columns:repeat(2, minmax(0, 1fr)) !important; column-gap:12px !important; }}.webshare-btn, .js-webshare-btn { display:none !important; }.paging-sorting-ordering--top { display:none !important; }@media (hover:none), (pointer:coarse) { .lb-lapozo { display:none !important; } }#offcanvas-header-box-menu, #offcanvas-body-box-menu { display:none !important; }.lb-menu-nyil { display:none; }@media (max-width:767.98px) { #offcanvas-box-cat-0-label { cursor:pointer; display:inline-flex; align-items:center; } .lb-menu-nyil { display:inline-block; width:10px; height:10px; margin-left:14px; border-right:2px solid var(--lb-zsalya); border-bottom:2px solid var(--lb-zsalya); transform:translateY(-3px) rotate(45deg); transition:transform .25s ease; } html:not(.lb-menu-csukva) .lb-menu-nyil { transform:translateY(2px) rotate(-135deg); } html.lb-menu-csukva #offcanvas-body-box-cat-0 { display:none !important; }}#footer a.lb-elallas-link { color:var(--lb-zsalya) !important; font-weight:600 !important; text-decoration:underline !important; text-underline-offset:3px; }.lb-elallas__lead { font-size:18px; }.lb-elallas__alt { font-size:15px; color:var(--lb-szoveg-2); }.lb-bevezeto { max-width:920px; }.lb-bevezeto > p, .lb-bevezeto__elony-cim { max-width:720px; margin-left:auto !important; margin-right:auto !important; }.lb-bevezeto .lb-bevezeto__lead { font-family:Fraunces, serif; font-size:23px; line-height:1.45; color:var(--lb-szoveg); margin-bottom:12px; }.lb-bevezeto__elony { margin:40px auto 0; }.lb-bevezeto .lb-bevezeto__elony-cim { margin-bottom:18px; }.lb-pipak { list-style:none; margin:0 auto; padding:0; display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:18px; text-align:left; max-width:860px; }.lb-pipak li { position:relative; display:block; margin:0; padding:24px 28px 24px 80px; background:#EEF4F9; border-radius:60px 12px 60px 12px; font-size:17px; line-height:1.6; color:var(--lb-szoveg-2); }.lb-pipak li:nth-child(2) { border-radius:12px 60px 12px 60px; }.lb-pipak li::before { content:""; position:absolute; left:26px; top:22px; width:38px; height:38px; border-radius:50%; background:#7BA3C8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4 4L18.5 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat; box-shadow:0 4px 12px rgba(91, 131, 170, .28); }.lb-bevezeto__mobil { display:grid; grid-template-columns:minmax(0, 5fr) minmax(0, 6fr); gap:48px; align-items:center; max-width:860px; margin:56px auto 0; text-align:left; }.lb-bevezeto__kep { display:block; width:100%; height:auto; aspect-ratio:1 / 1; object-fit:cover; border-radius:var(--lb-level); box-shadow:0 14px 34px rgba(46, 42, 36, .10); }.lb-bevezeto .lb-bevezeto__mobil p { font-size:18px; line-height:1.7; margin:0; }.lb-bevezeto .lb-bevezeto__zaro { position:relative; margin-top:60px !important; padding-top:46px; }.lb-bevezeto .lb-bevezeto__zaro::before { content:"\2665\FE0E"; position:absolute; top:0; left:50%; transform:translateX(-50%); font-family:Arial, sans-serif; font-style:normal; font-size:36px; line-height:1; color:#E58CAE; }@media (max-width:767.98px) { .lb-bevezeto .lb-bevezeto__lead { font-size:20px; } .lb-bevezeto__elony { margin-top:30px; } .lb-pipak { grid-template-columns:1fr; gap:12px; } .lb-pipak li { padding:18px 20px 18px 68px; font-size:16px; } .lb-pipak li::before { left:18px; top:16px; width:34px; height:34px; background-size:18px; } .lb-bevezeto__mobil { grid-template-columns:1fr; gap:22px; margin-top:36px; } .lb-bevezeto .lb-bevezeto__mobil p { font-size:17px; } .lb-bevezeto .lb-bevezeto__zaro { margin-top:44px !important; padding-top:40px; }}.page_shop_start #page_artref_inner { background:#FFFFFF !important; background-image:none !important; }.lb-bizalom { margin-top:56px !important; padding:52px 0 !important; background:var(--lb-homok); box-shadow:0 0 0 100vmax var(--lb-homok); clip-path:inset(0 -100vmax); }@media (max-width:767.98px) { .lb-bizalom { margin-top:40px !important; padding:36px 0 !important; } }@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:#2E2A24; 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:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#eae5dc; }}.ac_results li.ac_over { background-color:#eae5dc;}@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:6px;  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:#4F6B53; box-shadow:0 0 0 0 #4F6B5340; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #4F6B5300; }}.product__img-link { display:block;}.product__img-outer { position:relative; text-align:center;}.product__inner { border-radius:6px; height:100%; position:relative; background-color:#ffffff;}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; align-self:flex-start; text-decoration:none !important;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:rgba(46, 42, 36, 0.7);}.product__reviews-count { font-size:0.75rem; color:rgba(46, 42, 36, 0.7); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem; contain:layout;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.25; color:rgba(46, 42, 36, 0.7); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; flex-direction:column; align-items:flex-start; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.125rem; border:1px solid #E5D8C2; border-radius:4px; background-color:#f5f5f5; color:#2E2A24; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:#dbdbdb; background-color:#dbdbdb;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 2px #b9c4ba; border-radius:4px; background-color:currentColor;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible, .type--pic .product__type-value:hover, .type--pic .product__type-value:focus, .type--pic .product__type-value:focus-visible, .type--piclink .product__type-value:hover, .type--piclink .product__type-value:focus, .type--piclink .product__type-value:focus-visible, .type--piclinktext .product__type-value:hover, .type--piclinktext .product__type-value:focus, .type--piclinktext .product__type-value:focus-visible { border-color:#2E2A24; background-color:transparent;}.type--color .product__type-value:hover, .type--color .product__type-value:focus, .type--color .product__type-value:focus-visible, .type--color_text .product__type-value:hover, .type--color_text .product__type-value:focus, .type--color_text .product__type-value:focus-visible, .type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible { border-color:#2E2A24; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:rgba(46, 42, 36, 0.7); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.125rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:rgba(46, 42, 36, 0.7); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle;}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 auto; max-width:100%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#B9706A;}.product__discount-saving__value, .product__discount-saving { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants { width:100%;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param:not(.product__param-type--icon):not(.product__param-type--iconmore) { background-color:#f5f5f5; border-radius:4px; padding:0.125rem 0.25rem;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center;}.product__param.iconmore .product__param-value, .product__param.icon .product__param-value { display:flex; flex-wrap:wrap; gap:0.125rem;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #E5D8C2; padding:4px; border-radius:4px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1); background-color:currentColor; padding:0; height:1rem; width:1rem; flex:0 0 1rem; max-width:1rem; display:inline-flex; border-radius:3px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.color_text .product__color { margin-right:0.5em;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}