@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#333333; 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:#333333; --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:2px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#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:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}.direct-filter-link { display:inline-flex !important; align-items:center; vertical-align:top;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:min(1em, 1rem); line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#1F55C0;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:2px solid #133373; box-shadow:inset 0 0 0 calc(0.125rem + 2px) #a5bbe6; outline-offset:-2px; 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:"Red Hat Display", "Red Hat Display-fallback", sans-serif; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(51, 51, 51, 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(31, 85, 192, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:6px; display:block;}::selection { background-color:#e9e9e9;}.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:#1F55C0;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#333333; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#333333;}.page_page_subpage a:hover { color:#1c4dad;}.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(51, 51, 51, 0.7); font-weight:400;}.product-price--sale { color:#1F55C0;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(51, 51, 51, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:3rem; padding-bottom:3rem; color:#333333; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer:not(.footer--v2) .social_icons .elements { justify-content:center;}@media (min-width:768px) { .footer:not(.footer--v2) .social_icons .elements {  justify-content:flex-end; }}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#333333;}.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:#333333; min-height:calc(1.5em + 0.625rem + calc(2px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:6px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:6px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:8px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:2px solid #133373; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a5bbe6;}.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(51, 51, 51, 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:2px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy], .form-label[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:2px solid #133373; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a5bbe6;}.tippy-box { background-color:#ffffff; color:#333333; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:6px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:200px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#333333;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center; display:block;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#34B262; color:#333333;}#toast-container > .toast-success .toast-close-button { color:#333333;}#toast-container > .toast-warning { background-color:#E8A530; color:#333333;}#toast-container > .toast-warning .toast-close-button { color:#333333;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:6px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:6px;}#list-artpack_page .product { border-bottom:2px 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:#a5bbe6; border-radius:8px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#34B262;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(51, 51, 51, 0.7);}.modal-header__icon { font-size:2em; color:#1F55C0;}.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, #a5bbe6 0%, #7999d9 100%); border-radius:8px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:center; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-content,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-content { width:100%;}#offcanvas-exitpopup-wheel .wheel-container-outer,#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:6px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; border-bottom:2px 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; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,.long-description__content ul,.long-description__content ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:0.625rem; }}.paging-sorting-ordering--bottom { margin-bottom:1.875rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:0.625rem; }}.page-item:first-child .page-link { border-top-left-radius:4px; border-bottom-left-radius:4px;}.page-item:last-child .page-link { border-top-right-radius:4px; border-bottom-right-radius:4px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item__last-page-text::before { content:"/  "; color:rgba(51, 51, 51, 0.7);}.page-item__last-page-text::after { content:" " attr(data-text-page);}.page-item--input { display:flex; align-items:center; column-gap:0.625rem;}.page-input { text-align:center; width:3.75rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1rem; width:30px; height:30px; line-height:30px; border-radius:4px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-item.active .page-link { color:#1F55C0;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.review-summary { align-items:center; --bs-columns:1;}.review-summary .line-separator--1, .review-summary .line-separator--2 { display:none;}.review-summary__average .stars { font-size:1.5rem;}.product-review__author { color:rgba(51, 51, 51, 0.7);}.product-reviews__review { container-type:inline-size;}.product-review { border-radius:6px; padding:0.75rem; display:grid; grid-template-columns:minmax(0, 1fr); gap:0.5rem; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product-review:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.review-summary__reviews-count { white-space:nowrap; color:rgba(51, 51, 51, 0.7); font-size:0.813rem;}.review-summary__score-num { line-height:1; font-size:2.375rem; font-family:"Red Hat Display", "Red Hat Display-fallback", sans-serif;}.product-reviews__summary-bar { display:flex; align-items:center; justify-content:center; gap:0.75rem;}.progress-bar__progress { flex-grow:1; max-width:100px;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:1.875rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DBDBDB; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { gap:0.75rem; display:flex; align-items:center; flex-wrap:wrap; line-height:1.25;}.product-review__head .stars { font-size:0.875rem;}.product-review__head.not-has-name .stars { margin-right:auto;}.product-review__created-at, .product-review__admin-answer-title, .review-text__title { color:rgba(51, 51, 51, 0.7);}.product-review__admin-answer-title, .product-review__head, .review-text__title { font-size:0.813rem;}.product-review__author { margin-right:auto; font-size:0.875rem;}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.badge--verified-customer { color:#19449a; background-color:#d2ddf2; border-color:#a5bbe6;}.product-review__message { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255; text-align:justify;}.product-review__advantage, .product-review__disadvantage { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { display:flex; flex-direction:column; gap:0 0.75rem;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#ffffff; border-radius:6px; padding:1.25rem 0.625rem 1.25rem 1.25rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:2.5rem 1.875rem 2.5rem 2.5rem; }}.product-review__images-content { --gap:0.5rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); display:flex; gap:var(--gap); scrollbar-width:thin; scrollbar-color:#a8a8a8 #F5F5F5; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; align-items:flex-end;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.product-review__images-content::-webkit-scrollbar-track { background-color:#F5F5F5; border-radius:3px;}.product-review__image { cursor:zoom-in; max-width:var(--item-width-percent); border-radius:4px; scroll-snap-align:start;}.writing-review__image-upload-outer { display:flex; height:80px; width:80px; justify-content:center; position:relative;}.uploaded .writing-review__image-upload-outer { margin-bottom:1rem;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0; background-color:#DBDBDB; border-radius:6px; border:2px solid #DBDBDB;}.writing-review__image-upload .icon-set { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-upload:focus { border-color:#1F55C0; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #a5bbe6;}.writing-review__image-wrapper { display:flex; align-items:center; overflow:hidden; border-radius:6px;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#C91D25;}.writing-review__image-delete { position:absolute; bottom:0; left:50%; transform:translate(-50%, 50%);}.js-review-image-content img { max-height:200px;}.progress-bar__star-num { width:1ch; display:inline-block; vertical-align:top; text-align:center;}.progress-bar__count { line-height:1; text-align:left; font-weight:500; font-variant-numeric:tabular-nums; min-width:calc(var(--ch-width) + 1ch);}.reviews__btn { min-width:120px;}.product-review__admin-answer { padding:0.625rem; border-radius:4px; background-color:#f5f5f5;}@supports (container-type:inline-size) { @container (max-width:499.8px) {  .product-review__write-review-btn { width:300px;  } } @container (min-width:500px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  }  .product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { flex-direction:row;  }  .review-text__title { flex:0 0 120px; max-width:120px;  } } @container (min-width:800px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--2 { display:flex;  }  .no-review__title-wrap { grid-column:auto;  } }}@supports not (container-type:inline-size) { @media (max-width:575.98px) {  .product-review__write-review-btn { width:300px;  } } @media (min-width:576px) and (max-width:767.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:768px) and (max-width:991.98px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } } @media (min-width:992px) and (max-width:1239.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:1240px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#333333 !important; border-top-color:#333333 !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#333333 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#333333 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#333333; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}.product-reviews__main-grid { grid-template-columns:minmax(0, 1fr);}.product-reviews__main-grid .col-b { height:fit-content;}@media (min-width:992px) { .product-reviews__main-grid {  grid-template-columns:minmax(0, 1fr) 480px;  grid-template-rows:repeat(2, auto); } .no-review__title-wrap {  display:none; } .line-separator--2 {  display:none; }}.product-reviews { gap:1.5rem;}.product-review { background-color:transparent; padding-left:0; padding-right:0; box-shadow:none; border-radius:0;}.product-review:not(:last-child) { border-bottom:2px solid #DBDBDB;}label.writing-review__score { line-height:inherit;}@supports (field-sizing:content) { .writing-review textarea {  field-sizing:content;  min-height:calc(7.5em + 2 * 0.3125rem + 2 * 2px); }}.writing-review__stars { column-gap:0; direction:rtl;}.writing-review__stars .icon-set { font-size:20px;}.writing-review__stars .icon-set path { color:#c2c2c2;}.star-radio { position:absolute; width:0; height:0; opacity:0; left:100%;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-radio:focus-visible + .star-label { outline:2px solid #133373; outline-offset:2px; box-shadow:0 0 0 0.125rem #a5bbe6;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label::after { content:""; display:none; margin-left:0.625rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path,.star-label:hover ~ .star-label path,.star-radio:focus ~ .star-label path,.star-radio:checked ~ .star-label path { fill:#E8A530;}.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(51, 51, 51, 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(2px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon { font-size:18px;}.social_icons .element-icon svg:not([fill]),.social_icons .element-icon svg[fill]:not([fill=none]),.social_icons .element-icon svg *[fill]:not([fill=none]) { fill:#333333;}.social_icons .element-icon svg[fill=none],.social_icons .element-icon svg *[fill=none] { fill:none;}.social_icons .element-icon svg[stroke]:not([stroke=none]),.social_icons .element-icon svg *[stroke]:not([stroke=none]) { stroke:#333333;}.social_icons .element-icon svg stop[stop-color],.social_icons .element-icon svg *[stop-color] { stop-color:#333333;}.social_icons a.element { color:#333333;}.social_icons a.element:hover { color:#1F55C0;}.social_icons a.element:hover svg:not([fill]),.social_icons a.element:hover svg[fill]:not([fill=none]),.social_icons a.element:hover svg *[fill]:not([fill=none]) { fill:#1F55C0;}.social_icons a.element:hover svg[fill=none],.social_icons a.element:hover svg *[fill=none] { fill:none;}.social_icons a.element:hover svg[stroke]:not([stroke=none]),.social_icons a.element:hover svg *[stroke]:not([stroke=none]) { stroke:#1F55C0;}.social_icons a.element:hover svg stop[stop-color],.social_icons a.element:hover svg *[stop-color] { stop-color:#1F55C0;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 2px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#e9e9e9;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs { opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show { opacity:1; } .offcanvas-xs.hiding { opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm { opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show { opacity:1; } .offcanvas-sm.hiding { opacity:0; }}@media (max-width:767.98px) { .offcanvas-md { opacity:0; } .offcanvas-md.showing, .offcanvas-md.show { opacity:1; } .offcanvas-md.hiding { opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg { opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show { opacity:1; } .offcanvas-lg.hiding { opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl { opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show { opacity:1; } .offcanvas-xl.hiding { opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl { opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show { opacity:1; } .offcanvas-xxl.hiding { opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:2px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle { border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Red Hat Text", "Red Hat Text-fallback", sans-serif;}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom { --bs-offcanvas-header-padding-x:1.5rem; --bs-offcanvas-header-padding-y:0.75rem; }}@media screen and (max-width:600px) { #fb-root {  display:none; }}#box_last_content .price-unit { display:none;}.price-net-block .price-base,.price-net-block .price-sale { font-size:2.8rem;}.price-net-block .price-base { color:#6DBE45;}.artlist__prices,.artdet__prices { align-items:flex-start;}@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:500; font-display:swap; src:url('https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NSg.ttf') format('truetype');}@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:600; font-display:swap; src:url('https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNSg.ttf') format('truetype');}@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:700; font-display:swap; src:url('https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNSg.ttf') format('truetype');}@font-face { font-family:'Plus Jakarta Sans'; font-style:normal; font-weight:800; font-display:swap; src:url('https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNSg.ttf') format('truetype');}@media only screen and (max-width:715px) {.nanobar {  display:none;}}@media only screen and (min-width:1280px) {#grid { width:60% !important;}}.nanobar__btn-close {  display:none;}#grid { display:grid; min-height:20px; grid-template-columns:repeat(3, 1fr); column-gap:1px; margin:auto; width:90%;}:root{ --wm-ink:#0f1729;   --wm-ink-2:#1e293b; --wm-muted:#64748b; --wm-line:#e5e7eb; --wm-soft:#f4f6f9; --wm-brand:#1f55c0;    --wm-brand-2:#3b7bff; --wm-accent:#16a34a;    --wm-sale:#e11d48;   --wm-radius:16px; --wm-radius-lg:22px; --wm-head:'Plus Jakarta Sans','Red Hat Text',system-ui,sans-serif; --space-block-padding:5.5rem;}html body{ background:#fff !important; color:var(--wm-ink); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;}#main{ background:#fff; }h1,h2,h3,h4,.h1,.h2,.h3,.main-title,.element-title,.product__name,.text--big{ font-family:var(--wm-head); color:var(--wm-ink); letter-spacing:-0.02em;}a{ transition:color .15s ease; }#nanobar,.nanobar{ background:var(--wm-ink) !important; border:0;}.header_text_section_1,.header_text_section_1 *{ color:#cbd5e1 !important; }.header_text_section_1{ font-size:.8125rem; letter-spacing:.01em; }.header_text_section_1 b,.header_text_section_1 strong{ color:#fff !important; font-weight:600; }.header_text_section_1 a{ color:#fff !important; text-decoration:none; font-weight:600; border-bottom:1px solid rgba(255,255,255,.35); }.nanobar svg{ fill:#fff !important; color:#fff !important; }#header,#header .header__inner{ background:#fff !important; box-shadow:none !important;}#header{ border-bottom:1px solid var(--wm-line); }#header .search-box__input{ background:var(--wm-soft); border:1px solid var(--wm-line); border-radius:999px; height:3rem; padding-left:1.4rem; font-size:.9375rem;}#header .search-box__input:focus{ background:#fff; border-color:var(--wm-brand); box-shadow:0 0 0 4px rgba(31,85,192,.12); }#header .navbar-nav--header{ gap:.25rem; align-items:center !important; }#header .navbar-nav--header .nav-link{ font-family:var(--wm-head); font-weight:600; font-size:.9375rem; color:var(--wm-ink); border-radius:999px; padding:.5rem .9rem; background:transparent; border:0;}#header .navbar-nav--header .nav-link:hover{ background:var(--wm-soft); color:var(--wm-ink); }#header .navbar-nav--header .nav-link[href*="arajanlat"]{ position:relative; background:var(--wm-brand); color:#fff !important; padding:.55rem 1.15rem; margin:0 .5rem; box-shadow:0 6px 18px -6px rgba(31,85,192,.55) !important;}#header .navbar-nav--header .nav-link[href*="arajanlat"]:hover{ background:var(--wm-ink); }#header .navbar-nav--header .nav-link[href*="arajanlat"]::after{ content:"GYORS"; position:absolute; top:-.7rem; right:-.6rem; background:var(--wm-accent); color:#fff; font-family:var(--wm-head); font-size:.625rem; font-weight:800; letter-spacing:.08em; line-height:1; padding:.3rem .45rem; border-radius:999px; border:2px solid #fff; pointer-events:none;}html[lang="en"] #header .navbar-nav--header .nav-link[href*="arajanlat"]::after{ content:"FAST"; }html[lang="de"] #header .navbar-nav--header .nav-link[href*="arajanlat"]::after{ content:"SCHNELL"; }html[lang="pl"] #header .navbar-nav--header .nav-link[href*="arajanlat"]::after{ content:"SZYBKO"; }#header [class*="header_text_section_2"],#header [class*="header_text_section_2"] a{ color:var(--wm-muted) !important; font-size:.8125rem;}#header .btn-secondary{ background:var(--wm-soft); border:0; color:var(--wm-ink); border-radius:999px; font-family:var(--wm-head);}.btn{ border-radius:999px; box-shadow:none !important; font-weight:600; font-family:var(--wm-head); }.btn-primary{ background:var(--wm-ink); border-color:var(--wm-ink); }.btn-primary:hover,.btn-primary:focus{ background:var(--wm-brand); border-color:var(--wm-brand); }.btn-secondary,.btn-outline-primary{ background:#fff; border:1px solid var(--wm-line); color:var(--wm-ink); }.offcanvas-box-cart-open-btn,.product__main .btn-primary,#artdet__main-block .btn-primary,.fixed-cart .btn-primary{ background:var(--wm-brand) !important; border-color:var(--wm-brand) !important;}.offcanvas-box-cart-open-btn:hover,.product__main .btn-primary:hover,#artdet__main-block .btn-primary:hover{ background:var(--wm-ink) !important; border-color:var(--wm-ink) !important; }.main-title{ font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem); font-weight:700; line-height:1.1; letter-spacing:-0.035em;}.sub-title{ color:var(--wm-muted); max-width:44rem; font-size:1.0625rem; line-height:1.6; margin-top:.75rem;}.layout--title_box_with_bg{ background:transparent !important; padding-left:0; padding-right:0; }.main-title__wrap,.main-title__outer{ margin-bottom:1.5rem; }#start_banner_big .carousel-cell{ border-radius:var(--wm-radius-lg); overflow:hidden; }#start_banner_big .carousel-cell > a.has-img{ position:relative; display:block; }#start_banner_big .carousel-cell > a.has-img::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(15,23,41,.62) 0%,rgba(15,23,41,.15) 45%,rgba(15,23,41,0) 70%); pointer-events:none;}#start_banner_big img{ transition:transform .6s ease; }#start_banner_big .carousel-cell:hover img{ transform:scale(1.03); }#start_banner_big .text--big{ font-size:clamp(1.75rem,1rem + 1.8vw,2.6rem) !important; font-weight:800; letter-spacing:-0.035em; color:#fff !important;}#start_banner_big .text--medium{ color:rgba(255,255,255,.88) !important; font-weight:500; }#start_banner_big .btn{ background:#fff !important; border-color:#fff !important; color:var(--wm-ink) !important; padding:.65rem 1.35rem;}#start_banner_big .btn svg{ fill:var(--wm-ink); color:var(--wm-ink); }#start_banner_big .btn:hover{ background:var(--wm-brand) !important; border-color:var(--wm-brand) !important; color:#fff !important; }#start_banner_small .carousel-cell{ background:var(--wm-soft); border-radius:var(--wm-radius); padding:1.5rem;}#start_banner_small .element-icon-wrap{ width:3rem; height:3rem; display:grid; place-items:center; background:#fff; border-radius:50%;}.layout--banner_half_width picture,.layout--banner_half_width img,.layout--start_banners picture,.layout--start_banners img{ border-radius:var(--wm-radius-lg); overflow:hidden; }.start_category_offer__slide{ position:relative; background:transparent !important; box-shadow:none !important; border-radius:var(--wm-radius-lg); overflow:hidden;}.start_category_offer__slide > a{ display:block; position:relative; }.start_category_offer__slide > a::after{ content:""; position:absolute; inset:0; background:linear-gradient(0deg,rgba(15,23,41,.72) 0%,rgba(15,23,41,0) 55%); pointer-events:none;}.start_category_offer__slide img{ aspect-ratio:4/5; width:100%; object-fit:cover; transition:transform .6s ease;}.start_category_offer__slide:hover img{ transform:scale(1.05); }.start_categories__element-texts{ position:absolute; left:0; right:0; bottom:0; padding:1.1rem 1.2rem; text-align:left; pointer-events:none;}.start_categories__element-texts{ display:block !important; }.start_categories__element-texts .element-title{ display:block; margin:0; text-align:left !important; }.start_categories__element-texts .element-title a{ pointer-events:auto; color:#fff !important; text-decoration:none !important; font-size:1.0625rem; font-weight:700; line-height:1.25;}.products .product__inner{ background:#fff; border-radius:var(--wm-radius); box-shadow:none !important; transition:transform .25s ease, box-shadow .25s ease;}@media (hover:hover){ .products .product:hover .product__inner{  transform:translateY(-4px);  box-shadow:0 18px 40px -18px rgba(15,23,41,.25) !important; }}.products .product__img-outer{ background:var(--wm-soft); border-radius:var(--wm-radius); overflow:hidden;}.products .product__img{ mix-blend-mode:multiply; }.products .product__data{ padding:1rem .5rem .5rem; }.products .product__name{ display:block !important; font-size:1rem; font-weight:600; line-height:1.35; letter-spacing:-0.01em; }.products .product__name-link{ color:var(--wm-ink); text-decoration:none; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:3 !important; line-clamp:3; overflow:hidden;}.products .product__name-link:hover{ color:var(--wm-brand); }.products .product__sku{ color:#94a3b8; font-size:.6875rem; letter-spacing:.08em; text-transform:uppercase; }.products .product__params{ display:none !important; }  .products .product__prices{ margin-top:.65rem; }.products .product__prices *{ font-family:var(--wm-head); font-weight:700; letter-spacing:-0.02em; }.products .product__stock{ background:transparent !important; border:0 !important; color:var(--wm-accent) !important; padding-left:0; font-weight:600; font-size:.8125rem;}@media (hover:hover){ .products .product__function-btns,.products .product__img-count{ opacity:0; transition:opacity .2s; } .products .product:hover .product__function-btns,.products .product:hover .product__img-count{ opacity:1; }}#start_banner_big,#start_banner_small,#start_category_offer,#box_art_content,#page_artref_inner,#box_top_content,#start_brand_slider{ background-image:none !important; background-color:#fff !important;}#start_banner_1,#start_reviews,#start_banner_3{ background-image:none !important; background-color:var(--wm-soft) !important;}#start_banner_3 a{ text-decoration:none; }#start_banner_3 [class*=title],#start_banner_3 h2,#start_banner_3 .h2{ text-decoration:none !important; font-family:var(--wm-head); font-weight:700; letter-spacing:-0.03em;}#start_banner_3 .element-html-wrap,#start_banner_3 [class*=texts]{ border-radius:var(--wm-radius-lg); }#start_banner_small_2{ background-image:none !important; background-color:var(--wm-ink) !important;}#start_banner_small_2,#start_banner_small_2 *{ color:#cbd5e1 !important; }#start_banner_small_2 h2,#start_banner_small_2 h3,#start_banner_small_2 .h3,#start_banner_small_2 [class*=title],#start_banner_small_2 strong,#start_banner_small_2 b{ color:#fff !important; font-family:var(--wm-head); font-weight:700;}#start_banner_small_2 .element-icon-wrap{ width:3.25rem; height:3.25rem; display:grid; place-items:center; background:rgba(255,255,255,.08); border-radius:14px;}#start_banner_small_2 svg,#start_banner_small_2 img{ color:#7fa8ff !important; fill:#7fa8ff; }#start_banner_small_2 a{ color:#fff !important; text-decoration:none; font-weight:600; }#start_brand_slider img{ filter:grayscale(1); opacity:.6; transition:filter .3s, opacity .3s; }#start_brand_slider img:hover{ filter:none; opacity:1; }#artdet__main-block .col-c > *,#artdet__main-block .layout-container--4 > *{ box-shadow:none !important; }#artdet__main-block .col-c > div,#artdet__main-block .layout-container--4 > div{ border-color:var(--wm-line) !important; border-radius:var(--wm-radius-lg) !important;}#artdet__main-block .col-a img,#artdet__main-block .layout-container--2 img{ border-radius:var(--wm-radius); }.artdet h1{ font-family:var(--wm-head); font-weight:700; font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem); line-height:1.15; letter-spacing:-0.035em;}#artdet__main-block [class*="price"]{ font-family:var(--wm-head); letter-spacing:-0.02em; }#artdet__main-block .btn-primary{ padding-top:.8rem; padding-bottom:.8rem; }.breadcrumb,.breadcrumb a{ color:var(--wm-muted); font-size:.8125rem; text-decoration:none; }#footer{ background:var(--wm-ink) !important; border-top:0; color:#94a3b8;}#footer *{ color:#94a3b8; }#footer a{ color:#cbd5e1 !important; text-decoration:none; }#footer a:hover{ color:#fff !important; }#footer .footer__header,#footer .microcaps{ color:#fff !important; font-family:var(--wm-head); font-weight:700; letter-spacing:.1em;}#footer svg{ fill:#cbd5e1; color:#cbd5e1; }#footer .footer_v2_menu_5 img{ filter:brightness(0) invert(1); }  #provider-partners{ background-image:none !important; background-color:#fff !important; border-top:1px solid var(--wm-line);}#provider-partners *{ background-color:transparent; }@media (max-width:767.98px){ :root{ --space-block-padding:3.25rem; } .main-title{ font-size:1.75rem; } .start_category_offer__slide img{ aspect-ratio:1/1; }}.offcanvas--box-cat{ --bs-offcanvas-width:340px; --bs-offcanvas-bg:#fff; --bs-offcanvas-border-color:var(--wm-line); background:#fff !important; box-shadow:12px 0 40px -24px rgba(15,23,41,.35) !important; font-family:var(--wm-head);}.offcanvas-backdrop.show{ background:#0f1729; opacity:.38 !important; }@supports (backdrop-filter:blur(2px)){ .offcanvas-backdrop.show{ backdrop-filter:blur(2px); } }.offcanvas--box-cat .offcanvas-header{ min-height:4rem; padding:1rem 1rem 1rem 1.25rem; border-top:0 !important; border-bottom:1px solid var(--wm-line); gap:.5rem;}.offcanvas--box-cat .offcanvas-title,.offcanvas--box-cat .offcanvas-title a{ font-family:var(--wm-head); font-size:1.125rem; font-weight:800; letter-spacing:-0.02em; line-height:1.25; color:var(--wm-ink) !important; text-decoration:none;}.offcanvas--box-cat .offcanvas-title a:hover{ color:var(--wm-brand) !important; }.offcanvas--box-cat .btn-close{ flex:none; width:2.25rem; height:2.25rem; padding:0; display:grid; place-items:center; border-radius:50%; background:var(--wm-soft); opacity:1; box-shadow:none; transition:background .15s;}.offcanvas--box-cat .btn-close:hover{ background:var(--wm-line); }.offcanvas--box-cat .btn-close svg{ width:.95rem; height:.95rem; fill:var(--wm-ink); color:var(--wm-ink); }.offcanvas--box-cat .offcanvas-body{ padding:.75rem .75rem 1.25rem !important; scrollbar-width:thin; scrollbar-color:#cbd5e1 transparent;}.offcanvas--box-cat .offcanvas-body::-webkit-scrollbar{ width:6px; }.offcanvas--box-cat .offcanvas-body::-webkit-scrollbar-thumb{ background:#cbd5e1; border-radius:3px; }.offcanvas--box-cat .navbar-nav{ gap:2px; }.offcanvas--box-cat .nav-item{ display:flex; align-items:center; min-height:2.75rem; border-radius:12px; transition:background .15s;}.offcanvas--box-cat .nav-item:hover{ background:var(--wm-soft); }.offcanvas--box-cat .nav-item .nav-link,.offcanvas--box-cat .nav-item .dropdown-toggle{ background:transparent !important; border:0 !important; border-radius:12px !important; box-shadow:none !important; transform:none !important;}.offcanvas--box-cat .nav-item .nav-link{ display:flex; align-items:center; gap:.75rem; padding:.55rem .5rem .55rem .75rem !important; font-family:var(--wm-head); font-size:.9375rem; font-weight:600; line-height:1.3; letter-spacing:-0.005em; color:var(--wm-ink) !important; text-align:left; white-space:normal;}.offcanvas--box-cat .nav-link__name{ overflow-wrap:anywhere; }.offcanvas--box-cat .nav-link__icon-container{ flex:none; width:2rem; height:2rem; display:grid; place-items:center; border-radius:10px; background:var(--wm-soft); transition:background .15s;}.offcanvas--box-cat .nav-item:hover .nav-link__icon-container{ background:#fff; }.offcanvas--box-cat .nav-link__icon{ width:1rem; height:1rem; object-fit:contain; opacity:.75; }.offcanvas--box-cat .dropdown-toggle{ flex:none; align-self:stretch; width:2.5rem; padding:0 !important; display:grid; place-items:center; color:#94a3b8 !important;}.offcanvas--box-cat .dropdown-toggle::after{ display:none; }.offcanvas--box-cat .dropdown-toggle svg{ width:.8rem; height:.8rem; fill:currentColor; transition:transform .2s; }.offcanvas--box-cat .nav-item:hover .dropdown-toggle{ color:var(--wm-ink) !important; }.offcanvas--box-cat .dropdown-toggle.show svg{ transform:translateX(2px); }.offcanvas--box-cat .nav-item.active,.offcanvas--box-cat .nav-item:has(> .dropdown-toggle.show){ background:#eaf0fd; }.offcanvas--box-cat .nav-item.active > .nav-link,.offcanvas--box-cat .nav-item:has(> .dropdown-toggle.show) > .nav-link,.offcanvas--box-cat .nav-item.active > .dropdown-toggle,.offcanvas--box-cat .nav-item:has(> .dropdown-toggle.show) > .dropdown-toggle{ color:var(--wm-brand) !important; }.offcanvas--box-cat .nav-item.active .nav-link__icon-container,.offcanvas--box-cat .nav-item:has(> .dropdown-toggle.show) .nav-link__icon-container{ background:#fff; }.offcanvas--box-cat .spec-item .nav-link{ font-weight:700; }#nav-item-akcio .nav-link{ color:var(--wm-sale) !important; }#nav-item-new .nav-link{ color:var(--wm-accent) !important; }.offcanvas--box-cat .line-separator{ height:0; margin:.5rem .75rem !important; border:0 !important; border-top:1px solid var(--wm-line) !important; background:none !important;}.offcanvas--box-cat .line-separator::before,.offcanvas--box-cat .line-separator::after{ display:none !important; }.offcanvas--box-cat:not(.offcanvas--box-cat-0) .nav-item .nav-link{ font-weight:500; font-size:.9rem; }.offcanvas--box-cat .offcanvas-parent-img-link{ display:flex; align-items:center; justify-content:center; margin:.75rem .75rem .25rem; padding:.5rem; height:7.5rem; border-radius:var(--wm-radius); background:var(--wm-soft); overflow:hidden;}.offcanvas--box-cat .nav-list-parent-img{ max-height:100%; width:auto; object-fit:contain; mix-blend-mode:multiply;}.offcanvas--box-cat .btn-back{ order:-1; }#offcanvas-header-box-menu{ min-height:0; margin:0 .75rem; padding:1.25rem .5rem .5rem; border-top:1px solid var(--wm-line) !important; border-bottom:0;}#offcanvas-box-menu-label{ font-size:.6875rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--wm-muted) !important;}#offcanvas-body-box-cat-0{ flex:1 1 auto; min-height:0; }#offcanvas-body-box-menu{ flex:0 0 auto; padding:0 1.25rem 1.25rem !important; overflow:visible; }#offcanvas-body-box-menu .navbar-nav{ flex-direction:row !important; flex-wrap:wrap; gap:.375rem;}#offcanvas-body-box-menu .nav-item{ min-height:0; border-radius:999px; background:var(--wm-soft);}#offcanvas-body-box-menu .nav-item:hover{ background:var(--wm-line); }#offcanvas-body-box-menu .nav-item .nav-link{ gap:0; font-size:.8125rem; font-weight:600; color:var(--wm-ink-2) !important; padding:.4rem .8rem !important; border-radius:999px !important; white-space:nowrap;}#header .offcanvas-box-cat-0-open-btn{ gap:.5rem; padding:.55rem 1.1rem; font-weight:700; transition:background .15s,color .15s;}#header .offcanvas-box-cat-0-open-btn:hover{ background:var(--wm-ink); color:#fff; }#header .offcanvas-box-cat-0-open-btn:hover svg{ fill:#fff; color:#fff; }.artdet__stock .badge.stock{ display:inline-flex; align-items:center; gap:.6rem; padding:.5rem 1rem .5rem .85rem; border-radius:999px; border:1px solid transparent; font-family:var(--wm-head,inherit); font-size:.9375rem; font-weight:700; letter-spacing:-0.005em; line-height:1.2; box-shadow:none;}.artdet__stock .badge.stock svg{ display:none; }.artdet__stock .badge.stock::before{ content:""; flex:none; width:.55rem; height:.55rem; border-radius:50%; background:currentColor;}.artdet__stock .badge.stock.on-stock{ background:#ecfdf3 !important; border-color:#c6f0d6; color:#15803d !important;}.artdet__stock .badge.stock.on-stock::before{ animation:wmStockPulse 2s ease-out infinite; }.artdet__stock .badge.stock:not(.on-stock){ background:#fff7ed !important; border-color:#fde3c3; color:#b45309 !important;}@keyframes wmStockPulse{ 0%{ box-shadow:0 0 0 0 rgba(22,163,74,.45); } 100%{ box-shadow:0 0 0 .55rem rgba(22,163,74,0); }}.artdet__stock .scroll-to-btn{ font-size:.875rem; font-weight:600; color:var(--wm-muted,#64748b) !important; text-decoration:none !important;}.artdet__stock .scroll-to-btn:hover{ color:var(--wm-ink,#0f1729) !important; }#artdet__warehouses{ display:flex; flex-direction:column; gap:.6rem; }#artdet__warehouses .artdet__warehouses__title{ order:0; margin:0 0 .15rem; font-family:var(--wm-head,inherit); font-size:.75rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--wm-muted,#64748b);}#artdet__warehouses .artdet__warehouse{ order:2; display:grid !important; grid-template-columns:2.75rem minmax(0,1fr) auto; grid-template-areas:"ico head qty" "ico addr qty"; column-gap:.85rem; row-gap:.1rem; align-items:center; margin:0; padding:.85rem 1rem; border-radius:16px; border:1px solid var(--wm-line,#e5e7eb); background:#fff !important; font-family:var(--wm-head,inherit);}#artdet__warehouses .artdet__warehouse::before{ content:""; grid-area:ico; width:2.75rem; height:2.75rem; border-radius:12px; background:var(--wm-soft,#f4f6f9) var(--wm-wh-ico) center/1.3rem no-repeat;}#artdet__warehouses .artdet__warehouse-name{ grid-area:addr; font-size:.8125rem; font-weight:500; line-height:1.35; color:var(--wm-muted,#64748b);}#artdet__warehouses .artdet__warehouse-info{ grid-area:head; display:block; margin:0; padding:0; background:none !important; font-size:.9375rem; font-weight:700; line-height:1.3; color:var(--wm-ink,#0f1729);}#artdet__warehouses .artdet__warehouse-info img{ display:none !important; }#artdet__warehouses .artdet__warehouse-info b,#artdet__warehouses .artdet__warehouse-info strong{ font-weight:inherit; }#artdet__warehouses .artdet__warehouse-quantity{ grid-area:qty; display:flex; flex-direction:column; align-items:flex-end; text-align:right; font-size:.875rem; font-weight:700; line-height:1.1; white-space:nowrap; color:var(--wm-ink,#0f1729);}#artdet__warehouses .warehouse-main-stock{ --wm-wh-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9M3 9h18v2a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0zM5 13v8h14v-8M10 21v-5h4v5'/%3E%3C/svg%3E"); order:1; padding:1rem 1.1rem; border-color:#c6f0d6; background:#f3fcf6 !important;}#artdet__warehouses .warehouse-main-stock::before{ background-color:#fff; }#artdet__warehouses .warehouse-main-stock .artdet__warehouse-info{ color:#14532d; font-size:0 !important; line-height:0; }#artdet__warehouses .warehouse-main-stock .artdet__warehouse-info::after{ content:"Azonnal átvehető a szaküzletben"; display:block; font-size:.9375rem; line-height:1.3;}html[lang="en"] #artdet__warehouses .warehouse-main-stock .artdet__warehouse-info::after{ content:"Available for pickup in our store"; }html[lang="de"] #artdet__warehouses .warehouse-main-stock .artdet__warehouse-info::after{ content:"Sofort im Fachgeschäft abholbar"; }#artdet__warehouses .warehouse-main-stock .artdet__warehouse-quantity{ padding:.5rem .8rem; border-radius:12px; background:#fff; font-size:1.375rem; font-weight:800; letter-spacing:-0.02em; color:#15803d; box-shadow:0 6px 16px -10px rgba(21,128,61,.45);}#artdet__warehouses .warehouse-main-stock .artdet__warehouse-quantity::after{ content:"elvihető"; margin-top:.2rem; font-size:.625rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:#4d7c5f;}html[lang="en"] #artdet__warehouses .warehouse-main-stock .artdet__warehouse-quantity::after{ content:"in store"; }html[lang="de"] #artdet__warehouses .warehouse-main-stock .artdet__warehouse-quantity::after{ content:"im Laden"; }#artdet__warehouses .artdet__warehouse:not(.warehouse-main-stock){ --wm-wh-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1zM16 8h4l3 3v5h-7'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E");}#artdet__warehouses .artdet__warehouse:not(.warehouse-main-stock) .artdet__warehouse-name{ grid-area:head; font-size:.875rem; font-weight:600; color:var(--wm-ink-2,#1e293b);}#artdet__warehouses .artdet__warehouse:not(.warehouse-main-stock) .artdet__warehouse-info{ grid-area:addr; font-size:.75rem; font-weight:500; color:var(--wm-muted,#64748b);}#artdet__warehouses .artdet__warehouse.on-stock:not(.warehouse-main-stock) .artdet__warehouse-quantity{ color:#15803d; }#artdet__warehouses .artdet__warehouse.no-stock .artdet__warehouse-quantity{ color:#94a3b8; font-weight:600; }#artdet__warehouses:not(:has(.warehouse-main-stock))::after{ order:1; content:"Szaküzletünkben jelenleg nincs készleten\A 1043 Budapest, Gábor László utca 3/B."; white-space:pre-line; display:block; padding:.85rem 1rem .85rem 4.6rem; border-radius:16px; border:1px dashed #d6dbe3; background:#fafbfc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9M3 9h18v2a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0zM5 13v8h14v-8M10 21v-5h4v5'/%3E%3C/svg%3E") 1.65rem center/1.3rem no-repeat; font-family:var(--wm-head,inherit); font-size:.8125rem; font-weight:500; line-height:1.45; color:var(--wm-muted,#64748b);}html[lang="en"] #artdet__warehouses:not(:has(.warehouse-main-stock))::after{ content:"Currently not in stock in our Budapest store\A 1043 Budapest, Gábor László utca 3/B."; }html[lang="de"] #artdet__warehouses:not(:has(.warehouse-main-stock))::after{ content:"Derzeit nicht im Budapester Fachgeschäft vorrätig\A 1043 Budapest, Gábor László utca 3/B."; }@media (prefers-reduced-motion:reduce){ .artdet__stock .badge.stock::before{ animation:none; } }#artdet__main-block .artdet__prices:not(.has-price-sale) .artdet__price-base-value,#artdet__main-block .artdet__price-discount{ display:block; font-family:var(--wm-head,inherit); font-size:.9375rem !important; font-weight:500 !important; line-height:1.35 !important; letter-spacing:0; color:var(--wm-muted,#64748b) !important;}#artdet__main-block .artdet__prices:not(.has-price-sale) .artdet__price-base-value .price-gross-format,#artdet__main-block .artdet__prices:not(.has-price-sale) .artdet__price-base-value .price-gross-format *,#artdet__main-block .artdet__price-discount .price-gross-format,#artdet__main-block .artdet__price-discount .price-gross-format *{ font-size:.9375rem !important; font-weight:600 !important; line-height:1.35 !important; letter-spacing:0; color:var(--wm-ink-2,#1e293b) !important;}#artdet__main-block .artdet__prices:not(.has-price-sale) .artdet__price-base-value .price-net-format,#artdet__main-block .artdet__price-discount .price-net-format{ display:inline-block; margin-top:.3rem; margin-right:.2rem;}#artdet__main-block .artdet__prices:not(.has-price-sale) .artdet__price-base-value .price-net-format *,#artdet__main-block .artdet__price-discount .price-net-format *{ font-size:clamp(2.25rem,1.9rem + 1vw,2.75rem) !important; font-weight:800 !important; line-height:1.05 !important; letter-spacing:-0.035em; color:var(--wm-ink,#0f1729) !important;}#artdet__main-block .artdet__price-discount .price-net-format *{ color:var(--wm-brand,#1f55c0) !important; }#artdet__main-block .artdet__prices .price-net-format .price-currency{ margin-left:.15em; }.fixed-cart__prices .fixed-cart__price-base-value:not(.text-line-through),.fixed-cart__prices .product-price--sale{ font-size:.75rem !important; font-weight:500 !important; line-height:1.3 !important; color:var(--wm-muted,#64748b) !important;}.fixed-cart__prices .fixed-cart__price-base-value:not(.text-line-through) .price-gross-format *,.fixed-cart__prices .product-price--sale .price-gross-format *{ font-size:.75rem !important; font-weight:600 !important; color:var(--wm-ink-2,#1e293b) !important;}.fixed-cart__prices .fixed-cart__price-base-value:not(.text-line-through) .price-net-format *,.fixed-cart__prices .product-price--sale .price-net-format *{ font-size:1.375rem !important; font-weight:800 !important; letter-spacing:-0.03em; line-height:1.15 !important; color:var(--wm-ink,#0f1729) !important;}.fixed-cart__prices .product-price--sale .price-net-format *{ color:var(--wm-brand,#1f55c0) !important; }@supports (anchor-name:--a) and (position-anchor:--a){ #artdet__image-block, #artdet__image-block .stickers-wrap{ anchor-name:--wm-artimg; } #artdet__main-block .artdet__prices .artdet__sale{  position:fixed;  position-anchor:--wm-artimg;  top:calc(anchor(top) + 14px);  left:calc(anchor(left) + 14px);  right:auto; bottom:auto;  z-index:3;  margin:0 !important;  border:0 !important;  padding:.55rem .95rem;  border-radius:999px;  background:var(--wm-sale,#e11d48) !important;  color:#fff !important;  font-family:var(--wm-head,inherit);  font-size:1.25rem !important;  font-weight:800 !important;  letter-spacing:-0.02em;  line-height:1 !important;  box-shadow:0 10px 24px -10px rgba(225,29,72,.7);  pointer-events:none; } #artdet__main-block .artdet__prices .artdet__sale *{ font-size:inherit !important; font-weight:inherit !important; color:inherit !important; }  #artdet__main-block:has(#artdet__image-block .stickers[data-position="on_top_left"]) .artdet__prices .artdet__sale{  top:auto; left:auto;  right:calc(anchor(right) + 14px);  bottom:calc(anchor(bottom) + 14px); }  #artdet__main-block:has(#artdet__image-block .stickers[data-position="on_top_left"]):has(#artdet__image-block .stickers[data-position="on_bottom_right"]) .artdet__prices .artdet__sale{  top:calc(anchor(top) + 14px); bottom:auto;  right:calc(anchor(right) + 14px); left:auto; }  #artdet__main-block:has(#artdet__image-block .stickers[data-position="on_top_left"]):has(#artdet__image-block .stickers[data-position="on_bottom_right"]):has(#artdet__image-block .stickers[data-position="on_top_right"]) .artdet__prices .artdet__sale{  top:auto; right:auto;  left:calc(anchor(left) + 14px);  bottom:calc(anchor(bottom) + 14px); }}#artdet__warehouses .warehouse-main-stock.on-stock{ position:relative; overflow:hidden; isolation:isolate; background:#e7f7ed !important;   border-color:#bde8cd;}#artdet__warehouses .warehouse-main-stock.on-stock::after{ content:""; position:absolute; top:0; left:-80%; width:50%; height:100%; background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); transform:skewX(-20deg); animation:wmStoreShine 3.6s infinite; pointer-events:none; z-index:-1;  }@keyframes wmStoreShine{ 0%,60%{ left:-80%; } 100%{ left:130%; }}@media (prefers-reduced-motion:reduce){ #artdet__warehouses .warehouse-main-stock.on-stock::after{ animation:none; display:none; }}#artdet__main-block:has(#artdet__warehouses .warehouse-main-stock.on-stock) .artdet__sku::before{ content:"\1F3BA\00a0\00a0 1 munkanapon belül kiszállítjuk – vagy vegye át azonnal a szaküzletben"; order:-2; display:block; flex:0 1 auto; max-width:100%; box-sizing:border-box; padding:.55rem 1rem; border:1px solid #bfe8cf; border-radius:12px; color:#15803d; font-family:var(--wm-head,inherit); font-size:.875rem; font-weight:600; line-height:1.4; letter-spacing:-0.005em;  background:  linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 100%) no-repeat,  #e3f6ea; background-size:30% 100%, auto; background-position:-60% 0, 0 0; animation:wmGoodNewsShine 3.6s infinite;}#artdet__main-block:has(#artdet__warehouses .warehouse-main-stock.on-stock) .artdet__sku::after{ content:""; order:-1; flex:0 0 100%; height:.75rem;}html[lang="en"] #artdet__main-block:has(#artdet__warehouses .warehouse-main-stock.on-stock) .artdet__sku::before{ content:"\1F3BA\00a0\00a0 Shipped within 1 working day – or pick it up right away in our store"; }html[lang="de"] #artdet__main-block:has(#artdet__warehouses .warehouse-main-stock.on-stock) .artdet__sku::before{ content:"\1F3BA\00a0\00a0 Versand in 1 Werktag – oder sofort im Fachgeschäft abholen"; }@keyframes wmGoodNewsShine{ 0%,60%{ background-position:-60% 0, 0 0; } 100%{ background-position:160% 0, 0 0; }}@media (prefers-reduced-motion:reduce){ #artdet__main-block .artdet__sku::before{ animation:none !important; }}#header .header_logo img{ width:210px !important; height:auto !important; max-width:100%; max-height:none !important; image-rendering:auto;}@media (max-width:575.98px){ #header .header_logo img{ width:min(180px,48vw) !important; }}#header .search-box__input{ transition:background .15s, border-color .15s, box-shadow .15s; }#box_search_content.smart-search-opened .search-box__input{ background:#fff !important; border-color:var(--wm-brand,#1f55c0) !important; box-shadow:0 0 0 4px rgba(31,85,192,.12) !important;}.search-smart-autocomplete{ margin-top:.5rem; border:1px solid var(--wm-line,#e5e7eb) !important; border-radius:22px !important; background:#fff !important; box-shadow:0 30px 70px -30px rgba(15,23,41,.35), 0 8px 20px -12px rgba(15,23,41,.12) !important; overflow:hidden; font-family:var(--wm-head,inherit);}.search-smart-autocomplete .col-left-block{ background:#f7f9fc; border-right:1px solid var(--wm-line,#e5e7eb);}.search-smart-autocomplete .search-smart__col-left-block-inner{ padding:1.25rem 1.1rem 1.5rem !important; }.search-smart-autocomplete .search-smart-section{ margin:0 0 1.25rem !important; padding:0 !important; border:0 !important; }.search-smart-autocomplete .search-smart-title{ display:flex; align-items:center; gap:.5rem; margin:0 0 .65rem !important; padding:.35rem 0 !important; background:inherit !important; font-family:var(--wm-head,inherit); font-size:.6875rem !important; font-weight:700 !important; letter-spacing:.12em; text-transform:uppercase; color:var(--wm-muted,#64748b) !important;}.search-smart-autocomplete .search-smart-title svg{ display:none; }.search-smart-autocomplete .col-right-block .search-smart-title{ background:#fff !important; }.search-smart-autocomplete b,.search-smart-autocomplete strong{ color:var(--wm-brand,#1f55c0); font-weight:700; }.search-smart-autocomplete .search-smart-queries{ gap:.4rem !important; margin-top:0 !important; }.search-smart-autocomplete .search-smart-query{ display:inline-flex; align-items:center; gap:.4rem; padding:.4rem .8rem !important; border:1px solid var(--wm-line,#e5e7eb) !important; border-radius:999px !important; background:#fff !important; font-size:.8125rem !important; line-height:1.2; color:var(--wm-ink-2,#1e293b) !important; text-decoration:none !important; transition:background .15s, border-color .15s, color .15s;}.search-smart-autocomplete .search-smart-query svg{ width:.8rem; height:.8rem; fill:#94a3b8; color:#94a3b8; }.search-smart-autocomplete .search-smart-query:hover,.search-smart-autocomplete .search-smart-query:focus-visible{ background:#eef3ff !important; border-color:#cddbfb !important; color:var(--wm-brand,#1f55c0) !important;}.search-smart-autocomplete .search-smart-actual-query-url{ display:inline-flex; align-items:center; gap:.5rem; padding:.55rem 1rem !important; border:0 !important; border-radius:999px !important; background:var(--wm-brand,#1f55c0) !important; color:#fff !important; font-size:.875rem !important; font-weight:700 !important; text-decoration:none !important; box-shadow:0 8px 18px -10px rgba(31,85,192,.8); transition:background .15s;}.search-smart-autocomplete .search-smart-actual-query-url *{ color:#fff !important; }.search-smart-autocomplete .search-smart-actual-query-url svg{ width:.85rem; height:.85rem; fill:#fff; }.search-smart-autocomplete .search-smart-actual-query-url::after{ content:"→"; font-weight:700; }.search-smart-autocomplete .search-smart-actual-query-url:hover{ background:var(--wm-ink,#0f1729) !important; }.search-smart-autocomplete .search-smart-list:not(.grid){ display:flex; flex-direction:column; gap:2px; }.search-smart-autocomplete .search-smart-category{ display:flex !important; align-items:center; gap:.75rem; padding:.45rem .55rem !important; border-radius:12px; font-size:.875rem !important; line-height:1.3; color:var(--wm-ink,#0f1729) !important; text-decoration:none !important; transition:background .15s;}.search-smart-autocomplete .search-smart-category:hover{ background:#fff; box-shadow:0 4px 14px -8px rgba(15,23,41,.25); }.search-smart-autocomplete .search-smart-category-img-col{ flex:none; width:2.5rem !important; height:2.5rem !important; display:grid; place-items:center; border-radius:10px; background:#fff; border:1px solid var(--wm-line,#e5e7eb); overflow:hidden;}.search-smart-autocomplete .search-smart-category-img-col img{ max-width:80%; max-height:80%; object-fit:contain; mix-blend-mode:multiply; }.search-smart-autocomplete .search-smart-category-name,.search-smart-autocomplete .search-smart-category-name *{ font-weight:600; }.search-smart-autocomplete .col-right-block .search-smart__col-inner{ padding:1.25rem 1.25rem 1.5rem !important; }.search-smart-autocomplete #search-smart-products{ gap:1.25rem .9rem !important; }.search-smart-autocomplete .search-smart-product{ display:flex !important; flex-direction:column; gap:.5rem; padding:.5rem !important; border-radius:16px; color:var(--wm-ink,#0f1729) !important; text-decoration:none !important; transition:background .15s, box-shadow .2s, transform .2s;}.search-smart-autocomplete .search-smart-product:hover{ background:#fff; box-shadow:0 16px 34px -20px rgba(15,23,41,.35); transform:translateY(-2px);}.search-smart-autocomplete .search-smart-product > img{ width:100% !important; aspect-ratio:1/1; height:auto !important; object-fit:contain; padding:.6rem; border-radius:14px; background:var(--wm-soft,#f4f6f9); mix-blend-mode:multiply;}.search-smart-autocomplete .search-smart-name{ display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:.8125rem !important; font-weight:500; line-height:1.35 !important; color:var(--wm-ink-2,#1e293b) !important;}.search-smart-autocomplete .search-smart-name b{ font-weight:700; }.search-smart-autocomplete .search-smart-prices{ margin-top:auto; font-family:var(--wm-head,inherit); }.search-smart-autocomplete .search-smart-prices .product-price--base,.search-smart-autocomplete .search-smart-prices del{ font-size:.75rem !important; color:#94a3b8 !important; }.search-smart-autocomplete .search-smart-prices [class*="price--sale"],.search-smart-autocomplete .search-smart-prices > div:last-child{ font-size:1rem !important; font-weight:800 !important; letter-spacing:-0.02em; color:var(--wm-brand,#1f55c0) !important; }.search-smart-autocomplete .search-smart-sale-percent{ border-radius:999px !important; background:var(--wm-sale,#e11d48) !important; color:#fff !important; font-size:.6875rem !important; font-weight:800 !important; padding:.2rem .45rem !important;}.search-smart-autocomplete .search-smart-close-btn{ width:2.25rem !important; height:2.25rem !important; padding:0 !important; border-radius:50% !important; background-color:var(--wm-soft,#f4f6f9) !important; border:0 !important; opacity:1 !important;}.search-smart-autocomplete .search-smart-close-btn:hover{ background-color:var(--wm-line,#e5e7eb) !important; }.search-smart-autocomplete,.search-smart-autocomplete *{ scrollbar-width:thin; scrollbar-color:#cbd5e1 transparent; }#box_search_content.smart-search-opened:has(.search-smart-autocomplete--mobile){ min-height:48px; }#box_search_content.smart-search-opened:has(.search-smart-autocomplete--mobile) .search-box__form{ position:fixed !important; top:0; left:0; right:0; z-index:1050; padding:.6rem .75rem; background:#fff; box-shadow:0 6px 20px -12px rgba(15,23,41,.35);}.search-smart-autocomplete.search-smart-autocomplete--mobile{ position:fixed !important; top:4.25rem !important; left:0 !important; right:0 !important; bottom:0 !important; width:auto !important; height:auto !important; max-height:none !important; margin:0 !important; border:0 !important; border-top:1px solid var(--wm-line,#e5e7eb) !important; border-radius:0 !important; box-shadow:none !important; display:flex !important; flex-direction:column; overflow-y:auto !important; overscroll-behavior:contain; -webkit-overflow-scrolling:touch; padding:.75rem .9rem 2rem !important;}.search-smart-autocomplete--mobile > .row,.search-smart-autocomplete--mobile .col-left-block,.search-smart-autocomplete--mobile .col-right-block,.search-smart-autocomplete--mobile .search-smart__col-left-block-inner,.search-smart-autocomplete--mobile .search-smart__col-inner{ display:contents !important;}.search-smart-autocomplete--mobile .search-smart-section{ margin:0 0 1.1rem !important; }.search-smart-autocomplete--mobile .search-smart-autocomplete-search-query{ order:1; }.search-smart-autocomplete--mobile .search-smart-autocomplete-product{ order:2; }.search-smart-autocomplete--mobile .search-smart-actual-query{ order:3; }.search-smart-autocomplete--mobile .search-smart-autocomplete-category{ order:4; }.search-smart-autocomplete--mobile .search-smart-autocomplete-content{ order:5; }.search-smart-autocomplete--mobile #search-smart-suggestions{ flex-wrap:nowrap !important; overflow-x:auto; padding-bottom:.25rem; margin:0 -.9rem !important; padding-left:.9rem; padding-right:.9rem; scrollbar-width:none;}.search-smart-autocomplete--mobile #search-smart-suggestions::-webkit-scrollbar{ display:none; }.search-smart-autocomplete--mobile .search-smart-query{ flex:none; white-space:nowrap; }.search-smart-autocomplete--mobile #search-smart-products{ display:flex !important; flex-direction:column; gap:.35rem !important;}.search-smart-autocomplete--mobile .search-smart-product{ display:grid !important; grid-template-columns:3.75rem minmax(0,1fr); grid-template-areas:"img name" "img price"; column-gap:.8rem; row-gap:.2rem; align-items:center; padding:.5rem !important; border:1px solid var(--wm-line,#e5e7eb); border-radius:14px;}.search-smart-autocomplete--mobile .search-smart-product:hover{ transform:none; }.search-smart-autocomplete--mobile .search-smart-product > img{ grid-area:img; width:3.75rem !important; height:3.75rem !important; padding:.3rem; border-radius:10px;}.search-smart-autocomplete--mobile .search-smart-name{ grid-area:name; -webkit-line-clamp:2; align-self:end; }.search-smart-autocomplete--mobile .search-smart-prices{ grid-area:price; align-self:start; margin:0; }.search-smart-autocomplete--mobile .search-smart-actual-query-url{ width:100%; justify-content:center; padding:.75rem 1rem !important; }.search-smart-autocomplete--mobile .search-smart-close-btn--mobile{ position:fixed; top:.95rem; right:4.6rem; z-index:1060; width:2rem !important; height:2rem !important; }.page_shop_search .main__title h1{ display:flex; flex-direction:column; gap:.35rem; margin:1.5rem 0 .5rem; font-family:var(--wm-head,inherit);}.page_shop_search .main__title h1 strong{ font-size:.75rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--wm-brand,#1f55c0);}.page_shop_search .main__title h1 .search__search-value{ font-size:clamp(1.9rem,1.3rem + 2vw,3rem); font-weight:800; letter-spacing:-0.035em; line-height:1.05; color:var(--wm-ink,#0f1729);}.page_shop_search .main__title h1 .search__search-value::before{ content:"„"; color:#94a3b8; }.page_shop_search .main__title h1 .search__search-value::after{ content:"”"; color:#94a3b8; }.page_shop_search .category-results .main-title{ font-size:.75rem !important; font-weight:700 !important; letter-spacing:.12em; text-transform:uppercase; color:var(--wm-muted,#64748b) !important; margin:1rem 0 .75rem !important;}.page_shop_search .category-results .categories-grid{ display:flex !important; flex-wrap:wrap; gap:.5rem !important;}.page_shop_search .category-results .category-card{ flex:none; width:auto !important; max-width:100%; }.page_shop_search .category-results .category-card__inner{ display:flex !important; align-items:center; gap:.6rem; height:auto !important; padding:.35rem 1rem .35rem .35rem !important; border:1px solid var(--wm-line,#e5e7eb) !important; border-radius:999px !important; background:#fff !important; box-shadow:none !important; text-decoration:none !important; transition:background .15s, border-color .15s, box-shadow .2s;}.page_shop_search .category-results .category-card__inner:hover{ background:#eef3ff !important; border-color:#cddbfb !important; box-shadow:0 8px 20px -14px rgba(31,85,192,.6) !important;}.page_shop_search .category-results .category-card__inner img{ flex:none; width:2.5rem !important; height:2.5rem !important; aspect-ratio:1/1; object-fit:contain; padding:.2rem; border-radius:50%; background:var(--wm-soft,#f4f6f9); mix-blend-mode:multiply;}.page_shop_search .category-results .category-card__data{ padding:0 !important; margin:0 !important; }.page_shop_search .category-results .category-card__name{ font-family:var(--wm-head,inherit); font-size:.875rem; font-weight:600; white-space:nowrap; color:var(--wm-ink,#0f1729);}.page_shop_search .suggestion--query{ gap:.5rem; }.page_shop_search .suggestion-title{ font-size:.75rem !important; font-weight:700 !important; letter-spacing:.12em; text-transform:uppercase; color:var(--wm-muted,#64748b); margin-right:.5rem !important;}.page_shop_search .suggestion-list{ display:flex; flex-wrap:wrap; gap:.4rem; }.page_shop_search .suggestion-list .badge{ padding:.4rem .85rem !important; border:1px solid var(--wm-line,#e5e7eb) !important; border-radius:999px !important; background:#fff !important; color:var(--wm-ink-2,#1e293b) !important; font-size:.8125rem !important; font-weight:500 !important; text-decoration:none !important;}.page_shop_search .suggestion-list .badge b{ color:var(--wm-brand,#1f55c0); }.page_shop_search .suggestion-list .badge:hover{ background:#eef3ff !important; border-color:#cddbfb !important; }.page_shop_search .paging-sorting-ordering--top{ margin-bottom:1rem;}.page_shop_search .paging-sorting-ordering--top .paging-sorting-ordering__inner{ padding:.6rem .9rem; border-radius:14px; background:var(--wm-soft,#f4f6f9);}.page_shop_search .product-num{ font-family:var(--wm-head,inherit); font-size:1.125rem; font-weight:800; color:var(--wm-ink,#0f1729);}.page_shop_search .product-num__text{ color:var(--wm-muted,#64748b); font-weight:500; }@media (min-width:1200px){ .page_shop_search #box_container_shop_filter{  padding:1.1rem !important;  border-radius:20px;  background:#f7f9fc;  border:1px solid var(--wm-line,#e5e7eb);  align-self:flex-start; }}.page_shop_search .category-results .main-title{ margin-top:1.75rem !important; }.page_shop_search .category-results .categories-grid{ row-gap:.5rem !important; column-gap:.5rem !important; --bs-gap:.5rem !important; }.page_shop_search .category-results .category-card{ padding:0 !important; margin:0 !important; height:auto !important; }.page_shop_search .category-results .category-card__inner{ flex-direction:row !important; justify-content:flex-start !important; text-align:left !important; min-height:0 !important; }.page_shop_search .category-results .category-card__data{ flex:none; text-align:left !important; }.page_shop_search .category-results .category-card__name{ display:block; overflow:visible; text-align:left !important; }.search-smart-autocomplete .search-smart-title svg{ display:revert; }.search-smart-autocomplete .search-smart-title > svg{ display:none; }.search-smart-autocomplete .search-smart-close-btn svg{ display:block !important; width:.85rem; height:.85rem; fill:var(--wm-ink,#0f1729); }.search-smart-autocomplete .line-separator{ display:none !important; }.search-smart-autocomplete .search-smart-product > img{ background:#fff !important; border:1px solid var(--wm-line,#e5e7eb); mix-blend-mode:normal; }.search-smart-autocomplete .search-smart-sale-percent{ border:0 !important; box-shadow:none !important; }#box_search_content.smart-search-opened:has(.search-smart-autocomplete--mobile) .search-box__form{ top:.6rem !important; left:.75rem !important; right:3.6rem !important; padding:0 !important; background:transparent !important; border-radius:999px; box-shadow:0 0 0 .75rem #fff, 3.6rem 0 0 .75rem #fff, 0 18px 28px -14px rgba(15,23,41,.35) !important;}.search-smart-autocomplete--mobile .search-smart-title{ position:static !important; }.search-smart-autocomplete--mobile .search-smart-close-btn:not(.search-smart-close-btn--mobile){ display:none !important; }.search-smart-autocomplete--mobile .search-smart-close-btn--mobile{ position:fixed !important; top:.75rem !important; right:.7rem !important; left:auto !important; z-index:1060; width:2.5rem !important; height:2.5rem !important; margin:0 !important; display:grid !important; place-items:center; transform:none !important; background-color:var(--wm-soft,#f4f6f9) !important;}.search-smart-autocomplete--mobile .search-smart-close-btn--mobile svg{ display:block !important; width:.9rem; height:.9rem; }@media (max-width:767.98px){ .page_shop_search .category-results .categories-grid{ flex-wrap:nowrap !important; overflow-x:auto; padding-bottom:.4rem; scrollbar-width:none; } .page_shop_search .category-results .categories-grid::-webkit-scrollbar{ display:none; } .page_shop_search .suggestion-list{ flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; } .page_shop_search .suggestion-list .badge{ flex:none; white-space:nowrap; }}@media (max-width:767.98px){ #ak-widget, .akw-trusted{  display:none !important;  visibility:hidden !important; }}