@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#333333; z-index:1; user-select:none;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#333333; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:2px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#DBDBDB; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow-y:auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl {  --bs-modal-width:1140px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width: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:#F15A29;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:2px solid #913619; box-shadow:inset 0 0 0 calc(0.125rem + 2px) #f9bda9; outline-offset:-2px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Space Grotesk", "Space Grotesk-fallback", sans-serif; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(51, 51, 51, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(241, 90, 41, 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:0px; display:block;}::selection { background-color:#eeeee8;}.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:#F15A29;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#333333; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#333333;}.page_page_subpage a:hover { color:#d95125;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:16px;}.nav-link__icon-container img { max-height:16px; flex:0 0 16px; width:16px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DBDBDB; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(51, 51, 51, 0.7); font-weight:400;}.product-price--sale { color:#F15A29;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(51, 51, 51, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:linear-gradient(to bottom, #EFEEE2 0%, #EFEEE2 100%); padding-top:3rem; padding-bottom:3rem; color:#333333; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer:not(.footer--v2) .social_icons .elements { justify-content:center;}@media (min-width:768px) { .footer:not(.footer--v2) .social_icons .elements {  justify-content:flex-end; }}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#333333;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav.footer--simple { text-align:center;}.footer__nav.footer--simple ul { display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:1rem;}.footer__nav.footer--simple li + li { margin-top:0;}.footer__nav .element-links { gap:var(--list-item-gap);}.footer--v2 .footer__nav:not(.footer__nav-5) .element-links { align-items:flex-start;}.footer--v2 .footer__nav:not(.footer__nav-5) .element-link { font-size:inherit;}@media (min-width:768px) { .footer.footer--v2:not(.footer-menu-count--5) .footer__nav:not(.footer__nav-5) {  flex:1 0 0%; }}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer:not(.footer--v2) .footer__nav-5 {  width:512px;  max-width:100%; } .footer:not(.footer--v2) .footer__nav-5 .footer_v2_menu_5 .element-links {  align-items:flex-end;  text-align:right; }}.footer--v2 .footer_v2_menu_5, .footer--v2 .footer__nav-inner, .footer--v2 .footer__nav-5 .element-links { align-items:inherit;}.footer__header { margin-bottom:1.25rem;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#333333; min-height:calc(1.5em + 0.625rem + calc(2px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:0px; 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:0px; 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:0px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:2px solid #913619; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #f9bda9;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(51, 51, 51, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:2px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy] { 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:2px solid #913619; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #f9bda9;}.tippy-box { background-color:#ffffff; color:#333333; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:0px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:200px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#333333;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center; display:block;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#34B262; color:#333333;}#toast-container > .toast-success .toast-close-button { color:#333333;}#toast-container > .toast-warning { background-color:#E8A530; color:#333333;}#toast-container > .toast-warning .toast-close-button { color:#333333;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:0px;}.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:0px;}#list-artpack_page .product { border-bottom:2px solid #DBDBDB; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#f9bda9; border-radius:0px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#34B262;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(51, 51, 51, 0.7);}.modal-header__icon { font-size:2em; color:#F15A29;}.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, #f9bda9 0%, #f79c7f 100%); border-radius:0px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:200px; --wheel-width-active:320px; --wheel-width:200px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-left:calc(var(--wheel-triangle-border-top) * -1); transition:border-width ease 1s, margin-left ease 1s; position:relative; z-index:1;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:0px;}.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; border-bottom:2px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:0.625rem; }}.paging-sorting-ordering--bottom { margin-bottom:1.875rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:0.625rem; }}.page-item:first-child .page-link { border-top-left-radius:4px; border-bottom-left-radius:4px;}.page-item:last-child .page-link { border-top-right-radius:4px; border-bottom-right-radius:4px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item__last-page-text::before { content:"/  "; color:rgba(51, 51, 51, 0.7);}.page-item__last-page-text::after { content:" " attr(data-text-page);}.page-item--input { display:flex; align-items:center; column-gap:0.625rem;}.page-input { text-align:center; width:3.75rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1rem; width:30px; height:30px; line-height:30px; border-radius:4px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-item.active .page-link { color:#F15A29;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.review-summary { align-items:center; --bs-columns:1;}.review-summary .line-separator--1, .review-summary .line-separator--2 { display:none;}.review-summary__average .stars { font-size:1.5rem;}.product-review__author { color:rgba(51, 51, 51, 0.7);}.product-reviews__review { container-type:inline-size;}.product-review { border-radius:0px; padding:0.75rem; display:grid; grid-template-columns:minmax(0, 1fr); gap:0.5rem; background-color:#ffffff;}.review-summary__reviews-count { white-space:nowrap; color:rgba(51, 51, 51, 0.7); font-size:0.813rem;}.review-summary__score-num { line-height:1; font-size:2.375rem; font-family:"Space Grotesk", "Space Grotesk-fallback", sans-serif;}.product-reviews__summary-bar { display:flex; align-items:center; justify-content:center; gap:0.75rem;}.progress-bar__progress { flex-grow:1; max-width:100px;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:1.875rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #DBDBDB; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { gap:0.75rem; display:flex; align-items:center; flex-wrap:wrap; line-height:1.25;}.product-review__head .stars { font-size:0.875rem;}.product-review__head.not-has-name .stars { margin-right:auto;}.product-review__created-at, .product-review__admin-answer-title, .review-text__title { color:rgba(51, 51, 51, 0.7);}.product-review__admin-answer-title, .product-review__head, .review-text__title { font-size:0.813rem;}.product-review__author { margin-right:auto; font-size:0.875rem;}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.badge--verified-customer { color:#c14821; background-color:#fcded4; border-color:#f9bda9;}.product-review__message { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255; text-align:justify;}.product-review__advantage, .product-review__disadvantage { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { display:flex; flex-direction:column; gap:0 0.75rem;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#ffffff; border-radius:0px; padding:1.25rem 0.625rem 1.25rem 1.25rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:2.5rem 1.875rem 2.5rem 2.5rem; }}.product-review__images-content { --gap:0.5rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); display:flex; gap:var(--gap); scrollbar-width:thin; scrollbar-color:#a8a8a8 #FBFAF4; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; align-items:flex-end;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.product-review__images-content::-webkit-scrollbar-track { background-color:#FBFAF4; border-radius:3px;}.product-review__image { cursor:zoom-in; max-width:var(--item-width-percent); border-radius:4px; scroll-snap-align:start;}.writing-review__image-upload-outer { display:flex; height:80px; width:80px; justify-content:center; position:relative;}.uploaded .writing-review__image-upload-outer { margin-bottom:1rem;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0; background-color:#DBDBDB; border-radius:0px; border:2px solid #DBDBDB;}.writing-review__image-upload .icon-set { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-upload:focus { border-color:#F15A29; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #f9bda9;}.writing-review__image-wrapper { display:flex; align-items:center; overflow:hidden; border-radius:0px;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#C91D25;}.writing-review__image-delete { position:absolute; bottom:0; left:50%; transform:translate(-50%, 50%);}.js-review-image-content img { max-height:200px;}.progress-bar__star-num { width:1ch; display:inline-block; vertical-align:top; text-align:center;}.progress-bar__count { line-height:1; text-align:left; font-weight:500; font-variant-numeric:tabular-nums; min-width:calc(var(--ch-width) + 1ch);}.reviews__btn { min-width:120px;}.product-review__admin-answer { padding:0.625rem; border-radius:4px; background-color:#f5f5f5;}@supports (container-type:inline-size) { @container (max-width:499.8px) {  .product-review__write-review-btn { width:300px;  } } @container (min-width:500px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  }  .product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { flex-direction:row;  }  .review-text__title { flex:0 0 120px; max-width:120px;  } } @container (min-width:800px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--2 { display:flex;  }  .no-review__title-wrap { grid-column:auto;  } }}@supports not (container-type:inline-size) { @media (max-width:575.98px) {  .product-review__write-review-btn { width:300px;  } } @media (min-width:576px) and (max-width:767.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:768px) and (max-width:991.98px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } } @media (min-width:992px) and (max-width:1239.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:1240px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#333333 !important; border-top-color:#333333 !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#333333 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#333333 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#333333; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}.product-reviews__main-grid { grid-template-columns:minmax(0, 1fr);}.product-reviews__main-grid .col-b { height:fit-content;}@media (min-width:992px) { .product-reviews__main-grid {  grid-template-columns:minmax(0, 1fr) 480px;  grid-template-rows:repeat(2, auto); } .no-review__title-wrap {  display:none; } .line-separator--2 {  display:none; }}.product-reviews { gap:1.5rem;}.product-review { background-color:transparent; padding-left:0; padding-right:0; box-shadow:none; border-radius:0;}.product-review:not(:last-child) { border-bottom:2px solid #DBDBDB;}label.writing-review__score { line-height:inherit;}@supports (field-sizing:content) { .writing-review textarea {  field-sizing:content;  min-height:calc(7.5em + 2 * 0.3125rem + 2 * 2px); }}.writing-review__stars { column-gap:0; direction:rtl;}.writing-review__stars .icon-set { font-size:20px;}.writing-review__stars .icon-set path { color:#c2c2c2;}.star-radio { position:absolute; width:0; height:0; opacity:0; left:100%;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-radio:focus-visible + .star-label { outline:2px solid #913619; outline-offset:2px; box-shadow:0 0 0 0.125rem #f9bda9;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label::after { content:""; display:none; margin-left:0.625rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path,.star-label:hover ~ .star-label path,.star-radio:focus ~ .star-label path,.star-radio:checked ~ .star-label path { fill:#E8A530;}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(51, 51, 51, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(2px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#333333;}.social_icons a.element { color:#888779;}.social_icons a.element:hover { color:#F15A29;}.social_icons a.element:hover .icon-set { fill:#F15A29;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 2px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0; 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:#eeeee8;}.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:2px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle { border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:2px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:2px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:2px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:2px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:2px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:2px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 0px 0px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:0px 0px 0 0;}.offcanvas-title { display:block; font-family:"Roboto", "Roboto-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; }}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { font-family:"Bebas Neue", sans-serif !important; font-weight:400 !important; font-style:normal !important;}.container {  max-width:1680px;  }@media (min-width:1240px) {  .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel) {  --bs-columns:4 !important;  }}.header {  border-bottom:5px solid #f15a29;}.btn.btn-secondary.offcanvas-box-cat-0-open-btn {  background:#f15a29 !important;  color:#fff !important;  border:none !important;} .custom-content--top.custom-content--page_shop_cat_100004 .read-more.is-processed {  height:auto !important;}.custom-content--top.custom-content--page_shop_cat_100004 .read-more__btn-wrap,.custom-content--top.custom-content--page_shop_cat_100001 .read-more__btn-wrap {  visibility:hidden !important;}.custom-content--top.custom-content--page_shop_cat_100001 .read-more {  max-height:none !important;  height:auto !important;}.nav-link__icon-container img {  max-height:32px !important;  flex:0 0 32px !important;  width:32px !important;}a.nav-link.btn { display:inline-flex; align-items:center; gap:8px; width:100%;    text-decoration:none;}a.nav-link.btn .nav-link__icon { width:32px;    height:32px; display:inline-block; transform-origin:center center; transition:transform .3s ease; }a.nav-link.btn:hover .nav-link__icon,a.nav-link.btn:focus-visible .nav-link__icon { transform:scale(1.35);}a.nav-link.btn:active .nav-link__icon { transform:scale(1.2);}@media (prefers-reduced-motion:reduce) { a.nav-link.btn .nav-link__icon {  transition:none; }}@media (max-width:576px) { #header_logo_img picture source:nth-of-type(1), #header_logo_img picture source:nth-of-type(2) {  display:none !important; } .nanobar p:last-of-type {  font-size:13px; }}#nav-item-akcio {  border-top:solid 2px #fff;}#nav-item-akcio .nav-link.btn {  background-color:#ff0000;   color:#fff;}#nav-item-new .nav-link.btn {  background-color:#F15A29;   color:#fff;}#nav-item-akcio .nav-link.btn .svg--cat:not([fill]) {  fill:#fff;}@media (min-width:1240px) {  .filter-exists.filter-box-in-sidebar .product-list-grid, .filter-not-exists.filter-box-content-exists.filter-box-in-sidebar .product-list-grid {  display:flex;  }  #page_cat_artlist {  width:100%;  }  #box_container_shop_filter {  position:sticky;  top:115px;  align-self:flex-start;  height:auto;  }  #page_artlist_content .page_content_ajax, .product-list-wrapper:not(.empty-category), .similar-products__inner, .additional-products__inner {  width:100%;    }}.rest-content-wrapper {  width:100%;}     #box_page_content_blog { min-height:auto !important; } #page_artref_inner { padding-top:0rem !important; padding-bottom:0rem !important; } #start-blog { padding-bottom:0rem !important; }.blog__btn-more-wrap h2 { display:none !important; } .start_category_offer { padding-top:0rem !important;  }   .layout-container { background-color:#fbfaf4; }.microcaps {  font-size:1.2rem !important;  opacity:1 !important;}@media (max-width:768px) {.footer__nav {  text-align:center; }}.artdet__short-descripton-content {  display:none;}.long-description__content.highlighted-block {  background-color:transparent !important;}.artdet__spec-params.artdet__spec-params--icons {  margin-top:1px;}#artdet__short-descrition button,.icon-link.scroll-to-btn {  background:#F15A29 !important;  padding:6px 10px 7px 10px !important;  text-decoration:none !important;  color:#fff !important;  width:200px !important;  text-align:center !important;  width:100% !important;}.size-chart {  --border:#e7e2d1;  --text:#a19988;  --label-width:240px;  width:100%;    font-family:inherit; } .sc-row {  display:flex;  align-items:stretch; } .sc-cell {  border:1px solid var(--border);  box-sizing:border-box;  padding:10px 12px;  color:var(--text);  display:flex;  align-items:center;  justify-content:center;    margin:-1px 0 0 -1px; } .sc-row .sc-cell:first-child {  margin-left:0; } .size-chart .sc-row:first-child .sc-cell {  margin-top:0; }  .sc-row--image .sc-cell {  flex:1;  padding:0; } .sc-row--image img {  width:100%;  height:auto;  display:block; }  .sc-row--header .sc-cell {  background:var(--border); }  .sc-cell--first-col {  flex:0 0 var(--label-width);  justify-content:flex-start;  text-align:left; }  .sc-cell--head-title {  font-weight:600;  font-size:13px;  color:var(--text);  line-height:1.2; }  .sc-cell--head {  font-weight:600;  font-size:16px;  color:var(--text);  flex:1;  min-width:44px; }  .sc-cell--label {  font-weight:600;  font-size:16px;  color:var(--text); }  .sc-cell--val {  font-weight:400;  font-size:13px;  color:var(--text);  flex:1;  min-width:44px; }  @media (max-width:520px) {  .size-chart {   --label-width:170px;  } } @media (max-width:768px) { .sc-row {  flex-wrap:nowrap; }  .sc-cell {  padding:6px 6px;  min-width:0; }  .sc-cell--first-col {  flex:0 1 140px;  }  .sc-cell--head, .sc-cell--val {  flex:1 1 0;  min-width:0; }  .sc-cell--head {  font-size:12px; } .sc-cell--head-title {  font-size:10px; } .sc-cell--label {  font-size:12px; } .sc-cell--val {  font-size:12px; }}.sc-cell--head,.sc-cell--val { flex:1 1 0; min-width:0;}@media (max-width:1024px) { .sc-cell--head {  font-size:14px; }}@font-face { font-family:'Bebas Neue'; font-style:normal; font-weight:400; font-display:swap; src:url('https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXooxW4.ttf') format('truetype');}.main-title,.main__title h1,.artdet__name,.product__name,.category-card__name,.start_categories__element-texts,.start_category_offer .h3 { font-family:"Bebas Neue", sans-serif !important; font-weight:400 !important; font-style:normal !important;}.category-card__name {  font-size:18px;}.main__title h1 { margin:15px 0 10px 0 !important;}#page_cat_content .custom-content .read-more h2 { font-family:"Bebas Neue", sans-serif !important;}@media (max-width:768px) {  #page_cat_content .custom-content .read-more h2 {  margin-top:40px;  }}.start_category_offer .html-text {  font-family:var(--bs-body-font-family);  font-size:14px;}.start_categories__element-texts {  align-items:flex-start;}.html-toggle__btn { cursor:pointer; display:inline-block; margin-top:8px; text-decoration:none; user-select:none; color:#F15A29;}.html-toggle__btn::-webkit-details-marker { display:none; }.html-toggle__btn::marker { content:""; }.html-toggle__btn { font-size:0; } .html-toggle__btn::before { content:"Bővebben"; font-size:14px;}.html-toggle[open] .html-toggle__btn::before { content:"Kevesebb";}.html-toggle .html-text { line-height:1.5; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;   overflow:hidden;  opacity:1; transition:opacity .18s ease;  position:relative;}.html-toggle .html-text::after{ content:""; position:absolute; left:0; right:0; bottom:0; height:1.5em;  pointer-events:none; background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); opacity:1; transition:opacity .18s ease;}.html-toggle[open] .html-text{ -webkit-line-clamp:unset; overflow:visible;  animation:htmlTextFadeIn .22s ease;}.html-toggle[open] .html-text::after{ opacity:0; }@keyframes htmlTextFadeIn { from { opacity:.35; } to  { opacity:1; }}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer {  margin:initial !important;} .has-img.direct-filter-link {  width:29px;  }  .direct-filter-link.has-img.binded {  width:auto;  }@media (max-width:440px) {  .products.type--1:not(.carousel) {  --bs-columns:2;  }  .products.type--1 .product-main-btn, .products.type--2 .product-main-btn {  height:auto;  font-size:14px;  }  .products.type--1 .product__name, .products.type--2 .product__name {  font-size:1rem;  }  .has-img.direct-filter-link {  width:22px;  }  .product__param-value {  font-size:0.5rem;  }  .product__param-title {  font-size:0.6rem;  }  .product__param {  flex-wrap:nowrap;  }  .direct-filter-link.has-img.binded {  width:auto !important;  }  .product-function-btn {  font-size:0.8rem;  width:1.5rem;  height:1.5rem;  flex:0 0 1.5rem;  }  #cat-2.carousel-block:not(.carousel-block--grid) .carousel-cell {  flex:0 0 130px !important;  width:130px !important;  max-width:100%;  }  #cat-2 .cat-2__carousel .category-card__inner {  height:auto !important;  }  .category-card__name {  font-size:14.3px;  }}.seo-block.top header h2 {  font-size:18px;  margin-bottom:10px;}.seo-block.top h3,.seo-block.top p {  font-size:13px;  margin-bottom:5px;  line-height:1.3em; font-family:var(--bs-body-font-family) !important;}.seo-block.top a {  font-size:13px;}@media (max-width:768px) {  .seo-block.top header h2 {  margin-top:0 !important;  }}select.js-colorified{ position:absolute !important; left:-9999px !important; width:1px !important; height:1px !important; opacity:0 !important; pointer-events:none !important;}.color-select{ position:relative; width:100%; font-family:inherit;}.color-select__btn{ position:relative; display:block; width:100%; min-height:46px; padding:10px 46px 10px 46px;  border-radius:14px; border:1px solid rgba(0,0,0,.14); background-color:#fff; font-size:15px; font-weight:600; line-height:1.2; text-align:left; cursor:pointer; box-shadow:0 1px 0 rgba(0,0,0,.03), 0 10px 24px rgba(0,0,0,.06); transition:box-shadow .15s ease, border-color .15s ease; }.color-select__btn::before,.color-select__btn::after{ content:none !important; background:none !important;}.color-select__btn:hover{ border-color:rgba(0,0,0,.22); box-shadow:0 1px 0 rgba(0,0,0,.04), 0 14px 30px rgba(0,0,0,.10);}.color-select__btn:focus{ outline:none; border-color:rgba(0,0,0,.35); box-shadow:0 0 0 4px rgba(0,0,0,.08), 0 14px 30px rgba(0,0,0,.12);}.color-select__btn .swatch{ position:absolute; left:14px; top:50%; transform:translateY(-50%);}.color-select__label{ display:block; text-align:left;}.color-select__list{ display:none; position:absolute; z-index:9999; left:0; right:0; margin-top:8px; background:#fff; border-radius:14px; border:1px solid rgba(0,0,0,.12); box-shadow:0 18px 40px rgba(0,0,0,.14); max-height:280px; overflow:auto; padding:6px;}.color-select.is-open .color-select__list{ display:block;}.color-select__opt{ display:flex; align-items:center; justify-content:flex-start; gap:10px; padding:10px 10px; border-radius:12px; cursor:pointer; user-select:none; text-align:left;}.color-select__opt:hover{ background:rgba(0,0,0,.05);}.color-select__opt.is-selected{ background:rgba(0,0,0,.07);}.color-select__text{ display:inline-block;}.swatch{ width:30px; height:30px; border-radius:999px; flex:0 0 30px; box-shadow:0 0 0 2px #fff inset, 0 0 0 1px rgba(0,0,0,.18); background:var(--c, #d0d0d0);}.swatch.is-melange-dark{ background:repeating-linear-gradient(45deg, #4a4a4a 0 5px, #5a5a5a 5px 10px);}.swatch.is-melange-light{ background:repeating-linear-gradient(45deg, #d9d9d9 0 5px, #cfcfcf 5px 10px);}select.form-select[id^="egyeb_list2_"],select.form-select[name="egyeb_list2"],select.js-size-select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; width:100%; min-height:46px; padding:10px 46px 10px 14px;  border-radius:14px; border:1px solid rgba(0,0,0,.14); background-color:#fff; font-size:15px; font-weight:600; line-height:1.2; text-align:left; cursor:pointer; box-shadow:0 1px 0 rgba(0,0,0,.03), 0 10px 24px rgba(0,0,0,.06); transition:box-shadow .15s ease, border-color .15s ease; }select.form-select[id^="egyeb_list2_"]:hover,select.form-select[name="egyeb_list2"]:hover,select.js-size-select:hover{ border-color:rgba(0,0,0,.22); box-shadow:0 1px 0 rgba(0,0,0,.04), 0 14px 30px rgba(0,0,0,.10);}select.form-select[id^="egyeb_list2_"]:focus,select.form-select[name="egyeb_list2"]:focus,select.js-size-select:focus{ outline:none; border-color:rgba(0,0,0,.35); box-shadow:0 0 0 4px rgba(0,0,0,.08), 0 14px 30px rgba(0,0,0,.12);}select.form-select[id^="egyeb_list2_"]:required:invalid,select.form-select[name="egyeb_list2"]:required:invalid{ color:rgba(0,0,0,.55); font-weight:500;}select.form-select[id^="egyeb_list2_"]::-ms-expand,select.form-select[name="egyeb_list2"]::-ms-expand,select.js-size-select::-ms-expand{ display:none;}.product__variants.js-variants.show .color-select__list { height:100px !important; max-height:100px !important; overflow-y:auto !important; overflow-x:hidden !important;}.form-group.product-variant.product-variant--1.js-variant-wrap .form-select-group::after,.product__variant-wrap.form-group.form-group-sm.js-variant-wrap:first-child .form-select-group::after, .product__variant-wrap.form-group.form-group-sm.js-variant-wrap:first-child .form-select-group.form-select-group-sm::after,.product__variants.js-variants.show .product__variant-wrap.form-group.form-group-sm.js-variant-wrap:first-child .form-select-group.form-select-group-sm::after,.product__variants.js-variants.show .product__variant-wrap.form-group.form-group-sm.js-variant-wrap:first-child .form-select-group::after,.product__variants .product__variant-wrap:has(select.js-colorified) .form-select-group::after {  mask-image:none !important;  background:transparent !important;}select.js-colorified{ position:absolute !important; left:-9999px !important; width:1px !important; height:1px !important; opacity:0 !important; pointer-events:none !important;}.color-swatches{ width:100%; font-family:inherit; margin-top:10px; }.color-swatches__label{ font-size:13px; font-weight:600; margin-bottom:8px; color:rgba(0,0,0,.85);}.color-swatches__label strong{ font-weight:800;}.color-swatches__row{ display:flex; flex-wrap:wrap; gap:10px; align-items:center;}.color-swatches__item{ width:28px; height:28px; padding:0; border:0; background:transparent; border-radius:999px; cursor:pointer; position:relative; display:inline-flex; align-items:center; justify-content:center;}.color-swatches__item:focus{ outline:none;}.color-swatches__item .swatch{ width:30px; height:30px; border-radius:999px; box-shadow:0 0 0 2px #fff inset, 0 0 0 1px rgba(0,0,0,.18); background:var(--c, #d0d0d0); transition:transform .12s ease, box-shadow .12s ease;}.color-swatches__item:hover .swatch{ transform:scale(1.08); box-shadow:0 0 0 2px #fff inset, 0 0 0 2px rgba(0,0,0,.22);}.color-swatches__item.is-selected .swatch{ box-shadow:  0 0 0 2px #fff inset,  0 0 0 2px rgba(0,0,0,.55),  0 10px 18px rgba(0,0,0,.12); transform:scale(1.06);}.swatch.is-melange-dark{ background:repeating-linear-gradient(45deg, #4a4a4a 0 5px, #5a5a5a 5px 10px);}.swatch.is-melange-light{ background:repeating-linear-gradient(45deg, #d9d9d9 0 5px, #cfcfcf 5px 10px);}@media (max-width:768px){ .grid.products.js-products.type--1.card--1 .form-select-group.form-select-group-sm .color-swatches__row { height:140px; overflow-y:auto; padding:2px 0 2px 2px; gap:3px;  }   .grid.products.js-products.type--1.card--1 .form-select-group.form-select-group-sm .color-swatches__item,  .grid.products.js-products.type--1.card--1 .form-select-group.form-select-group-sm .color-swatches__item .swatch {  width:24px; height:24px;  }  .grid.products.js-products.type--1.card--1 .form-select-group.form-select-group-sm .swatch {  flex:0 0 24px;  }  .grid.products.js-products.type--1.card--1 .form-select-group.form-select-group-sm .color-swatches__label strong {  font-size:12px;  }}.unas-faq{ max-width:1100px; margin:0 auto; padding:24px 0;}.unas-faq__title{ margin:0 0 14px; font-size:26px; line-height:1.2; color:#fff;}.unas-faq__cols{ display:grid; grid-template-columns:1fr 1fr; gap:24px;}.unas-faq__list{ list-style:none; margin:0; padding:0; display:grid; gap:10px;}.unas-faq__item{ border:1px solid #e6e6e6; border-radius:12px; overflow:hidden;  background:#fff;}.unas-faq__q{ width:100%; display:flex; align-items:center; justify-content:space-between; gap:14px; padding:14px 16px; border:0; background:transparent; cursor:pointer; text-align:left; font-size:16px; font-weight:700; line-height:1.35;}.unas-faq__q:focus{ outline:2px solid rgba(0,0,0,.15); outline-offset:2px;}.unas-faq__icon{ flex:0 0 auto; width:28px; height:28px; border-radius:999px; border:1px solid #e6e6e6; position:relative;}.unas-faq__icon:before,.unas-faq__icon:after{ content:""; position:absolute; left:50%; top:50%; width:12px; height:2px; background:#111; transform:translate(-50%, -50%);}.unas-faq__icon:after{ transform:translate(-50%, -50%) rotate(90deg); transition:opacity 200ms ease;}.unas-faq__item.is-open .unas-faq__icon:after{ opacity:0;}.unas-faq__a{ display:block;    max-height:0;    opacity:0; transform:translateY(-6px); overflow:hidden; padding:0 16px;   transition:  max-height 350ms ease,  opacity 250ms ease,  transform 250ms ease,  padding-top 250ms ease,  padding-bottom 250ms ease; will-change:max-height, opacity, transform;}.unas-faq__item.is-open .unas-faq__a{ max-height:800px;  opacity:1; transform:translateY(0); padding-top:6px; padding-bottom:14px;}.unas-faq__a p{ margin:10px 0 0; line-height:1.6; text-align:left;}.unas-faq__a a{ text-decoration:underline;}@media (max-width:768px){ .unas-faq__cols{  grid-template-columns:1fr; }} .start_banner_3__container.container .grid.main-grid {  text-align:left;  align-items:start;  justify-content:center;  display:flex; } .start_banner_3__container.container .element-texts__container { background:linear-gradient(to bottom, #F15A29 0%, #F15A29 100%); }.start_banner_3 {  padding-top:0 !important;  padding-bottom:0 !important;}  .unas-seo-top{  position:relative !important;  width:auto !important;  height:auto !important;  padding:5px 0 !important;  margin:0 !important;  clip:auto !important;  white-space:normal !important;  border:0 !important;  display:block !important;  font-size:14px !important;  line-height:1.2 !important;  font-weight:400 !important;  color:#FFFFFF;  overflow:hidden;  background-color:#F15A29;  text-align:center;  font-family:var(--bs-body-font-family) !important;}#custom-content-to.custom-content--page_shop_start.custom-content--top {  background:transparent !important;}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start {  padding-top:0 !important;  padding-bottom:0 !important;}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start .custom-content__container.container {  padding-top:50px !important;  padding-bottom:50px !important;    text-align:center;}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start .custom-content__container.container h1 {  font-size:24px;  line-height:1.2;  font-weight:400;  color:#F15A29;}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start .custom-content__container.container h2 {  font-size:18px;  line-height:1.2;  font-weight:400;}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start .custom-content__container.container p {  font-size:14px;  line-height:1.2;  font-weight:400;  font-family:var(--bs-body-font-family) !important;}   .mag-home-cards{ display:flex; justify-content:center; gap:16px; margin:18px auto 0; flex-wrap:wrap; text-align:center;  }  .mag-home-card{ width:min(24%, 100%); display:flex; flex-direction:column; align-items:center; text-decoration:none; border-radius:16px; overflow:hidden; background:#fff; box-shadow:0 10px 30px rgba(0,0,0,.08); transform:translateY(0); transition:transform .18s ease, box-shadow .18s ease;  }  .mag-home-card:hover{ transform:translateY(-3px); box-shadow:0 14px 40px rgba(0,0,0,.12); text-decoration:none;  }  .mag-center .mag-home-card{ width:min(400px, 100%);  }  .product__img-link{ display:block;    overflow:hidden;    transform:none !important;  transition:box-shadow .2s ease;}.product__img-link .product__img{ display:block; width:100%; height:auto; transform:scale(1); transform-origin:50% 50%; transition:transform .35s ease; will-change:transform;}.product__img-link:hover{ box-shadow:0 14px 40px rgba(0,0,0,.12);}.product__img-link:hover .product__img{ transform:scale(1.08); }.product__img-link:hover .product__img{  }.product__img-link:focus-visible{ outline:3px solid rgba(241,90,41,.85); outline-offset:3px;}.product__img-link{ aspect-ratio:1 / 1;}.product__img-link .product__img{ width:100%; height:100%; object-fit:cover;}  .mag-home-card__img{ width:100%; height:auto; display:block;  }  .mag-home-card__title{ font-weight:700; font-size:18px; line-height:1.2; padding:12px; color:#F15A29; font-family:"Bebas Neue", sans-serif !important;  }  .mag-home-card__cta{ font-weight:600; font-size:14px; padding:0 12px 14px; color:#F15A29;   }    @media (max-width:480px){ .mag-home-cards{ gap:12px; } .mag-home-card__title{ font-size:17px; }  }   .mag-home-cards{ --mag-accent:#F15A29; --mag-ink:rgba(0,0,0,.92); --mag-dark:#0b0b0f; --mag-dark-2:#11111a; display:flex; justify-content:center; gap:16px; flex-wrap:wrap; margin:18px auto 0; padding:8px 0 2px;}.mag-home-cards{ position:relative;}.mag-home-cards::before{ content:""; position:absolute; inset:-10px -6px; border-radius:22px; background:linear-gradient(180deg, rgba(0,0,0,.03), rgba(0,0,0,0)); pointer-events:none;}.mag-home-card{ width:min(24%, 100%); text-decoration:none; color:#fff; position:relative; overflow:hidden; border-radius:18px; background:radial-gradient(1200px 500px at 10% 10%, rgba(241,90,41,.22), transparent 45%),   linear-gradient(180deg, var(--mag-dark-2), var(--mag-dark)); border:1px solid rgba(255,255,255,.14);  box-shadow:  0 18px 45px rgba(0,0,0,.25),  0 2px 0 rgba(255,255,255,.10) inset; transform:translateZ(0); transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;}.mag-home-card::before{ content:""; position:absolute; inset:0; border-radius:18px; padding:1px; background:linear-gradient(135deg,  rgba(255,255,255,.35),  rgba(255,255,255,0) 30%,  rgba(241,90,41,.55) 70%,  rgba(255,255,255,.25) ); -webkit-mask:  linear-gradient(#000 0 0) content-box,  linear-gradient(#000 0 0); -webkit-mask-composite:xor;   mask-composite:exclude; pointer-events:none;}.mag-home-card::after{ content:""; position:absolute; inset:0; background:  repeating-linear-gradient( 135deg, rgba(255,255,255,.06) 0px, rgba(255,255,255,.06) 2px, rgba(255,255,255,0) 6px, rgba(255,255,255,0) 12px  ); opacity:.25; mix-blend-mode:overlay; pointer-events:none;}.mag-home-card__img{ width:100%; display:block; height:auto; filter:contrast(1.18) saturate(1.05); transform:scale(1.02); transition:transform .35s ease, filter .25s ease;}.mag-home-card .mag-home-card__img{ position:relative;}.mag-home-card .mag-home-card__img{ }.mag-home-card__img{ }.mag-home-card__img{ }.mag-home-card .mag-home-card__title{ display:block; text-align:center; position:relative; z-index:3; font-weight:400; text-transform:uppercase; letter-spacing:.9px; padding:14px 14px 16px; margin-top:-8px;  background:  linear-gradient(90deg, rgba(0,0,0,.85), rgba(0,0,0,.55) 45%, rgba(0,0,0,.85)  ); border-top:1px solid rgba(255,255,255,.14); box-shadow:0 -16px 40px rgba(0,0,0,.35);}.mag-home-card__title::after{ content:"Katt →"; display:inline-block; margin-left:10px; padding:6px 10px 3px 10px; line-height:1.2em; font-size:12px; font-weight:400; letter-spacing:.6px; color:#111; background:#fff; border-radius:999px; box-shadow:  0 6px 16px rgba(0,0,0,.25),  0 0 0 1px rgba(255,255,255,.18) inset;}.mag-home-card .mag-home-card__title::before{ content:"DROP"; position:absolute; top:-12px; right:12px; padding:6px 10px; font-size:11px; font-weight:400; letter-spacing:.7px; background:var(--mag-accent); color:#fff; border-radius:999px; box-shadow:0 10px 24px rgba(241,90,41,.25);}.mag-home-card:hover{ transform:translateY(-4px); box-shadow:  0 26px 70px rgba(0,0,0,.35),  0 0 0 1px rgba(241,90,41,.35) inset;}.mag-home-card:hover .mag-home-card__img{ transform:scale(1.06); filter:contrast(1.24) saturate(1.12);}.mag-home-card:focus-visible{ outline:3px solid var(--mag-accent); outline-offset:4px;}@media (max-width:480px){ .mag-home-card .mag-home-card__title::before{  top:-10px;  right:10px;  padding:5px 9px; }}#custom-content-top.custom-content.custom-content--top.custom-content--page_shop_start .custom-content__container.container h2{ display:inline-block; padding:8px 12px 6px 12px; border-radius:999px; font-weight:900; text-transform:uppercase; letter-spacing:.7px; background:rgba(0,0,0,.85); color:#fff; box-shadow:0 10px 26px rgba(0,0,0,.18); line-height:normal;} .start_banner_small .element-title {  margin-bottom:0;}.main-title h2,.element-title .main-title {  margin-bottom:10px;  display:inline-block;  padding:8px 12px 4px 12px;  border-radius:999px;  text-transform:uppercase;  letter-spacing:.7px;  background:rgba(0, 0, 0, .85);    color:#fff;  box-shadow:0 10px 26px rgba(0, 0, 0, .18);  font-size:22px;  line-height:normal;}.element-text h3 {  margin-bottom:0;}.element-title.h3 a {  text-decoration:none !important;}.element-title.h3 a:hover {  text-decoration:underline !important;}.carousel-cell.start_category_offer__slide:hover .element-title.h3 a {  text-decoration:underline !important;}.element-html-wrap .element-title {  margin-bottom:0;}.element-html-wrap .element-text h3 {  font-family:var(--bs-body-font-family) !important;  font-size:18px;}.sub-title,.sub-title h3 {  font-family:var(--bs-body-font-family) !important;  font-size:18px;}@media (max-width:768px) {  .mag-home-card{ width:min(100%, 100%);  }  .main-title h2,  .element-title .main-title {  width:100%;  text-align:center;}  .element-html-wrap .element-text h3 {  font-size:14px;  }  .element-html-wrap .element-text p {  font-size:14px;  }  .element-html-wrap .element-link {  font-size:14px;  } .sub-title, .sub-title h3 {  font-size:16px;  text-align:center; } .unas-seo-top { font-size:11px !important; }}.blog__sub-title h2 {  color:#333333;}:root{ --exitpanel-w:50vw; --exitpanel-gap:24px; --wheel-col-w:320px;  --wheel-size:420px; }.modal-exitpopup-wheel .wheel {  left:-25% !important;}.modal-exitpopup-wheel .wheel .option-title {  font-size:18px !important;}#modal-exitpopup.modal.show{ height:100vh !important; align-items:stretch !important; justify-content:flex-start !important; padding:0 !important;}#modal-exitpopup.modal.show::before{ content:""; position:fixed; inset:0; background:rgba(0,0,0,.55); z-index:0;}#modal-exitpopup .modal-dialog{ position:relative; z-index:1; margin:0 !important; width:var(--exitpanel-w) !important; max-width:var(--exitpanel-w) !important; height:100vh !important; min-height:100vh !important; flex:0 0 var(--exitpanel-w) !important;}@media (max-width:991px){ #modal-exitpopup .modal-dialog{  width:100vw !important;  max-width:100vw !important;  flex:0 0 100vw !important; }}#modal-exitpopup .modal-content{ height:100vh !important; min-height:100vh !important; border:0 !important; border-radius:0 !important; background:#fff !important; box-shadow:24px 0 60px rgba(0,0,0,.25); overflow-y:auto !important; overflow-x:visible !important;  position:relative;}#modal-exitpopup .modal-header{ position:sticky; top:0; z-index:50; background:#fff; border-bottom:1px solid rgba(0,0,0,.08); padding:18px 22px;}#modal-exitpopup .modal-header__main-title{ font-size:22px; line-height:1.15; font-weight:800;}#modal-exitpopup .modal-header .btn-close{ position:absolute !important; top:12px !important; right:12px !important; z-index:9999 !important; width:25px; height:25px; border-radius:999px; background:rgba(0,0,0,.06); opacity:1 !important; background-image:none !important; display:grid !important; place-items:center !important;}#modal-exitpopup .modal-header .btn-close svg{ width:18px !important; height:18px !important; display:block !important;}#modal-exitpopup .modal-body{ padding:22px; overflow:visible !important; }#modal-exitpopup .modal-body .row.g-6{ display:flex !important; flex-wrap:nowrap !important; gap:var(--exitpanel-gap) !important; align-items:center !important;}#modal-exitpopup .wheel-col{ flex:0 0 var(--wheel-col-w) !important; width:var(--wheel-col-w) !important; min-width:var(--wheel-col-w) !important; display:flex !important; align-items:center; justify-content:flex-start; position:relative; overflow:visible !important;}#modal-exitpopup .wheel-container-outer{ width:var(--wheel-size); max-width:var(--wheel-size); margin-left:-140px;  position:relative; overflow:visible !important;}#modal-exitpopup .wheel-container{ width:var(--wheel-size) !important; height:var(--wheel-size) !important; display:grid !important; place-items:center !important; position:relative !important; overflow:visible !important;}#modal-exitpopup .wheel,#modal-exitpopup .js-wheel{ width:var(--wheel-size) !important; height:var(--wheel-size) !important; display:block !important; visibility:visible !important; opacity:1 !important; position:relative; z-index:1;}#modal-exitpopup .wheel-col-data{ flex:1 1 auto !important; min-width:0;}@media (max-width:991px){ :root{  --wheel-size:360px;  --wheel-col-w:100%; } #modal-exitpopup .modal-body .row.g-6{  flex-direction:column !important;  align-items:stretch !important;  padding-bottom:0 !important; } #modal-exitpopup .wheel-col{  width:100% !important;  min-width:0 !important;  justify-content:center; } #modal-exitpopup .wheel-container-outer{  margin-left:0;  width:min(360px, 86vw);  max-width:none;  margin-inline:auto; } #modal-exitpopup .wheel-container{  width:var(--wheel-size) !important;  height:var(--wheel-size) !important; }}#modal-exitpopup .wheel-container::after{ content:"" !important; position:absolute !important; top:50% !important; right:-10px !important; transform:translateY(-50%) !important; z-index:49 !important; width:0; height:0; border-top:14px solid transparent; border-bottom:14px solid transparent; border-right:22px solid #111;  filter:drop-shadow(0 6px 10px rgba(0,0,0,.25)); pointer-events:none;}@media (max-width:991px){ #modal-exitpopup .wheel-container::after{  right:-8px !important;  border-top-width:12px;  border-bottom-width:12px;  border-right-width:18px; }}#modal-exitpopup .form-group{ margin-bottom:14px; }#modal-exitpopup .form-control{ height:52px; font-size:16px; border-radius:14px; border:1px solid rgba(0,0,0,.14); padding:10px 14px; box-shadow:none;}#modal-exitpopup .form-control:focus{ border-color:rgba(241,90,41,.6); box-shadow:0 0 0 4px rgba(241,90,41,.15);}#modal-exitpopup .page_exitpopup_form_privacy_policy.form-check{ padding:12px 12px 12px 38px; border-radius:14px; background:rgba(0,0,0,.03); margin-bottom:12px !important;}#modal-exitpopup .form-check-input{ margin-left:-26px; margin-top:3px; width:18px; height:18px;}#modal-exitpopup .form-check-label{ font-size:14px; line-height:1.35;}#modal-exitpopup .modal-footer{ position:static !important; border-top:0 !important; background:transparent !important; margin:0 !important;  padding:14px 22px 22px !important; padding-left:calc(22px + var(--wheel-col-w) + var(--exitpanel-gap)) !important; justify-content:flex-start !important;}@media (max-width:991px){ #modal-exitpopup .modal-footer{  padding-left:22px !important;  padding-top:0 !important; }}#modal-exitpopup .exitpopup__start-btn{ width:100% !important; max-width:360px; height:52px; border-radius:14px; font-size:16px; font-weight:800; display:inline-flex; align-items:center; justify-content:center; gap:10px;}#modal-exitpopup .exitpopup__start-btn svg{ width:18px; height:18px;}#provider-partners {  display:none;}@media (min-width:361px){ .footer__nav-inner.d-flex.flex-column.gy-7 {  padding-bottom:50px; }}#offcanvas-body-box-menu {  max-height:60%;}.mgn-tabs { --mgn-accent:#f15a29; --mgn-border:rgba(0,0,0,.10); --mgn-soft:rgba(0,0,0,.04); --mgn-bg:#fff; margin-top:18px; border:1px solid var(--mgn-border); border-radius:14px; background:var(--mgn-bg); overflow:hidden;}.mgn-tabs__nav { display:flex; gap:8px; padding:10px; border-bottom:1px solid var(--mgn-border); background:linear-gradient(180deg, rgba(0,0,0,.02), transparent); overflow-x:auto; -webkit-overflow-scrolling:touch;}.mgn-tabs__tab { appearance:none; border:1px solid var(--mgn-border); background:#fff; border-radius:999px; padding:10px 14px; font-weight:800; font-size:14px; line-height:1; cursor:pointer; white-space:nowrap; transition:transform .12s ease, border-color .12s ease, background .12s ease;}.mgn-tabs__tab:hover { transform:translateY(-1px); }.mgn-tabs__tab:focus-visible { outline:2px solid var(--mgn-accent); outline-offset:2px;}.mgn-tabs__tab.is-active { border-color:rgba(241,90,41,.55); background:rgba(241,90,41,.10);}.mgn-tabs__items { padding:12px; }.mgn-tabs__acc { width:100%; display:none;  align-items:center; justify-content:space-between; gap:12px; border:1px solid var(--mgn-border); background:#fff; border-radius:12px; padding:12px 14px; cursor:pointer; font-weight:900; font-size:15px; margin:10px 0 8px;}.mgn-tabs__acc::after{ content:""; width:10px; height:10px; border-right:2px solid rgba(0,0,0,.55); border-bottom:2px solid rgba(0,0,0,.55); transform:rotate(45deg); transition:transform .15s ease;}.mgn-tabs__item.is-open .mgn-tabs__acc::after{ transform:rotate(-135deg);}.mgn-tabs__panel { border:1px solid var(--mgn-soft); border-radius:12px; background:rgba(0,0,0,.01); padding:14px;}.mgn-tabs__heading { margin:0 0 10px; font-size:18px; font-weight:900;}.mgn-tabs__icons { display:flex; gap:10px; align-items:center; flex-wrap:wrap; padding:10px 12px; border:1px dashed rgba(241,90,41,.45); border-radius:12px; background:rgba(241,90,41,.06); margin-bottom:12px;}.mgn-tabs__icons img { height:38px; width:auto; display:block;}.mgn-tabs .product-faq > div { padding:10px 0; border-bottom:1px solid var(--mgn-soft);}.mgn-tabs .product-faq > div:last-child { border-bottom:0; }@media (min-width:768px) {  .mgn-tabs__acc { display:none; }  .mgn-tabs.is-enhanced .mgn-tabs__panel { display:none; } .mgn-tabs.is-enhanced .mgn-tabs__item.is-active .mgn-tabs__panel { display:block; }}@media (max-width:767.98px) {  .mgn-tabs__nav { display:none; } .mgn-tabs__acc { display:flex; }  .mgn-tabs.is-enhanced .mgn-tabs__panel { display:none; } .mgn-tabs.is-enhanced .mgn-tabs__item.is-open .mgn-tabs__panel { display:block; } .mgn-tabs__items { padding:10px; } .mgn-tabs__panel { padding:12px; }}@media (prefers-reduced-motion:reduce){ .mgn-tabs__tab { transition:none; } .mgn-tabs__acc::after{ transition:none; }}#mln-home-reviews-embed.mln-home-reviews-embed{ max-width:1100px; margin:28px auto 8px;}.mln-home-reviews__header{ text-align:center; margin-bottom:12px;}.mln-home-reviews__title{ margin:0 0 6px; font-weight:800; letter-spacing:.2px;}.mln-home-reviews__subtitle{ margin:0; opacity:.85;}.mln-home-reviews__inner{ position:relative;}.mln-home-reviews__track{ display:flex; gap:16px; overflow-x:auto; overflow-y:hidden; padding:8px 56px 18px;  -webkit-overflow-scrolling:touch; scrollbar-width:none;   -ms-overflow-style:none; }.mln-home-reviews__track::-webkit-scrollbar{ display:none; } .mln-home-reviews__item{ flex:0 0 calc(33.333% - 10.666px);}@media (max-width:991px){ .mln-home-reviews__item{ flex-basis:calc(50% - 8px); }}@media (max-width:767px){ .mln-home-reviews__item{ flex-basis:86%; }}.mln-home-reviews__item > *{ background:#fff; border-radius:14px; padding:14px; box-shadow:0 10px 26px rgba(0,0,0,.08); border:1px solid rgba(0,0,0,.06); height:100%; text-align:center; }.mln-home-reviews__item picture{ display:block; margin:0 0 12px; }.mln-home-reviews__item img{ display:block; width:100%; height:auto; border-radius:10px;}.mln-home-reviews__nav{ position:absolute; top:50%; transform:translateY(-50%); width:44px; height:44px; border-radius:999px; border:1px solid rgba(0,0,0,.10); background:rgba(255,255,255,.95); box-shadow:0 8px 24px rgba(0,0,0,.14); display:flex; align-items:center; justify-content:center; cursor:pointer; z-index:5; user-select:none; -webkit-tap-highlight-color:transparent;}.mln-home-reviews__prev{ left:6px; }.mln-home-reviews__next{ right:6px; }.mln-home-reviews__nav:active{ transform:translateY(-50%) scale(.98);}@media (max-width:767px){ #mln-home-reviews-embed.mln-home-reviews-embed{  max-width:100%;  margin:22px auto 6px;  padding:0 10px;  } .mln-home-reviews__header{  margin-bottom:10px; } .mln-home-reviews__title{  font-size:18px;  line-height:1.25; } .mln-home-reviews__subtitle{  font-size:13px;  line-height:1.35; }  .mln-home-reviews__item{  flex-basis:88%; }  .mln-home-reviews__track{  padding:8px 48px 16px;   gap:12px;    }  .mln-home-reviews__item > *{  padding:14px 14px 16px;  border-radius:14px; }  .mln-home-reviews__item picture{  margin:0 0 12px; } .mln-home-reviews__item img{  border-radius:12px; }  .mln-home-reviews__nav{  width:38px;  height:38px; } .mln-home-reviews__prev{ left:4px; } .mln-home-reviews__next{ right:4px; }}@media (min-width:768px) and (max-width:991px){ #mln-home-reviews-embed.mln-home-reviews-embed{  max-width:100%;  padding:0 14px; } .mln-home-reviews__track{  padding:8px 56px 18px;  gap:14px; } .mln-home-reviews__item{  flex-basis:calc(50% - 7px); }}@media (max-width:767px){ #mln-home-reviews-embed .element-title{  margin:6px 0 8px;  font-size:15px;  line-height:1.25; } #mln-home-reviews-embed .html-text{  font-size:14px;  line-height:1.4; }}.mln-review-card{ width:100%; }.mln-review-card__media{ display:block; }.rating-stars{  display:inline-flex;  align-items:center;  flex-wrap:nowrap;   white-space:nowrap;    line-height:1;  vertical-align:middle;  margin-bottom:15px; } .rating-stars .stars{  display:inline-block;  height:25px;  width:130px;    position:relative;  flex:0 0 auto; } .rating-stars .stars::before{  content:"★★★★★";  position:absolute;  left:0;  top:0;  font-size:25px;  line-height:25px;  color:#f5c518;  letter-spacing:6px;    white-space:nowrap; } .rating-stars .rating-count{  display:inline-block;  margin-left:8px;   font-size:15px;  color:#444;  line-height:1;  flex:0 0 auto; }  .layout--reviews .element-texts { text-align:center; } @media (max-width:1238px) {  #filter-bar .filter-box-bar__inner {  justify-content:flex-start !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline {    flex:0 0 auto !important;  flex-grow:0 !important;  flex-shrink:0 !important;  flex-basis:auto !important;    width:max-content !important;  max-width:max-content !important;  min-width:0 !important;  inline-size:max-content !important;  max-inline-size:max-content !important;    display:inline-grid !important;  grid-template-columns:auto auto;  grid-template-areas: "icon label" "sub sub";  column-gap:4px;  row-gap:0;  align-items:center !important;  justify-content:start !important;  justify-items:start !important;  align-content:start !important;  text-align:left !important;  place-self:start !important;  margin:0 !important;  padding-top:.25rem !important;    padding-bottom:.25rem !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > * {  order:initial !important;  grid-column:auto !important;  grid-row:auto !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .offcanvas-filter-box-open-btn-icon, #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .btn__icon {  grid-area:icon !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  margin:0 !important;  padding:0 !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .offcanvas-filter-box-open-btn-text {  grid-area:label !important;  display:block !important;  width:auto !important;  margin:0 !important;  padding:0 !important;  text-align:left !important;  line-height:1 !important;  white-space:nowrap !important;  justify-self:start !important;  align-self:center !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .js-filter-subline {  grid-area:sub !important;  display:block !important;  width:max-content !important;   max-width:100% !important;  min-width:0 !important;  margin:2px 0 0 0 !important;  padding:0 !important;  font-size:9px !important;  line-height:1.15 !important;  font-weight:500 !important;  opacity:.9 !important;  text-align:left !important;  white-space:nowrap !important;  justify-self:start !important;  text-transform:uppercase; }}@media (min-width:1239px) { #filter-bar .js-filter-subline {  display:none !important; }}@media (max-width:1238px) {  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline {  justify-content:center !important;     grid-template-columns:max-content max-content !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .offcanvas-filter-box-open-btn-icon, #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .btn__icon {  justify-self:end !important; } #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .offcanvas-filter-box-open-btn-text {  justify-self:start !important;  text-align:left !important; }  #filter-bar .filter-box-bar__inner > button.offcanvas-filter-box-open-btn.js-filter-has-subline > .js-filter-subline {  justify-self:start !important;  text-align:left !important; }}#param_7836411_group label.product_filter_link.label-type--iconmore{ display:flex; flex-direction:column; align-items:center; justify-content:flex-start; text-align:center; gap:2px; min-height:62px;}#param_7836411_group label.product_filter_link.label-type--iconmore .mln-filter-icon-text{  font-size:7.2px !important; line-height:9px !important; margin:0 !important; padding:0 !important; text-align:center !important; font-weight:600;  display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important;  overflow:hidden !important; text-overflow:ellipsis !important;  width:100% !important; max-width:100% !important; white-space:normal !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important; }.artdet__sku-social-row{ display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%;}.artdet__sku-social-row > .artdet__sku{ flex:1 1 auto; min-width:0; margin-bottom:0 !important;}.artdet__sku-social-row > .artdet__rating-and-social-outer{ flex:0 0 auto; margin-left:auto;}.magnolion-usp__tile--free-shipping{ display:flex; align-items:center; gap:10px; width:100%; margin-top:0; text-decoration:none !important;}.magnolion-usp__tile--free-shipping .magnolion-usp__icon{ display:inline-flex; align-items:center; justify-content:center; width:35px; height:35px; flex:0 0 35px;}.magnolion-usp__tile--free-shipping .magnolion-usp__svg{ width:18px; height:18px; display:block; fill:currentColor; opacity:.9;}.magnolion-usp__tile--free-shipping .magnolion-usp__text{ display:flex; flex-direction:column; line-height:1.2;}.magnolion-usp__tile--free-shipping .magnolion-usp__title{ font-weight:700; font-size:14px;}.magnolion-usp__tile--free-shipping .magnolion-usp__desc{ font-size:14px;}.magnolion-usp__tile--free-shipping .magnolion-usp__desc strong{ font-weight:800;}.page_shop_page_556578{  --bg-0:#07090c;    --bg-1:#0b0f14;    --bg-2:#121924;    --bg-3:#0f141b;    --text-1:#eef3f8;   --text-2:rgba(238,243,248,.78);  --muted: rgba(238,243,248,.55);  --line: rgba(238,243,248,.12);  --accent:#00e7ff;   --accent2:#32ffd6;   color:var(--text-1); }.page_shop_page_556578 main {   padding-top:0;  background:  radial-gradient(400px 8000px at 25% 25%, rgba(0,231,255,.11), transparent 60%),  radial-gradient(400px 8000px at 75% 35%, rgba(50,255,214,.06), transparent 55%),  linear-gradient(180deg, var(--bg-0), var(--bg-1));}.page_shop_page_556578 :where(p, li, span, small){ color:var(--text-2);}.page_shop_page_556578 :where(h1,h2,h3,h4,h5,h6){ color:var(--text-1); letter-spacing:.2px; text-wrap:balance; text-align:center;}.page_shop_page_556578 h2.product__name { text-align:left !important;}.page_shop_page_556578 h1{ font-weight:800; line-height:1.05;}.page_shop_page_556578 h1 span { color:var(--accent);}.page_shop_page_556578 h2{ font-size:1.875rem;}.page_shop_page_556578 h2._h2{ -webkit-tap-highlight-color:transparent; appearance:none; color:var(--text-1); background:linear-gradient(180deg, rgba(25, 30, 36, .95), rgba(12, 15, 20, .95)); border:2px solid rgba(0, 231, 255, .55); border-radius:9999px; padding:12px 22px; font-weight:800; letter-spacing:.7px; box-shadow:0 10px 22px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .06) inset, 0 0 18px rgba(0, 231, 255, .18); transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease, background .12s ease; display:table;    margin-left:auto; margin-right:auto; text-align:center;  font-size:1.875rem;}.page_shop_page_556578 h3{ font-weight:750; line-height:1.2;}.page_shop_page_556578 a{ color:var(--accent); text-decoration:none;}.page_shop_page_556578 a:hover{ color:#a7f7ff; text-decoration:underline; text-underline-offset:3px;}.page_shop_page_556578 :where(section, .section, .block, .content-box, .box, .card, .panel){ border-color:var(--line);}.page_shop_page_556578 :where(section, .section, .landing-block){ background:transparent;}.page_shop_page_556578 :where(.card, .box, .panel, .content-box, .tile, .feature, .usp, .usp-item){ background:linear-gradient(180deg, rgba(18,25,36,.92), rgba(11,15,20,.92)); border:1px solid var(--line); border-radius:16px; box-shadow:  0 12px 30px rgba(0,0,0,.35),  0 0 0 1px rgba(0,231,255,.05) inset;}.page_shop_page_556578 hr{ border:0; height:1px; background:var(--line);}.page_shop_page_556578 :where(strong, b){ color:var(--text-1);}.page_shop_page_556578 :where(code, pre){ color:var(--text-1); background:rgba(0,0,0,.35); border:1px solid var(--line); border-radius:10px;}.page_shop_page_556578 :where(a.btn, button, input[type="submit"], input[type="button"], .button, .gomb){ -webkit-tap-highlight-color:transparent; appearance:none; cursor:pointer; color:var(--text-1); background:linear-gradient(180deg, rgba(25,30,36,.95), rgba(12,15,20,.95)); border:2px solid rgba(0,231,255,.55); border-radius:14px; border-color:var(--muted) !important; padding:12px 22px; font-weight:800; letter-spacing:.2px; box-shadow:  0 10px 22px rgba(0,0,0,.35),  0 0 0 1px rgba(255,255,255,.06) inset,  0 0 18px rgba(0,231,255,.18); transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease, background .12s ease;}.page_shop_page_556578 :where(a.btn, button, input[type="submit"], input[type="button"], .button, .gomb):hover{ border-color:rgba(0,231,255,.85) !important; box-shadow:  0 12px 26px rgba(0,0,0,.42),  0 0 0 1px rgba(255,255,255,.08) inset,  0 0 26px rgba(0,231,255,.24); transform:translateY(-1px);}.page_shop_page_556578 :where(a.btn, button, input[type="submit"], input[type="button"], .button, .gomb):active{ transform:translateY(0px); box-shadow:  0 8px 16px rgba(0,0,0,.35),  0 0 0 1px rgba(255,255,255,.07) inset,  0 0 16px rgba(0,231,255,.18);}.page_shop_page_556578 :where(a.btn, button, input[type="submit"], input[type="button"], .button, .gomb):focus-visible{ outline:none; box-shadow:  0 0 0 3px rgba(0,231,255,.22),  0 0 0 1px rgba(0,231,255,.45) inset,  0 12px 26px rgba(0,0,0,.42);}.page_shop_page_556578 :where(.btn--secondary, .btn.secondary, .button.secondary){ border-color:rgba(238,243,248,.22); box-shadow:  0 10px 22px rgba(0,0,0,.35),  0 0 0 1px rgba(255,255,255,.06) inset;}.page_shop_page_556578 :where(input[type="text"], input[type="email"], input[type="tel"], input[type="search"], textarea, select){ color:var(--text-1); background:rgba(0,0,0,.35); border:1px solid var(--line); border-radius:12px; padding:12px 14px; box-shadow:0 0 0 1px rgba(0,231,255,.03) inset;}.page_shop_page_556578 :where(input[type="text"], input[type="email"], input[type="tel"], input[type="search"], textarea, select):focus{ outline:none; border-color:rgba(0,231,255,.55); box-shadow:  0 0 0 3px rgba(0,231,255,.16),  0 0 0 1px rgba(0,231,255,.12) inset;}.page_shop_page_556578 ::placeholder{ color:rgba(238,243,248,.45);}.page_shop_page_556578 :where(ul, ol){ color:var(--text-2);}.page_shop_page_556578 table{ width:100%; border-collapse:collapse; background:rgba(0,0,0,.25); border:1px solid var(--line); border-radius:14px; overflow:hidden;}.page_shop_page_556578 th,.page_shop_page_556578 td{ padding:12px 14px; border-bottom:1px solid var(--line);}.page_shop_page_556578 th{ color:var(--text-1); background:rgba(18,25,36,.6);}.page_shop_page_556578 tr:last-child td{ border-bottom:0;}.page_shop_page_556578 .product__inner,.page_shop_page_556578 .product__param:not(.product__param-type--icon):not(.product__param-type--iconmore),.page_shop_page_556578 .products.type--1 .product__main,.page_shop_page_556578 .products.type--2 .product__main,.page_shop_page_556578 .gallery--type-1,.page_shop_page_556578 .blog-item__inner,.page_shop_page_556578 .accordion-item,.page_shop_page_556578 .accordion-button{ background:transparent !important; background-color:transparent !important;}.page_shop_page_556578 .carousel__progress progress{ accent-color:var(--accent) !important; }.page_shop_page_556578 .carousel__progress progress::-webkit-progress-value{ background:var(--accent); }.page_shop_page_556578 .carousel__progress progress::-webkit-progress-bar{ background:rgba(255,255,255,.10); }.page_shop_page_556578 .carousel__progress progress::-moz-progress-bar{ background:var(--accent); }.page_shop_page_556578 .carousel__progress .progress,.page_shop_page_556578 .carousel__progress .progress-stacked{ background-color:rgba(255,255,255,.10) !important;}.page_shop_page_556578 .carousel__progress .progress-bar,.page_shop_page_556578 .carousel__progress .progress-stacked .progress-bar{ background-color:var(--accent) !important;}.page_shop_page_556578 .carousel__progress .progress-bar{ --bs-progress-bar-bg:var(--accent);}.page_shop_page_556578 price-gross-format{ color:#fff; }.page_shop_page_556578 span.price-gross-format span{ color:#fff !important; }.page_shop_page_556578 .dropdown.show > .btn,.page_shop_page_556578 .show > .btn.dropdown-toggle,.page_shop_page_556578 .btn.dropdown-toggle.show,.page_shop_page_556578 .btn[aria-expanded="true"],.page_shop_page_556578 .btn.active,.page_shop_page_556578 .btn:active{ background:var(--accent) !important; background-image:none !important; border-color:var(--accent) !important; color:#061015 !important; box-shadow:0 0 0 3px rgba(0,231,255,.18) !important;}.page_shop_page_556578 .carousel__progress.progress{ --bs-box-shadow-inset:inset 0 0 0 3px #fff; --bs-progress-box-shadow:var(--bs-box-shadow-inset); --bs-progress-bg:#fff; background-color:#fff !important; box-shadow:var(--bs-progress-box-shadow) !important;}.page_shop_page_556578 .carousel__progress.progress .progress-bar{ background-color:var(--accent) !important;}.page_shop_page_556578 .products.type--1 .product__lc-2{ display:none; }.page_shop_page_556578 .product__function-btns{ display:none; }.page_shop_page_556578 .unas-faq{ color:var(--text-1); }.page_shop_page_556578 .unas-faq__item{ background:linear-gradient(180deg, rgba(18,25,36,.92), rgba(11,15,20,.92)) !important; border:1px solid rgba(255,255,255,.12) !important; border-radius:16px; overflow:hidden; box-shadow:  0 12px 30px rgba(0,0,0,.35),  0 0 0 1px rgba(0,231,255,.05) inset; margin:10px 0;}.page_shop_page_556578 .unas-faq__question,.page_shop_page_556578 .unas-faq__title,.page_shop_page_556578 .unas-faq__header{ color:var(--text-1) !important;}.page_shop_page_556578 .unas-faq__toggle,.page_shop_page_556578 .unas-faq__btn{ color:var(--text-1) !important;}.page_shop_page_556578 .unas-faq__answer,.page_shop_page_556578 .unas-faq__content,.page_shop_page_556578 .unas-faq__body{ background:rgba(0,0,0,.35) !important; color:rgba(238,243,248,.85) !important; border-top:1px solid rgba(255,255,255,.10);}.page_shop_page_556578 .unas-faq__answer :where(p, li, span, div){ color:rgba(238,243,248,.82) !important;}.page_shop_page_556578 .unas-faq__answer a{ color:var(--accent) !important; text-decoration:underline; text-underline-offset:3px;}.page_shop_page_556578 .unas-faq__answer a:hover{ color:#a7f7ff !important;}.page_shop_page_556578 .unas-faq__item:hover{ border-color:rgba(0,231,255,.35) !important; box-shadow:  0 14px 34px rgba(0,0,0,.45),  0 0 0 1px rgba(0,231,255,.09) inset,  0 0 24px rgba(0,231,255,.10);}.page_shop_page_556578 .unas-faq__item.is-open,.page_shop_page_556578 .unas-faq__item.active,.page_shop_page_556578 .unas-faq__item[aria-expanded="true"]{ border-color:rgba(0,231,255,.55) !important;}.page_shop_page_556578 .unas-faq__icon,.page_shop_page_556578 .unas-faq__toggle-icon,.page_shop_page_556578 .unas-faq__plus,.page_shop_page_556578 .unas-faq__minus{ color:var(--accent) !important; fill:var(--accent) !important;}.page_shop_page_556578 .unas-faq__question::before,.page_shop_page_556578 .unas-faq__question::after,.page_shop_page_556578 .unas-faq__title::before,.page_shop_page_556578 .unas-faq__title::after{ color:var(--accent) !important; border-color:var(--accent) !important;}.page_shop_page_556578 .unas-faq__icon svg{ fill:var(--accent) !important; }.page_shop_page_556578 .unas-faq__question,.page_shop_page_556578 .unas-faq__title,.page_shop_page_556578 .unas-faq__header{ padding:16px 18px;}.page_shop_page_556578 .unas-faq__answer,.page_shop_page_556578 .unas-faq__content,.page_shop_page_556578 .unas-faq__body{ padding:14px 18px 18px;}.page_shop_page_556578 .unas-faq__icon:before,.page_shop_page_556578 .unas-faq__icon:after{ background:var(--accent);}.page_shop_page_556578 .mag-landing-footer{ margin-top:42px; padding:28px 16px 18px; background:  radial-gradient(800px 280px at 20% 0%, rgba(0,231,255,.14), transparent 60%),  linear-gradient(180deg, rgba(7,9,12,0) 0%, rgba(7,9,12,.55) 18%, rgba(7,9,12,.92) 100%); border-top:1px solid rgba(255,255,255,.10);}.page_shop_page_556578 .mag-landing-footer__inner{ max-width:1100px; margin:0 auto; padding:18px 18px 14px; border-radius:18px; background:linear-gradient(180deg, rgba(18,25,36,.80), rgba(11,15,20,.88)); border:1px solid rgba(255,255,255,.12); box-shadow:  0 18px 46px rgba(0,0,0,.45),  0 0 0 1px rgba(0,231,255,.06) inset;}.page_shop_page_556578 .mag-landing-footer__brand{ display:grid; gap:6px; justify-items:center; text-align:center; padding:6px 0 14px;}.page_shop_page_556578 .mag-landing-footer__logo{ color:var(--text-1); font-weight:900; letter-spacing:3px; font-size:14px; line-height:1; text-transform:uppercase;}.page_shop_page_556578 .mag-landing-footer__tag{ color:rgba(238,243,248,.72); font-weight:700; letter-spacing:.6px; font-size:12.5px;}.page_shop_page_556578 .mag-landing-footer__nav{ display:flex; flex-wrap:wrap; gap:10px 14px; justify-content:center; padding:10px 0 14px;}.page_shop_page_556578 .mag-landing-footer__nav a{ color:rgba(238,243,248,.82); text-decoration:none; font-weight:800; font-size:13px; letter-spacing:.2px; padding:10px 14px; border-radius:999px; border:1px solid rgba(0,231,255,.28); background:rgba(0,0,0,.18); box-shadow:  0 10px 22px rgba(0,0,0,.28),  0 0 0 1px rgba(255,255,255,.05) inset; transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease, color .12s ease;}.page_shop_page_556578 .mag-landing-footer__nav a:hover{ color:#061015; background:var(--accent); border-color:var(--accent); text-decoration:none; transform:translateY(-1px); box-shadow:  0 14px 28px rgba(0,0,0,.35),  0 0 24px rgba(0,231,255,.18);}.page_shop_page_556578 .mag-landing-footer__meta{ padding-top:6px; }.page_shop_page_556578 .mag-landing-footer__line{ height:1px; background:rgba(255,255,255,.10); margin:10px 0 10px;}.page_shop_page_556578 .mag-landing-footer__copy{ text-align:center; color:rgba(238,243,248,.68); font-size:12.5px; font-weight:700; letter-spacing:.25px;}.page_shop_page_556578 #page_page_content .container{ padding:0; margin:0;}.page_shop_page_556578 #page_page_content .container #page_content_3443056,.page_shop_page_556578 #page_page_content .container #page_content_3460166,.page_shop_page_556578 #page_page_content .container #page_content_3460336 { padding:0 20px !important;}.page_shop_page_556578 .main-title {  color:#fff;}.page_shop_page_556578 #scroll-to-top-btn {  height:45px;}.page_shop_page_556578 #page_content_3451651{  grid-column:1 / -1 !important; padding:0 20px;}.page_shop_page_556578 #page_content_3451651 .blog-item__inner{ width:100%; max-width:600px;}.page_shop_page_556578 .mag-home-cards {  }.page_shop_page_556578 .mag-home-card .mag-home-card__title::before{ background:var(--accent); color:#000;}.page_shop_page_556578 .mag-home-card:focus-visible{ outline:3px solid var(--accent);}.page_shop_page_556578 .mag-home-card::before {  background:linear-gradient(135deg, rgba(255, 255, 255, .35), rgba(255, 255, 255, 0) 30%, #00e7ff 70%, rgba(255, 255, 255, .25));}@media (max-width:520px){ .page_shop_page_556578 .mag-landing-footer__inner{ padding:16px 14px 12px; } .page_shop_page_556578 .mag-landing-footer__nav a{ width:100%; justify-content:center; text-align:center; }}@media (max-width:768px){ .page_shop_page_556578 :where(a.btn, button, input[type="submit"], input[type="button"], .button, .gomb){  padding:14px 18px;  border-radius:14px;  min-height:52px; } .page_shop_page_556578 h1{  font-size:clamp(30px, 6.8vw, 46px); } .page_shop_page_556578 h2{  font-size:clamp(22px, 5.2vw, 30px); } .page_shop_page_556578 #scroll-to-top-btn {   height:40px;   min-height:40px;  }}@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 .ac_input {  background-color:#f5f5f5; } .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#333333; 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:0px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#eeeee8; }}.ac_results li.ac_over { background-color:#eeeee8;}@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:0px;  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:#F15A29; box-shadow:0 0 0 0 #F15A2940; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #F15A2900; }}