@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%;}@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:#2B2B2B; 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:#2B2B2B; --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:#DBDBDB; --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:#F7EDE3; --bs-modal-footer-border-color:#DBDBDB; --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-y: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); 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 {  --bs-modal-width:860px; }}@media (min-width:1280px) { .modal-xl {  --bs-modal-width:1140px; }}.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:1279.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:1479.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:#BA6C4D;}@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:1280px) { .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:1280px) and (max-width:1479.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:1480px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1280px) { .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 #70412e; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #e3c4b8; 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:"Apparel", "Apparel-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(43, 43, 43, 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(186, 108, 77, 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:4px; display:block;}::selection { background-color:#f0edeb;}.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:#BA6C4D;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#2B2B2B; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#2B2B2B;}.page_page_subpage a:hover { color:#a76145;}.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 #DBDBDB; 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(43, 43, 43, 0.7); font-weight:400;}.product-price--sale { color:#BA6C4D;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(43, 43, 43, 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, #BA6C4D 0%, #BA6C4D 100%); padding-top:3rem; padding-bottom:3rem; color:#FDF9F7; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#2B2B2B;}.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 1.25rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#FFFFFF;}.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:#2B2B2B; 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:4px; 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:4px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:4px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:1px solid #70412e; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #e3c4b8;}.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(43, 43, 43, 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] { cursor:help;}span[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 #70412e; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #e3c4b8;}.tippy-box { background-color:#BA6C4D; color:#2B2B2B; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:4px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#BA6C4D;}.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, #BA6C4D 0%, #BA6C4D 100%); padding-top:3rem; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#FDF9F7;}.partner_element a:hover { color:#FFFFFF;}: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:#28A745; color:#2B2B2B;}#toast-container > .toast-success .toast-close-button { color:#2B2B2B;}#toast-container > .toast-warning { background-color:#FFC107; color:#2B2B2B;}#toast-container > .toast-warning .toast-close-button { color:#2B2B2B;}#toast-container > .toast-error { background-color:#FF6666; color:#2B2B2B;}#toast-container > .toast-error .toast-close-button { color:#2B2B2B;}#toast-container > .toast-info { background-color:#256CD7; 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:4px;}.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:4px;}#list-artpack_page .product { border-bottom:1px solid #DBDBDB; 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:#e3c4b8; border-radius:4px; 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;}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:#FF6666;}.modal-dialog--warning .modal-header__icon { color:#FFC107;}.modal-dialog--ok .modal-header__icon { color:#28A745;}.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(43, 43, 43, 0.7);}.modal-header__icon { font-size:2em; color:#BA6C4D;}.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, #e3c4b8 0%, #d6a794 100%); border-radius:4px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; 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);}#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;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:200px; --wheel-width-active:320px; --wheel-width:200px; --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%;}.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-left:calc(var(--wheel-triangle-border-top) * -1); transition:border-width ease 1s, margin-left ease 1s; position:relative; z-index:1;}.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;}.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;}.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;}.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:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.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;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:4px;}.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(43, 43, 43, 0.7); font-size:0.875rem; border-bottom:1px solid #DBDBDB; 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; }}.partner__img { width:auto; vertical-align:top;}.partner__item:not(.with-svg) .partner__img { max-height:var(--partner_img_maxheight);}.partner__item.with-svg .partner__img { height:calc(var(--partner_img_maxheight) - 0.5rem);}.partner__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--partner_img_maxwidth) - 0.5rem);}.partner__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(43, 43, 43, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#FFC107;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.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;}:root { --visible-viewport:0px;}.element { position:relative !important;}.nav-link__name { flex-grow:1;}.nav-item:hover, .nav-item:has(> .show), .nav-item:has(> .active) { background-color:#f0edeb;}.nav-item button.dropdown-toggle { border:none; flex-grow:0; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #e3c4b8;}.nav-item button.dropdown-toggle .icon-set { font-size:1em;}.nav-list-parent-link { text-decoration:none;}.nav-link { --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-active-bg:transparent; --bs-btn-active-border-color:transparent; display:flex; align-items:center; user-select:none; flex-grow:1; border-radius:4px; text-align:left; justify-content:flex-start; border:1px solid transparent;}.navbar-nav .nav-item { border-radius:4px;}.navbar-nav .nav-item.dropdown:has(.dropdown-toggle.show) { background-color:#f0edeb;}.navbar-nav .dropdown-menu { max-width:calc(100vw - var(--grid-gutter-width-actual)); max-height:60vh;}.navbar-nav .dropdown-menu .nav-item { width:100%;}.navbar-nav .dropdown-menu .submenu[data-bs-popper] { margin-left:calc(var(--bs-dropdown-padding-y) + 0.125rem); margin-top:calc(var(--bs-dropdown-padding-y) * -1); left:100%; top:0;}.navbar-nav .dropdown-menu .icon-set { transform:rotate(-90deg);}.navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(-90deg) scaleY(-1);}.navbar-nav > .dropdown > .dropdown-toggle.show .icon-set { transform:scaleY(-1);}.navbar-nav.with-click .btn-group .nav-link { padding-right:0.375rem;}.navbar-nav.with-click .btn-group .nav-link > .icon-set { display:none;}.navbar-nav.with-hover-intent .nav-link { gap:0.25rem;}.navbar-nav.with-hover-intent .icon-set { margin-left:auto; font-size:1em;}.navbar-nav.navbar-nav--header .dropdown-level--1 { overflow-y:clip;}.navbar-nav.navbar-nav--header .dropdown-level--1:not(:has(> .dropdown)) { overflow-y:auto; scrollbar-width:thin;}.navbar-nav.navbar-nav--header > li:hover { background-color:rgba(43, 43, 43, 0.075);}.navbar-nav.navbar-nav--header > li:has(> .show), .navbar-nav.navbar-nav--header > li:has(> .active) { background-color:rgba(43, 43, 43, 0.125);}.navbar-nav.navbar-nav--header > li > .nav-link { --bs-nav-link-color:#2B2B2B; --bs-nav-link-hover-color:#2B2B2B; --bs-navbar-active-color:#2B2B2B;}.navbar-nav.navbar-nav--header > li > .dropdown-toggle { --bs-btn-color:#2B2B2B; --bs-btn-hover-color:#2B2B2B;}@media (min-width:992px) and (max-width:1279.98px) and (pointer:fine) { .navbar-nav.navbar-nav--header {  margin-left:calc(var(--bs-navbar-nav-link-padding-x) * -1); }}@media (pointer:fine) { .navbar-nav.with-click .nav-item:hover > .dropdown-toggle {  background-color:#e4e0de;  border-color:#e4e0de; } .navbar-nav.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:#d7d4d2;  border-color:#d7d4d2; } .navbar-nav.with-hover-intent .btn-group > .nav-link {  border-top-right-radius:4px;  border-bottom-right-radius:4px; } .navbar-nav.with-hover-intent .dropdown-toggle {  display:none; } .navbar-nav.navbar-nav--header.with-click .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:rgba(43, 43, 43, 0.15); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle {  background-color:rgba(43, 43, 43, 0.05);  border-color:rgba(43, 43, 43, 0.05); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:rgba(43, 43, 43, 0.1);  border-color:rgba(43, 43, 43, 0.1); }}@media (pointer:coarse) { .navbar-nav.with-click, .navbar-nav.with-hover-intent {  gap:0.125rem; } .navbar-nav.with-click > .nav-item, .navbar-nav.with-hover-intent > .nav-item {  background-color:unset; } .navbar-nav.with-click .dropdown-toggle, .navbar-nav.with-hover-intent .dropdown-toggle {  background-color:unset;  border-color:unset; } .navbar-nav.with-click .dropdown-toggle.show, .navbar-nav.with-hover-intent .dropdown-toggle.show {  background-color:unset;  border-color:unset;  border-top-left-radius:0;  border-bottom-left-radius:0; } .navbar-nav.with-hover-intent .nav-link .icon-set {  display:none; } .navbar-nav.navbar-nav--header > .nav-item, .navbar-nav.navbar-nav--header > .nav-item {  background-color:unset; } .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show), .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:unset; } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle {  background-color:unset;  border-color:unset; } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show {  background-color:unset;  border-color:unset; }}.btn-close:focus-visible { box-shadow:inset 0 0 0 0.125rem #e3c4b8;}.btn-close.btn-sm { padding:0.28125rem;}.btn-close.btn-sm .icon-set { font-size:1em;}.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; border-top-left-radius:0; border-top-right-radius:0; 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:#f0edeb;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas-body { flex-grow:0;}.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:1279.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1479.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { flex-shrink:0; flex-grow:0; max-height:30%;}.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 #DBDBDB;}.offcanvas--box-cat { display:flex; flex-direction:column; justify-content:center;}.offcanvas--box-cat .offcanvas-header { background:unset; border:unset; max-height:0px;}.offcanvas--box-cat .offcanvas-body { display:flex; flex-direction:column; gap:2rem;}.offcanvas--box-cat .offcanvas-body .navbar-nav .nav-item { padding:0.25rem 0.5rem;}.offcanvas--box-cat .offcanvas-body .dropdown-menu .nav-item { padding:0.25rem;}.offcanvas--box-cat .offcanvas-body .header_logo { padding:0.25rem 0.5rem;}.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-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:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@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%); }}@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%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #DBDBDB; 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 #DBDBDB; 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 #DBDBDB; 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 #DBDBDB; 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 #DBDBDB; 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 #DBDBDB;}.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 4px 4px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:4px 4px 0 0;}.offcanvas-title { display:block; font-family:"MessinaSans", "MessinaSans-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.alert { column-gap:0.5em;}.alert > .icon-set { font-size:1.25em; vertical-align:middle; color:var(--bs-alert-icon-color);}.alert.no-product { display:inline-block;}.alert-iflex { display:inline-flex; align-items:center;}@font-face { font-family:"Apparel-fallback"; font-style:normal; size-adjust:106%; ascent-override:193%; src:local("Times New Roman"); font-weight:400;}@font-face { font-family:"Apparel-fallback"; font-style:italic; size-adjust:104%; ascent-override:94%; src:local("Times New Roman"); font-weight:400;}@font-face { font-family:"MessinaSans-fallback"; font-style:normal; size-adjust:101%; ascent-override:89%; src:local("Arial"); font-weight:400;}@font-face { font-family:"MessinaSans-fallback"; font-style:normal; size-adjust:102%; ascent-override:89%; src:local("Arial"); font-weight:300;}@font-face { font-family:"Montserrat-fallback"; font-style:normal; size-adjust:101%; ascent-override:89%; src:local("Arial"); font-weight:400;}.main { padding-top:1.5rem;}h1 { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; font-size:3rem; font-weight:300; letter-spacing:-0.04em;}@media (max-width:767.98px) { h1 {  font-size:2.25rem !important; }}p { font-size:1rem;}em, i { font-family:"Apparel", "Apparel-fallback", serif;}.page_txt p { color:#2B2B2B; margin-bottom:0.5em;}.page_txt a { color:#2B2B2B; font-weight:600; text-decoration:#BA6C4D underline; text-underline-offset:0.25rem;}.offcanvas-title.h4 { font-size:1rem; text-transform:uppercase; line-height:calc(2rem + 1px);}.line-separator--dashed::before { border-style:solid;}.line-separator--text.line-separator--dashed::after { border-style:solid;}#toast-container .toast.toast-success { padding:0.75rem 1.5rem; border-radius:99px; background:#ffffff; color:#BA6C4D; font-weight:600;}#toast-container .toast.toast-success .toast-close-button { color:#BA6C4D;}.input-group-text, .form-select, .form-control { border-radius:unset; border:unset; background-color:unset; border-bottom:1px solid #888888;}.input-group-text:focus, .form-select:focus, .form-control:focus { border-bottom-color:#BA6C4D; background-color:unset; box-shadow:unset !important;}.input-group-text:focus-visible, .form-select:focus-visible, .form-control:focus-visible { outline:2px solid #BA6C4D; outline-offset:-2px;}.input-group-text::placeholder, .form-select::placeholder, .form-control::placeholder { color:#2B2B2B; font-size:0.75rem;}.form-control:is([readonly]:not(.is-valid)) { background-color:transparent; opacity:unset; color:#888888;}.product_filter_checkbox .product_filter_checkbox_input.form-check-input { margin-top:0;}.form-check { --padding:0; padding:unset; display:flex; align-items:start;}.form-check .form-check-input { --bs-form-check-bg:transparent; margin-top:0.25rem; border:1px solid #888888;}.form-check .form-check-input[type=radio]:checked { background:radial-gradient(circle, #BA6C4D 0%, #BA6C4D 2px, rgba(255, 255, 255, 0) 2.2px, rgba(255, 255, 255, 0) 100%); border:1px solid #BA6C4D;}.form-check .form-check-input[type=checkbox]:checked { background:url('../!common_design/custom/devel15.unas.hu/image/check.svg') no-repeat; background-position:2px; border:1px solid #BA6C4D;}.form-check .form-check-input:focus { outline-color:#BA6C4D !important;}.form-check .form-check-label { padding-left:0.5rem;}.form-check:hover { background:unset;}.modal-content { background:white;}.modal-header { align-items:center; justify-content:center; border:none; gap:1rem;}.modal-header .modal-header__title { font-size:2rem; font-weight:400; line-height:1.1;}@media (max-width:767.98px) { .modal-header .modal-header__title {  font-size:1.5rem; }}@media (max-width:575.98px) { .modal-header .modal-header__title {  font-size:1rem; }}.modal-body { padding:1rem;}.modal-footer { justify-content:center; gap:1rem; padding:1rem;}.modal-body:not(:empty) ~ .modal-footer { padding:0.5rem;}.modal-body:not(:empty) ~ .modal-footer::before { display:none;}#question_form, .modal-body { overflow-x:hidden;}.btn:not(.btn-sm):not(.btn-lg) { font-size:0.875rem;}.filter__filter-delete-btn:disabled { display:none;}.btn.btn-secondary, .btn.btn-primary, .orderflow-main-btn { border-radius:3rem; font-size:0.875rem;}.product__main-btn, .product-main-btn { min-height:2.5rem; min-width:8rem; line-height:1;}.btn.btn-outline-primary { border-radius:3rem; background:transparent; color:#2B2B2B;}.btn.btn-outline-primary:hover { background:rgba(186, 108, 77, 0.1);}.btn.btn-outline-secondary { border-radius:3rem; color:#2B2B2B;}.btn.btn-outline-secondary:hover { background:rgba(43, 43, 43, 0.1);}.btn.btn-light { border-radius:3rem; width:100%;}.artdet__cart-btn.btn-lg { border-radius:3rem; height:3rem; font-size:1.125rem; font-weight:600;}.orderflow-main-btn { width:fit-content;}.btn-outline-stone { background-color:transparent; color:#271D1B; border-color:#A0A49F; border-radius:3rem;}.btn-outline-stone:hover, .btn-outline-stone:focus, .btn-outline-stone:active { background-color:#BA6C4D; border-color:#BA6C4D; color:#ffffff;}.btn-outline-stone:disabled { color:#A0A49F; border-color:#A0A49F; background-color:transparent;}.product__recommend-del-btn { border-radius:2rem; background:transparent; border:1px solid #FF6666; color:#FF6666;}#offcanvas-body-box-menu { max-height:unset;}.back_to_top { position:unset; bottom:unset; right:unset; opacity:1; visibility:visible;}.tag-filtering { margin-bottom:1rem;}.tag-filtering__tags { gap:1rem !important;}.tag-filtering__tag--clear.d-none { color:#2B2B2B; font-weight:600;}.tag-filtering__tag { padding:0 0.125rem; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.05em; font-weight:600; background:unset; border:unset; color:rgba(39, 29, 27, 0.6);}.tag-filtering__tag.js-active-filter { color:#2B2B2B;}.tag-filtering__tag:hover { color:#2B2B2B;}.tag-filtering__tag:focus-visible { outline:1px solid #70412e; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #e3c4b8;}.blog-item__data .tag-filtering__tag { color:#BA6C4D; text-transform:capitalize;}.blog-item__data .tag-filtering__tag:hover { text-decoration:underline;}.product__cart-input-wrap, .artdet__cart-input-wrap { min-width:unset !important; border:1px solid #A0A49F; width:fit-content;}.page_qty_input_outer:has(.form-control-lg) { border-radius:3rem; height:3rem;}.page_qty_input_outer:has(.form-control-lg) .qtyminus_common, .page_qty_input_outer:has(.form-control-lg) .qtyplus_common { height:100%; width:2rem;}.page_qty_input_outer { border-radius:3rem; background:white; padding:0; min-height:2.5rem; align-items:center; gap:0.125rem !important; padding:0.0625rem;}.page_qty_input_outer input { font-weight:600;}.page_qty_input_outer.is-disabled { visibility:hidden;}.page_qty_input_outer .qtyminus_common, .page_qty_input_outer .qtyplus_common { font-size:0.5rem !important; width:1.5rem;}.page_qty_input_outer .qtyminus_common:not(.qty_disable), .page_qty_input_outer .qtyplus_common:not(.qty_disable) { color:#2B2B2B !important;}.page_qty_input_outer .qtyminus_common.qty_disable, .page_qty_input_outer .qtyplus_common.qty_disable { color:#A0A49F; pointer-events:none;}.page_qty_input_outer .qtyminus_common { border-top-left-radius:3rem; border-bottom-left-radius:3rem;}.page_qty_input_outer .qtyplus_common { border-top-right-radius:3rem; border-bottom-right-radius:3rem;}.page_qty_input_outer .page_qty_input { max-width:3ch;}.tippy-box { background-color:#BA6C4D; color:#ffffff; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:4px; font-size:0.875rem; line-height:16px;}.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header:not(.header--dumbed) { z-index:1031;}.header__inner { border-bottom:1px solid rgba(43, 43, 43, 0.15); padding-top:2.5rem; padding-bottom:2.5rem;}@media (max-width:991.98px) { .header__inner {  padding-top:1rem;  padding-bottom:1rem; }}html.header-with-sticky-behavior-on-scroll-up .header__inner { box-shadow:0px 0px 20px rgba(0, 0, 0, 0.05);}@media (min-width:1280px) { .header--with-menu {  grid-template-columns:1fr 10rem 1fr; } .header--with-menu .search-box {  grid-column:2/3; }}.header__container--top { grid-template-columns:1fr 7rem 1fr;}.header_logo.logo { place-self:center;}.offcanvas-box-lang-currency-open-btn { padding-left:2.25rem;}.offcanvas-box-lang-currency-open-btn[data-lang=hu] { background-image:url('../!common_design/custom/devel15.unas.hu/image/flag_hu.svg'); background-repeat:no-repeat; background-position:0.75rem 50%;}.offcanvas-box-lang-currency-open-btn[data-lang=en] { background-image:url('../!common_design/custom/devel15.unas.hu/image/flag_en.svg'); background-repeat:no-repeat; background-position:0.75rem 50%;}.offcanvas-box-lang-currency-open-btn[data-lang=be] { background-image:url('../!common_design/custom/devel15.unas.hu/image/flag_be.svg'); background-repeat:no-repeat; background-position:0.75rem 50%;}.lang-box .form-check--custom { padding:0.25rem 0.75rem;}.lang-box .form-check-label { gap:0.5rem;}.box-login__offcanvas-btn, .offcanvas-box-cart-open-btn { padding-left:0.75rem; padding-right:0.75rem;}.box-login__offcanvas-btn .btn__icon, .offcanvas-box-cart-open-btn .btn__icon { font-size:0.8rem;}.login-popup__reg-adv li { list-style:none; padding-left:1.425rem; position:relative; margin-bottom:0.5rem;}.login-popup__reg-adv li::before { content:""; border-radius:50%; width:1rem; height:1rem; background:url('../!common_design/custom/devel15.unas.hu/image/check_white.svg') left 2px top 2px/75% no-repeat #BA6C4D; color:#ffffff; display:block; position:absolute; top:3px; left:0;}#overlay_login_outer .modal-body { padding:3rem;}@media (max-width:767.98px) { #overlay_login_outer .modal-body {  padding:2rem; }}.h5 { font-size:1.625rem; font-weight:400; letter-spacing:-0.02em;}#header .nav-link:not(.dropdown-item), #header .btn.btn-clear { font-size:0.75rem; text-transform:uppercase;}#header .navbar-nav.navbar-nav--header > li:has(> .active) { background-color:unset;}#header .navbar-nav.navbar-nav--header > li.nav-item, #header .btn.btn-clear { height:fit-content;}#header .navbar-nav.navbar-nav--header > li.nav-item:hover, #header .btn.btn-clear:hover { background-color:unset;}#header .navbar-nav.navbar-nav--header > li.nav-item:hover .nav-link, #header .btn.btn-clear:hover .nav-link { color:#BA6C4D;}.fixed-cart-top { transition:all 0.25s ease; overflow:hidden; height:fit-content; max-height:133px; opacity:1;}.header-is-sticky:not(.header-is-hidden-by-scroll-down) .fixed-cart-top { transition:all 0.25s ease; height:calc(var(--header-height) - 1px); max-height:calc(var(--header-height) - 1px); opacity:0;}.nav-link, .btn-clear > .btn__text, .cart-box__product-count { font-weight:600;}.main-search-wrapper { padding-top:2rem; padding-bottom:1.5rem;}@media (max-width:1279.98px) { .main-search-wrapper {  padding-top:1rem;  padding-bottom:0.5rem; }}@media (max-width:575.98px) { .main-search-wrapper {  padding-top:0.75rem;  padding-bottom:0.25rem; }}.search-bar-visible .search-box { max-width:100%; width:45rem;}.search-bar-visible .search-box .search-box__search-btn { right:unset; left:0;}.search-bar-visible .search-box .search-box__input { padding-left:3rem; padding-right:0.5rem;}.search-bar-visible .search-box .ac_results { max-width:45rem; margin-top:0px;}.search-bar-visible .search-box .ac_results.show { position:absolute; top:100% !important; left:0px !important; right:0px !important; max-height:calc(var(--visible-viewport) - var(--search-input-bottom-distance));}.footer { font-size:1rem;}.footer_slogan { font-weight:300; letter-spacing:-0.035em; margin-bottom:1rem;}.footer_slogan { font-size:36px;}@media screen and (min-width:375px) { .footer_slogan {  font-size:calc(36px + 28 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .footer_slogan {  font-size:64px; }}.footer_slogan em { font-weight:400;}.footer_slogan sup { font-weight:600; font-size:1rem; vertical-align:super; letter-spacing:0.05em;}.footer_slogan p { line-height:1; margin-bottom:0; font-size:unset;}@media (min-width:768px) { .footer_slogan {  border-bottom:1px solid #F7EDE3;  padding-bottom:3.5rem;  margin-bottom:3.5rem; }}.copyright p { margin-bottom:0.5rem;}.copyright p a { text-decoration:underline; text-underline-position:under;}#provider_link_click { order:unset;}.partners, .checkout__box, .partner__box, .certificate__box { gap:0.5rem;}.partners img, .checkout__box img, .partner__box img, .certificate__box img { mix-blend-mode:unset; border-radius:0.25rem; width:auto !important; max-height:35px !important; background:white;}.partner_element, .checkout__item, .partner__item, .certificate__item { border-radius:0.75rem; padding:0.5rem; background-color:rgba(253, 249, 247, 0.2); margin:0 !important;}.start-newsletter .sub-title > h4 { font-family:"Apparel", "Apparel-fallback", serif;}.start-newsletter .sub-title > h4 { font-size:26px;}@media screen and (min-width:375px) { .start-newsletter .sub-title > h4 {  font-size:calc(26px + 22 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .start-newsletter .sub-title > h4 {  font-size:48px; }}.start-newsletter .sub-title { color:#FDF9F7 !important;}.start-newsletter .sub-title p { font-size:1rem;}#box_container_shop_filter { padding-left:0rem;}@media (min-width:1280px) { #box_container_shop_filter {  padding-left:1.5rem; }}.product_filter_title__btn_toggle .icon-set { color:#2B2B2B;}.product_filter_title__btn_toggle.collapsed .icon-set:last-of-type { display:none;}.product_filter_title__btn_toggle.collapsed .icon-set:first-of-type { display:block;}.product_filter_title__btn_toggle .icon-set:first-of-type { display:none;}.product_filter_title__text { font-weight:700; font-size:1rem;}.product_filter_content { max-height:12.5rem;}.product_filter_param_value_outer .form-check { margin-bottom:unset; padding:unset;}.product_filter_param_value_outer .form-check:hover { background:unset;}.product_filter_param_value_outer .text_input { display:flex; align-items:center;}.product_filter_checked { color:#BA6C4D;}.filtered-tags label { color:#BA6C4D; padding:0; border:none;}.filtered-tags label:hover { background:unset;}.filtered-tags label::after { display:none !important;}.filtered-tags label::before { content:""; width:1em; height:1em; display:inline-block; vertical-align:middle; margin-left:0.25em;}@supports (mask-size:cover) { .filtered-tags label::before {  mask-size:0.625em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .filtered-tags label::before {  background-position:center;  background-size:0.625em;  background-repeat:no-repeat; }}.cart-box__item__img, .cart-box__item__no-img { mix-blend-mode:unset !important;}.cart-box__item__data { justify-content:space-between; flex-direction:column; height:100%;}.cart-box__item__price-outer { flex-direction:column; justify-content:unset; align-items:start; gap:0.25rem;}.cart-box__item__img-link { background-color:#F4EBE6; border-radius:0.25rem;}.cart-box__name { font-weight:600 !important;}.cart-box__sum { font-weight:600; font-size:1.125rem;}.cart-box__sum .cart-box__sum-price { background:unset;}.cart-box__volume, .cart-box__item-price--full { font-size:0.875rem; color:#2B2B2B !important;}.cart-box__shipping-not-free, .cart-box__shipping-free { font-size:0.875rem; width:fit-content; justify-self:center; border:1px solid rgba(40, 167, 69, 0.1); align-items:center;}[data-size=big], .element-texts__container h2 { line-height:1.4;}[data-size=big], .element-texts__container h2 { font-size:36px;}@media screen and (min-width:375px) { [data-size=big], .element-texts__container h2 {  font-size:calc(36px + 84 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { [data-size=big], .element-texts__container h2 {  font-size:120px; }}[data-size=medium] { line-height:1.4; font-weight:700;}[data-size=medium] { font-size:24px;}@media screen and (min-width:375px) { [data-size=medium] {  font-size:calc(24px + 12 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { [data-size=medium] {  font-size:36px; }}@media (min-width:992px) { [data-size=medium] {  font-weight:400; }}[data-size=small], [data-size=button] { font-size:12px;}@media screen and (min-width:375px) { [data-size=small], [data-size=button] {  font-size:calc(12px + 12 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { [data-size=small], [data-size=button] {  font-size:24px; }}.element-texts__container a, .element-texts__container button { pointer-events:auto;}.element-texts__container.carousel-cell-texts h2 { font-weight:300; letter-spacing:-0.035em;}.element-texts__container h2 { white-space:normal; font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; color:white;}.element-texts__container a { color:white;}.carousel-cell-text { line-height:1.15;}.carousel-cell-text:not([data-size=button]) { margin-left:-0.085em;}.carousel-cell-text[data-size=big] { margin-bottom:0.5em;}.carousel-cell-text[data-size=big] { font-size:32px;}@media screen and (min-width:375px) { .carousel-cell-text[data-size=big] {  font-size:calc(32px + 58 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=big] {  font-size:90px; }}.carousel-cell-text[data-size=medium] { max-width:520px; margin-bottom:1.5em;}.carousel-cell-text[data-size=medium] { font-size:12px;}@media screen and (min-width:375px) { .carousel-cell-text[data-size=medium] {  font-size:calc(12px + 16 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=medium] {  font-size:28px; }}.carousel-cell-text[data-size=small], .carousel-cell-text[data-size=button] { margin-bottom:2em;}.carousel-cell-text[data-size=small], .carousel-cell-text[data-size=button] { font-size:10px;}@media screen and (min-width:375px) { .carousel-cell-text[data-size=small], .carousel-cell-text[data-size=button] {  font-size:calc(10px + 8 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .carousel-cell-text[data-size=small], .carousel-cell-text[data-size=button] {  font-size:18px; }}.nanobar { color:#ffffff;}.nanobar .nanobar__btn-close { color:#ffffff; border:unset;}.social_icons_custom ul { list-style:none; display:flex; justify-content:space-between; text-transform:uppercase; letter-spacing:0.04em; font-size:0.75rem; font-weight:600; margin-bottom:0;}.social_icons_custom ul a { text-decoration:none;}.gal-slogan { padding-top:6rem; padding-bottom:clamp(3.75rem, 1.88em, 7.5rem); letter-spacing:-0.01em; line-height:1.065; font-weight:300;}.gal-slogan { font-size:20px;}@media screen and (min-width:375px) { .gal-slogan {  font-size:calc(20px + 44 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .gal-slogan {  font-size:64px; }}.gal-slogan i { font-family:"Apparel", "Apparel-fallback", serif; font-weight:400;}.gal-slogan span { white-space:nowrap;}.gal-slogan span::before { content:""; display:inline-block; width:1.065em; height:1.065em; min-width:1.75rem; min-height:1.75rem; border-radius:50%; background-size:100%; background-repeat:no-repeat; vertical-align:middle; margin:0 0.2em;}.gal-slogan span.figure-1::before { background-image:url('../!common_design/custom/devel15.unas.hu/image/tiszta.png');}.gal-slogan span.figure-2::before { background-image:url('../!common_design/custom/devel15.unas.hu/image/hiszunk.png');}.gal-slogan span.figure-3::before { background-image:url('../!common_design/custom/devel15.unas.hu/image/es.png');}.gal-slogan span.figure-4::before { background-image:url('../!common_design/custom/devel15.unas.hu/image/vege.png');}.gal-slogan.gal-slogan-m { line-height:1.75rem;}@media (min-width:768px) { .gal-slogan {  letter-spacing:-0.02em; }}@media (min-width:1280px) { .gal-slogan {  letter-spacing:-0.04em; }}.banner_top-wrapper .simple_banner-slide, .banner_magazine-wrapper .simple_banner-slide { position:relative;}.banner_top-wrapper img, .banner_magazine-wrapper img { width:100%;}.banner_top-wrapper .simple_banner-html, .banner_magazine-wrapper .simple_banner-html { position:absolute; display:flex; flex-direction:column; justify-content:flex-end; padding:2rem; left:0; top:0; bottom:0; right:0; color:white;}.banner_top-wrapper .simple_banner-html h6, .banner_magazine-wrapper .simple_banner-html h6 { font-size:0.75rem; margin-bottom:0.75rem;}.banner_top-wrapper .simple_banner-html pre, .banner_magazine-wrapper .simple_banner-html pre { font-size:0.75rem; margin-bottom:0.75rem; font-weight:600; text-transform:uppercase; font-family:"MessinaSans", "MessinaSans-fallback", sans-serif;}.banner_top-wrapper .simple_banner-html h2, .banner_magazine-wrapper .simple_banner-html h2 { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; letter-spacing:-0.04em; margin-bottom:0.75rem;}.banner_top-wrapper .simple_banner-html h2, .banner_magazine-wrapper .simple_banner-html h2 { font-size:26px;}@media screen and (min-width:375px) { .banner_top-wrapper .simple_banner-html h2, .banner_magazine-wrapper .simple_banner-html h2 {  font-size:calc(26px + 38 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .banner_top-wrapper .simple_banner-html h2, .banner_magazine-wrapper .simple_banner-html h2 {  font-size:64px; }}.banner_top-wrapper .simple_banner-html h2 em, .banner_magazine-wrapper .simple_banner-html h2 em { font-family:"Apparel", "Apparel-fallback", serif;}.banner_top-wrapper .simple_banner-html p, .banner_magazine-wrapper .simple_banner-html p { font-size:1rem;}.banner_top-wrapper .simple_banner-html p:not(:last-of-type), .banner_magazine-wrapper .simple_banner-html p:not(:last-of-type) { margin-bottom:1rem;}.ajanlott-termekeink, .start_artref, .blog--highlighted { background-color:#BA6C4D;}.ajanlott-termekeink .box_art_content, .start_artref .box_art_content, .blog--highlighted .box_art_content { background:transparent;}.ajanlott-termekeink .title-wrap, .start_artref .title-wrap, .blog--highlighted .title-wrap { color:#FDF9F7;}.ajanlott-termekeink .main-title, .start_artref .main-title, .blog--highlighted .main-title { letter-spacing:-0.04em;}.ajanlott-termekeink .main-title em, .start_artref .main-title em, .blog--highlighted .main-title em { letter-spacing:normal;}.ajanlott-termekeink .more-product, .start_artref .more-product, .blog--highlighted .more-product { color:inherit; margin-bottom:2.5rem; font-size:1rem; font-weight:600; text-decoration:underline; text-underline-position:under;}.ajanlott-termekeink .more-product:hover, .start_artref .more-product:hover, .blog--highlighted .more-product:hover { color:inherit; text-decoration:none;}.ajanlott-termekeink .sub-title, .start_artref .sub-title, .blog--highlighted .sub-title { max-width:40rem; margin:0 auto 1.5rem; color:#FDF9F7;}.ajanlott-termekeink .products, .start_artref .products, .blog--highlighted .products { justify-content:center;}.ajanlott-termekeink .product__inner, .start_artref .product__inner, .blog--highlighted .product__inner { max-width:28.5rem;}@media (min-width:768px) { .ajanlott-termekeink .more-product, .start_artref .more-product, .blog--highlighted .more-product {  margin-bottom:3.75rem; } .ajanlott-termekeink .sub-title, .start_artref .sub-title, .blog--highlighted .sub-title {  font-size:1rem;  margin:0 auto 2.5rem; }}.ajanlott-termekeink .products.type--1:not(.carousel) { --bs-columns:1;}@media (min-width:576px) { .ajanlott-termekeink .products.type--1:not(.carousel) {  --bs-columns:2; }}@media (min-width:768px) { .ajanlott-termekeink .products.type--1:not(.carousel) {  --bs-columns:3; }}.ajanlott-termekeink .product__img-el { border-radius:0.25rem 0.25rem 0 0;}.ajanlott-termekeink .product__data { padding:1.5rem 1rem 2rem !important;}@media (min-width:768px) { .ajanlott-termekeink .product__data {  padding:2rem 1rem 2.5rem !important; }}#banner_video_img { position:relative;}@media (min-width:768px) { #banner_video_img {  padding:1.25rem; } #banner_video_img img, #banner_video_img iframe {  border-radius:1rem;  width:100%; } #banner_video_img iframe {  padding:1.5rem; }}#banner_video_img iframe { z-index:-1; position:absolute; width:100%; height:100%; left:0rem; top:0rem;}#banner_video_img iframe.play { z-index:1;}#banner_video_img .play-video { border:none; width:140px; height:140px; background:url('../!common_design/custom/devel15.unas.hu/image/play_video.svg') no-repeat; position:absolute; top:50%; left:50%; transform:translate3D(-50%, -50%, 0);}#page_artref_inner { background:#BA6C4D;}#page_artref_inner .main-title { color:#ffffff;}.start_newsletter_title .h4 { font-family:"Apparel", "Apparel-fallback", serif;}.start_newsletter_title .h4 { font-size:26px;}@media screen and (min-width:375px) { .start_newsletter_title .h4 {  font-size:calc(26px + 22 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .start_newsletter_title .h4 {  font-size:48px; }}.page-titok .card--1 .product__inner .product__name { font-family:inherit; font-weight:400 !important;}.page-titok .element-title { font-weight:600;}.page-titok + .page_footer_wrapper { font-family:"Montserrat", sans-serif; font-weight:400 !important; background-color:#DDC4A6;}.page_video_wrapper { width:100%; margin-top:-1.5rem; position:relative; max-width:1920px; justify-self:center;}.page_video_wrapper iframe { width:100%; aspect-ratio:1.9/1;}#mute-btn { position:absolute; right:2rem; top:2rem; width:4rem; height:4rem; font-size:2rem; background-color:rgba(0, 0, 0, 0.5); opacity:0.5; border-radius:999px; color:#ffffff; border-color:transparent;}#mute-btn:hover { opacity:1; background-color:rgb(0, 0, 0);}@media (max-width:575.98px) { #mute-btn {  width:3rem;  height:3rem;  font-size:1.5rem; }}.about-page-wrapper .tab-content { opacity:0; transition:opacity 200ms ease;}.about-page-wrapper .tab-content.is-visible { opacity:1;}.about-page-wrapper .tab-content.is-fading { opacity:0;}@media (max-width:575.98px) { .about-page-navigation {  position:relative; } .about-page-navigation .nav-tabs {  overflow-x:auto;  overflow-y:hidden;  -webkit-overflow-scrolling:touch;  scroll-snap-type:x proximity;  scrollbar-width:none;  -ms-overflow-style:none;  justify-content:flex-start !important;  display:flex;  flex-wrap:nowrap; } .about-page-navigation .nav-tabs::-webkit-scrollbar {  display:none; } .about-page-navigation::after {  content:"";  top:100%;  width:auto;  left:20px;  right:20px;  position:absolute;  margin-top:-2px;  z-index:-1;  border-bottom:2px solid #DBDBDB; } .about-page-navigation .nav-item:not(.nav-item--spacer) {  flex:0 0 52%;  min-width:52%;  scroll-snap-align:center;  scroll-snap-stop:always; } .about-page-navigation .nav-item:not(.nav-item--spacer) .nav-link {  justify-content:center; } .about-page-navigation .nav-item--spacer {  flex:0 0 25.1%;  min-width:25.1%;  pointer-events:none; }}.page_footer_wrapper { padding:4rem 0; background:#F7EDE3; margin-bottom:-1.5rem;}.blog-item__inner { background-color:unset !important;}.blog-item__inner .blog-item__data { padding:0.5rem 0; gap:0.375rem;}.blog-item__inner .blog-item__info { font-size:0.875rem;}.blog-item__inner .blog-item__title { font-size:1rem; line-height:1.375; font-weight:600;}#box_page_content_blog { min-height:unset;}.blog-details__inner, .blog-details__top-inner { background:unset; box-shadow:unset; border-radius:unset; padding:unset;}.blog-details__intro-img { border-radius:0.75rem;}.blog-details__text, .blog-details__intro-text { margin-bottom:2rem;}.blog-details__text p, .blog-details__intro-text p { font-size:1rem; line-height:1.5;}.blog-details__text h1, .blog-details__text h2, .blog-details__text h3, .blog-details__intro-text h1, .blog-details__intro-text h2, .blog-details__intro-text h3 { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif;}.blog-details__text img, .blog-details__intro-text img { border-radius:0.75rem;}.blog-details__text hr + p { font-size:1.25rem; line-height:1.25; letter-spacing:-0.04em; font-weight:600;}.blog--suggested { padding:3rem 0 5rem 0;}.blog--suggested .title-wrap .main-title { margin-bottom:1.25rem; text-align:left;}.blog--suggested .title-wrap .sub-title { margin-bottom:2.5rem;}.blog--highlighted { padding:3rem 0 5rem 0;}.blog--highlighted .blog-item__info, .blog--highlighted .tag-filtering__tag { color:rgba(253, 249, 247, 0.6);}.blog--highlighted .blog-item__title { color:#FDF9F7;}@media (min-width:576px) { .blog--highlighted .blog-item__title {  font-size:1.25rem; }}@media (max-width:575.98px) { .blog--highlighted {  padding-bottom:1.5rem; } .blog--highlighted .blog-item__inner {  padding-bottom:2rem; } .blog--highlighted .blog-item__img-wrap {  margin-bottom:1.25rem; }}.blog--highlighted .title-wrap .main-title { margin-bottom:1.25rem;}.blog--highlighted .title-wrap .sub-title { margin-bottom:2.5rem;}.line-clamp-2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}.vertical-separator::before { display:inline-flex; content:"|"; height:100%; width:1px; color:transparent; background:rgba(43, 43, 43, 0.25); margin:0 1rem;}.new-cust__section { margin-bottom:3rem;}.new-cust__param .form-label { color:#2B2B2B; font-weight:700;}.page_shop_reg h1 { text-align:center; margin-bottom:2rem;}.reg-intro-text, .new-cust__terms-accept { font-size:0.875rem; margin-bottom:1.5rem;}@media (min-width:768px) { .reg-main-grid {  padding-top:2rem;  max-width:48rem;  grid-template-columns:minmax(0, 1fr); } #form_reg > .new-cust__terms, #form_reg > .buttons-container {  max-width:48rem; }}#kap_tel_sub, #kap_mobile_sub { border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}.contact-phone input[name=kap_tel_country], .contact-phone input[name=kap_mobile_country], .contact-mobile input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { border-top-right-radius:0 !important; border-bottom-right-radius:0 !important;}.nav-tabs-container > .nav-tabs { justify-content:center; position:relative; z-index:0; border:none;}.nav-tabs-container > .nav-tabs .nav-link { padding:0.75rem 2rem; border:none; border-radius:0;}.nav-tabs-container > .nav-tabs .nav-item:hover, .nav-tabs-container > .nav-tabs .nav-item:has(> .show) { background:unset;}.nav-tabs-container > .nav-tabs .nav-item:has(> .active) { background:unset; border-bottom:2px solid #BA6C4D;}.nav-tabs-container > .nav-tabs::after { content:""; top:100%; left:0; right:0; position:absolute; margin-top:-2px; z-index:-1; border-bottom:2px solid #DBDBDB;}.customer-address__card { background:transparent; border:1px solid #DBDBDB;}.customer-address__default-address-btn.is-checked { border-color:#BA6C4D; background-color:unset; color:#BA6C4D;}.customer-address__default-address-btn.is-checked:focus-visible { border-color:initial; background-color:initial;}#page_artlist_content { padding-right:0rem; padding-left:0rem;}@media (min-width:1280px) { #page_artlist_content {  padding-left:0.5rem;  padding-right:1.5rem; }}.paging-sorting-ordering--top { padding-bottom:0;}.order__select-outer:after { display:block; content:""; width:0.75rem; height:0.75rem; position:absolute; right:0.75rem; top:0.875rem;}.card--1 .product__inner { background-color:#F7EDE3;}.card--1 .product__inner .product__name { font-size:1rem !important; font-weight:600 !important;}.card--1 .product__inner .product__data { background-color:#F9F2F1;}.card--1 .product__inner .product__img-outer { margin:unset !important;}.card--1 .product__inner .product__main { background-color:unset !important;}.type--3.card--2 { gap:0 !important;}.type--3.card--2 .list-3-card-2 { border-bottom:1px solid #DBDBDB;}.type--3.card--2 .not-buyable__text { width:8rem; justify-content:center; color:var(--bs-secondary-color);}.type--3.card--2 .product__inner { background-color:transparent; display:flex; flex-direction:row; width:100%; gap:0.5rem; padding:1rem 0rem;}@media (max-width:767.98px) { .type--3.card--2 .product__inner {  flex-direction:column; } .type--3.card--2 .product__inner .product__right {  justify-content:space-between; } .type--3.card--2 .product__inner .product__price-base-outer {  justify-content:start;  text-align:left; }}.type--3.card--2 .product__left { display:flex; flex-direction:row; align-items:center; gap:1rem; width:100%;}.type--3.card--2 .product__main { margin-left:2rem;}.type--3.card--2 .product__right { display:flex; flex-direction:row; align-items:center; width:stretch; width:-webkit-fill-available; gap:1rem; justify-content:end;}@media (max-width:575.98px) { .type--3.card--2 .product__right {  flex-direction:column;  align-items:start;  width:100%; } .type--3.card--2 .product__right .product__main {  justify-content:space-between;  width:100%;  margin-left:0; } .type--3.card--2 .product__right .product__main .product__main-btn-col {  display:flex;  flex-grow:1; } .type--3.card--2 .product__right .product__main .product__main-btn-col .product-main-btn {  flex-grow:1; }}.type--3.card--2 .product__right .product__price-base-outer { justify-content:end; text-align:right;}.type--3.card--2 .product__name-wrap { margin-top:unset; display:flex; flex-wrap:wrap; gap:0; flex-direction:row; align-items:baseline; width:100%; overflow:hidden;}.type--3.card--2 .product__name { font-size:1rem !important; font-weight:600 !important; word-break:unset; padding-right:1rem;}.type--3.card--2 .product__img-outer { background-color:#F4EBE6; margin:unset !important; width:3.75rem; height:3.75rem; border-radius:0.25rem; padding:0; flex-shrink:0;}.type--3.card--2 .product__main { background-color:unset !important; gap:0.5rem; flex-wrap:nowrap;}.type--3.card--2 .price-gross-format { font-size:0.875rem;}.product-function-btn.favourites-btn { background:unset; color:#2B2B2B; font-size:1rem !important;}.product-function-btn.favourites-btn:hover { color:#BA6C4D;}.product-function-btn.favourites-btn:active { background:rgba(186, 108, 77, 0.1);}.product-function-btn.favourites-btn.remove_favourites { color:#BA6C4D;}.products.type--1 .product__lc-1 { height:100%; display:flex; flex-direction:column;}.products.type--1 .product__lc-1 .info-icon { vertical-align:text-bottom; font-size:0.75rem;}.price-sale-text::before,.price-base-text::before { content:attr(data-logged);}.product__prices .product__price-no-reg, .product__prices .product-price--sale { font-size:0.875rem !important; line-height:1.2 !important;}.product__prices .product-price--sale { font-weight:700; min-width:max-content;}.products.type--3 .product__prices, .products.type--1 .product__prices { margin-top:auto;}.products.type--3 .product__price-base-outer, .products.type--1 .product__price-base-outer { align-items:baseline;}.products.type--3 .product__price-base-outer .price-with-curr, .products.type--3 .product__price-base-outer .price-sale-text, .products.type--3 .product__price-base-outer .price-base-text, .products.type--1 .product__price-base-outer .price-with-curr, .products.type--1 .product__price-base-outer .price-sale-text, .products.type--1 .product__price-base-outer .price-base-text { font-size:0.875rem; color:#2B2B2B;}.artdet__main-grid { column-gap:0rem;}.artdet__name, .fixed-cart__name { font-style:italic; font-family:"Apparel", "Apparel-fallback", serif; font-weight:400; letter-spacing:unset;}.artdet__name > span, .fixed-cart__name > span { font-style:normal; font-weight:300; font-family:"MessinaSans", "MessinaSans-fallback", sans-serif;}.artdet__name { font-size:3rem; line-height:1.25;}@media (max-width:1479.98px) { .artdet__name {  font-size:2.375rem; }}@media (max-width:575.98px) { .artdet__name {  font-size:1.625rem; }}.fixed-cart__name { font-size:1.25rem !important; font-weight:300;}.layout-container--1 { background-color:#F7EDE3;}#artdet__image-block { position:sticky; top:1rem; width:-webkit-fill-available; max-width:32rem;}#artdet__image-block .artdet__alt-img-outer { background-color:#F7EDE3;}.fixed-cart { background-color:#FDF9F7 !important;}.artdet__prices .artdet__price-no-reg { padding-right:0.75rem;}.artdet__prices .product-price--base { font-size:1.25rem; line-height:1.5rem; font-weight:400;}.artdet__prices .product-price--sale { font-size:1.25rem; line-height:1.5rem; font-weight:700; color:#2B2B2B;}.artdet__prices .artdet__price-sale { letter-spacing:0.01em; text-indent:-1rem;}.artdet__prices .artdet__price-sale::before { content:""; padding-left:0.5rem; border-left:1px solid currentColor;}.fixed-cart__prices { display:flex; flex-wrap:wrap; align-items:baseline;}.fixed-cart__prices .product-price--base { font-size:1rem; line-height:1; font-weight:400;}.fixed-cart__prices .product-price--sale { font-size:1rem; line-height:1; font-weight:700; color:#2B2B2B;}.fixed-cart__prices .artdet__price-sale::before { content:""; padding-left:0.5rem; border-left:1px solid #A0A49F;}.fixed-cart__price-cart-wrap { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:0.75rem;}@media (max-width:575.98px) { .fixed-cart__price-cart-wrap {  margin-top:0.5rem; }}.fixed-cart__cart-wrap { display:flex; flex-direction:row; gap:0.75rem;}.fixed-cart__btn { flex-grow:1;}@media (min-width:992px) { .fixed-cart__btn {  min-width:320px; }}.btn-func.btn-link { text-decoration:none; text-transform:uppercase; font-size:0.75rem; line-height:1; font-weight:600; letter-spacing:0.04em; color:#2B2B2B;}.btn-func.btn-link:hover { color:#BA6C4D;}.btn-link { text-decoration:underline; text-underline-offset:3px; text-decoration-color:#BA6C4D; font-size:0.875rem; line-height:1.5; font-weight:600; letter-spacing:-0.01em; color:#2B2B2B;}.btn-link:hover { color:#BA6C4D;}.custom-section__title, .main-title { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; font-weight:300; line-height:1.2; letter-spacing:-0.015em; text-align:center;}.custom-section__title, .main-title { font-size:26px;}@media screen and (min-width:375px) { .custom-section__title, .main-title {  font-size:calc(26px + 38 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .custom-section__title, .main-title {  font-size:64px; }}.welcome-user__name { font-size:calc(26px + 22 * (100vw - 375px) / 1545); font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; font-weight:300; letter-spacing:-0.04em;}.long-description__title.main-title { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; font-weight:300; font-size:3rem; line-height:1.2;}.artdet__new_func { position:absolute; display:flex; flex-direction:row; gap:0.5rem; z-index:1; right:1rem; top:1rem;}.highlighted-block { background:transparent;}.layout-container--2 { padding:2.5rem; row-gap:1.25rem !important;}@media (max-width:767.98px) { .layout-container--2 {  padding:0.5rem;  row-gap:0.5rem !important; }}.artdet__sku-value { color:#A0A49F; font-weight:400; font-size:0.875rem;}.fixed-cart.js-fixed-cart { bottom:unset !important; transform:translateY(-100%); top:0;}.scroll-to { font-weight:600; padding-left:1rem; padding-right:1rem; letter-spacing:0.04em; font-size:0.75rem;}.artdet__scroll-block .scroll-to { border-radius:0.25rem; border:1px solid #DBDBDB; padding:0.5rem 1rem; background:url('../!common_design/custom/devel15.unas.hu/image/arrow_right.svg') no-repeat right 15px center;}.artdet__scroll-block .scroll-to:hover, .artdet__scroll-block .scroll-to:focus, .artdet__scroll-block .scroll-to:active { background-color:#ffffff;}@media (min-width:768px) { .artdet__scroll-block .scroll-to {  font-size:0.875rem; }}.artdet__scroll-block { display:flex; flex-direction:column; row-gap:1rem; margin:1rem 0;}.artdet__scroll-navbar-wrap { background-color:#BA6C4D; align-content:center; padding:0.2rem 1.25rem; height:3rem; text-align:center;}#artdet__scroll-navbar { color:#ffffff; height:100%; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden; scrollbar-width:thin; scrollbar-color:#ffffff #BA6C4D; list-style:none; text-transform:uppercase; flex-wrap:nowrap; white-space:nowrap; margin:0 auto; justify-content:flex-start; display:inline-flex; max-width:100%;}#artdet__scroll-navbar .navbar__link { font-size:0.75rem; font-weight:600; letter-spacing:0.04em; padding:0.5rem 1rem;}#artdet__scroll-navbar .scroll-to { scroll-snap-align:start;}#artdet__scroll-navbar .scroll-to:hover { color:#F9C3AD;}#artdet__scroll-navbar::-webkit-scrollbar-thumb { background:#BA6C4D; border:solid #FDF9F7; border-width:0 0 2px;}#artdet__scroll-navbar::-webkit-scrollbar-thumb:hover { border-width:0 0 2px;}#artdet__scroll-navbar::-webkit-scrollbar-thumb:active { border-width:0 0 2px;}#artdet__scroll-navbar::-webkit-scrollbar-track { background:#BA6C4D;}.product__param-hatoanyagok { color:#504847; letter-spacing:0.01em;}.type--3 .product__param-hatoanyagok { padding-left:0.35rem; padding-right:0.75rem; margin-left:-0.75rem;}.type--3 .product__param-hatoanyagok::before { content:" / "; color:rgba(39, 29, 27, 0.6);}.product__param-kategoriak { font-style:italic; color:#BA6C4D; letter-spacing:0.01em;}.type--3 .product__param-kategoriak { padding-left:0.35rem; padding-right:0.75rem; margin-left:-0.75rem; font-style:normal;}.type--3 .product__param-kategoriak::before { content:" / "; color:rgba(39, 29, 27, 0.6);}.product__param-leiras { letter-spacing:0.01em;}.product__param-leiras p { margin-bottom:0;}.type--3 .product__param-leiras { padding-left:0.35rem; margin-left:-0.75rem;}.product__param-ajanlat { position:absolute; left:0.35rem; top:0.35rem; z-index:10; pointer-events:none;}@media (min-width:576px) { .product__param-ajanlat {  left:0.625rem;  top:0.625rem; }}@media (max-width:439.98px) { .product__param-hatoanyagok, .product__param-kategoriak {  font-size:0.75rem; }}@media (max-width:439.98px) { .product__param-hatoanyagok, .product__param-kategoriak {  font-size:0.75rem; }}#artdet__tudomanyos_hatter .page_artdet_product_param_piclink, #artdet__osszetevok .page_artdet_product_param_piclink, #artdet__osszetevok_napi_adag .page_artdet_product_param_piclink, #artdet__long-description .page_artdet_product_param_piclink { max-width:unset; max-height:unset; padding:unset; border:unset; border-radius:unset; width:100%; position:sticky; top:calc(var(--header-height) + 0.625rem);}#artdet__tudomanyos_hatter ol > li, #artdet__osszetevok ol > li, #artdet__osszetevok_napi_adag ol > li, #artdet__long-description ol > li { list-style:none;}details summary { list-style:none; cursor:pointer;}details summary::-webkit-details-marker, details summary::marker { display:none;}details summary::before { content:""; display:inline-block; width:0; height:0; margin-right:0.5rem; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid currentColor; transition:transform 0.2s ease;}details[open] summary::before { transform:rotate(90deg);}.artdet__design-text.left, .artdet__design-text.right { position:sticky; top:calc(var(--header-height) + 1rem);}#artdet__osszetevok ol, #artdet__osszetevok ul { list-style:none;}#artdet__osszetevok ul li { border-top:1px solid #DBDBDB; padding:0.75rem 0;}#artdet__osszetevok ul li:last-child { border-bottom:1px solid #DBDBDB;}#artdet__osszetevok ul li::before { content:""; float:right; width:16px; height:16px; display:flex; justify-content:center; align-items:center; color:white; border-radius:50%; background:url('../!common_design/custom/devel15.unas.hu/image/check_white.svg') no-repeat center/12px #66A384; margin:2px 0 0 1.25rem;}#artdet__osszetevok ul li::after { content:""; clear:both; display:block;}.artdet__design-text { padding-bottom:1.25rem; padding-top:1.25rem; font-size:0.875rem; }.artdet__design-text.left { padding-left:2.5rem;}@media (max-width:991.98px) { .artdet__design-text.left {  padding-left:0; }}.artdet__design-text.right { padding-right:2.5rem;}@media (max-width:991.98px) { .artdet__design-text.right {  padding-right:0; }}.artdet__design-text td { padding:0.75rem 0; border:none !important;}.artdet__design-text td p { margin-bottom:0;}.artdet__design-text table { border-collapse:collapse; border:none;}.artdet__design-text tr { border-top:1px solid #DBDBDB;}.artdet__design-text tr:last-child { border-bottom:1px solid #DBDBDB;}.artdet__design-text ol { counter-reset:li-counter;}.artdet__design-text ol li { padding-left:2.5rem; position:relative;}.artdet__design-text ol li::before { counter-increment:li-counter; content:counter(li-counter); width:1.5rem; height:1.5rem; line-height:1.5rem; text-align:center; background-color:#BA6C4D; color:#ffffff; border-radius:50%; font-weight:700; position:absolute; left:0;}@media (max-width:439.98px) { .artdet__design-text tr {  display:flex;  align-items:center;  flex-wrap:wrap; } .artdet__design-text td {  flex:0 0 100%; } .artdet__design-text td:last-child {  display:flex;  justify-content:space-between; } .artdet__design-text td br {  display:none; }}@media (min-width:576px) { .artdet__design-text {  font-size:1rem; } .artdet__design-text ul li::before, .artdet__design-text ul li span[style*=text-decoration]::before {  width:20px;  height:20px;  background-size:16px; } .artdet__design-text ul li span[style*=text-decoration]::before {  margin:2px -2.5rem 0 1.25rem;  font-size:0.875rem; } .artdet__design-text td:first-child {  width:calc(100% - 140px) !important;  padding-right:1.25rem; } .artdet__design-text td:last-child {  width:140px !important;  padding-left:1.25rem; }}@media (min-width:1280px) { .artdet__design-text td {  padding:0.75rem 0rem; } .artdet__design-text table {  margin-left:0rem; }}.artdet__design-title { font-weight:300; line-height:1.2; margin-bottom:0.75em;}.artdet__design-title { font-size:26px;}@media screen and (min-width:375px) { .artdet__design-title {  font-size:calc(26px + 22 * (100vw - 375px) / 1545); }}@media screen and (min-width:1920px) { .artdet__design-title {  font-size:48px; }}.artdet__design-img-wrap { text-align:center;}@media (max-width:991.98px) { .artdet__design-img-wrap {  order:-1; } .artdet__design-img-wrap img {  border-radius:12px; }}.vitaverzum-wrapper { display:flex; flex-direction:column; gap:2rem; margin:4rem 0;}.vitaverzum-wrapper .vitaverzum-title { display:block; background-image:url('../!common_design/custom/devel15.unas.hu/image/vitaverzum.svg'); background-repeat:no-repeat; height:36px; width:251px;}.vitaverzum-wrapper .vitaverzum-element { border-radius:0.25rem; overflow:hidden; padding-bottom:1rem;}.vitaverzum-wrapper .vitaverzum-element p:not(:has(img)), .vitaverzum-wrapper .vitaverzum-element h3 { padding:0rem; margin-bottom:0;}.vitaverzum-wrapper .vitaverzum-element p, .vitaverzum-wrapper .vitaverzum-element h3 { margin-bottom:0.5rem;}.vitaverzum-wrapper .vitaverzum-element h3 { font-family:"MessinaSans", "MessinaSans-fallback", sans-serif; font-size:1rem; line-height:1.375rem; font-weight:600;}.vitaverzum-wrapper .vitaverzum-element a { color:#BA6C4D; font-size:1rem; letter-spacing:1px;}.vitaverzum-wrapper .vitaverzum-element p { font-size:0.875rem;}.artdet__badges { margin-bottom:1rem;}.badge2 { letter-spacing:0.04em; font-weight:700; font-size:0.6875rem; background-color:#BA6C4D; color:#FDF9F7; padding:0.375rem 0.75rem; border-radius:0.25rem; text-transform:uppercase;}.products.type--1 .product__badges, .products.type--2 .product__badges { left:unset; right:1rem; top:4rem;}.badge--new { border-radius:3rem; width:2.5rem; height:2.5rem; align-content:center; text-transform:lowercase; font-size:1.125rem !important; font-weight:400; background-color:#2B2B2B; border-color:#2B2B2B;}.artdet__custom-badge { padding:0.325rem 1.75rem; background-color:#888; border:none; font-size:0.875rem; height:fit-content; line-height:1; color:white; font-weight:400;}.products.type--1 .product__function-btns { justify-content:flex-start; right:1rem; top:1rem; z-index:5;}.products.type--1 .product__function-btns:has(> .active), .products.type--1 .product__function-btns:has(> :focus-visible), .products.type--1 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--1 .product__function-btns:has(> .added) { transform:unset !important; visibility:unset !important;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product__function-btns {  transition:unset !important;  transform:unset !important;  visibility:unset !important; }}@media (hover:hover) and (pointer:fine) { .product:hover .product__function-btns {  transform:unset !important;  visibility:unset !important; }}.product-review.row { background-color:unset; border-radius:0; padding:1rem 0; gap:unset; display:flex; grid-template-columns:unset; border-bottom:1px solid #DBDBDB;}.product-review.row .product-review__head { align-items:start; gap:0.5rem; flex-wrap:nowrap; flex-direction:column;}.product-review.row .product-review__head .product-review__created-at { color:#888888;}.product-review.row .product-review__body { display:flex; flex-direction:column; gap:0.5rem;}.product-review.row .product-review__body .product-review__admin-answer-inner, .product-review.row .product-review__body .product-review__message.read-more, .product-review.row .product-review__body .review-text__content { font-size:1rem;}.product-review.row .product-review__body .review-text__title, .product-review.row .product-review__body .product-review__admin-answer-title { font-size:1rem; font-weight:600; color:#2B2B2B;}.product-review.row .product-review__body .product-review__admin-answer { border:1px solid #DBDBDB;}.read-more.product-review__advantage, .read-more.product-review__disadvantage { max-height:3.75rem;}.cart-header { font-size:1rem; padding-left:0rem; padding-right:0.75rem; padding-bottom:0.5rem; color:#888888;}.cart-item--plus.discount-item { background-color:#f5f5f5; margin-top:1rem; padding-bottom:0.75rem; border-radius:0.25rem;}.cart-item--plus.discount-item .icon-set { max-height:1.5rem; min-width:1.5rem;}.cart-item--plus.discount-item .cart-plus-item__discount { padding-left:1.25rem; gap:1rem;}.cart-item--plus.discount-item .cart-plus-item__discount .cart-plus-item__name { font-size:1rem;}.cart-item--plus.discount-item .cart-plus-item__discount .cart-plus-item__discount-for-sku { font-size:0.75rem;}.sum-box__coupon-check-btn, .sum-box__coupon-del-btn { border-top-left-radius:3rem !important; border-bottom-left-radius:3rem !important; flex-shrink:0; padding-left:1.25rem; padding-right:1.25rem;}.overflow-main-grid { display:grid; grid-template-columns:minmax(0, 1fr) 380px; gap:2rem; margin-bottom:1.5rem;}@media (max-width:1279.98px) { .overflow-main-grid {  grid-template-columns:1fr; } .overflow-main-grid .col-b {  grid-column:1;  grid-row:unset;  order:2; }}.overflow-main-grid .alert { width:fit-content;}.cart-item { background:transparent; margin:unset !important; padding-left:0; border-bottom:1px solid #DBDBDB; border-radius:unset;}.cart-item .cart-item__qty-wrap { justify-content:space-between; background:transparent; --input-width:1.5rem, ;}.cart-item:nth-child(2) { border-top:1px solid #DBDBDB;}.cart-item .cart-item__img-outer { background-color:#F7EDE3; width:4rem; border-radius:0.25rem;}.cart-item .cart-item-gross, .cart-item .cart-item-total, .cart-item .cart-item__sum-prices { font-size:1rem !important; height:fit-content;}@media (max-width:767.98px) { .cart-item__sum-prices::before, .cart-item-sum-col::before, .cart-item__qty-wrap-col::before, .cart-item-single-col::before, .cart-item-single-price-gross::before {  content:attr(data-text);  display:block;  font-weight:400;  font-size:0.875rem;  line-height:1;  letter-spacing:normal;  margin-bottom:0.5rem; }}@media (max-width:439.98px) { .cart-item__sum-prices, .cart-item-sum-col, .cart-item__qty-wrap-col, .cart-item-single-col, .cart-item-single-price-gross {  display:flex;  flex-wrap:wrap;  width:100%;  align-items:center; } .cart-item__sum-prices::before, .cart-item-sum-col::before, .cart-item__qty-wrap-col::before, .cart-item-single-col::before, .cart-item-single-price-gross::before {  margin-bottom:unset; }}.sum-box { background-color:#F9F2F1; box-shadow:unset !important;}.sum-box .sum-box__main-title.h6 { font-size:2rem; font-weight:300;}.sum-box .sum-box-item { border-bottom:1px solid #DBDBDB; padding-bottom:0.75rem; font-size:0.875rem;}.sum-box .sum-box-item .sum-box__value { font-weight:600; font-size:0.875rem;}.sum-box .sum-box-item .sum-box__value .club-price-sum { color:#BA6C4D;}.sum-box .sum-box__coupon { background:transparent;}.summary-control { max-width:22rem; width:100%; align-self:end;}.summary-control .sum-box-item { border-bottom:none; font-size:1rem !important;}.order-control__comments { display:flex; flex-direction:row; gap:1rem;}@media (max-width:767.98px) { .order-control__comments {  flex-direction:column; }}.order-control__comments textarea { max-height:1.5rem; transition:max-height ease 0.4s;}.order-control__comments:focus-within textarea { max-height:5rem;}.main--dumbed { max-width:48rem; justify-self:center;}.order-control-section { --padding:0;}.overflow-main-grid:not(.cart-container):not(.order-details) { grid-template-columns:minmax(0, 1fr);}.overflow-main-grid:not(.cart-container):not(.order-details) .col-b { grid-column:unset; grid-row:unset;}.main--dumbed:has(#page_order_control_content) { max-width:64rem;}.order-content__block-title { font-size:2rem; font-weight:400;}@media (max-width:991.98px) { .order-content__block-title {  font-size:1.5rem; }}.simple-header { padding-top:2.5rem; padding-bottom:2.5rem;}.order-step__text { font-size:0.875rem; line-height:1.25; font-weight:300; text-transform:lowercase;}.order-steps { --svg-icon-width:2.5rem; --progress-line-height:2px;}.order-steps .order-step a { text-decoration:none;}.order-step__icon, .order-step__icon--done { width:2.5rem; min-height:2.5rem;}.order-mods__item { background:unset; border-radius:unset; border-top:none !important; border-left:none !important; border-right:none !important; border-bottom:1px solid #DBDBDB; padding:1rem 0;}.order-mods__item .order-mods__name { font-weight:700; font-size:1rem; line-height:1.5;}.order-mods__item .form-check-label { width:100%;}.btn--back, .btn--next { width:100%; max-width:11rem; height:2.5rem;}@media (max-width:439.98px) { .btn--back, .btn--next {  max-width:unset; }}.order-mods-section .main-title-3 { font-size:2rem; line-height:1.1; font-weight:400;}.form-check--custom:has(.form-check-input:checked) { background:unset; color:#BA6C4D;}.order-control__comments form { display:contents;}@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:#2B2B2B; 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:4px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#f0edeb; }}.ac_results li.ac_over { background-color:#f0edeb;}@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:4px;  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:#BA6C4D; box-shadow:0 0 0 0 #BA6C4D40; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #BA6C4D00; }}.product__img-link { display:block;}.product__img-outer { position:relative; text-align:center;}.product__inner { border-radius:4px; 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(43, 43, 43, 0.7);}.product__reviews-count { font-size:0.75rem; color:rgba(43, 43, 43, 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(43, 43, 43, 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 #DBDBDB; border-radius:4px; background-color:#f5f5f5; color:#2B2B2B; 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 #e3c4b8; 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:#2B2B2B; 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:#2B2B2B; 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(43, 43, 43, 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(43, 43, 43, 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:#BA6C4D;}.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 #DBDBDB; 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; }}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data { grid-template-rows:1fr; gap:0;}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants { bottom:0;}.gift--on_product_details .products.type--1 .product__name-wrap, .gift--on_product_details .products.type--2 .product__name-wrap, .package-offer .products.type--1 .product__name-wrap, .package-offer .products.type--2 .product__name-wrap { height:100%;}.products.type--1:not(.carousel), .products.type--2:not(.carousel) { --bs-columns:4;}.products.type--1 .product, .products.type--2 .product { --padding:0.375rem;}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}.products.type--1 .carousel-cell, .products.type--2 .carousel-cell { margin-right:1.5rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { margin:0 auto;}.products.type--1 .product__inner, .products.type--2 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:4px; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__main::after, .products.type--2 .is-variants-opened .product__main::after { content:""; position:absolute; top:100%; left:0; right:0; height:var(--padding); background:#ffffff; border-radius:0 0 4px 4px;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.15); z-index:7;}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:1fr; grid-template-rows:1fr auto; gap:0.5rem; padding:var(--padding);}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-1, .products.type--2 .product__lc-1 { align-self:start; place-items:start;}.products.type--1 .product__lc-1, .products.type--1 .product__lc-2, .products.type--2 .product__lc-1, .products.type--2 .product__lc-2 { display:grid; grid-template-columns:1fr; gap:0.5rem;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { font-weight:500; font-size:0.875rem;}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:2.5rem; min-width:2.5rem; padding:0.438rem clamp(10px, 10px, 1.25rem);}.products.type--1 .qtyminus_common, .products.type--1 .qtyplus_common, .products.type--2 .qtyminus_common, .products.type--2 .qtyplus_common { --qty-button-width:2rem;}.products.type--1 .product__main, .products.type--2 .product__main { background:#ffffff; padding:0 var(--padding); margin:0 calc(var(--padding) * -1); z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:0.375rem; left:0.375rem;}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; overflow:hidden; position:absolute; right:0.5rem; bottom:0.5rem; z-index:5;}.products.type--1 .product__function-btns:has(> .active), .products.type--1 .product__function-btns:has(> :focus-visible), .products.type--1 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--1 .product__function-btns:has(> .added), .products.type--2 .product__function-btns:has(> .active), .products.type--2 .product__function-btns:has(> :focus-visible), .products.type--2 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--2 .product__function-btns:has(> .added) { transform:translateX(0); visibility:visible;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product__function-btns, .products.type--2 .product__function-btns {  transition:all cubic-bezier(0.33, 1, 0.68, 1) 0.3s;  transform:translateX(130%);  visibility:hidden; }}@media (hover:hover) and (pointer:fine) { .products.type--1 .product:hover .product__function-btns, .products.type--2 .product:hover .product__function-btns {  transform:translateX(0);  visibility:visible; }}.products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:right; margin-left:auto;}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:28px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:100%; left:0; background-color:#ffffff; border-radius:4px 4px 0 0; padding:0.75rem; transition:transform ease 0.2s, opacity ease 0.2s, visibility ease 0s 0.2s; transform:translateY(100%); visibility:hidden; opacity:0; z-index:1;}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:translateY(0); opacity:1; transition:transform ease 0.2s, opacity ease 0.2s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:rgba(43, 43, 43, 0.7); font-size:0.875rem; margin-bottom:0.25rem; line-height:1.25;}@media (max-width:417.98px) { .products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap {  --input-width:1.625rem; } .products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn {  font-size:0.75rem; }}@media (max-width:439.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; } .products.type--1 .product__badges, .products.type--2 .product__badges {  top:0.5rem;  left:0.5rem; }}@supports (container-type:inline-size) { @container card-width (min-width:200px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  }  .products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:left;  }  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.5rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:600; font-size:1rem;  } } @container card-width (min-width:240px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.625rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:400; font-size:1.25rem;  } } @container card-width (min-width:280px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.75rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-size:1.375rem;  } }}@supports not (container-type:inline-size) { @media (min-width:440px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  } }}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--1:not(.carousel) { --bs-columns:1;}@media (min-width:440px) { .products.type--1:not(.carousel) {  --bs-columns:2; }}@media (min-width:576px) { .products.type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:992px) { .products.type--1:not(.carousel) {  --bs-columns:4; }}@media (min-width:1280px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:1280px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel) {  --bs-columns:5; }}.products.type--2 .product__param-title { font-size:0.813rem;}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .carousel-cell { margin-right:0.5rem;}.products.type--2:not(.carousel) { --bs-columns:2; gap:0.5rem;}@media (min-width:440px) { .products.type--2:not(.carousel) {  --bs-columns:3; }}@media (min-width:576px) { .products.type--2:not(.carousel) {  --bs-columns:4; }}@media (min-width:768px) { .products.type--2:not(.carousel) {  --bs-columns:5; }}@media (min-width:992px) { .products.type--2:not(.carousel) {  --bs-columns:6; }}@media (min-width:1280px) { .products.type--2:not(.carousel) {  --bs-columns:7; }}.element-title .main-title, .element-title .sub-title, .element-title .element-links { position:relative; z-index:1;}:where(.element-title) a { text-decoration:none;}.element-icon .icon-set { vertical-align:middle;}.element-img, .element-img-outer { border-radius:4px; overflow:hidden;}.element-text-vertical-align-top .element-texts { justify-content:flex-start;}.element-text-vertical-align-center .element-texts { justify-content:center;}.element-text-vertical-align-bottom .element-texts { justify-content:flex-end;}.element-text-horizontal-align-left .element-texts { align-items:flex-start;}.element-text-horizontal-align-left .element-texts .element-text { margin-right:auto;}.element-text-horizontal-align-center .element-texts { align-items:center; text-align:center;}.element-text-horizontal-align-center .element-texts .element-text { margin-right:auto; margin-left:auto;}.element-text-horizontal-align-right .element-texts { align-items:flex-end; text-align:right;}.element-text-horizontal-align-right .element-texts .element-text { margin-left:auto;}.element-texts__container { overflow:hidden auto; scrollbar-width:none;  -ms-overflow-style:none;  padding:0.75rem; cursor:auto;}.element-texts__container::-webkit-scrollbar { background:transparent;  width:0; height:0;}@media (min-width:768px) { .element-texts__container {  padding:1.5rem; }}.element-text, .element-links, .html-text { word-break:break-word; margin-bottom:0.75rem;}.element-text:last-child, .element-links:last-child, .html-text:last-child { margin-bottom:0;}.element-text:has(+ .text--button), .element-links:has(+ .text--button), .html-text:has(+ .text--button) { margin-bottom:1.5rem;}.element-link { font-size:inherit; line-height:1.5;}.element-link .icon-set { --svg-icon-width:1em; vertical-align:middle; line-height:1;}.element-link.icon-link { font-size:1rem;}.element-icon-plus-text { display:inline;}.element-icon-plus-text .icon-set:not(:only-child) { margin-right:0.25em;}.element-icon-plus-text.with-indent { text-indent:-1em; padding-left:1em;}.element-icon-plus-text span { vertical-align:middle; font-weight:400;}.text--big { font-size:1.875rem; margin-bottom:1rem; line-height:1.25;}.text--medium { font-size:1.5rem;}.text--big, .text--medium { font-family:"Apparel", "Apparel-fallback"; font-weight:500;}.text--small { font-size:1.125rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; gap:0.5rem;}.text--button { position:sticky; bottom:0;}.texts--layer { position:absolute; height:100%; width:100%; top:0; left:0; z-index:2; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-end; text-wrap:balance; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.texts--no-layer { border-radius:4px; overflow:hidden;}.html-text:not(:only-child):not(:last-child) { margin-bottom:1.5em;}.html-text p:last-child { margin-bottom:0;}