@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:#000000; 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:#000000; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --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); 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:#000000;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid black; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #999999; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"DM Sans", "DM Sans-fallback", sans-serif; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(0, 0, 0, 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(0, 0, 0, 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:#f2f2f2;}.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:#000000;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#000000; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#000000;}.page_page_subpage a:hover { color:black;}.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(0, 0, 0, 0.7); font-weight:400;}.product-price--sale { color:#000000;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(0, 0, 0, 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:#000000; 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:#000000;}.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:#000000; min-height:calc(1.5em + 0.625rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:6px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:6px; border:var(--input-border-width) solid #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:1px solid black; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #999999;}.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(0, 0, 0, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:1px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid black; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #999999;}.tippy-box { background-color:#ffffff; color:#000000; 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:#000000;}.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:#000000;}#toast-container > .toast-success .toast-close-button { color:#000000;}#toast-container > .toast-warning { background-color:#E8A530; color:#000000;}#toast-container > .toast-warning .toast-close-button { color:#000000;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:6px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:6px;}#list-artpack_page .product { border-bottom:1px solid #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:#999999; 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;}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(0, 0, 0, 0.7);}.modal-header__icon { font-size:2em; color:#000000;}.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, #999999 0%, #666666 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);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width: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%;}.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;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:6px;}.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(0, 0, 0, 0.7); font-size:0.875rem; border-bottom:1px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.dot-separator { --gap:0.25em; --dot-size:0.25em; display:flex; align-items:center; flex-wrap:wrap; overflow:hidden; gap:0 var(--gap);}.dot-separator > *:not(:last-child) { margin-right:calc(var(--gap) + var(--dot-size));}.dot-separator > *:not(:first-child) { padding-left:calc(var(--gap) + var(--dot-size)); margin-left:calc(var(--gap) / -1 - var(--dot-size)); position:relative;}.dot-separator > *:not(:first-child)::before { content:""; width:var(--dot-size); height:var(--dot-size); background-color:currentColor; border-radius:50%; position:absolute; top:50%; left:0; transform:translateY(-50%);}.blog-item__inner { max-width:var(--main-img-width); margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:6px; overflow:hidden; container-type:inline-size; 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) { .blog-item__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.blog-item__inner .tag-filtering__tags { flex:0 auto;}.blog-item__img-outer { position:relative;}.blog-item__img-outer .tag-filtering__tags { position:absolute; left:0.5rem; bottom:0.5rem; z-index:1;}.blog-item__details-btn { margin-top:auto;}.blog-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.blog-item__title { margin-bottom:0;}.blog-item__info { color:rgba(0, 0, 0, 0.7); font-size:0.75rem;}.blog-item__details-btn { align-self:flex-end;}@supports (container-type:inline-size) { .blog-item__title {  font-size:clamp(16px, 7.25cqi, 24px); } .blog-item__intro {  font-size:clamp(12px, 4.75cqi, 16px); } .blog-item__details-btn {  font-size:clamp(0.875rem, 4.75cqi, 1rem); }}.page-content__more-product-btn { position:relative;}.page-content-artref .carousel__nav { pointer-events:none;}.page-content-artref .carousel__prev-next-btn { pointer-events:auto;}.start-blog-title-box__inner { padding:20px; background-color:#DBDBDB; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:768px) { .page-content-artref:has(> .carousel-block--with-nav) ~ .page-content__more-product-btn-wrap {  transform:translateY(-100%); }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.news-item__inner { max-width:370px; margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:6px; overflow:hidden; 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) { .news-item__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.news-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.news-item__info, .page__blog-date { white-space:nowrap; text-align:left;}.news-item__details-btn { margin-top:auto;}.page_content--product .carousel-block--no-nav, .blog-details__included-content .carousel-block--no-nav { padding-bottom:0.75rem;}.blog-details__inner { border-radius:6px; background-color:#ffffff; color:#000000; border-radius:6px; overflow:hidden; box-shadow:0 0 0.25rem rgba(0, 0, 0, 0.15);}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}.blog-details__intro-text { color:rgba(0, 0, 0, 0.7); line-height:1.25;}.page__blog-author-img { max-height:32px; flex:0 0 32px; max-width:32px; border-radius:50%;}.blog-details__top-inner { background-color:#ffffff; color:#000000; border-radius:6px; border:1px solid #DBDBDB; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin-left:auto; margin-right:auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time, .page__blog-author-name { white-space:nowrap;}.page__blog-date { margin-right:0; text-align:left;}.has-no-details-img .blog-details__intro-img { border-radius:6px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:0.938rem;}.blog-details__text img[style*=right] { margin-left:0.938rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.page-subpage { padding:0.5rem 0.625rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#DBDBDB;}.gallery--2 .gallery-img-link { margin:0 1.25rem 1.25rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:0.625rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery__img { width:auto; transition:0.4s; user-select:none; border-radius:6px;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#141414; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { --image-height:200px; --padding:20px; padding-top:var(--padding); padding-bottom:var(--padding); height:calc(var(--image-height) + var(--padding) * 2); border-radius:6px; background-color:#ffffff;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:var(--image-height); display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1.carousel-block--with-nav { height:calc(var(--image-height) + var(--carousel-prev-next-gap-top) + var(--carousel-prev-next-btn-height) + var(--padding));}.gallery--type-1.carousel-block { padding-right:var(--padding) !important; padding-left:var(--padding) !important;}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:calc(1.5em + 0.625rem + calc(1px * 2)); flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.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(0, 0, 0, 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:#000000;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.tag-filtering { margin-bottom:0.75rem;}.tag-filtering__tags { display:flex; flex-wrap:wrap; gap:0.125rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag:not(.tag-filtering__tag--clear) { column-gap:0;}.tag-filtering__tag.js-active-filter { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color); box-shadow:var(--bs-btn-active-shadow);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}@supports (container-type:inline-size) { .page_content--blog .tag-filtering__tag {  font-size:clamp(0.75rem, 4.75cqi, 0.875rem); }}.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(0, 0, 0, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#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 .icon-set { font-size:18px; fill:#000000;}.social_icons a.element { color:#000000;}.social_icons a.element:hover { color:#000000;}.social_icons a.element:hover .icon-set { fill:#000000;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0; border-top-left-radius:0; border-top-right-radius:0; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#f2f2f2;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs { opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show { opacity:1; } .offcanvas-xs.hiding { opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm { opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show { opacity:1; } .offcanvas-sm.hiding { opacity:0; }}@media (max-width:767.98px) { .offcanvas-md { opacity:0; } .offcanvas-md.showing, .offcanvas-md.show { opacity:1; } .offcanvas-md.hiding { opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg { opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show { opacity:1; } .offcanvas-lg.hiding { opacity:0; }}@media (max-width: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 { flex-shrink:0; flex-grow:0; max-height:30%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle { border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:1px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:1px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:1px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:1px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Inter", "Inter-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; }}#box_container_shop_filter:not(.show):not(.showing) {  pointer-events:none !important;}#header,.header {  position:fixed !important;  top:0 !important;  left:0 !important;  right:0 !important;  width:100% !important;  z-index:9999 !important;  transition:box-shadow 0.3s ease !important;}#start_banner_big,.start_banner_big {  width:100% !important;  max-width:100% !important;  margin-left:0 !important;  margin-right:0 !important;  padding:0 !important;  position:relative !important;}.start_banner_big__container {  width:100% !important;  max-width:100% !important;  padding:0 !important;  margin:0 !important;}.carousel-start_banner_big {  width:100% !important;}.carousel-start_banner_big .carousel-cell {  width:100% !important;  min-width:100% !important;}#start_banner_big .element-img,.start_banner_big .element-img {  width:100% !important;  height:auto !important;  object-fit:cover !important;}.js-search.search-box.d-flex,#box_search_content.d-flex,#box_search_content,div.js-search.search-box {  display:none !important;  visibility:hidden !important;}.search-box.search-popup-active,#box_search_content.search-popup-active,.js-search.search-box.search-popup-active {  display:flex !important;  visibility:visible !important;}.footer {  background:#000000;  padding-top:3rem;  padding-bottom:3rem;  color:#ffffff;  font-size:0.875rem;  overflow:hidden;}.header_text_section_2 {  color:#ffffff;  font-size:0.875rem;  font-weight:500;}#param_7765041_group .product_filter_content{ display:flex !important; flex-wrap:wrap !important; gap:8px !important; align-items:center !important;}#param_7765041_group .product-filter__more-less-checkbox{ position:absolute !important; opacity:0 !important; width:1px !important; height:1px !important; pointer-events:none !important;}#param_7765041_group .product_filter_param_value_outer{ flex:0 0 auto !important; width:auto !important; margin:0 !important;}#param_7765041_group .product_filter_checkbox.form-check{ margin:0 !important; padding:0 !important;}#param_7765041_group .text_input{ display:inline-flex !important; align-items:center !important;}#param_7765041_group .product_filter_checkbox_input{ position:absolute !important; opacity:0 !important; width:1px !important; height:1px !important; margin:0 !important;}#param_7765041_group .product_filter_checkbox_input + label{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:6px 12px !important; border:1px solid #ddd !important; border-radius:999px !important; cursor:pointer !important; user-select:none !important; white-space:nowrap !important; line-height:1 !important; transition:background .2s, border-color .2s, color .2s !important;}#param_7765041_group .product_filter_checkbox_input + label:hover{ border-color:#999 !important; background:#f5f5f5 !important;}#param_7765041_group .product_filter_checkbox_input:checked + label{ border-color:#000 !important; background:#f0f0f0 !important; font-weight:600 !important;}#param_7765041_group #param_7765041_content{ display:flex !important; flex-direction:row !important;   flex-wrap:wrap !important; justify-content:flex-start !important;  align-items:flex-start !important;  align-content:flex-start !important; text-align:left !important; overflow:hidden;  }#param_7765041_group #param_7765041_content .product_filter_param_value_outer{ flex:0 0 auto !important; width:auto !important; margin:0 !important; padding:0 !important; text-align:left !important;}#param_7765041_group #param_7765041_content .product_filter_checkbox.form-check,#param_7765041_group #param_7765041_content .text_input{ width:auto !important; margin:0 !important; padding:0 !important; display:inline-flex !important; justify-content:flex-start !important;}#param_7765041_group #param_7765041_content .product_filter_checkbox_input{ position:absolute !important; opacity:0 !important; width:1px !important; height:1px !important; margin:0 !important;}#param_7765041_group #param_7765041_content .product_filter_checkbox_input + label{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:36px !important; height:36px !important; padding:0 12px !important;   border:1px solid #ddd !important; border-radius:999px !important; cursor:pointer !important; white-space:nowrap !important; line-height:1 !important;}#param_7765041_group #param_7765041_content .product_filter_checkbox_input:checked + label{ border-color:#000 !important; background:#f0f0f0 !important; font-weight:600 !important;}#param_7765041_group #param_7765041_content .product-filter__more-less-label{ order:9999 !important; flex:0 0 auto !important;}#param_7765041_group .product_filter_checkbox_input:focus-visible + label{ outline:2px solid #000 !important; outline-offset:2px !important;}#param_7765041_group .product-filter__more-less-label{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:6px 12px !important; border:1px dashed #bbb !important; border-radius:999px !important; cursor:pointer !important; white-space:nowrap !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content{ display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; justify-content:flex-start !important; align-items:flex-start !important; align-content:flex-start !important; gap:8px !important; text-align:left !important; overflow:hidden !important; }#box_container_shop_filter #param_7765041_group #param_7765041_content > .product_filter_text.product_filter_param_value_outer{ float:none !important; clear:none !important; flex:0 0 auto !important; flex-basis:auto !important; width:auto !important; max-width:none !important; margin:0 !important; padding:0 !important; display:flex !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product_filter_checkbox.form-check{ display:flex !important; width:auto !important; margin:0 !important; padding:0 !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .text_input{ display:inline-flex !important; width:auto !important; justify-content:flex-start !important; align-items:center !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product_filter_checkbox_input{ position:absolute !important; opacity:0 !important; width:1px !important; height:1px !important; margin:0 !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product_filter_checkbox_input + label{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:36px !important; height:36px !important; padding:0 12px !important; border:1px solid #ddd !important; border-radius:999px !important; cursor:pointer !important; white-space:nowrap !important; line-height:1 !important; margin:0 !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product_filter_checkbox_input:checked + label{ border-color:#000 !important; background:#f0f0f0 !important; font-weight:600 !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product-filter__more-less-label{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:6px 12px !important; border:1px dashed #bbb !important; border-radius:999px !important; white-space:nowrap !important; order:9999 !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product-filter__more-less-checkbox{ position:absolute !important; opacity:0 !important; width:1px !important; height:1px !important;}#box_container_shop_filter #param_7765041_group #param_7765041_content .product_filter_checkbox_input + label{ width:28px !important; height:28px !important; min-width:28px !important; padding:0 !important; border-radius:999px !important;  font-size:12px !important; line-height:28px !important;  }#box_container_shop_filter #param_7765041_group #param_7765041_content .product-filter__more-less-label{ height:28px !important; padding:0 10px !important;  font-size:12px !important;}#header {  background:#000000 !important;}#header__inner {  padding:0 !important;}.header__container--top {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  padding:20px 40px !important;  position:relative !important;  min-height:80px !important;}.header__container--bottom {  display:none !important;}#header_logo_img,.header_logo,.logo {  position:absolute !important;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  z-index:10 !important;  order:unset !important;}#header_logo_img img {  max-height:45px !important;  width:auto !important;}  #offcanvas-box-cat-0-open-btn {  display:inline-flex !important;  align-items:center !important;  gap:10px !important;  order:1 !important;  background:transparent !important;  border:1px solid rgba(255, 255, 255, 0.3) !important;  color:#ffffff !important;  padding:10px 20px !important;  font-size:14px !important;  font-weight:400 !important;  letter-spacing:0.02em !important;  transition:all 0.3s ease !important;  border-radius:0 !important;}#offcanvas-box-cat-0-open-btn:hover {  background:rgba(255, 255, 255, 0.1) !important;  border-color:rgba(255, 255, 255, 0.5) !important;}#offcanvas-box-cat-0-open-btn svg {  width:18px !important;  height:18px !important;  fill:#ffffff !important;}#offcanvas-box-cat-0-open-btn::after {  content:"Categorii" !important;  font-size:14px !important;}#offcanvas-box-cat-0-open-btn-2 {  display:none !important;}.header__buttons-wrapper {  display:flex !important;  align-items:center !important;  gap:15px !important;  order:3 !important;  margin-left:auto !important;  z-index:10 !important;}.header__buttons-wrapper .btn {  background:transparent !important;  border:none !important;  color:#ffffff !important;  padding:8px 12px !important;  font-size:13px !important;  display:flex !important;  align-items:center !important;  gap:8px !important;  transition:opacity 0.3s ease !important;}.header__buttons-wrapper .btn:hover {  opacity:0.7 !important;  background:transparent !important;}.header__buttons-wrapper .btn svg,.header__buttons-wrapper .icon-set {  width:20px !important;  height:20px !important;  fill:#ffffff !important;}.offcanvas-box-cart-open-btn {  background:transparent !important;  border:none !important;}.offcanvas-box-cart-open-btn:hover {  background:transparent !important;}.cart-box__product-count {  font-size:12px !important;  color:#ffffff !important;}#box_search_content,.search-box {  position:absolute !important;  right:40px !important;  top:calc(100% + 10px) !important;   width:280px !important;  max-width:280px !important;  order:4 !important;  z-index:100 !important;}.search-box__form {  display:flex !important;  flex-direction:row !important;  align-items:center !important;  background:transparent !important;  border:1px solid rgba(255, 255, 255, 0.3) !important;  border-radius:0 !important;  padding:0 !important;  transition:all 0.3s ease !important;}.search-box__form:focus-within {  border-color:rgba(255, 255, 255, 0.6) !important;  background:rgba(255, 255, 255, 0.05) !important;}#box_search_input,.search-box__input {  background:transparent !important;  border:none !important;  color:#ffffff !important;  font-size:13px !important;  font-weight:300 !important;  padding:12px 15px !important;  width:100% !important;  outline:none !important;  box-shadow:none !important;}#box_search_input::placeholder,.search-box__input::placeholder {  color:rgba(255, 255, 255, 0.5) !important;  font-size:13px !important;  font-weight:300 !important;}.search-box__search-btn {  background:transparent !important;  border:none !important;  padding:12px 15px !important;  cursor:pointer !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  min-width:auto !important;}.search-box__search-btn:hover {  background:transparent !important;}.search-box__search-btn:disabled {  opacity:0.7 !important;}.search-box__search-btn svg,.search-box__search-btn .icon-set {  width:18px !important;  height:18px !important;  fill:none !important;  stroke:#ffffff !important;}.ac_results {  background:#1a1a1a !important;  border:1px solid rgba(255, 255, 255, 0.2) !important;  color:#ffffff !important;}@media (max-width:991px) {  .header__container--top {  flex-wrap:wrap !important;  padding:15px 20px !important;  gap:10px !important;  }    #header_logo_img,  .logo {  position:relative !important;  left:auto !important;  top:auto !important;  transform:none !important;  order:2 !important;  flex:1 1 auto !important;  text-align:center !important;  }    #offcanvas-box-cat-0-open-btn {  order:1 !important;  padding:8px 15px !important;  }  #offcanvas-box-cat-0-open-btn::after {  content:"" !important;   }    .header__buttons-wrapper {  order:3 !important;  }    #box_search_content,  .search-box {  position:relative !important;  right:auto !important;  top:auto !important;  order:4 !important;  width:100% !important;  max-width:100% !important;  margin-top:10px !important;  }}@media (max-width:576px) {  .header__container--top {  padding:12px 15px !important;  }  #header_logo_img img {  max-height:35px !important;  }  .header__buttons-wrapper .btn__text {  display:none !important;   }  .header__buttons-wrapper {  gap:5px !important;  }}.header__container--top.d-grid {  display:flex !important;}.header--with-menu {  grid-template-columns:unset !important;}#header {  background:#000000 !important;}.header__container--top {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  padding:20px 40px !important;  position:relative !important;  min-height:80px !important;}.header__container--bottom {  display:none !important;}.header__container--top.d-grid {  display:flex !important;}#header_logo_img,.header_logo {  position:absolute !important;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  z-index:10 !important;}#header_logo_img img {  max-height:45px !important;  width:auto !important;}#offcanvas-box-cat-0-open-btn {  display:inline-flex !important;  align-items:center !important;  gap:10px !important;  order:1 !important;  background:transparent !important;  border:1px solid rgba(255, 255, 255, 0.3) !important;  color:#ffffff !important;  padding:12px 20px !important;  font-size:14px !important;  transition:all 0.3s ease !important;  border-radius:0 !important;  margin-right:10px !important;}#offcanvas-box-cat-0-open-btn:hover {  background:rgba(255, 255, 255, 0.1) !important;  border-color:rgba(255, 255, 255, 0.5) !important;}#offcanvas-box-cat-0-open-btn svg {  width:18px !important;  height:18px !important;  fill:#ffffff !important;}#offcanvas-box-cat-0-open-btn::after {  content:"Categorii" !important;}#offcanvas-box-cat-0-open-btn-2 {  display:none !important;}#box_search_content,.search-box {  position:fixed !important;  top:0 !important;  left:0 !important;  width:100% !important;  height:100% !important;  max-width:100% !important;  background:rgba(0, 0, 0, 0.95) !important;  z-index:99999 !important;  display:flex !important;  align-items:center !important;  justify-content:center !important;  padding:20px !important;  opacity:0 !important;  visibility:hidden !important;  transition:all 0.3s ease !important;}#box_search_content.search-popup-active,.search-box.search-popup-active {  opacity:1 !important;  visibility:visible !important;}.search-box__form {  width:100% !important;  max-width:600px !important;  background:transparent !important;  border:none !important;  border-bottom:2px solid #ffffff !important;  padding:0 !important;  flex-direction:row !important;}#box_search_input,.search-box__input {  background:transparent !important;  border:none !important;  color:#ffffff !important;  font-size:24px !important;  font-weight:300 !important;  padding:20px 10px !important;  width:100% !important;  outline:none !important;  box-shadow:none !important;  text-align:center !important;}#box_search_input::placeholder {  color:rgba(255, 255, 255, 0.5) !important;  font-size:24px !important;  font-weight:300 !important;}.search-popup-active .search-box__search-btn {  display:none !important;}.search-trigger-btn {  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  background:transparent !important;  border:1px solid rgba(255, 255, 255, 0.3) !important;  color:#ffffff !important;  padding:12px !important;  cursor:pointer !important;  transition:all 0.3s ease !important;  order:1 !important;}.search-trigger-btn:hover {  background:rgba(255, 255, 255, 0.1) !important;  border-color:rgba(255, 255, 255, 0.5) !important;}.search-trigger-btn svg {  width:18px !important;  height:18px !important;  fill:none !important;  stroke:#ffffff !important;  stroke-width:2 !important;}.search-popup-close {  position:absolute !important;  top:30px !important;  right:30px !important;  background:transparent !important;  border:none !important;  color:#ffffff !important;  font-size:40px !important;  cursor:pointer !important;  padding:10px !important;  line-height:1 !important;  transition:opacity 0.3s ease !important;  z-index:100000 !important;}.search-popup-close:hover {  opacity:0.7 !important;}.header__buttons-wrapper {  display:flex !important;  align-items:center !important;  gap:15px !important;  order:3 !important;  margin-left:auto !important;  z-index:10 !important;}.header__buttons-wrapper .btn {  background:transparent !important;  border:none !important;  color:#ffffff !important;  padding:8px 12px !important;  font-size:13px !important;  display:flex !important;  align-items:center !important;  gap:8px !important;  transition:opacity 0.3s ease !important;}.header__buttons-wrapper .btn:hover {  opacity:0.7 !important;  background:transparent !important;}.header__buttons-wrapper .btn svg,.header__buttons-wrapper .icon-set {  width:20px !important;  height:20px !important;  fill:#ffffff !important;}.offcanvas-box-cart-open-btn {  background:transparent !important;}.search-popup-active .ac_results {  position:absolute !important;  top:calc(50% + 60px) !important;  left:50% !important;  transform:translateX(-50%) !important;  width:100% !important;  max-width:600px !important;  background:#1a1a1a !important;  border:1px solid rgba(255, 255, 255, 0.2) !important;  color:#ffffff !important;  max-height:50vh !important;  overflow-y:auto !important;}@media (max-width:991px) {  .header__container--top {  padding:15px 20px !important;  }  #header_logo_img {  position:relative !important;  left:auto !important;  top:auto !important;  transform:none !important;  order:2 !important;  flex:1 !important;  text-align:center !important;  }  #offcanvas-box-cat-0-open-btn {  padding:10px 15px !important;  }  #offcanvas-box-cat-0-open-btn::after {  content:"" !important;  }  .search-trigger-btn {  padding:10px !important;  }  #box_search_input {  font-size:18px !important;  }  #box_search_input::placeholder {  font-size:18px !important;  }}@media (max-width:576px) {  .header__container--top {  padding:12px 15px !important;  }  #header_logo_img img {  max-height:35px !important;  }  .header__buttons-wrapper .btn__text {  display:none !important;  }  .header__buttons-wrapper {  gap:5px !important;  }  .search-popup-close {  top:20px !important;  right:20px !important;  font-size:30px !important;  }}body.search-popup-open {  overflow:hidden !important;}#header,.header {  position:sticky !important;  top:0 !important;  z-index:9999 !important;  transition:box-shadow 0.3s ease !important;}#header.scrolled {  box-shadow:0 2px 20px rgba(0, 0, 0, 0.3) !important;}.offcanvas-backdrop {  z-index:1040 !important;}.offcanvas {  top:80px !important;   height:calc(100% - 80px) !important;}.offcanvas-backdrop {  top:80px !important;}@media (max-width:991px) {  .offcanvas {  top:70px !important;  height:calc(100% - 70px) !important;  }    .offcanvas-backdrop {  top:70px !important;  }}@media (max-width:576px) {  .offcanvas {  top:60px !important;  height:calc(100% - 60px) !important;  }    .offcanvas-backdrop {  top:60px !important;  }}@media (min-width:576px) {  .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:12rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem;  }}.carousel__nav {  user-select:none;  display:flex;  align-items:center;  justify-content:flex-end;  position:absolute;  bottom:30%;  right:28px;  left:auto;  width:auto;  transform:none;  z-index:10;  gap:0;}@media (max-width:991px) {  .carousel__nav {  bottom:20px;   right:15px;  }}@media (max-width:575px) {  .carousel__nav {  bottom:15px;  right:10px;  }}.carousel__nav--start_banner_big {  user-select:none;  display:flex;  align-items:center;  justify-content:flex-end;  position:absolute;  bottom:30%;  right:40px;  left:auto;  width:auto;  transform:none;  z-index:10;  gap:0;}.slider-category-menu {  position:absolute;  left:40px;  top:63%;  transform:translateY(-50%);  bottom:auto;  z-index:10;  display:flex;  flex-direction:column;  gap:0;       padding:20px 25px;  border-radius:4px;   backdrop-filter:blur(5px);  }.slider-category-menu a {  color:#000;   text-decoration:none;  font-size:15px;  font-weight:600;  letter-spacing:1.5px;  text-transform:uppercase;  transition:all 0.3s ease;  white-space:nowrap;  font-family:inherit;  line-height:1.4;  display:inline-flex;  align-items:center;  gap:10px;  padding:8px 0;}.slider-category-menu a::before {  content:'»';  opacity:0;  transform:translateX(-10px);  transition:all 0.3s ease;  font-size:16px;  pointer-events:none;   }.slider-category-menu a:hover {  color:#FFFFFF;}.slider-category-menu a:hover::before {  opacity:1;  transform:translateX(0);}@media (max-width:991px) {  .slider-category-menu {  left:25px;  padding:15px 20px;  }    .slider-category-menu a {  font-size:13px;  letter-spacing:1px;  padding:6px 0;  }    .carousel__nav--start_banner_big {  right:25px;  bottom:25px;  }}@media (max-width:575px) {  .slider-category-menu {  display:none;  }    .carousel__nav--start_banner_big {  right:15px;  bottom:15px;  }}@media (max-width:991px) {      .start_banner_big,  .start_banner_big__container,  .carousel-start_banner_big {  width:100% !important;  max-width:100% !important;  overflow:hidden;  }    .carousel-start_banner_big .carousel-cell {  width:100% !important;  min-width:100% !important;  }      .carousel-start_banner_big .carousel-cell picture,  .carousel-start_banner_big .carousel-cell img {  width:100% !important;  height:auto !important;  object-fit:cover !important;  }      .start_banner_big,  .start_banner_big__container {  background:transparent !important;  }      .slider-category-menu {  display:none !important;  }      .carousel__nav--start_banner_big {  display:flex !important;  bottom:20px !important;  right:20px !important;  }}@media (max-width:575px) {    .carousel__nav--start_banner_big {  bottom:15px !important;  right:15px !important;  }    .carousel__nav--start_banner_big .carousel__prev-next-btn {  width:36px !important;  height:36px !important;  }}@media (max-width:991px) {      #start_banner_big,  .start_banner_big {  padding:0 !important;  margin:0 !important;  background:transparent !important;  }    .start_banner_big__container,  #start_banner_big__carousel-block {  padding:0 !important;  margin:0 !important;  background:transparent !important;  min-height:unset !important;  height:auto !important;  }    .start_banner_big__container.carousel-block--fluid-indent,  .start_banner_big__container.with-auto-crop {  padding:0 !important;  margin:0 !important;  }    .carousel-start_banner_big {  height:auto !important;  min-height:unset !important;  }    .carousel-start_banner_big .carousel-cell {  height:auto !important;  min-height:unset !important;  padding:0 !important;  }    .carousel-start_banner_big .carousel-cell picture {  display:block;  line-height:0;  }    .carousel-start_banner_big .carousel-cell img.element-img {  display:block;  width:100% !important;  height:auto !important;  object-fit:cover !important;  }    .carousel-start_banner_big .flickity-viewport {  height:auto !important;  }      .slider-category-menu {  display:none !important;  }      .mobile-menu-trigger {  position:absolute;  bottom:20px;  left:20px;  top:auto;  z-index:15;  display:flex;  align-items:center;  gap:10px;  background:rgba(255, 255, 255, 0.95);  border:none;  padding:12px 18px;  cursor:pointer;  transition:all 0.3s ease;  box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);  }    .mobile-menu-trigger .trigger-icon {  font-size:24px;  font-weight:300;  line-height:1;  color:#000;  }    .mobile-menu-trigger .trigger-text {  font-size:12px;  font-weight:600;  letter-spacing:2px;  color:#000;  }    .mobile-menu-trigger:active {  transform:scale(0.95);  }      .mobile-overlay-menu {  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.6);  z-index:9999;  display:flex;  align-items:center;  justify-content:center;  opacity:0;  visibility:hidden;  transition:all 0.4s ease;  backdrop-filter:blur(5px);  }    .mobile-overlay-menu.is-open {  opacity:1;  visibility:visible;  }    .mobile-overlay-menu .overlay-content {  background:#FFFFFF;  width:90%;  max-width:350px;  max-height:80vh;  overflow-y:auto;  padding:50px 30px 40px;  position:relative;  transform:translateY(30px);  transition:transform 0.4s ease;  }    .mobile-overlay-menu.is-open .overlay-content {  transform:translateY(0);  }    .overlay-close {  position:absolute;  top:15px;  right:15px;  width:40px;  height:40px;  background:none;  border:1px solid #ddd;  font-size:20px;  cursor:pointer;  display:flex;  align-items:center;  justify-content:center;  transition:all 0.3s ease;  color:#000;  }    .overlay-close:hover {  background:#000;  color:#fff;  border-color:#000;  }    .overlay-nav {  display:flex;  flex-direction:column;  gap:0;  }    .overlay-nav a {  color:#000;  text-decoration:none;  font-size:18px;  font-weight:500;  letter-spacing:2px;  text-transform:uppercase;  padding:15px 0;  border-bottom:1px solid #eee;  display:flex;  align-items:center;  justify-content:space-between;  transition:all 0.3s ease;  }    .overlay-nav a:last-child {  border-bottom:none;  }    .overlay-nav a::after {  content:'→';  font-size:16px;  opacity:0;  transform:translateX(-10px);  transition:all 0.3s ease;  }    .overlay-nav a:hover {  padding-left:10px;  }    .overlay-nav a:hover::after {  opacity:1;  transform:translateX(0);  }}@media (max-width:575px) {    .mobile-menu-trigger {  bottom:15px;  left:15px;  padding:10px 14px;  }    .mobile-menu-trigger .trigger-icon {  font-size:20px;  }    .mobile-menu-trigger .trigger-text {  font-size:11px;  }    .mobile-overlay-menu .overlay-content {  width:95%;  padding:45px 25px 35px;  }    .overlay-nav a {  font-size:16px;  padding:12px 0;  }}@media (max-width:991px) {      #start_banner_big,  .start_banner_big,  .start_banner_big__container,  #start_banner_big__carousel-block,  .carousel-start_banner_big,  .carousel-start_banner_big .carousel-cell {  height:auto !important;  min-height:0 !important;  max-height:none !important;  aspect-ratio:unset !important;  }      .carousel-start_banner_big[style],  .carousel-start_banner_big .flickity-viewport[style] {  height:auto !important;  }}@media (max-width:991px) {      .offcanvas {  top:80px !important;  height:calc(100% - 80px) !important;  }            .offcanvas-backdrop {  top:80px !important;  }}#start_banner_3 {  background:#ebebeb;  padding-top:40px;  padding-bottom:40px;  margin-top:40px;}#start_banner_3 .element-text.text--big {  color:#333;  font-size:24px;  margin-bottom:15px;}#start_banner_3 .element-text.text--small {  color:#555;  margin-bottom:20px;}#start_banner_3 .element-link {  color:#333;}#start_banner_3 .schedule-table td {  padding:5px 15px 5px 0;  color:#333;}@media (min-width:992px) {      #start_banner_3 .html-text > table {  width:100%;  }    #start_banner_3 .html-text > table > tbody > tr {  display:flex;  align-items:flex-start;  gap:30px;  }    #start_banner_3 .html-text > table > tbody > tr > td:first-child {  flex:0 0 auto;  }    #start_banner_3 .html-text > table > tbody > tr > td:last-child {  flex:1;  }    #start_banner_3 iframe {  width:100% !important;  height:280px !important;  }}@media (min-width:992px) {      #start_banner_3 .html-text > table {  width:100%;  }    #start_banner_3 .html-text > table > tbody > tr {  display:flex;  align-items:flex-start;  gap:30px;  }    #start_banner_3 .html-text > table > tbody > tr > td:first-child {  flex:0 0 auto;  }    #start_banner_3 .html-text > table > tbody > tr > td:last-child {  flex:1;  }    #start_banner_3 iframe {  width:100% !important;  height:280px !important;  }}@media (max-width:991px) {    #start_banner_3 {  padding-top:30px;  padding-bottom:30px;  margin-top:30px;  }    #start_banner_3 .element-text.text--big {  font-size:20px;  text-align:center;  }    #start_banner_3 .element-text.text--small {  text-align:center;  }    #start_banner_3 .element-links {  justify-content:center;  }    #start_banner_3 .element-link {  justify-content:center;  text-align:center;  }      #start_banner_3 .html-text > table,  #start_banner_3 .html-text > table > tbody,  #start_banner_3 .html-text > table > tbody > tr,  #start_banner_3 .html-text > table > tbody > tr > td {  display:block;  width:100%;  }      #start_banner_3 .schedule-table {  margin:0 auto 20px auto;  }      #start_banner_3 iframe {  width:100% !important;  max-width:100%;  height:250px !important;  }}@media (max-width:575px) {    #start_banner_3 {  padding-top:20px;  padding-bottom:20px;  }    #start_banner_3 .element-text.text--big {  font-size:18px;  }    #start_banner_3 .element-link span {  font-size:14px;  }    #start_banner_3 .schedule-table td {  padding:4px 10px 4px 0;  font-size:14px;  }}#start_banner_3 .element-img,#start_banner_3 .element-img-outer {  border-radius:6px;  overflow:hidden;}#start_banner_3 .element-img-outer {  margin-top:13px;}.footer-brand-text {  margin-top:30px;  padding-top:20px;}.footer-brand-divider {  border-top:1px dashed rgba(255, 255, 255, 0.4);  margin-bottom:20px;}.footer-brand-description {  text-align:center;  font-size:14px;  color:rgba(255, 255, 255, 0.7);  max-width:1170px;  margin:0 auto 25px auto;  line-height:1.6;}.footer-bottom-row {  display:flex;  justify-content:space-between;  align-items:center;  flex-wrap:wrap;  gap:20px;  padding-top:15px;  border-top:1px dashed rgba(255, 255, 255, 0.2);  max-width:1106px;  margin-left:auto;  margin-right:auto;}.footer-payment-logos {  display:flex;  align-items:center;  gap:20px;}.footer-payment-logos img {  height:40px;  width:auto;  opacity:0.9;}.footer-social-icons {  display:flex;  align-items:center;  gap:10px;}.footer-social-icons a {  display:flex;  align-items:center;  justify-content:center;  width:40px;  height:40px;  background:#3a3a3a;  border-radius:50%;  color:#fff;  transition:background 0.3s ease;}.footer-social-icons a:hover {  background:#555;}.footer-social-icons svg {  width:18px;  height:18px;}@media (min-width:992px) {    .start_banner_big__container {  position:relative;  }      .carousel__nav--start_banner_big {  position:fixed !important;  bottom:40px !important;  right:40px !important;  left:auto !important;  top:auto !important;  z-index:100;  opacity:1;  transition:opacity 0.3s ease;  }    .carousel__nav--start_banner_big.is-hidden {  opacity:0;  pointer-events:none;  }      .slider-category-menu {  position:fixed !important;  bottom:40px !important;  left:40px !important;  top:auto !important;  transform:none !important;  z-index:100;  opacity:1;  transition:opacity 0.3s ease;  }    .slider-category-menu.is-hidden {  opacity:0;  pointer-events:none;  }}.artdet__cart-btn,#artdet__variants .form-select,.artdet__cart-input-wrap,.artdet__cart-input {  border-radius:0 !important;}@media (min-width:992px) {  #artdet__image-block .carousel__nav {  display:none !important;  }}@media (min-width:992px) {      .artdet__main-grid.grid {  align-items:start !important;  }      .layout-container.layout-container--3 {  position:-webkit-sticky !important;  position:sticky !important;  top:100px !important;  align-self:start !important;  }}@media (min-width:992px) {      #artdet__image-block {  width:100% !important;  }      #artdet__image-block .artdet__alts.carousel {  display:flex !important;  flex-direction:column !important;  gap:10px !important;  overflow:visible !important;  scroll-snap-type:none !important;  width:100% !important;  }      #artdet__image-block .carousel-cell {  width:100% !important;  min-width:100% !important;  max-width:100% !important;  flex-shrink:0 !important;  scroll-snap-align:none !important;  }      #artdet__image-block .artdet__alt-img-outer {  width:100% !important;  }      #artdet__image-block .artdet__alt-img,  #artdet__image-block .carousel-cell img {  width:100% !important;  height:auto !important;  max-width:100% !important;  display:block !important;  object-fit:cover !important;  }      #artdet__image-block .carousel__nav {  display:none !important;  }}.artdet__cart-btn,#artdet__variants .form-select,.artdet__cart-input-wrap,.artdet__cart-input,.btn-secondary {  border-radius:0 !important;}.artdet__cart-btn {  background:#333 !important;  border:none !important;}.artdet__cart-btn:hover {  background:#000 !important;}@media (max-width:991px) {    .layout-container.layout-container--3 {  position:static !important;  }    #artdet__image-block .artdet__alts.carousel {  flex-direction:row !important;  overflow-x:auto !important;  scroll-snap-type:x mandatory !important;  }    #artdet__image-block .carousel-cell {  width:auto !important;  min-width:auto !important;  max-width:none !important;  }    #artdet__image-block .carousel__nav {  display:flex !important;  }}.banner-noutati-section {  width:100%;  margin:0;  padding:0;  line-height:0;}.banner-noutati-link {  display:block;  position:relative;  width:100%;  overflow:hidden;}.banner-noutati-img {  width:100%;  height:auto;  max-width:100%;  display:block;  transition:transform 0.4s ease;  object-fit:cover;}.banner-noutati-link:hover .banner-noutati-img {  transform:scale(1.03);}.banner-noutati-overlay {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background:transparent;  pointer-events:none;}.banner-noutati-text {  position:absolute;  bottom:25px;  left:25px;  color:#fff;  font-size:14px;  font-weight:500;  letter-spacing:0.5px;  z-index:2;  line-height:1;  background:rgba(0, 0, 0, 0.5);  padding:10px 16px;  backdrop-filter:blur(2px);  -webkit-backdrop-filter:blur(2px);}@media (min-width:992px) {  .banner-noutati-text {  bottom:30px;  left:35px;  font-size:15px;  padding:12px 20px;  }}@media (min-width:1400px) {  .banner-noutati-text {  bottom:40px;  left:45px;  font-size:16px;  padding:14px 24px;  }}@media (max-width:575px) {  .banner-noutati-text {  bottom:15px;  left:15px;  font-size:13px;  padding:8px 14px;  }}.dual-banner-section {  width:100%;  margin-left:0;  margin-right:0;  padding:0;  line-height:0;  overflow:hidden;}#dual_banner_1 {  border-bottom:3px solid #fff;}.dual-banner-wrapper {  display:flex;  width:100%;  gap:3px;  background:#fff;}.dual-banner-item {  position:relative;  width:calc(50% - 1.5px);  flex:1 1 50%;  overflow:hidden;  display:block;  line-height:0;}.dual-banner-img {  width:100%;  height:100%;  display:block;  transition:transform 0.4s ease;  object-fit:cover;}.dual-banner-item:hover .dual-banner-img {  transform:scale(1.03);}.dual-banner-text {  position:absolute;  bottom:25px;  left:25px;  color:#fff;  font-size:14px;  font-weight:500;  letter-spacing:0.5px;  z-index:2;  line-height:1;  background:rgba(0, 0, 0, 0.5);  padding:10px 16px;  backdrop-filter:blur(2px);  -webkit-backdrop-filter:blur(2px);}@media (min-width:992px) {  .dual-banner-text {  bottom:30px;  left:35px;  font-size:15px;  padding:12px 20px;  }}@media (min-width:1400px) {  .dual-banner-text {  bottom:40px;  left:45px;  font-size:16px;  padding:14px 24px;  }}@media (max-width:767px) {  .dual-banner-wrapper {  flex-direction:column;  gap:3px;  }    .dual-banner-item {  width:100%;  flex:0 0 100%;  }    .dual-banner-text {  bottom:15px;  left:15px;  font-size:13px;  padding:8px 14px;  }}.magazine-seroussi-section {  width:100%;  display:flex;  justify-content:center;  padding:30px 0;  background:#1a1a1a;}.magazine-seroussi-container {  max-width:1392px;  width:100%;  display:flex;  align-items:stretch;  gap:0;}.magazine-seroussi-image {  flex:0 0 60%;  max-width:60%;  overflow:hidden;  line-height:0;}.magazine-seroussi-image img {  width:100%;  height:100%;  object-fit:cover;  display:block;}.magazine-seroussi-content {  flex:0 0 40%;  max-width:40%;  display:flex;  flex-direction:column;  justify-content:center;  align-items:center;  padding:50px 40px;  background:#1a1a1a;}.magazine-seroussi-title {  font-size:22px;  font-weight:400;  color:#fff;  margin:0 0 30px 0;  line-height:1.4;  text-align:center;}.magazine-seroussi-list {  list-style:none;  padding:0;  margin:0;  display:inline-block;}.magazine-seroussi-list li {  margin-bottom:5px;}.magazine-seroussi-list a {  color:rgba(255, 255, 255, 0.75);  text-decoration:none;  font-size:15px;  transition:all 0.2s ease;  display:flex;  align-items:center;  gap:12px;  padding:10px 15px;  border-radius:4px;}.magazine-seroussi-list a:hover {  color:#fff;  background:rgba(255, 255, 255, 0.1);}.magazine-seroussi-list .store-icon {  width:16px;  height:16px;  fill:currentColor;  flex-shrink:0;  opacity:0.7;  transition:opacity 0.2s ease;}.magazine-seroussi-list a:hover .store-icon {  opacity:1;}@media (max-width:991px) {  .magazine-seroussi-container {  flex-direction:column;  }    .magazine-seroussi-image {  flex:none;  max-width:100%;  height:350px;  }    .magazine-seroussi-content {  flex:none;  max-width:100%;  padding:40px 30px;  }}@media (max-width:575px) {  .magazine-seroussi-section {  padding:20px 0;  }    .magazine-seroussi-image {  height:250px;  }    .magazine-seroussi-content {  padding:30px 15px;  }    .magazine-seroussi-title {  font-size:18px;  margin-bottom:20px;  }    .magazine-seroussi-list a {  font-size:14px;  padding:8px 12px;  gap:10px;  }    .magazine-seroussi-list .store-icon {  width:14px;  height:14px;  }}.cards-section {  width:100%;  display:flex;  justify-content:center;  padding:50px 20px;  background:#dddddd;  box-sizing:border-box;}.cards-container {  max-width:1392px;  width:100%;  display:flex;  flex-wrap:wrap;  gap:20px;}.card-item {  flex:1 1 calc(33.333% - 14px);  max-width:calc(33.333% - 14px);  min-width:0;  background:#f8f8f8;  overflow:hidden;  transition:box-shadow 0.3s ease, transform 0.3s ease;  display:flex;  flex-direction:column;  box-sizing:border-box;  border-radius:20px;}.card-item:hover {  box-shadow:0 8px 25px rgba(0, 0, 0, 0.12);  transform:translateY(-3px);}.card-image {  width:100%;  aspect-ratio:4 / 3;  overflow:hidden;  line-height:0;  border-radius:20px;  margin:0;  padding:20px;  box-sizing:border-box;}.card-image img {  width:100%;  height:100%;  object-fit:cover;  transition:transform 0.4s ease;  border-radius:20px;}.card-item:hover .card-image img {  transform:scale(1.05);}.card-content {  padding:0 25px 25px 25px;  text-align:center;  display:flex;  flex-direction:column;  flex-grow:1;}.card-title {  font-size:18px;  font-weight:600;  color:#1a1a1a;  margin:0 0 10px 0;}.card-desc {  font-size:14px;  color:#666;  margin:0 0 20px 0;  line-height:1.5;  flex-grow:1;}.card-button {  display:inline-block;  padding:12px 28px;  background:#1a1a1a;  color:#fff;  text-decoration:none;  font-size:14px;  font-weight:500;  border-radius:4px;  transition:background 0.3s ease;  align-self:center;  margin-top:auto;}.card-button:hover {  background:#333;  color:#fff;}@media (max-width:991px) {  .cards-section {  padding:40px 15px;  }    .card-item {  flex:1 1 calc(50% - 10px);  max-width:calc(50% - 10px);  }    .card-item:nth-child(3) {  flex:1 1 100%;  max-width:100%;  }    .card-image {  padding:15px;  }    .card-content {  padding:0 20px 20px 20px;  }}@media (max-width:767px) {  .cards-section {  padding:30px 15px;  }    .cards-container {  flex-direction:column;  gap:15px;  }    .card-item {  flex:none;  max-width:100%;  width:100%;  }    .card-item:nth-child(3) {  flex:none;  }      .card-content {  flex-grow:0;  padding:0 15px 20px 15px;  }    .card-desc {  flex-grow:0;  margin-bottom:15px;  }    .card-button {  margin-top:0;  }    .card-image {  padding:15px;  aspect-ratio:16 / 10;  }    .card-title {  font-size:16px;  }    .card-desc {  font-size:13px;  }    .card-button {  padding:10px 24px;  font-size:13px;  }}.store-page-container {  max-width:1392px;  margin:0 auto;  padding:40px 20px;  display:flex;  gap:40px;}.store-details {  flex:0 0 calc(66.666% - 20px);  max-width:calc(66.666% - 20px);}.store-header {  margin-bottom:25px;}.store-name {  font-size:28px;  font-weight:600;  color:#1a1a1a;  margin:0;}.store-info {  margin-bottom:30px;}.store-info p {  font-size:15px;  color:#333;  margin:0 0 10px 0;  line-height:1.6;}.store-info a {  color:#1a1a1a;  text-decoration:none;}.store-info a:hover {  text-decoration:underline;}.store-hours {  list-style:none;  padding:0;  margin:10px 0 0 0;}.store-hours li {  font-size:15px;  color:#333;  padding:5px 0;}.store-image {  margin-bottom:30px;  border-radius:10px;  overflow:hidden;  line-height:0;}.store-image img {  width:100%;  height:auto;  display:block;}.store-map {  border-radius:10px;  overflow:hidden;  line-height:0;}.store-map iframe {  display:block;  border-radius:10px;}.store-sidebar {  flex:0 0 calc(33.333% - 20px);  max-width:calc(33.333% - 20px);}.sidebar-box {  background:#f5f5f5;  padding:30px;  border-radius:10px;  position:sticky;  top:100px;}.sidebar-title {  font-size:18px;  font-weight:600;  color:#1a1a1a;  margin:0 0 20px 0;  padding-bottom:15px;  border-bottom:1px solid #ddd;}.sidebar-store-list {  list-style:none;  padding:0;  margin:0;}.sidebar-store-list li {  margin-bottom:5px;}.sidebar-store-list a {  color:#555;  text-decoration:none;  font-size:14px;  display:flex;  align-items:center;  gap:10px;  padding:10px 12px;  border-radius:6px;  transition:all 0.2s ease;}.sidebar-store-list a:hover {  background:rgba(0, 0, 0, 0.05);  color:#1a1a1a;}.sidebar-store-list .store-icon {  width:14px;  height:14px;  fill:currentColor;  flex-shrink:0;  opacity:0.6;}.sidebar-store-list a:hover .store-icon {  opacity:1;}@media (max-width:991px) {  .store-page-container {  flex-direction:column;  gap:30px;  }    .store-details {  flex:none;  max-width:100%;  }    .store-sidebar {  flex:none;  max-width:100%;  }    .sidebar-box {  position:static;  }}@media (max-width:575px) {  .store-page-container {  padding:25px 15px;  }    .store-name {  font-size:22px;  }    .sidebar-box {  padding:20px;  }    .store-map iframe {  height:280px;  }}#box_container_shop_filter {  position:fixed !important;  top:87px !important;  right:0 !important;  left:auto !important;  width:420px !important;  max-width:100% !important;  height:calc(100vh - 60px) !important;  background:#ffffff !important;  z-index:9999 !important;  transform:translateX(100%) !important;  transition:transform 0.3s ease !important;  box-shadow:-5px 0 30px rgba(0, 0, 0, 0.15) !important;  visibility:hidden !important;  border-left:1px solid #e0e0e0 !important;  pointer-events:none !important; }#box_container_shop_filter.show,#box_container_shop_filter.showing {  transform:translateX(0) !important;  visibility:visible !important;  pointer-events:auto !important; }@media (max-width:575px) {  #box_container_shop_filter {  width:100% !important;  top:60px !important;  height:calc(100vh - 60px) !important;  }}.offcanvas-backdrop {  top:60px !important;  z-index:9998 !important;}#box_container_shop_filter .offcanvas-header {  padding:25px !important;  border-bottom:1px solid #e0e0e0 !important;  background:#fff !important;  min-height:auto !important;}#box_container_shop_filter .offcanvas-title {  font-size:18px !important;  font-weight:600 !important;  text-transform:uppercase !important;  letter-spacing:1px !important;  color:#1a1a1a !important;}#box_container_shop_filter .btn-close {  display:flex !important;  width:40px !important;  height:40px !important;  background:#f5f5f5 !important;  border-radius:4px !important;  opacity:1 !important;  position:relative !important;  top:auto !important;  right:auto !important;  padding:0 !important;  align-items:center !important;  justify-content:center !important;}#box_container_shop_filter .btn-close:hover {  background:#e5e5e5 !important;}#box_container_shop_filter .offcanvas-body {  padding:0 !important;  overflow-y:auto !important;  background:#fff !important;}#box_container_shop_filter #box_filter_content {  padding-bottom:100px !important;}#box_container_shop_filter .product_filter_group {  border-bottom:1px solid #e0e0e0 !important;  margin:0 !important;  padding:0 !important;}#box_container_shop_filter .line-separator {  display:none !important;}#box_container_shop_filter .product_filter_title {  padding:18px 25px !important;  margin:0 !important;  cursor:pointer !important;  display:flex !important;  justify-content:space-between !important;  align-items:center !important;  background:#fff !important;  transition:background 0.2s !important;}#box_container_shop_filter .product_filter_title:hover {  background:#fafafa !important;}#box_container_shop_filter .product_filter_title__text {  font-size:14px !important;  font-weight:600 !important;  text-transform:uppercase !important;  letter-spacing:0.5px !important;  color:#1a1a1a !important;}#box_container_shop_filter .product_filter_content {  padding:0 25px 20px !important;}#box_container_shop_filter .product_filter_type_enummore {  display:grid;  grid-template-columns:repeat(5, 1fr) !important;  gap:8px !important;}#box_container_shop_filter .product_filter_type_enummore .product_filter_param_value_outer {  margin:0 !important;  padding:0 !important;}#box_container_shop_filter .product_filter_type_enummore .form-check {  padding:0 !important;  margin:0 !important;}#box_container_shop_filter .product_filter_type_enummore .form-check-label {  display:flex !important;  align-items:center !important;  justify-content:center !important;  height:44px !important;  width:100% !important;  padding:0 !important;  border:1px solid #ddd !important;  font-size:13px !important;  font-weight:500 !important;  color:#1a1a1a !important;  background:#fff !important;  cursor:pointer !important;  transition:all 0.2s !important;  text-align:center !important;}#box_container_shop_filter .product_filter_type_enummore .form-check-label:hover {  border-color:#1a1a1a !important;}#box_container_shop_filter .product_filter_type_enummore .product_filter_checked .form-check-label,#box_container_shop_filter .product_filter_type_enummore input:checked + .form-check-label {  background:#1a1a1a !important;  border-color:#1a1a1a !important;  color:#fff !important;}#box_container_shop_filter .product_filter_checkbox_input {  position:absolute !important;  opacity:0 !important;  pointer-events:none !important;}#box_container_shop_filter .product-filter__more-less-label {  grid-column:1 / -1 !important;  text-align:center !important;  padding:10px !important;  font-size:12px !important;  color:#666 !important;  border:1px dashed #ccc !important;  background:#fafafa !important;  cursor:pointer !important;  margin-top:5px !important;}#box_container_shop_filter .product-filter__more-less-checkbox {  display:none !important;}#box_container_shop_filter .product_filter_type_color_text {  display:grid;  grid-template-columns:repeat(3, 1fr) !important;  gap:15px !important;}#box_container_shop_filter .product_filter_type_color_text .product_filter_param_value_outer {  margin:0 !important;  padding:0 !important;}#box_container_shop_filter .product_filter_type_color_text .form-check {  padding:0 !important;  margin:0 !important;}#box_container_shop_filter .product_filter_type_color_text .form-check-label {  display:flex !important;  flex-direction:column !important;  align-items:center !important;  gap:8px !important;  padding:12px 5px !important;  cursor:pointer !important;  transition:all 0.2s !important;  border-radius:4px !important;  text-align:center !important;}#box_container_shop_filter .product_filter_type_color_text .form-check-label:hover {  background:#f5f5f5 !important;}#box_container_shop_filter .product_filter_color_value {  width:40px !important;  height:40px !important;  border-radius:50% !important;  box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) !important;  flex-shrink:0 !important;  transition:transform 0.2s, box-shadow 0.2s !important;}#box_container_shop_filter .product_filter_type_color_text .form-check-label:hover .product_filter_color_value {  transform:scale(1.1) !important;}#box_container_shop_filter .product_filter_text_color_text {  font-size:11px !important;  color:#555 !important;  line-height:1.2 !important;  max-width:70px !important;  word-wrap:break-word !important;}#box_container_shop_filter .product_filter_type_color_text .product_filter_checked .form-check-label {  background:#f0f0f0 !important;}#box_container_shop_filter .product_filter_type_color_text .product_filter_checked .product_filter_color_value {  box-shadow:0 0 0 3px #fff, 0 0 0 5px #1a1a1a !important;  transform:scale(1.1) !important;}#box_container_shop_filter .product_filter_type_color_text .product_filter_checked .product_filter_text_color_text {  font-weight:600 !important;  color:#1a1a1a !important;}#box_container_shop_filter .product_filter_type_text {  display:flex;  flex-direction:column !important;  gap:5px !important;}#box_container_shop_filter .product_filter_type_text .form-check {  padding:8px 0 !important;  margin:0 !important;}#box_container_shop_filter .product_filter_type_text .form-check-label {  font-size:14px !important;  color:#333 !important;  cursor:pointer !important;}#box_container_shop_filter .form-check-input[type="checkbox"] {  width:20px !important;  height:20px !important;  border:1px solid #ccc !important;  border-radius:3px !important;  margin-right:10px !important;}#box_container_shop_filter .form-check-input[type="checkbox"]:checked {  background-color:#1a1a1a !important;  border-color:#1a1a1a !important;}#box_container_shop_filter .product-filter__buttons,#box_container_shop_filter .filter__filter-delete-btn-wrap {  position:fixed !important;  bottom:30px !important;  right:0 !important;  width:420px !important;  max-width:100% !important;  padding:20px 25px !important;  background:#fff !important;  border-top:1px solid #e0e0e0 !important;  z-index:10 !important;}#box_container_shop_filter .filter__filter-delete-btn {  width:100% !important;  padding:14px 20px !important;  background:#1a1a1a !important;  border:none !important;  color:#fff !important;  font-size:13px !important;  font-weight:600 !important;  text-transform:uppercase !important;  letter-spacing:0.5px !important;  cursor:pointer !important;  transition:background 0.2s !important;}#box_container_shop_filter .filter__filter-delete-btn:hover {  background:#333 !important;}@media (min-width:1200px) {  #box_container_shop_filter.offcanvas-xl {  position:fixed !important;  visibility:hidden !important;  transform:translateX(100%) !important;  }    #box_container_shop_filter.offcanvas-xl.show {  visibility:visible !important;  transform:translateX(0) !important;  }    #box_container_shop_filter .btn-close.d-xl-none {  display:flex !important;  }}@media (max-width:575px) {  #box_container_shop_filter .product-filter__buttons,  #box_container_shop_filter .filter__filter-delete-btn-wrap {  width:100% !important;  }}.ssf-toolbar,.ssf-panel {  display:none !important;}.product-list-grid.grid {  grid-template-columns:1fr !important;}.product-list-grid .page_content.product-list-wrapper {  grid-column:1 / -1 !important;  width:100% !important;}.product-list-grid,.page_content {  background:#f0f0f0 !important;}.paging-sorting-ordering--top {  background:#fff !important;  width:100% !important;  max-width:100% !important;  margin:0 0 3px 0 !important;  padding:0 !important;}.paging-sorting-ordering--top > .container {  max-width:1400px !important;  width:100% !important;  margin:0 auto !important;  padding:12px 20px !important;}main.main {  padding-left:0 !important;  padding-right:0 !important;}.product-list-grid {  display:block !important;  width:100% !important;  max-width:100% !important;  padding:0 !important;}.product-list-grid .container {  max-width:100% !important;  width:100% !important;  padding:0 !important;  margin:0 !important;}.products,.js-products {  display:grid !important;  grid-template-columns:repeat(3, 1fr) !important;  gap:3px !important;  width:100% !important;  max-width:100% !important;  padding:0 !important;  margin:0 !important;  background:#fff !important;}.products .product,.js-products .product {  display:flex !important;  flex-direction:column !important;  width:100% !important;  margin:0 !important;  padding:0 !important;  border:none !important;  border-radius:0 !important;  background:#fff !important;  overflow:hidden;}.seroussi-card-header {  display:flex;  justify-content:space-between;  align-items:center;  padding:12px 15px;  background:#fff;  border-bottom:1px solid #eee;  min-height:50px;  width:100%;  box-sizing:border-box;}.seroussi-product-name {  flex:1;  font-size:13px;  font-weight:500;  color:#333;  text-transform:uppercase;  letter-spacing:0.5px;  line-height:1.4;  padding-right:15px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.seroussi-product-name a {  color:inherit;  text-decoration:none;}.seroussi-product-name a:hover {  color:#000;}.seroussi-product-price {  flex-shrink:0;  font-size:14px;  font-weight:600;  color:#000;  text-align:right;  white-space:nowrap;}.seroussi-card-image {  width:100% !important;  aspect-ratio:3 / 4 !important;   overflow:hidden !important;  background:#f5f5f5;  position:relative;}.seroussi-card-image a {  display:block !important;  width:100% !important;  height:100% !important;  position:absolute;  top:0;  left:0;}.seroussi-card-image img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  object-position:top center !important;  display:block !important;  transition:transform 0.4s ease;}.seroussi-card-image:hover img {  transform:scale(1.03);}.product-list-grid > .g-col-xl-3 {  display:none !important;}.product-list-grid > .g-col-xl-9 {  grid-column:1 / -1 !important;  width:100% !important;  max-width:100% !important;  padding:0 !important;}@media (max-width:1199px) {  .products,  .js-products {  grid-template-columns:repeat(2, 1fr) !important;  }}@media (max-width:767px) {  .products,  .js-products {  grid-template-columns:1fr !important;  }    .seroussi-card-header {  padding:10px 12px;  }    .seroussi-product-name {  font-size:12px;  }    .seroussi-product-price {  font-size:13px;  }}.product-list-grid, .page_content {  background:#fff !important;}  @media (min-width:992px) {  .artdet .layout-container--3 {  position:sticky !important;  top:100px !important;  align-self:start !important;  height:fit-content !important;  transform:none !important;  }  .artdet .artdet__main-grid {  align-items:start !important;  }  }  .overlay-nav-divider {  border-top:1px solid #ddd;  margin:8px 0;}.slider-category-menu.is-hidden {  opacity:0 !important;  visibility:hidden !important;  pointer-events:none !important;  transition:opacity 0.3s ease, visibility 0.3s ease;}.seroussi-contact-page-title {  font-size:28px !important;  font-weight:600 !important;  color:#1a1a1a !important;  margin-bottom:10px !important;  padding-bottom:15px !important;  border-bottom:1px solid #eee !important;}#page_content_3390951 .page_content_with_form_type.container-max-md {  max-width:100% !important;  padding:0 !important;}#page_content_3390951 .page_content_with_form_type {  max-width:100% !important;  padding:0 !important;}#page_content_3390951 {  max-width:1400px;  margin:0 auto;  padding:0 20px;}.seroussi-contact-layout {  display:grid;  grid-template-columns:380px 1fr;  gap:50px;  align-items:start;}.seroussi-contact-left {  min-width:0;}.seroussi-contact-info {  background:#f8f8f8;  padding:30px;  position:sticky;  top:100px;}.seroussi-contact-info h2 {  font-size:20px;  font-weight:600;  color:#1a1a1a;  margin-bottom:20px;}.seroussi-contact-info .contact-description {  font-size:14px;  color:#666;  line-height:1.7;  margin-bottom:25px;}.contact-info-list {  list-style:none;  padding:0;  margin:0;}.contact-info-item {  display:flex;  align-items:flex-start;  gap:14px;  padding:15px 0;  border-bottom:1px solid #e0e0e0;}.contact-info-item:last-child {  border-bottom:none;}.contact-info-icon {  flex-shrink:0;  width:18px;  height:18px;  margin-top:3px;  color:#1a1a1a;}.contact-info-icon svg {  width:100%;  height:100%;}.contact-info-text {  font-size:14px;  color:#555;  line-height:1.6;}.contact-info-text a {  color:#1a1a1a;  text-decoration:none;  font-weight:500;}.contact-info-text a:hover {  text-decoration:underline;}.contact-info-text .info-label {  font-size:12px;  color:#999;  display:block;  margin-top:3px;}.seroussi-contact-right {  min-width:0;}.seroussi-form-title {  font-size:20px;  font-weight:600;  color:#1a1a1a;  margin-bottom:25px;}#form_page_content_3390951 .form-group {  margin-bottom:20px;}#form_page_content_3390951 .form-label {  font-size:13px;  font-weight:500;  color:#555;  margin-bottom:6px;  letter-spacing:0.3px;}#form_page_content_3390951 .form-control {  padding:12px 16px;  border:1px solid #ddd;  border-radius:0 !important;  font-size:15px;  color:#333;  background:#fff;  transition:border-color 0.2s ease, box-shadow 0.2s ease;  box-shadow:none !important;}#form_page_content_3390951 .form-control:focus {  border-color:#1a1a1a;  box-shadow:none !important;  outline:none;}#form_page_content_3390951 textarea.form-control {  min-height:150px;  resize:vertical;}#form_page_content_3390951 .form-control.is-invalid {  border-color:#c0392b !important;  background-image:none !important;}#form_page_content_3390951 .form-control.is-invalid:focus {  border-color:#c0392b !important;  box-shadow:0 0 0 2px rgba(192, 57, 43, 0.15) !important;}#form_page_content_3390951 .invalid-feedback {  color:#c0392b;  font-size:12px;  margin-top:5px;  font-weight:400;}#form_page_content_3390951 .form-check-input.is-invalid {  border-color:#c0392b !important;}#form_page_content_3390951 .form-check .invalid-feedback,#form_page_content_3390951 .form-check .seroussi-error {  color:#c0392b;  font-size:12px;  margin-top:6px;  font-weight:400;}#form_page_content_3390951 fieldset.form-group {  margin-top:25px;  margin-bottom:10px;}#form_page_content_3390951 fieldset legend.form-label {  font-size:0;  height:0;  margin:0;  padding:0;  overflow:hidden;}#form_page_content_3390951 .form-check {  display:flex;  align-items:flex-start;  gap:10px;}#form_page_content_3390951 .form-check-input {  margin-top:4px;  flex-shrink:0;  width:16px;  height:16px;  border-radius:2px !important;  accent-color:#1a1a1a;}#form_page_content_3390951 .form-check-label {  font-size:13px;  color:#666;  line-height:1.5;}#form_page_content_3390951 .form-check-label a {  color:#1a1a1a;  text-decoration:underline;}#form_page_content_3390951 .page-form-item__btn-wrap {  text-align:left !important;  margin-top:15px;}#form_page_content_3390951 .btn.btn-primary,#form_page_content_3390951 .g-recaptcha.btn {  display:inline-flex;  align-items:center;  gap:8px;  padding:14px 40px;  background:#1a1a1a !important;  color:#fff !important;  border:none !important;  border-radius:0 !important;  font-size:14px;  font-weight:500;  letter-spacing:1px;  text-transform:uppercase;  cursor:pointer;  transition:background 0.3s ease;  font-family:inherit;  margin-top:0 !important;}#form_page_content_3390951 .btn.btn-primary:hover,#form_page_content_3390951 .g-recaptcha.btn:hover {  background:#333 !important;  color:#fff !important;}#form_page_content_3390951 .btn.btn-primary .icon-set,#form_page_content_3390951 .g-recaptcha.btn .icon-set {  width:16px;  height:16px;}@media (max-width:991px) {  .seroussi-contact-layout {  grid-template-columns:1fr;  gap:30px;  }  .seroussi-contact-info {  position:static;  }  .seroussi-contact-page-title {  font-size:24px !important;  }      .seroussi-contact-left {  order:2;  }  .seroussi-contact-right {  order:1;  }}@media (max-width:575px) {  #page_content_3390951 {  padding:0 15px;  }  .seroussi-contact-info {  padding:20px;  }  #form_page_content_3390951 .btn.btn-primary,  #form_page_content_3390951 .g-recaptcha.btn {  width:100%;  justify-content:center;  }  .seroussi-contact-layout {  gap:25px;  }}.seroussi-legal-page {  max-width:1200px;  margin:0 auto;  padding:10px 20px 60px;  font-size:15px;  line-height:1.8;  color:#333;}.seroussi-legal-page h1 {  font-size:26px;  font-weight:600;  color:#1a1a1a;  margin-bottom:25px;  padding-bottom:15px;  border-bottom:1px solid #eee;}.seroussi-legal-page h2 {  font-size:18px;  font-weight:600;  color:#1a1a1a;  margin-top:35px;  margin-bottom:15px;}.seroussi-legal-page p {  margin-bottom:18px;  color:#444;}.seroussi-legal-page ol {  padding-left:20px;  margin-bottom:20px;}.seroussi-legal-page ol li {  margin-bottom:12px;  padding-left:5px;  color:#444;}.seroussi-legal-page strong {  color:#1a1a1a;}.seroussi-legal-page .table-responsive {  overflow-x:auto;  margin:20px 0 30px;}.seroussi-legal-page .cookie-table {  width:100%;  border-collapse:collapse;  font-size:13px;  line-height:1.5;}.seroussi-legal-page .cookie-table th {  background:#1a1a1a;  color:#fff;  font-weight:500;  text-align:left;  padding:10px 12px;  white-space:nowrap;}.seroussi-legal-page .cookie-table td {  padding:10px 12px;  border-bottom:1px solid #e8e8e8;  color:#444;  vertical-align:top;}.seroussi-legal-page .cookie-table tr:nth-child(even) td {  background:#f9f9f9;}.seroussi-legal-page .cookie-table code {  background:#f0f0f0;  padding:2px 6px;  border-radius:3px;  font-size:12px;  color:#1a1a1a;}.seroussi-legal-page h3 {  font-size:16px;  font-weight:600;  color:#1a1a1a;  margin-top:25px;  margin-bottom:10px;}.seroussi-legal-page ul {  padding-left:20px;  margin-bottom:18px;}.seroussi-legal-page ul li {  margin-bottom:8px;  color:#444;}.seroussi-legal-page a {  color:#1a1a1a;  text-decoration:underline;}.seroussi-legal-page a:hover {  color:#555;}.store-page-container {  display:flex;  gap:40px;  max-width:1392px;  margin:0 auto;  padding:30px 20px;}.store-page-container .store-details {  width:862px;  min-width:0;  flex-shrink:0;}.store-page-container .store-sidebar {  flex:1;  min-width:260px;}.store-name {  font-size:28px;  font-weight:600;  color:#1a1a1a;  margin-bottom:20px;  padding-bottom:12px;  border-bottom:2px solid #c9a96e;}.magazine-landing .welcome-text {  font-size:22px;  font-weight:600;  color:#1a1a1a;  margin-bottom:10px;}.magazine-landing .welcome-desc {  font-size:16px;  color:#555;  line-height:1.7;  margin-bottom:24px;}.store-image img {  width:100%;  height:auto;  display:block;  border-radius:10px;}.sidebar-box {  background:#f5f5f5;  border-radius:10px;  padding:28px 24px;  position:sticky;  top:100px;}.sidebar-title {  font-size:20px;  font-weight:700;  color:#1a1a1a;  margin-bottom:20px;  padding-bottom:12px;  border-bottom:2px solid #c9a96e;}.sidebar-store-list {  list-style:none;  padding:0;  margin:0;}.sidebar-store-list li {  margin-bottom:0;}.sidebar-store-list li a {  display:flex;  align-items:center;  gap:12px;  padding:14px 12px;  color:#333;  text-decoration:none;  font-size:15px;  font-weight:500;  border-bottom:1px solid #e0e0e0;  border-radius:6px;  transition:all 0.2s ease;}.sidebar-store-list li:last-child a {  border-bottom:none;}.sidebar-store-list li a:hover {  background:#fff;  color:#c9a96e;  padding-left:16px;}.sidebar-store-list li a .store-icon {  width:18px;  height:18px;  fill:#c9a96e;  flex-shrink:0;  transition:transform 0.2s ease;}.sidebar-store-list li a:hover .store-icon {  transform:scale(1.15);}@media (max-width:1100px) {  .store-page-container {  flex-direction:column;  gap:30px;  }    .store-page-container .store-details {  width:100%;  }    .store-page-container .store-sidebar {  min-width:unset;  }    .sidebar-box {  position:static;  }}@media (max-width:575px) {  .store-page-container {  padding:20px 15px;  }    .store-name {  font-size:22px;  }    .magazine-landing .welcome-text {  font-size:18px;  }}.seroussi-price-has-discount {  display:flex;  align-items:center;  gap:10px;  flex-wrap:wrap;}.seroussi-price-old {  text-decoration:line-through;  color:#999;  font-size:13px;  font-weight:400;}.seroussi-price-sale {  color:#f22c2a;  font-weight:700;  font-size:19px;}.seroussi-product-price {  flex-shrink:0;  font-size:18px;  font-weight:700;  color:#000;  text-align:right;  white-space:nowrap;}@media (max-width:767px) {  .seroussi-price-has-discount {  gap:6px;  }    .seroussi-price-old {  font-size:12px;  }    .seroussi-price-sale {  font-size:14px;  }}.product-price--sale {  color:#ff0000;}.pswp {  top:88px !important;  height:calc(100% - 88px) !important;}#promo-countdown {  margin-top:25px;  padding:25px 30px;  background:#1a1a1a;  text-align:center;}.countdown-label {  font-size:13px;  font-weight:500;  letter-spacing:2px;  text-transform:uppercase;  color:rgba(255, 255, 255, 0.7);  margin-bottom:15px;}.countdown-boxes {  display:flex;  align-items:center;  justify-content:center;  gap:8px;}.countdown-box {  display:flex;  flex-direction:column;  align-items:center;  min-width:60px;}.countdown-number {  font-size:36px;  font-weight:300;  line-height:1;  color:#fff;  font-variant-numeric:tabular-nums;}.countdown-unit {  font-size:11px;  text-transform:uppercase;  letter-spacing:1px;  color:rgba(255, 255, 255, 0.5);  margin-top:6px;}.countdown-separator {  font-size:28px;  font-weight:300;  color:rgba(255, 255, 255, 0.3);  margin-bottom:18px;}.countdown-end-date {  margin-top:15px;  font-size:12px;  color:rgba(255, 255, 255, 0.4);  letter-spacing:1px;}@media (max-width:767px) {  #promo-countdown {  padding:20px 15px;  }    .countdown-number {  font-size:28px;  }    .countdown-box {  min-width:48px;  }    .countdown-separator {  font-size:22px;  }}.seroussi-card-header {  order:2;  padding:10px 0 5px 0;}.seroussi-card-image {  order:1;}.seroussi-fit-badge {  display:inline-block;  margin-top:10px;  margin-bottom:10px;  padding:6px 14px;  background:#606060;  color:#fff;  font-size:13px;  font-weight:500;  letter-spacing:1px;  text-transform:uppercase;}.view-select--top .view-select__btn:nth-child(2),.view-select--top .view-select__btn:nth-child(3) {  display:none !important;}.seroussi-product-name {  padding-left:10px;  padding-right:15px;}.seroussi-product-price {  padding-right:10px;}#banner_noutati,#dual_banner_1,#dual_banner_2,#magazine_seroussi_block,#cards_block,#box_page_content_blog,#start_banner_3,.footer {  content-visibility:auto;  contain-intrinsic-size:auto 500px;}.mobile-overlay-menu,#box_container_shop_filter {  will-change:transform;}@media (prefers-reduced-motion:reduce) {  *, *::before, *::after {  animation-duration:0.01ms !important;  transition-duration:0.01ms !important;  scroll-behavior:auto !important;  }}#footer .element-links .element-link span {  font-size:0.875rem !important;}.snl-float-wrap {  top:65% !important;  transform:translateY(-50%) !important;}.artdet__short-descripton-content ul,.artdet__short-description-content ul,.accordion-content ul {  margin:5px 0 10px 0 !important;  padding-left:18px !important;  list-style:disc !important;}.artdet__short-descripton-content li,.artdet__short-description-content li,.accordion-content li {  margin:0 !important;  padding:2px 0 !important;  font-size:14px !important;  line-height:1.5 !important;}.artdet__short-descripton-content br + ul,.artdet__short-description-content br + ul,.accordion-content br + ul {  margin-top:0 !important;}@media (max-width:991px) {  .seroussi-cat-2col__right {  order:0 !important;  }}.blog-item__intro {  display:-webkit-box;  -webkit-line-clamp:4;  -webkit-box-orient:vertical;  overflow:hidden;}.page_content--blog-details {  opacity:0 !important;  transition:none !important;}@media (max-width:767px) {      #sc2-tabs {  flex-wrap:wrap !important;  overflow-x:hidden !important;  }      #sc2-tabs .sc2-tab:first-child:nth-last-child(4),  #sc2-tabs .sc2-tab:first-child:nth-last-child(4) ~ .sc2-tab {  width:calc(50% - 1.5px) !important;  }      #sc2-tabs .sc2-tab:first-child:nth-last-child(5),  #sc2-tabs .sc2-tab:first-child:nth-last-child(5) ~ .sc2-tab {  width:calc(33.333% - 2px) !important;  }      #sc2-tabs .sc2-tab:first-child:nth-last-child(6),  #sc2-tabs .sc2-tab:first-child:nth-last-child(6) ~ .sc2-tab {  width:calc(33.333% - 2px) !important;  }      #sc2-tabs .sc2-tab:first-child:nth-last-child(8),  #sc2-tabs .sc2-tab:first-child:nth-last-child(8) ~ .sc2-tab {  width:calc(25% - 2.25px) !important;  }      #sc2-tabs .sc2-tab:first-child:nth-last-child(9),  #sc2-tabs .sc2-tab:first-child:nth-last-child(9) ~ .sc2-tab {  width:calc(33.333% - 2px) !important;  }}::selection {  background:#c8a34a;  color:#fff;}::-moz-selection {  background:#c8a34a;  color:#fff;}#footer ::selection,#footer *::selection,footer ::selection,footer *::selection,.footer ::selection,.footer *::selection {  background:#c8a34a;  color:#fff;}#footer ::-moz-selection,#footer *::-moz-selection,footer ::-moz-selection,footer *::-moz-selection,.footer ::-moz-selection,.footer *::-moz-selection {  background:#c8a34a;  color:#fff;}.cart-box__product-count {  font-size:12px !important;  color:#000 !important;}@media (max-width:768px) { #mobile-size-chart-btn {  position:static !important;  bottom:auto !important;  left:auto !important;  right:auto !important;  top:auto !important;  z-index:auto !important;  width:100% !important;  margin:14px 0 6px 0 !important;  padding:12px 16px !important;  background:transparent !important;  border:1px solid #c8a34a !important;  color:#1a1a1a !important;  font-family:'Source Sans 3', sans-serif !important;  font-size:13px !important;  font-weight:500 !important;  letter-spacing:0.5px !important;  text-transform:uppercase !important;  border-radius:0 !important;  cursor:pointer !important;  box-shadow:none !important;  justify-content:center !important;  align-items:center !important;  gap:8px !important; } #mobile-size-chart-btn:hover, #mobile-size-chart-btn:active {  background:#c8a34a !important;  color:#fff !important; }}@media (max-width:767.98px) { #breadcrumb .breadcrumb.breadcrumb--shortened .breadcrumb-item {  display:inline-flex !important; }}.seroussi-card-image .stickers-wrap {  position:absolute;  inset:0;  pointer-events:none;  z-index:3;}.seroussi-card-image .stickers[data-position="on_top_left"] {  position:absolute;  top:36px;  left:6px;  right:auto;  bottom:auto;}.seroussi-card-image .stickers[data-position="on_top_right"] {  position:absolute;  top:10px;  right:10px;  left:auto;  bottom:auto;}.seroussi-card-image .stickers[data-position="on_bottom_left"] {  position:absolute;  bottom:10px;  left:10px;  right:auto;  top:auto;}.seroussi-card-image .stickers[data-position="on_bottom_right"] {  position:absolute;  bottom:10px;  right:10px;  left:auto;  top:auto;}.seroussi-card-image .sticker {  pointer-events:auto;}.seroussi-card-image .sticker .sticker-caption {  text-transform:uppercase;  letter-spacing:0.5px;}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#ffffff;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#000000; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#f2f2f2; }}.ac_results li.ac_over { background-color:#f2f2f2;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#ffffff;  position:fixed;  z-index:1030;  border-radius:6px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 0.375rem - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 0.375rem) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#000000; box-shadow:0 0 0 0 #00000040; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #00000000; }}