@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#213235; 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:#213235; --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:#E2DED9; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#E2DED9; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1260px) { .modal-xl, .modal-xxl {  --bs-modal-width:1400px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1770px; }}.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:413.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:1259.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; }}@media (max-width:1679.98px) { .modal-fullscreen-xxxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1919.98px) { .modal-fullscreen-fhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-fhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-fhd-down .modal-header, .modal-fullscreen-fhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-fhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2159.98px) { .modal-fullscreen-qhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-qhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-qhd-down .modal-header, .modal-fullscreen-qhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-qhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2399.98px) { .modal-fullscreen-uhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-uhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-uhd-down .modal-header, .modal-fullscreen-uhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-uhd-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;}@supports (-webkit-touch-callout:none) { @media (update:fast) and (-webkit-min-device-pixel-ratio:3) {  .carousel-cell, #footer { translate:0 0 10px;  } }}.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;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.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:#DB3861;}@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:1260px) { .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 oklch(from var(--bg-color, #FFF8F2) calc(l * 0.55) c h/0.35); }}@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 oklch(from var(--bg-color, #FFF8F2) calc(l * 0.55) c h/0.35); }}@media (min-width:1260px) 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:1260px) { .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; inset:0; outline:1px solid #1a5354; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #aad0d1; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { inset:0; 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;}.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);}::-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(43, 138, 140, 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:8px; display:block;}.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner,.ajax-loading-placeholder { min-height:300px;}.ajax-loading-placeholder { width:100%; position:relative;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#DB3861;}#box_page_content_blog { --bg-color:#FFF8F2; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFF8F2), currentColor 15.05%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFF8F2), currentColor 30%); min-height:777px; background:#FFF8F2; padding-top:3rem; padding-bottom:3rem;}@media (max-width:413.98px) { #box_page_content_blog {  min-height:3000px; }}.page_page_subpage a:hover { color:#277c7e;}.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 #E2DED9; 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;}#image_to_cart img { transition:none !important;}.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;}.need-backdrop .back_to_top { opacity:0; visibility:hidden;}.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, #79B5C1 0%, #C7E7E2 100%); padding-top:6rem; padding-bottom:6rem; color:#ffffff; overflow:hidden;}.footer *::selection { background-color:#213235;}html.fixed-cart-on-artdet .footer.no-partners, body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:10rem;}.footer-main-grid { grid-template-columns:1fr;}@media (min-width:414px) { .footer--expanded .footer-main-grid {  grid-template-columns:repeat(2, 1fr); }}@media (min-width:1440px) { .footer--expanded .footer-main-grid {  grid-auto-flow:column;  grid-auto-columns:1fr;  grid-template-columns:unset; }}.footer__html:not(:has(a)) { padding:0 1rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#ffffff;}.footer__nav { --list-item-gap-x:clamp(0.875rem, 1.5em, 1.5rem); --list-item-gap-y:1em; display:flex; flex-direction:column; gap:1em;}.footer__nav p { margin-bottom:1em;}.footer__nav a { text-decoration:none;}.footer__nav a:hover { text-decoration:underline;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap-y);}.footer__nav ul, .footer__nav .element-links { display:flex; flex-wrap:wrap; flex-direction:column; gap:var(--list-item-gap-y) var(--list-item-gap-x);}.footer__nav li { word-break:break-word;}.footer--simple .footer__nav { text-align:center; align-items:center;}.footer--simple .footer__nav ul, .footer--simple .footer__nav .element-links { justify-content:center;}.footer__nav .element-link { font-size:inherit;}@media (max-width:413.98px) { .footer__nav {  text-align:center; }}@media (min-width:576px) { .footer__nav ul, .footer__nav .element-links {  flex-direction:row; }}.footer__header { margin-bottom:0;}.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:#213235; min-height:calc(1.5em + 0.667rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.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;}.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%; }}.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].loading, [data-tippy-id].loading { cursor:wait;}span[data-tippy], span[data-tippy-id], .form-label[data-tippy], .form-label[data-tippy-id] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), span[data-tippy-id]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy-id]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:var(--link-decoration-color-mix); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #1a5354; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #aad0d1;}.tippy-box { background-color:#ffffff; color:#213235; border-radius:8px; font-size:0.875rem; box-shadow:0 0 0 1px #E2DED9;}.tippy-box[data-placement^=bottom] > .tippy-arrow:before { filter:drop-shadow(0px -1px 0px #E2DED9);}.tippy-box[data-placement^=top] > .tippy-arrow:before { filter:drop-shadow(0px 1px 0px #E2DED9);}.tippy-box[data-placement^=right] > .tippy-arrow:before { filter:drop-shadow(-1px 0px 0px #E2DED9);}.tippy-box[data-placement^=left] > .tippy-arrow:before { filter:drop-shadow(1px 0px 0px #E2DED9);}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.spinner-wrap { min-height:300px; position:relative;}.partners { --partner-element-padding:0rem min(0rem, var(--partner_img_maxheight, 40px) / 2); --partner-element-min-height:calc(var(--partner_img_maxheight,var(--checkout_img_maxheight,40px)) - 0rem); flex:0 0 100%;}.partners .has-img, .partners a:has(svg) { transition:ease 0.25s;}.partners .has-img:hover, .partners a:has(svg):hover { transform:scale(0.95);}@media (min-width:768px) { .partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #C7E7E2 0%, #79B5C1 100%); padding-top:0rem; padding-bottom:max(3rem, 0rem); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners, body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:10rem;}.partner_element { padding:var(--partner-element-padding); border-radius:0; min-height:var(--partner-element-min-height); background-color:rgba(255, 255, 255, 0); color:#213235; overflow:hidden; box-sizing:content-box; display:flex; align-items:center;}.partner_element.has-img { line-height:0;}.partner_element a { text-decoration:none;}.partner_element a:hover { text-decoration:underline; color:#213235;}#provider_link_click { position:absolute; bottom:0.125rem; left:50%; transform:translateX(-50%); border-radius:0 0 0 0; padding:0rem min(0rem, 8px); background-color:rgba(255, 255, 255, 0); line-height:1;}.certificate__item a { display:block;}.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:#43A98B; color:#213235;}#toast-container > .toast-success .toast-close-button { color:#213235;}#toast-container > .toast-warning { background-color:#E8A530; color:#213235;}#toast-container > .toast-warning .toast-close-button { color:#213235;}#toast-container > .toast-error { background-color:#DB3861; color:#000000;}#toast-container > .toast-error .toast-close-button { color:#000000;}#toast-container > .toast-info { background-color:#DB3861; color:#000000;}#toast-container > .toast-info .toast-close-button { color:#000000;}.toast-qty { white-space:nowrap; font-weight:700;}#list-artpack_page .product { border-bottom:1px solid #E2DED9; 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-y:0.375rem; --bs-gap-x:0.375rem; gap:var(--bs-gap-y) var(--bs-gap-x); background-color:#aad0d1; border-radius:8px; padding:var(--bs-gap-y) var(--bs-gap-x); 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;}.spinner-overlay { background-color:color-mix(in hsl, var(--bg-color, #FFF8F2) 50%, transparent);}.modal { align-items:flex-start; justify-content:center; padding-right:0 !important;  }.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal .carousel-block { overflow:visible;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}.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:413.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:#DB3861;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#43A98B;}.modal-header { --bs-modal-header-bg:#ffffff; --bs-modal-header-color:#091c1c; 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); color:var(--bs-modal-header-color);}.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:var(--body-secondary-color-mix);}.modal-header__icon { font-size:2em; color:#2B8A8C;}#modal-marketing .modal-body { clip-path:inset(0 round var(--bs-border-radius-lg));}#modal-body-google-map-address-autocomplete, #modal-exitpopup-wheel .modal-body { clip-path:inset(0 round 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg)); border-radius:0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);}.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, #aad0d1 0%, #80b9ba 100%); border-radius:12px; 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);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-picture .offcanvas-body,.offcanvas-exitpopup-picture .modal-body,.modal-exitpopup-picture .offcanvas-body,.modal-exitpopup-picture .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-picture img,.modal-exitpopup-picture img { border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-body,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-video .shop_popup_exitpopup,.modal-exitpopup-video .shop_popup_exitpopup { overflow:hidden; border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; inset:0; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; inset:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:8px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:413.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:1259.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; }}@media (max-width:1679.98px) { .offcanvas-xxxl {  opacity:0; } .offcanvas-xxxl.showing, .offcanvas-xxxl.show {  opacity:1; } .offcanvas-xxxl.hiding {  opacity:0; }}@media (max-width:1919.98px) { .offcanvas-fhd {  opacity:0; } .offcanvas-fhd.showing, .offcanvas-fhd.show {  opacity:1; } .offcanvas-fhd.hiding {  opacity:0; }}@media (max-width:2159.98px) { .offcanvas-qhd {  opacity:0; } .offcanvas-qhd.showing, .offcanvas-qhd.show {  opacity:1; } .offcanvas-qhd.hiding {  opacity:0; }}@media (max-width:2399.98px) { .offcanvas-uhd {  opacity:0; } .offcanvas-uhd.showing, .offcanvas-uhd.show {  opacity:1; } .offcanvas-uhd.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #E2DED9;}.offcanvas-parent-img-link { display:block; margin:-0.5rem -0.5rem 0.5rem;}.offcanvas--box-cat:not(.offcanvas--box-cat-0) { border-left:1px solid #E2DED9;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleX(-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-4 .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)); z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); 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 { --bs-offcanvas-header-bg:#ffffff; --bs-offcanvas-header-color:#091c1c; gap:0.5em 0.5rem; border-bottom:1px solid #E2DED9; 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); color:var(--bs-offcanvas-header-color);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #E2DED9;}.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 8px 8px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:8px 8px 0 0;}.offcanvas-title { display:block; font-family:"Nunito", "Nunito-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.nav-item--menu .dropdown-item { line-height:1.25; white-space:normal;}.dropdown-menu { transition:opacity 0.15s linear;}.dropdown-menu.show { transition:opacity 0.15s linear, display 0.15s allow-discrete; opacity:1;}@starting-style { .dropdown-menu.show {  opacity:0; }}.nav--megamenu .dropdown-toggle { --bs-btn-color:#091c1c; --bs-btn-hover-color:#091c1c;}.nav--megamenu .nav-link { --bs-nav-link-color:#091c1c; --bs-nav-link-hover-color:#091c1c; --bs-navbar-active-color:#091c1c;}.nav--megamenu .nav-link:has(+ .nav-list--sub) { border-bottom:1px solid #E2DED9; border-radius:0;}.nav--megamenu ul { list-style:none;}.nav--megamenu ul:not(.dropdown--menu) .nav-link { gap:0.5em; padding:0.375rem 0 !important;}.nav--megamenu ul:not(.dropdown--menu) .nav-link:hover .nav-link__name { text-decoration:underline;}.nav--megamenu .nav-item:not(.nav-item--menu) { position:static;}.nav--megamenu .nav-list--1 { columns:310px; column-gap:3rem; height:100%;}.nav--megamenu .nav-list--1 > .nav-item { break-inside:avoid;}.nav--megamenu .nav-list--1 > .nav-item > .nav-link { font-weight:600; font-size:1.125rem; align-items:baseline;}.nav--megamenu .nav-list--1 > .nav-item:not(.last) { padding-bottom:1.5rem; }.dropdown--megamenu { padding:1.5rem var(--grid-actual-container-padding-x); right:0; max-width:100%; overflow-y:auto; scrollbar-width:thin; scrollbar-color:#a8a8a8 #FFF8F2; border-top-left-radius:0; border-top-right-radius:0; clip-path:inset(0 round 0 0 var(--bs-border-radius) var(--bs-border-radius));  box-shadow:none; border:none; overscroll-behavior-y:contain;}.dropdown--megamenu::-webkit-scrollbar { width:6px; height:6px;}.dropdown--megamenu::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.dropdown--megamenu::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.dropdown--megamenu::-webkit-scrollbar-track { background-color:#FFF8F2; border-radius:3px;}.dropdown--megamenu.show { display:grid;}.dropdown--megamenu.with-banner { gap:3rem; grid-template-columns:auto 300px;}.nav-item__all-cat.icon-link .icon-set { display:inherit !important; transform:none !important;}@media (hover:hover) and (pointer:fine) { .nav-item__all-cat.icon-link:hover .icon-set, .nav-item__all-cat.icon-link:focus-visible .icon-set {  transform:translateX(20%) !important; }}#box_compare_content { pointer-events:none; transition:display 0.15s allow-discrete, transform 0.4s ease, bottom ease 0.4s; transform:translateY(100%); display:none; z-index:1029;}.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}#box_compare_content:has(> .box-compare__wrapper) { transform:translateY(0); display:block; pointer-events:auto;}@starting-style { #box_compare_content:has(> .box-compare__wrapper) {  transform:translateY(100%); }}@media (min-width:576px) { #box_compare_content {  min-height:70px; }}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partners { --partner-svg-padding:0rem min(0rem, var(--partner_img_maxheight) / 2);}.partner__img { width:auto; vertical-align:top;}.partner__item:not(.with-svg) .partner__img { max-height:var(--partner_img_maxheight);}.partner__item.with-svg .partner__img { height:calc(var(--partner_img_maxheight) - 0rem);}.partner__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--partner_img_maxwidth) - 0rem);}.partner__item.with-svg { padding:var(--partner-svg-padding); box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.partners { --checkout-svg-padding:0rem min(0rem, var(--checkout_img_maxheight) / 2); --checkout-item-max-width:calc(var(--checkout_img_maxwidth) - 0rem);}.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) - 0rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:var(--checkout-item-max-width);}.checkout__item.with-svg { padding:var(--checkout-svg-padding); box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.login-box__customer-datas { word-break:break-word; font-weight:500; color:var(--body-secondary-color-mix);}.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.667rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon { font-size:18px;}.social_icons .element-icon svg:not([fill]),.social_icons .element-icon svg[fill]:not([fill=none]),.social_icons .element-icon svg *[fill]:not([fill=none]) { fill:#ffffff;}.social_icons .element-icon svg[fill=none],.social_icons .element-icon svg *[fill=none] { fill:none;}.social_icons .element-icon svg[stroke]:not([stroke=none]),.social_icons .element-icon svg *[stroke]:not([stroke=none]) { stroke:#ffffff;}.social_icons .element-icon svg stop[stop-color],.social_icons .element-icon svg *[stop-color] { stop-color:#ffffff;}.social_icons a.element { color:#213235;}.social_icons a.element:hover { color:#2B8A8C;}.social_icons a.element:hover svg:not([fill]),.social_icons a.element:hover svg[fill]:not([fill=none]),.social_icons a.element:hover svg *[fill]:not([fill=none]) { fill:#2B8A8C;}.social_icons a.element:hover svg[fill=none],.social_icons a.element:hover svg *[fill=none] { fill:none;}.social_icons a.element:hover svg[stroke]:not([stroke=none]),.social_icons a.element:hover svg *[stroke]:not([stroke=none]) { stroke:#2B8A8C;}.social_icons a.element:hover svg stop[stop-color],.social_icons a.element:hover svg *[stop-color] { stop-color:#2B8A8C;}.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 p:last-child { margin-bottom: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.305rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}#artdet__discount .discount__from-wrap { display:flex;}#artdet__discount .discount__interval-sign { display:none;}#artdet__discount .discount__unit::after { content:"-tól";}#artdet__short-descrition a, #pane-details a { color:#db3861;}#artdet__discount .discount__from-wrap { display:flex; }#artdet__discount .discount__interval-sign { display:none; }#artdet__discount .discount__unit::after { content:"-tól"; }#artdet__short-descrition a, #pane-details a { color:#db3861; }.video-responsive iframe { width:100%; height:100%;}.iddkvid { display:flex; align-items:center; justify-content:center;}.iddkvid__facade { position:relative; display:block; width:100%; aspect-ratio:16 / 9; padding:0; border:0; overflow:hidden; background:#000; border-radius:var(--bs-border-radius, .5rem); cursor:pointer;}.iddkvid__poster { width:100%; height:100%;  object-fit:cover; display:block;}.iddkvid__play { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:68px; max-width:30%; pointer-events:none;}.iddkvid__play svg { width:100%; height:auto; display:block;}.iddkvid__play-bg { fill:#212121; fill-opacity:.8; transition:fill .15s ease, fill-opacity .15s ease;}.iddkvid__facade:hover .iddkvid__play-bg,.iddkvid__facade:focus-visible .iddkvid__play-bg { fill:#f00; fill-opacity:1;}.iddkvid__facade:focus-visible { outline:3px solid var(--bs-primary, #79b5c1); outline-offset:2px;}.iddkvid__frame { position:relative; width:100%; aspect-ratio:16 / 9; overflow:hidden; background:#000; border-radius:var(--bs-border-radius, .5rem);}.iddkvid__frame iframe,.iddkvid__frame video { position:absolute; inset:0; width:100%; height:100%; border:0; display:block;}@supports not (aspect-ratio:16 / 9) { .iddkvid__facade, .iddkvid__frame {  height:0;  padding-bottom:56.25%; }}.iddkvid-modal-open { overflow:hidden;}.iddkvid-modal { position:fixed; inset:0; z-index:2000; display:flex; align-items:center; justify-content:center; padding:1rem;}.iddkvid-modal[hidden] { display:none;}.iddkvid-modal__backdrop { position:absolute; inset:0; background:rgba(0, 0, 0, .85);}.iddkvid-modal__dialog { position:relative; width:100%; margin:0 auto;}.iddkvid-modal__frame { position:relative; width:100%; aspect-ratio:16 / 9; background:#000; border-radius:.5rem; overflow:hidden; box-shadow:0 1.5rem 3rem rgba(0, 0, 0, .5);}.iddkvid-modal__frame iframe { position:absolute; inset:0; width:100%; height:100%; border:0; display:block;}.iddkvid-modal__close { position:absolute; top:-2.75rem; right:0; width:2.25rem; height:2.25rem; padding:.375rem; border:0; border-radius:50%; background:rgba(255, 255, 255, .15); color:#fff; cursor:pointer; transition:background .15s ease;}.iddkvid-modal__close:hover { background:rgba(255, 255, 255, .3);}.iddkvid-modal__close:focus-visible { outline:2px solid #fff; outline-offset:2px;}.iddkvid-modal__close svg { width:100%; height:100%; display:block;}@media (max-width:575.98px) { .iddkvid-modal {  padding:.5rem; } .iddkvid-modal__close {  top:-2.5rem;  right:-.25rem; }}@supports not (aspect-ratio:16 / 9) { .iddkvid-modal__frame {  height:0;  padding-bottom:56.25%; }}.artdet__alts .carousel-cell.iddkvid { height:100%; aspect-ratio:1; }.artdet__alts .iddkvid__facade { width:100%; height:100%; display:block; padding:0; border:0; }.artdet__alts .iddkvid__poster { width:100%; height:100%; object-fit:cover; object-position:center; }.iddkthumbs { display:flex; gap:.5rem; margin-top:.625rem; overflow-x:auto; overflow-y:hidden; padding-bottom:.25rem;  overscroll-behavior-x:contain; scrollbar-width:thin;}.iddkthumbs::-webkit-scrollbar { height:4px;}.iddkthumbs::-webkit-scrollbar-thumb { background:var(--bs-border-color, #dee2e6); border-radius:2px;}.iddkthumbs__item { position:relative; flex:0 0 auto; width:64px; height:64px; padding:0; border:1px solid var(--bs-border-color, #dee2e6); border-radius:calc(var(--bs-border-radius, .5rem) / 2); background:var(--bs-body-bg, #fff); overflow:hidden; cursor:pointer; opacity:.6; transition:opacity .15s ease, border-color .15s ease;}.iddkthumbs__item:hover { opacity:1;}.iddkthumbs__item.is-active { opacity:1; border-color:var(--bs-primary, #79b5c1); box-shadow:0 0 0 1px var(--bs-primary, #79b5c1) inset;}.iddkthumbs__item:focus-visible { outline:2px solid var(--bs-primary, #79b5c1); outline-offset:2px; opacity:1;}.iddkthumbs__item img { width:100%; height:100%; object-fit:contain; display:block;}.iddkthumbs__item.is-video img { object-fit:cover;}.iddkthumbs__play { position:absolute; inset:0; display:flex; align-items:center; justify-content:center; background:rgba(0, 0, 0, .35); color:#fff; pointer-events:none;}.iddkthumbs__play svg { width:40%; height:40%; display:block; filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .6));}@media (max-width:575.98px) { .iddkthumbs__item {  width:52px;  height:52px; }}.product-type__value-link {  max-width:250px;}.not-buyable__text {  display:none !important;}.artdet__cart-not-buyable-col {  display:none !important;}.tooltip {  display:inline-block;  position:relative;  border-bottom:1px dotted #666;  text-align:left;}.tooltip .top {  min-width:200px;  top:-20px;  left:50%;  transform:translate(-50%, -100%);  padding:10px 20px;  color:#444444;  background-color:#EEEEEE;  font-weight:normal;  font-size:13px;  border-radius:8px;  position:absolute;  z-index:99999999;  box-sizing:border-box;  box-shadow:0 1px 8px rgba(0,0,0,0.5);  visibility:hidden; opacity:0; transition:opacity 0.8s;}.tooltip:hover .top {  visibility:visible; opacity:1;}.tooltip .top i {  position:absolute;  top:100%;  left:50%;  margin-left:-12px;  width:24px;  height:12px;  overflow:hidden;}.tooltip .top i::after {  content:'';  position:absolute;  width:12px;  height:12px;  left:50%;  transform:translate(-50%,-50%) rotate(45deg);  background-color:#EEEEEE;  box-shadow:0 1px 8px rgba(0,0,0,0.5);}.iddkplus { margin:1.5rem 0 0;}.iddkplus--before { margin:0 0 1.5rem;}.iddkplus__title { font-size:1rem; font-weight:700; line-height:1.3; margin:0 0 .625rem;}.iddkplus__list { display:flex; flex-direction:column; gap:.5rem;}.iddkplus__row { display:flex; align-items:center; gap:.75rem; padding:.625rem .75rem; border:1px solid var(--bs-border-color, #dee2e6); border-radius:var(--bs-border-radius, .5rem); background:var(--bs-body-bg, #fff); transition:border-color .15s ease, box-shadow .15s ease;}.iddkplus__row.is-picked { border-color:var(--bs-primary, #f4511e); box-shadow:0 0 0 1px var(--bs-primary, #f4511e) inset;}.iddkplus__thumb { flex:0 0 48px; width:48px; height:48px; display:block; overflow:hidden; border-radius:calc(var(--bs-border-radius, .5rem) / 2);}.iddkplus__thumb img { width:100%; height:100%; object-fit:contain; display:block;}.iddkplus__thumb-empty { display:block; width:100%; height:100%; background:var(--bs-tertiary-bg, #f1f1f1);}.iddkplus__info { flex:1 1 auto; min-width:0; display:flex; flex-direction:column; gap:.125rem;}.iddkplus__name { font-size:.8125rem; line-height:1.3; color:inherit; text-decoration:none;  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}.iddkplus__name:hover { text-decoration:underline;}.iddkplus__prices { display:flex; align-items:baseline; flex-wrap:wrap; gap:.375rem;}.iddkplus__price { font-size:.9375rem; font-weight:700; line-height:1.2;}.iddkplus__price.is-sale { color:var(--bs-danger, #dc3545);}.iddkplus__price-orig { font-size:.8125rem; font-weight:400; line-height:1.2; color:var(--bs-body-color, #212529); text-decoration:line-through; text-decoration-thickness:1px;}.iddkplus__stepper { flex:0 0 auto; display:flex; align-items:center; border:1px solid var(--bs-border-color, #dee2e6); border-radius:var(--bs-border-radius-sm, .375rem); overflow:hidden;}.iddkplus__step { width:30px; height:32px; border:0; background:transparent; font-size:1rem; line-height:1; cursor:pointer; color:inherit;}.iddkplus__step:hover { background:var(--bs-tertiary-bg, #f1f1f1);}.iddkplus__step:focus-visible { outline:2px solid var(--bs-primary, #f4511e); outline-offset:-2px;}.iddkplus__qty { width:34px; height:32px; border:0; border-left:1px solid var(--bs-border-color, #dee2e6); border-right:1px solid var(--bs-border-color, #dee2e6); text-align:center; font-size:.875rem; font-weight:600; background:transparent; color:inherit; padding:0; -moz-appearance:textfield;}.iddkplus__qty::-webkit-outer-spin-button,.iddkplus__qty::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}.iddkplus__qty:focus-visible { outline:2px solid var(--bs-primary, #f4511e); outline-offset:-2px;}#modal-tooltip .iddkplus__thumb { flex-basis:40px; width:40px; height:40px;}#modal-tooltip .iddkplus__name { -webkit-line-clamp:1;}@media (max-width:575.98px) { .iddkplus__name {  font-size:.75rem; } .iddkplus__row {  gap:.5rem;  padding:.5rem; }}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url('https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcANwr.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url('https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAA.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.main-title,.main-title2,.text--big,.review-summary__score-num{font-family:'Baloo 2','Nunito','Nunito-fallback',system-ui,sans-serif}:root{ --idk-primary:var(--bs-primary,#2b8a8c); --idk-primary-d:#226e70; --idk-primary-l:#c4d9d5; --idk-accent:#f2a5b5; --idk-accent2:#ffd166; --idk-deep:#1f4f52; --idk-tint:#eaede8; --idk-ink:#213235; --idk-ink2:#5f696a; --idk-line:#e2ded9; --idk-line2:#cac8c5; --idk-on-deep:#f2f4f5; --idk-on-deep2:#bccacb; --idk-sh1:0 1px 2px rgba(33,50,53,.08); --idk-sh2:0 10px 24px -14px rgba(33,50,53,.32),0 2px 6px -3px rgba(33,50,53,.12); --idk-sh3:0 26px 50px -24px rgba(33,50,53,.42),0 6px 14px -8px rgba(33,50,53,.16); --idk-shk:0 6px 14px -8px rgba(33,50,53,.28),0 1px 3px rgba(33,50,53,.10); --idk-shk2:0 12px 20px -12px rgba(33,50,53,.34),0 2px 5px rgba(33,50,53,.12); --idk-ease:cubic-bezier(.2,.7,.2,1); --idk-lablec:#e7efed; --idk-ik-ora:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b8a8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"); --idk-ik-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b8a8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E"); --idk-ik-pin-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E"); --idk-ik-tel-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23226e70' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.96.4 1.9.7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.3 1.85.6 2.8.7A2 2 0 0 1 22 16.9z'/%3E%3C/svg%3E"); --idk-ik-nyil-s:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); --idk-minta:linear-gradient(90deg,var(--idk-primary) 0 25%,var(--idk-accent) 25% 50%,var(--idk-accent2) 50% 75%,var(--idk-deep) 75%); --idk-skala:linear-gradient(90deg,var(--idk-primary) 0 20%,var(--idk-accent) 20% 40%,var(--idk-accent2) 40% 60%,var(--idk-primary-l) 60% 80%,var(--idk-deep) 80% 100%);}#nanobar{background:var(--idk-deep)!important;color:var(--idk-on-deep)}#nanobar a{color:#fff;font-weight:700;text-underline-offset:3px}#nanobar .nanobar__btn-close{color:var(--idk-on-deep2)}#header{background:#fff;border-bottom:1px solid var(--idk-line)}#header .header__container--bottom{border-top:1px solid var(--idk-line);margin-top:0;padding-block:6px}#nav--menu .nav-link{font-weight:700;font-size:.9rem;padding:8px 10px;border-radius:8px;color:var(--idk-ink)}#nav--menu .nav-link:hover,#nav--menu .nav-link:focus-visible,#nav--menu .show>.nav-link{background:var(--idk-tint)}#box_search_input{height:44px;padding-left:18px;border:1.5px solid var(--idk-line2);border-radius:999px;background:#fff}#box_search_input:focus{border-color:var(--idk-primary);box-shadow:0 0 0 3px rgba(43,138,140,.18)}.header__buttons-wrapper .btn-header.btn-clear{font-weight:700;border-radius:10px}.header__buttons-wrapper .btn-header.btn-clear:hover{background:var(--idk-tint)}.header__buttons-wrapper .offcanvas-box-cart-open-btn{min-width:44px;height:44px;border-radius:12px;box-shadow:var(--idk-sh1)}#header .header__container--top{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:clamp(16px,2vw,36px);padding-block:10px}#header .header_logo img{width:auto;height:clamp(52px,4.4vw,66px);max-height:none}#header .search-box{justify-self:center;width:100%;max-width:640px}#header .header__container--bottom{grid-template-columns:minmax(0,1fr) auto;padding-block:5px 7px}#nav--megamenu{justify-content:center;flex-wrap:wrap;gap:2px}#nav--megamenu>.nav-item>.nav-link{padding:7px 10px;border-radius:999px;font-family:var(--bs-body-font-family);font-size:.73rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--idk-ink2);transition:background-color .2s,color .2s}#nav--megamenu>.nav-item>.nav-link>svg{width:10px;height:10px;opacity:.55;transition:transform .2s}#nav--megamenu>.nav-item>.nav-link:hover,#nav--megamenu>.nav-item.show>.nav-link,#nav--megamenu>.nav-item.is-hovered>.nav-link{background:var(--idk-tint);color:var(--idk-ink)}#nav--megamenu>.nav-item.show>.nav-link>svg{transform:rotate(180deg)}@media (max-width:1499.98px){ #nav--megamenu>.nav-item>.nav-link{padding-inline:8px;letter-spacing:.035em}  .header_text_section_2.in-header-bottom p{font-size:0} .header_text_section_2.in-header-bottom a{font-size:.82rem}}#nav--megamenu>.nav-item{position:relative}#nav--megamenu>.nav-item>.dropdown--megamenu{left:0;right:auto;top:calc(100% + 8px);width:max-content;min-width:260px;max-width:min(720px,calc(100vw - 32px));max-height:none;overflow:visible;clip-path:none;padding:0;border:1px solid var(--idk-line);border-radius:18px;background:#fff;box-shadow:var(--idk-sh3);translate:var(--idk-dx,0px) 0}#nav--megamenu>.nav-item:nth-last-child(-n+3)>.dropdown--megamenu{left:auto;right:0}#nav--megamenu>.nav-item>.dropdown--megamenu.show{grid-template-columns:78px minmax(0,1fr);animation:idk-menu-be .2s var(--idk-ease)}@keyframes idk-menu-be{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#nav--megamenu>.nav-item>.dropdown--megamenu::after{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}#nav--megamenu>.nav-item>.dropdown--megamenu::before{content:"";border-radius:17px 0 0 17px;background:var(--idk-menu-ik,none) center 16px/50px no-repeat,linear-gradient(180deg,var(--idk-primary) 0 25%,var(--idk-accent) 25% 50%,var(--idk-accent2) 50% 75%,var(--idk-deep) 75%) left/5px 100% no-repeat,var(--idk-tint)}#nav--megamenu .dropdown--megamenu .nav-list--1{height:auto;margin:0;padding:12px 14px 12px 12px;columns:1;column-gap:6px}#nav--megamenu .dropdown--megamenu .nav-list--1:has(>.nav-item:nth-child(6)),#nav--megamenu .dropdown--megamenu .nav-list--1:has(.nav-list--2):has(>.nav-item:nth-child(2)){columns:2}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item{padding:0;break-inside:avoid}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item>.nav-link{display:flex;align-items:center;gap:10px;padding:8px 12px!important;border:0;border-radius:10px;font-size:.93rem;font-weight:700;line-height:1.25;color:var(--idk-ink);transition:background-color .15s}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item>.nav-link::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--sw,var(--idk-primary))}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item:nth-child(4n+2){--sw:var(--idk-accent)}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item:nth-child(4n+3){--sw:var(--idk-accent2)}#nav--megamenu .dropdown--megamenu .nav-list--1>.nav-item:nth-child(4n+4){--sw:var(--idk-deep)}#nav--megamenu .dropdown--megamenu .nav-link:hover{background:var(--idk-tint)}#nav--megamenu .dropdown--megamenu .nav-link:hover .nav-link__name{text-decoration:none}#nav--megamenu .dropdown--megamenu .nav-list--2{margin:0 0 6px 16px;padding:2px 0 2px 12px;border-left:2px solid var(--idk-line)}#nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link{padding:5px 10px!important;border-radius:8px;font-size:.87rem;font-weight:600;color:var(--idk-ink2)}#nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link:hover{color:var(--idk-ink)}.js-nav-item-641134,#offcanvas-box-cat-641134{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/keszlet.webp')}.js-nav-item-595753,#offcanvas-box-cat-595753,#offcanvas-box-cat-476672{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/mugyanta.webp')}.js-nav-item-776740,#offcanvas-box-cat-776740,#offcanvas-box-cat-141837{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/gyurma.webp')}.js-nav-item-557552,#offcanvas-box-cat-557552{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/gyerek.webp')}.js-nav-item-328164,#offcanvas-box-cat-328164{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/festeszet.webp')}.js-nav-item-713073,#offcanvas-box-cat-713073{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/filc.webp')}.js-nav-item-243589,#offcanvas-box-cat-243589,#offcanvas-box-cat-416519{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/hobbi.webp')}.js-nav-item-944158,#offcanvas-box-cat-944158{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/textil.webp')}.js-nav-item-909544,#offcanvas-box-cat-909544,#offcanvas-box-cat-226419{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/pigment.webp')}.js-nav-item-419333,#offcanvas-box-cat-419333{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/munkaeszkoz.webp')}.js-nav-item-722769,#offcanvas-box-cat-722769{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/suli.webp')}.js-nav-item-809523,#offcanvas-box-cat-809523{--idk-menu-ik:url('https://inda.innodekor.hu/static/arculat/ikonok/ipari.webp')}html.need-backdrop::before{opacity:.16!important}#nav--menu .dropdown-menu{padding:8px;border:1px solid var(--idk-line);border-radius:16px;box-shadow:var(--idk-sh3)}#nav--menu .dropdown-menu .dropdown-item,#nav--menu .dropdown-menu .nav-link{padding:7px 12px;border-radius:9px;font-weight:600}#nav--menu .dropdown-menu .dropdown-item:hover,#nav--menu .dropdown-menu .nav-link:hover{background:var(--idk-tint)}.offcanvas--box-cat .offcanvas-parent-img-link{display:flex;align-items:center;gap:14px;margin:4px 16px 12px;padding:12px 48px 14px 12px;border-radius:14px;background:var(--idk-ik-nyil-s) right 16px center/18px no-repeat,linear-gradient(90deg,var(--idk-primary) 0 25%,var(--idk-accent) 25% 50%,var(--idk-accent2) 50% 75%,var(--idk-deep) 75%) left bottom/100% 4px no-repeat,var(--idk-tint);color:var(--idk-ink);text-decoration:none}.offcanvas--box-cat .offcanvas-parent-img-link img{display:none}.offcanvas--box-cat .offcanvas-parent-img-link::before{content:"";flex:none;width:52px;height:52px;background:var(--idk-menu-ik,none) center/contain no-repeat}.offcanvas--box-cat .offcanvas-parent-img-link::after{content:"Összes termék megtekintése";font-weight:800;font-size:.95rem;line-height:1.25}html[lang=sk] .offcanvas--box-cat .offcanvas-parent-img-link::after{content:"Zobraziť všetky produkty"}html[lang=ro] .offcanvas--box-cat .offcanvas-parent-img-link::after{content:"Vezi toate produsele"}.header_text_section_2.in-header-bottom{font-size:.82rem;color:var(--idk-ink2)}.header_text_section_2.in-header-bottom a{font-weight:700;color:var(--idk-ink)}.main-title{display:inline;padding:0 .18em;font-weight:600;letter-spacing:-.01em;color:var(--idk-ink);background-image:repeating-linear-gradient(-1deg,transparent 0 5px,rgba(255,248,242,.38) 5px 6px),linear-gradient(-2deg,transparent calc(50% - .12em),var(--idk-accent) calc(50% - .12em),var(--idk-accent) calc(50% + .46em),transparent calc(50% + .46em));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em .3em .18em .34em}.main-title__wrap .sub-title{margin-top:.9rem;color:var(--idk-ink2)}:is(.page_txt,.html-text,.element-text,.custom-content,.blog,.footer__html) :has(>mark){isolation:isolate}:is(.page_txt,.html-text,.element-text,.custom-content,.blog,.footer__html) mark{position:relative;z-index:-1;padding:0 .18em;margin:0 -.04em;color:inherit;background-color:transparent;background-image:repeating-linear-gradient(-1deg,transparent 0 5px,rgba(255,248,242,.38) 5px 6px),linear-gradient(-2deg,transparent calc(50% - .46em),var(--idk-accent) calc(50% - .46em),var(--idk-accent) calc(50% + .44em),transparent calc(50% + .44em));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em .3em .18em .34em}.idk-szalag{display:inline-block;padding:8px 20px;background-color:#f5e9c6;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 2px,transparent 2px 5px);color:#3b3326;font-weight:800;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-1.6deg);clip-path:polygon(2% 0,98% 0,100% 18%,97% 36%,100% 54%,97% 72%,100% 90%,98% 100%,2% 100%,0 82%,3% 64%,0 46%,3% 28%,0 10%)}.btn-primary{border-radius:12px;box-shadow:var(--idk-sh1);transition:transform .2s var(--idk-ease),box-shadow .2s,background-color .2s,color .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--idk-sh2)}.btn-primary.text--button{display:inline-flex;align-items:center;gap:.8em;padding:.5em .5em .5em 1.3em;font-weight:800}.btn-primary.text--button>svg.icon-set{flex:none;box-sizing:border-box;width:2.15em;height:2.15em!important;max-height:none;padding:.62em;border-radius:8px;background:var(--idk-accent);color:#161616;fill:#161616;transition:transform .25s var(--idk-ease)}.btn-primary.text--button:hover>svg.icon-set{transform:translateX(3px) rotate(-6deg)}#main .product-main-btn{border-radius:12px;font-weight:800}#main .products{--card-img-border-radius:14px;--shadow-padding-hack:16px;padding-block:24px;margin-block:-24px}#main .product .product__inner{position:relative;height:100%;padding-bottom:24px;background:#fff;border-radius:18px;box-shadow:var(--idk-shk);overflow:hidden;transition:transform .3s var(--idk-ease),box-shadow .3s}#main .product .product__inner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--idk-minta);pointer-events:none}#main .product .product__inner:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:var(--idk-shk2)}#main .product .product__img-link{border-radius:14px}#main .product .product__name-link{font-weight:700;color:var(--idk-ink)}.custom-content--top:has(.idk-hero){padding-block:0;background:var(--idk-tint)}.custom-content--top .custom-content__content:has(.idk-hero){max-width:none;margin:0}.idk-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center;min-height:clamp(500px,42vw,640px);padding-block:clamp(32px,3.5vw,56px);text-align:left}.idk-hero .idk-hero__szoveg{max-width:clamp(560px,40vw,900px);padding-left:clamp(0px,2vw,32px)}.idk-hero .idk-hero__kicker{margin:0 0 16px}.idk-hero .idk-hero__cim{margin:0;font-size:clamp(2.4rem,4.3vw,6.2rem);font-weight:600;line-height:1.06;letter-spacing:-.015em;color:var(--idk-ink);text-align:left;text-wrap:balance}.idk-hero .idk-hero__lead{margin:22px 0 30px;max-width:50ch;font-size:clamp(1.02rem,1.05vw,1.45rem);line-height:1.62;color:var(--idk-ink2)}.idk-hero .idk-hero__gombok{display:flex;flex-wrap:wrap;gap:12px;margin:0}.idk-hero .idk-gomb{font-size:clamp(.95rem,.72vw,1.2rem)}.idk-gomb.idk-gomb--nyil::after{background-image:var(--idk-ik-nyil-s);background-size:1.1em}.idk-hero .idk-hero__kep{position:relative;align-self:stretch;min-height:440px}.idk-hero .idk-hero__kep img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:62% 45%;border-radius:18px;box-shadow:var(--idk-sh2)}.idk-hero .idk-hero__kartya{position:absolute;left:-34px;bottom:56px;z-index:2;display:grid;grid-template-columns:52px auto;column-gap:12px;align-items:center;max-width:min(22em,calc(100% - 28px));padding:14px 20px 14px 14px;background:#fff;border-radius:18px;box-shadow:var(--idk-sh3);animation:idk-hero-pattan .6s var(--idk-ease) .35s both}.idk-hero .idk-hero__kartya::before{content:"";grid-row:1/3;width:52px;height:52px;background:url('https://inda.innodekor.hu/static/arculat/ikonok/mugyanta.webp') center/contain no-repeat}.idk-hero br{display:none}.idk-hero .idk-hero__kartya{font-size:clamp(.9rem,.62vw,1.05rem);font-weight:700;line-height:1.35;color:var(--idk-ink)}.idk-hero .idk-hero__kartya :is(b,strong){font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:1.3em;font-weight:700;line-height:1.1;color:#a9737f}@keyframes idk-hero-pattan{0%{opacity:0;transform:translateY(14px) scale(.94)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}100%{opacity:1;transform:none}}@media (max-width:991.98px){ .idk-hero{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0;padding-block:20px 40px} .idk-hero .idk-hero__kep{order:-1;min-height:0;aspect-ratio:4/3;max-height:420px} .idk-hero .idk-hero__kartya{left:auto;right:14px;bottom:-26px} .idk-hero .idk-hero__szoveg{max-width:none;padding-left:0}}@media (max-width:480px){ .idk-hero .idk-hero__kartya{grid-template-columns:40px auto;padding:10px 14px 10px 10px;max-width:270px} .idk-hero .idk-hero__kartya::before{width:40px;height:40px}}#start_category_offer .carousel-cell{--sw:var(--idk-primary);padding-block:10px 26px}#start_category_offer .carousel-cell:nth-child(4n+2){--sw:var(--idk-accent)}#start_category_offer .carousel-cell:nth-child(4n+3){--sw:var(--idk-accent2)}#start_category_offer .carousel-cell:nth-child(4n+4){--sw:var(--idk-deep)}#start_category_offer .slide-inner{display:flex;flex-direction:column;gap:0;height:100%;padding:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--idk-shk);transition:transform .3s var(--idk-ease),box-shadow .3s}#start_category_offer .slide-inner:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:var(--idk-shk2)}#start_category_offer .slide-inner>a:first-child,#start_category_offer .slide-inner picture{display:block;width:100%;height:auto;max-width:none}#start_category_offer .slide-inner img.element-img,#start_category_offer .slide-inner img{display:block;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:1/1;object-fit:cover;border-radius:0}#start_category_offer .slide-inner>.element-title{display:block;flex:1;margin:0;padding:14px 16px 18px;border-top:12px solid var(--sw);background:color-mix(in srgb,var(--sw) 14%,#fff);font-size:1.12rem;font-weight:600;line-height:1.15;text-align:left;text-decoration:none;color:var(--idk-ink)}#start_banner_big .carousel{border-radius:18px}#start_banner_big .carousel-cell .element-texts__container{max-width:min(360px,calc(100% - 32px));margin:0 0 clamp(14px,2vw,28px) clamp(14px,2vw,28px);padding:14px 16px 16px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;box-shadow:0 10px 24px -14px rgba(33,50,53,.32)}#start_banner_big .carousel-cell .text--button.btn-primary{font-size:.95rem;background:var(--idk-primary);border-color:var(--idk-primary);color:#fff}#start_banner_big .carousel-cell .text--button.btn-primary:hover{background:var(--idk-primary-d);border-color:var(--idk-primary-d);color:#fff}#start_banner_big .carousel-cell:hover .text--button.btn-primary{transform:translateY(-2px);box-shadow:var(--idk-sh2);background:var(--idk-primary-d);border-color:var(--idk-primary-d)}#start_banner_big .carousel-cell:hover .text--button.btn-primary>svg.icon-set{transform:translateX(3px) rotate(-6deg)}#start_banner_big .text--big{margin-bottom:10px;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--idk-ink)!important;text-decoration:underline;text-decoration-color:var(--idk-accent);text-decoration-thickness:.42em;text-underline-offset:-.3em;text-decoration-skip-ink:none}#start_banner_3 .main-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);align-items:center}#start_banner_3 .main-grid>*{grid-column:auto}#start_banner_3 .element-img-outer img{display:block;width:100%;height:auto;border-radius:14px}#start_banner_3 .sub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(20px,3vw,40px);align-content:center}#start_banner_3 .sub-grid>*{grid-column:auto;margin:0}#start_banner_3 .element-texts,#start_banner_3 .element-texts__container,#start_banner_3 .html-text,#start_banner_3 .idk-lat{display:contents}#start_banner_3 .idk-lat__kick{grid-column:1/-1;grid-row:1;justify-self:start}#start_banner_3 .text--big{grid-column:1/-1;grid-row:2;margin:0;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:600;line-height:1.08;letter-spacing:-.01em;color:var(--idk-ink);text-wrap:balance}#start_banner_3 .text--big:not(:has(mark)){text-decoration:underline;text-decoration-color:var(--idk-accent);text-decoration-thickness:.42em;text-underline-offset:-.3em;text-decoration-skip-ink:none}#start_banner_3 .text--small{grid-column:1/-1;grid-row:3;margin:0;max-width:62ch;font-size:1.02rem;line-height:1.62;color:var(--idk-ink2)}#start_banner_3 .idk-lat__nyitva{grid-column:1;grid-row:4}#start_banner_3 .element-links{grid-column:2;grid-row:4;align-self:start;display:flex;flex-direction:column;gap:12px;margin:0}#start_banner_3 .idk-lat__gombok{grid-column:1/-1;grid-row:5;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}#start_banner_3 .idk-lat__fej,#start_banner_3 .element-links::before{display:block;margin-bottom:6px;padding:0 0 8px 28px;border-bottom:1px solid var(--idk-line);background:var(--idk-ik-ora) left 2px/19px no-repeat;font-weight:800;font-size:.95rem;color:var(--idk-ink)}#start_banner_3 .element-links::before{content:"Elérhetőség";background-image:var(--idk-ik-pin)}#start_banner_3 .idk-lat__sor{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--idk-line);font-size:.95rem;color:var(--idk-ink2)}#start_banner_3 .idk-lat__sor b{font-weight:800;color:var(--idk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}#start_banner_3 .element-link{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-weight:700;color:var(--idk-ink);text-decoration:none}#start_banner_3 .element-link.with-indent{padding-left:0;text-indent:0}#start_banner_3 .element-link svg{position:static;flex:none;width:17px;height:17px;margin:0;color:var(--idk-primary)}#start_banner_3 .element-link:hover span{text-decoration:underline;text-underline-offset:3px}.idk-gomb{display:inline-flex;align-items:center;gap:.8em;padding:.5em .5em .5em 1.3em;border-radius:12px;font-weight:800;text-decoration:none}.idk-gomb::after{content:"";flex:none;width:2.15em;height:2.15em;border-radius:8px;background:var(--idk-accent) var(--idk-ik-pin-s) center/1.05em no-repeat;transition:transform .25s var(--idk-ease)}.idk-gomb:hover::after{transform:translateX(3px) rotate(-6deg)}.idk-gomb--alt{--bs-btn-bg:#fff;--bs-btn-color:var(--idk-ink);--bs-btn-border-color:transparent;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:var(--idk-ink);--bs-btn-hover-border-color:transparent;background:#fff;color:var(--idk-ink);box-shadow:inset 0 0 0 2px var(--idk-line2)}.idk-gomb--tel::after{background:#e6ebe6 var(--idk-ik-tel-s) center/1em no-repeat}@media (max-width:991.98px){#start_banner_3 .main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){ #start_banner_3 .sub-grid{grid-template-columns:minmax(0,1fr)} #start_banner_3 .element-links{grid-column:1;grid-row:5} #start_banner_3 .idk-lat__gombok{grid-row:6}}#start_category_offer,#start-blog,#start_banner_3,#footer{position:relative}#start_category_offer::before,#start-blog::before,#start_banner_3::before,#footer::before{content:"";position:absolute;z-index:2;top:-6px;height:12px;left:max(16px,calc(50% - 560px));right:max(16px,calc(50% - 560px));background:var(--idk-skala);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 8px),transparent calc(20% - 8px) 20%);mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 8px),transparent calc(20% - 8px) 20%);pointer-events:none}#start_category_offer,#start_banner_3{isolation:isolate;overflow-x:clip}#start_category_offer::after{content:"";position:absolute;z-index:-1;right:-150px;top:0;width:470px;height:470px;background:var(--idk-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-dasharray='0 1'%3E%3Ccircle cx='200' cy='200' r='22' stroke-width='8.6' pathLength='9'/%3E%3Ccircle cx='200' cy='200' r='41' stroke-width='8.0' pathLength='17'/%3E%3Ccircle cx='200' cy='200' r='56' stroke-width='7.6' pathLength='23'/%3E%3Ccircle cx='200' cy='200' r='71' stroke-width='7.2' pathLength='30'/%3E%3Ccircle cx='200' cy='200' r='90' stroke-width='6.6' pathLength='38'/%3E%3Ccircle cx='200' cy='200' r='105' stroke-width='6.2' pathLength='44'/%3E%3Ccircle cx='200' cy='200' r='120' stroke-width='5.8' pathLength='50'/%3E%3Ccircle cx='200' cy='200' r='139' stroke-width='5.2' pathLength='58'/%3E%3Ccircle cx='200' cy='200' r='154' stroke-width='4.8' pathLength='65'/%3E%3Ccircle cx='200' cy='200' r='169' stroke-width='4.4' pathLength='71'/%3E%3Ccircle cx='200' cy='200' r='188' stroke-width='3.8' pathLength='79'/%3E%3C/g%3E%3Ccircle cx='200' cy='200' r='9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-dasharray='0 1'%3E%3Ccircle cx='200' cy='200' r='22' stroke-width='8.6' pathLength='9'/%3E%3Ccircle cx='200' cy='200' r='41' stroke-width='8.0' pathLength='17'/%3E%3Ccircle cx='200' cy='200' r='56' stroke-width='7.6' pathLength='23'/%3E%3Ccircle cx='200' cy='200' r='71' stroke-width='7.2' pathLength='30'/%3E%3Ccircle cx='200' cy='200' r='90' stroke-width='6.6' pathLength='38'/%3E%3Ccircle cx='200' cy='200' r='105' stroke-width='6.2' pathLength='44'/%3E%3Ccircle cx='200' cy='200' r='120' stroke-width='5.8' pathLength='50'/%3E%3Ccircle cx='200' cy='200' r='139' stroke-width='5.2' pathLength='58'/%3E%3Ccircle cx='200' cy='200' r='154' stroke-width='4.8' pathLength='65'/%3E%3Ccircle cx='200' cy='200' r='169' stroke-width='4.4' pathLength='71'/%3E%3Ccircle cx='200' cy='200' r='188' stroke-width='3.8' pathLength='79'/%3E%3C/g%3E%3Ccircle cx='200' cy='200' r='9'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.13;pointer-events:none}#start_banner_3::after{content:"";position:absolute;z-index:-1;left:-8%;bottom:-6%;width:clamp(240px,34vw,480px);aspect-ratio:1;background:var(--idk-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='100' height='100'%3E%3Cpath d='M54 50 L54.2 50.3 L54.3 50.7 L54.4 51.1 L54.4 51.5 L54.4 51.9 L54.4 52.3 L54.4 52.8 L54.2 53.2 L54.1 53.7 L53.9 54.1 L53.7 54.5 L53.4 55 L53 55.4 L52.7 55.7 L52.2 56.1 L51.8 56.4 L51.3 56.7 L50.8 57 L50.2 57.2 L49.6 57.3 L49 57.4 L48.4 57.5 L47.7 57.5 L47.1 57.4 L46.4 57.3 L45.7 57.2 L45.1 56.9 L44.4 56.6 L43.8 56.3 L43.2 55.8 L42.6 55.4 L42 54.8 L41.5 54.2 L41 53.6 L40.6 52.9 L40.2 52.2 L39.9 51.4 L39.7 50.6 L39.5 49.8 L39.4 48.9 L39.4 48 L39.4 47.1 L39.5 46.2 L39.7 45.3 L40 44.4 L40.3 43.5 L40.7 42.6 L41.3 41.8 L41.8 41 L42.5 40.2 L43.2 39.5 L44 38.8 L44.9 38.2 L45.8 37.7 L46.8 37.2 L47.8 36.9 L48.8 36.6 L49.9 36.3 L51 36.2 L52.2 36.2 L53.3 36.2 L54.5 36.4 L55.7 36.6 L56.8 37 L57.9 37.5 L59 38 L60.1 38.6 L61.1 39.4 L62 40.2 L62.9 41.1 L63.7 42.1 L64.5 43.2 L65.1 44.3 L65.7 45.5 L66.2 46.8 L66.6 48.1 L66.8 49.4 L67 50.8 L67 52.2 L67 53.6 L66.8 55 L66.5 56.4 L66 57.8 L65.5 59.2 L64.8 60.5 L64.1 61.8 L63.2 63 L62.2 64.1 L61.1 65.2 L59.9 66.2 L58.7 67.1 L57.3 67.9 L55.9 68.6 L54.4 69.2 L52.8 69.6 L51.3 70 L49.6 70.2 L48 70.2 L46.3 70.2 L44.7 70 L43 69.6 L41.4 69.1 L39.8 68.5 L38.2 67.8 L36.7 66.9 L35.3 65.9 L33.9 64.7 L32.6 63.5 L31.4 62.1 L30.4 60.7 L29.4 59.1 L28.6 57.5 L27.9 55.7 L27.3 54 L26.9 52.1 L26.7 50.2 L26.6 48.3 L26.6 46.4 L26.8 44.5 L27.2 42.6 L27.7 40.7 L28.4 38.8 L29.2 37 L30.2 35.3 L31.3 33.6 L32.6 32 L34 30.6 L35.5 29.2 L37.2 27.9 L39 26.8 L40.8 25.9 L42.7 25 L44.8 24.4 L46.8 23.9 L49 23.5 L51.1 23.4 L53.3 23.4 L55.5 23.6 L57.6 23.9 L59.8 24.5 L61.9 25.2 L64 26.1 L65.9 27.2 L67.8 28.4 L69.7 29.8 L71.4 31.4 L72.9 33.1 L74.4 34.9 L75.7 36.8 L76.8 38.9 L77.8 41.1 L78.6 43.3 L79.2 45.6 L79.6 48 L79.8 50.4 L79.9 52.8 L79.7 55.3 L79.3 57.7 L78.8 60.1 L78 62.5 L77.1 64.8 L75.9 67 L74.6 69.2 L73.1 71.2 L71.4 73.1 L69.5 74.9 L67.5 76.6 L65.4 78 L63.2 79.4 L60.8 80.5 L58.3 81.4 L55.8 82.2 L53.2 82.7 L50.5 83 L47.8 83.1 L45.1 83 L42.4 82.6 L39.8 82.1 L37.1 81.3 L34.6 80.3 L32.1 79.1 L29.7 77.7 L27.4 76.1 L25.2 74.3 L23.2 72.3 L21.4 70.1 L19.7 67.8 L18.2 65.4 L16.9 62.8 L15.8 60.1 L14.9 57.4 L14.3 54.5 L13.9 51.6 L13.7 48.7 L13.8 45.7 L14.1 42.8 L14.6 39.8 L15.4 36.9 L16.4 34.1 L17.7 31.3 L19.2 28.7 L20.9 26.1 L22.8 23.7 L24.9 21.5 L27.2 19.4 L29.6 17.5 L32.3 15.8 L35 14.4 L37.9 13.1 L40.9 12.1 L44 11.3 L47.1 10.8 L50.3 10.5 L53.5 10.5 L56.7 10.7 L59.9 11.3 L63.1 12 L66.2 13.1 L69.2 14.4 L72.1 15.9 L74.9 17.7 L77.6 19.7 L80.1 21.9 L82.4 24.3 L84.5 26.9 L86.4 29.7 L88.1 32.7 L89.5 35.8 L90.7 39 L91.6 42.3 L92.3 45.7 L92.7 49.1 L92.8 52.6 L92.6 56.1 L92.1 59.5 L91.4 63 L90.3 66.3 L89 69.6 L87.4 72.8 L85.6 75.9' fill='none' stroke='%23000' stroke-width='8.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='100' height='100'%3E%3Cpath d='M54 50 L54.2 50.3 L54.3 50.7 L54.4 51.1 L54.4 51.5 L54.4 51.9 L54.4 52.3 L54.4 52.8 L54.2 53.2 L54.1 53.7 L53.9 54.1 L53.7 54.5 L53.4 55 L53 55.4 L52.7 55.7 L52.2 56.1 L51.8 56.4 L51.3 56.7 L50.8 57 L50.2 57.2 L49.6 57.3 L49 57.4 L48.4 57.5 L47.7 57.5 L47.1 57.4 L46.4 57.3 L45.7 57.2 L45.1 56.9 L44.4 56.6 L43.8 56.3 L43.2 55.8 L42.6 55.4 L42 54.8 L41.5 54.2 L41 53.6 L40.6 52.9 L40.2 52.2 L39.9 51.4 L39.7 50.6 L39.5 49.8 L39.4 48.9 L39.4 48 L39.4 47.1 L39.5 46.2 L39.7 45.3 L40 44.4 L40.3 43.5 L40.7 42.6 L41.3 41.8 L41.8 41 L42.5 40.2 L43.2 39.5 L44 38.8 L44.9 38.2 L45.8 37.7 L46.8 37.2 L47.8 36.9 L48.8 36.6 L49.9 36.3 L51 36.2 L52.2 36.2 L53.3 36.2 L54.5 36.4 L55.7 36.6 L56.8 37 L57.9 37.5 L59 38 L60.1 38.6 L61.1 39.4 L62 40.2 L62.9 41.1 L63.7 42.1 L64.5 43.2 L65.1 44.3 L65.7 45.5 L66.2 46.8 L66.6 48.1 L66.8 49.4 L67 50.8 L67 52.2 L67 53.6 L66.8 55 L66.5 56.4 L66 57.8 L65.5 59.2 L64.8 60.5 L64.1 61.8 L63.2 63 L62.2 64.1 L61.1 65.2 L59.9 66.2 L58.7 67.1 L57.3 67.9 L55.9 68.6 L54.4 69.2 L52.8 69.6 L51.3 70 L49.6 70.2 L48 70.2 L46.3 70.2 L44.7 70 L43 69.6 L41.4 69.1 L39.8 68.5 L38.2 67.8 L36.7 66.9 L35.3 65.9 L33.9 64.7 L32.6 63.5 L31.4 62.1 L30.4 60.7 L29.4 59.1 L28.6 57.5 L27.9 55.7 L27.3 54 L26.9 52.1 L26.7 50.2 L26.6 48.3 L26.6 46.4 L26.8 44.5 L27.2 42.6 L27.7 40.7 L28.4 38.8 L29.2 37 L30.2 35.3 L31.3 33.6 L32.6 32 L34 30.6 L35.5 29.2 L37.2 27.9 L39 26.8 L40.8 25.9 L42.7 25 L44.8 24.4 L46.8 23.9 L49 23.5 L51.1 23.4 L53.3 23.4 L55.5 23.6 L57.6 23.9 L59.8 24.5 L61.9 25.2 L64 26.1 L65.9 27.2 L67.8 28.4 L69.7 29.8 L71.4 31.4 L72.9 33.1 L74.4 34.9 L75.7 36.8 L76.8 38.9 L77.8 41.1 L78.6 43.3 L79.2 45.6 L79.6 48 L79.8 50.4 L79.9 52.8 L79.7 55.3 L79.3 57.7 L78.8 60.1 L78 62.5 L77.1 64.8 L75.9 67 L74.6 69.2 L73.1 71.2 L71.4 73.1 L69.5 74.9 L67.5 76.6 L65.4 78 L63.2 79.4 L60.8 80.5 L58.3 81.4 L55.8 82.2 L53.2 82.7 L50.5 83 L47.8 83.1 L45.1 83 L42.4 82.6 L39.8 82.1 L37.1 81.3 L34.6 80.3 L32.1 79.1 L29.7 77.7 L27.4 76.1 L25.2 74.3 L23.2 72.3 L21.4 70.1 L19.7 67.8 L18.2 65.4 L16.9 62.8 L15.8 60.1 L14.9 57.4 L14.3 54.5 L13.9 51.6 L13.7 48.7 L13.8 45.7 L14.1 42.8 L14.6 39.8 L15.4 36.9 L16.4 34.1 L17.7 31.3 L19.2 28.7 L20.9 26.1 L22.8 23.7 L24.9 21.5 L27.2 19.4 L29.6 17.5 L32.3 15.8 L35 14.4 L37.9 13.1 L40.9 12.1 L44 11.3 L47.1 10.8 L50.3 10.5 L53.5 10.5 L56.7 10.7 L59.9 11.3 L63.1 12 L66.2 13.1 L69.2 14.4 L72.1 15.9 L74.9 17.7 L77.6 19.7 L80.1 21.9 L82.4 24.3 L84.5 26.9 L86.4 29.7 L88.1 32.7 L89.5 35.8 L90.7 39 L91.6 42.3 L92.3 45.7 L92.7 49.1 L92.8 52.6 L92.6 56.1 L92.1 59.5 L91.4 63 L90.3 66.3 L89 69.6 L87.4 72.8 L85.6 75.9' fill='none' stroke='%23000' stroke-width='8.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.055;animation:idk-forog 120s linear infinite;pointer-events:none}@keyframes idk-forog{to{transform:rotate(360deg)}}#footer{background:var(--idk-lablec);color:var(--idk-ink2);padding-top:44px!important;padding-bottom:36px!important}#footer a{color:var(--idk-ink)}#footer a:hover{color:var(--idk-primary-d)}#footer .footer__header{color:var(--idk-primary-d);letter-spacing:.12em}#footer>.container{display:grid;max-width:1240px;margin-inline:auto;grid-template-columns:minmax(220px,1.1fr) minmax(150px,.75fr) minmax(300px,1.5fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"logo fh ih" "logo fl il" "social fl il" "badge fl il";column-gap:clamp(28px,4vw,72px);row-gap:12px;align-items:start}#footer .footer-main-grid,#footer .footer_v2_menu_1,#footer .footer_v2_menu_2{display:contents}#footer .footer_v2_menu_5{grid-area:logo;margin:0!important;align-items:flex-start!important;text-align:left!important;justify-self:start}#footer #social_icons{grid-area:social;margin:0!important;justify-self:start}#footer #social_icons .elements{justify-content:flex-start!important}#footer .footer_v2_menu_1>.footer__header{grid-area:fh;margin:0}#footer .footer_v2_menu_2>.footer__header{grid-area:ih;margin:0}#footer .footer_v2_menu_1>.footer__html:has(#pepita-partner-badge){grid-area:badge;margin:4px 0 0}#footer .footer_v2_menu_1>.footer__html:has(ul){grid-area:fl;margin:0}#footer .footer_v2_menu_2>.footer__html{grid-area:il;margin:0}#footer .footer__html ul{display:flex;flex-direction:column;flex-wrap:nowrap;gap:9px;margin:0;padding:0;list-style:none}#footer .footer_v2_menu_2 .footer__html ul{display:grid;grid-template-columns:repeat(2,max-content);column-gap:36px;row-gap:9px}#footer .footer__html li{margin:0;padding:0}#footer .footer__html a{font-size:.92rem;text-decoration:none}#footer .footer__html a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:767.98px){ #footer>.container{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"logo logo" "social social" "fh ih" "fl il" "badge badge";row-gap:14px;column-gap:20px} #footer .footer_v2_menu_5,#footer #social_icons,#footer .footer_v2_menu_1>.footer__html:has(#pepita-partner-badge){justify-self:center;text-align:center!important;align-items:center!important} #footer #social_icons .elements{justify-content:center!important} #footer .footer_v2_menu_2 .footer__html ul{grid-template-columns:1fr} #footer .footer_v2_menu_1>.footer__header,#footer .footer_v2_menu_2>.footer__header{margin-top:10px;text-align:left!important} #footer .footer__html ul{align-items:flex-start;text-align:left!important;gap:7px} #footer .footer__html a{font-size:.9rem;line-height:1.35} #footer .footer_v2_menu_5 img{max-height:64px;width:auto}}#custom-content-bottom:has(.custom-content__content>.mktr-embedded-form-container:only-child){padding-block:0;margin-block:0}#custom-content-bottom:has(.custom-content__content>.mktr-embedded-form-container:only-child) .custom-content__container{padding-block:0}#footer::before{top:0}#footer .social_icons .element svg:not([fill]),#footer .social_icons .element svg[fill]:not([fill=none]),#footer .social_icons .element svg [fill]:not([fill=none]){fill:var(--idk-primary-d)}#footer .social_icons a.element:hover svg:not([fill]),#footer .social_icons a.element:hover svg[fill]:not([fill=none]),#footer .social_icons a.element:hover svg [fill]:not([fill=none]){fill:var(--idk-primary)}#custom-content-bottom{background:transparent}body #provider-partners{background:var(--idk-lablec);border-top:1px solid #d3e2df;padding-block:18px 26px}#provider-partners .container{flex-direction:column!important;align-items:center;justify-content:center;gap:12px}#provider-partners .container::before{content:"Biztonságos fizetés, megbízható bolt";font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--idk-primary-d);text-align:center}#partners{align-items:center;justify-content:center;gap:10px 12px}#partners{max-width:100%}#partners>*{box-sizing:border-box;display:flex;flex:0 0 auto;overflow:visible;align-items:center;justify-content:center;height:60px;max-width:100%;padding:6px 12px;background:#fff;border-radius:12px;box-shadow:var(--idk-shk)}#partners>*{transition:transform .25s var(--idk-ease),box-shadow .25s}#partners>*:hover{transform:scale(.95)}#partners>* .has-img:hover,#partners>* a:has(svg):hover{transform:none}#partners img{width:auto;max-width:none;height:34px;max-height:none}#partners .certificate__item img{height:46px}@media (max-width:480px){#partners img{height:26px}#partners .certificate__item img{height:40px}#partners>*{height:52px;padding:6px 10px}}body #box_partner_arukereso{width:auto;margin:0;padding:0;background:none}#page_artdet_content .artdet__alt-img-outer{border-radius:14px;overflow:hidden}#artdet__image-block .artdet__alts>.carousel-cell:first-child,#artdet__image-block .iddkthumbs>:first-child{margin-left:auto}#artdet__image-block .artdet__alts>.carousel-cell:last-child,#artdet__image-block .iddkthumbs>:last-child{margin-right:auto}#page_artdet_content .highlighted-block{padding:clamp(16px,2vw,28px);background:#fff;border-radius:18px;box-shadow:var(--idk-sh2)}#page_artdet_content :is(#artdet__short-descrition,#artdet__product-reviews,#artdet__long-description,#artdet__custom-sections)>.container{max-width:min(820px,100%)}#page_artdet_content .scroll-to-btn{margin-left:max(0px,calc((100% - 820px) / 2))}.idk-osszegzo,.idk-jatek,.idk-leiras{max-width:820px}.idk-osszegzo{position:relative;margin:0 0 14px;padding:18px 22px 18px 28px;background:#fff;border-radius:16px;box-shadow:var(--idk-shk);overflow:hidden}.idk-osszegzo::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--idk-primary) 0 25%,var(--idk-accent) 25% 50%,var(--idk-accent2) 50% 75%,var(--idk-deep) 75%)}.idk-osszegzo>p{margin:0 0 10px;line-height:1.6;color:var(--idk-ink2)}.idk-osszegzo>.idk-osszegzo__cim{margin:0 0 6px;font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:1.22rem;font-weight:700;line-height:1.2;color:var(--idk-ink)}.idk-jellemzok{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:12px 0 0;padding:0;list-style:none}.idk-jellemzok>li,.idk-lepesek>li,.idk-linkek__lista>li{list-style:none}.idk-jellemzok>li{position:relative;margin:0;padding-left:20px;line-height:1.45;font-weight:600;color:var(--idk-ink)}.idk-jellemzok>li::before{content:"";position:absolute;left:2px;top:.48em;width:9px;height:9px;border-radius:50%;background:var(--sw,var(--idk-primary))}.idk-jellemzok>li:nth-child(4n+2),.idk-kartya:nth-child(4n+2),.idk-lepesek>li:nth-child(4n+2){--sw:var(--idk-accent)}.idk-jellemzok>li:nth-child(4n+3),.idk-kartya:nth-child(4n+3),.idk-lepesek>li:nth-child(4n+3){--sw:var(--idk-accent2)}.idk-jellemzok>li:nth-child(4n+4),.idk-kartya:nth-child(4n+4),.idk-lepesek>li:nth-child(4n+4){--sw:var(--idk-deep)}.artdet__short-descripton-content>.idk-osszegzo~br{display:none}.idk-jatek br,.artdet__short-descripton-content>.idk-jatek~p{display:none}.custom-content .idk-osszegzo{max-width:none}.custom-content .idk-osszegzo .idk-jellemzok{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.custom-content .read-more__content:has(>.idk-osszegzo){padding-bottom:14px}#page_art_content .custom-content--bottom:has(.idk-leiras){padding-top:clamp(48px,5vw,80px)}.custom-content .read-more:has(>.read-more__content>.idk-osszegzo),:is(#page_art_content,#page_artspec_content) .custom-content .read-more:has(>.read-more__content>.idk-osszegzo){max-height:none}.idk-jatek{margin:0 0 14px;padding:12px 18px;border-radius:14px;background:var(--idk-tint);font-size:.93rem;line-height:1.55;color:var(--idk-ink2)}.idk-jatek p{margin:0}.idk-jatek a{font-weight:800;color:var(--idk-primary-d);text-underline-offset:3px}html body #idkr-jatek-modal{background:rgba(33,50,53,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body #idkr-jatek-modal .idkr-w{position:relative;max-width:540px;border-radius:20px;background:#fff;box-shadow:var(--idk-sh3);font-family:var(--bs-body-font-family,'Nunito',system-ui,sans-serif);color:var(--idk-ink2);animation:idk-hero-pattan .35s var(--idk-ease) both}html body #idkr-jatek-modal .idkr-w::before{content:"";position:sticky;top:0;z-index:1;display:block;height:6px;background:var(--idk-minta)}html body #idkr-jatek-modal .idkr-h{align-items:center;padding:18px 22px 0}html body #idkr-jatek-modal h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--idk-ink)}html body #idkr-jatek-modal .idkr-x{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border-radius:50%;background:var(--idk-tint);font-size:24px;color:var(--idk-ink);transition:background-color .2s,color .2s}html body #idkr-jatek-modal .idkr-x:hover{background:var(--idk-primary);color:#fff}html body #idkr-jatek-modal .idkr-b{display:grid;gap:10px;padding:16px 22px 6px}html body #idkr-jatek-modal .idkr-r{position:relative;margin:0;padding:12px 16px 12px 20px;border:1px solid var(--idk-line);border-radius:14px;background:#fff;overflow:hidden}html body #idkr-jatek-modal .idkr-r::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--sw,var(--idk-primary))}html body #idkr-jatek-modal .idkr-r:nth-child(4n+2){--sw:var(--idk-accent)}html body #idkr-jatek-modal .idkr-r:nth-child(4n+3){--sw:var(--idk-accent2)}html body #idkr-jatek-modal .idkr-r:nth-child(4n+4){--sw:var(--idk-deep)}html body #idkr-jatek-modal .idkr-r b{margin-bottom:3px;font-size:.95rem;font-weight:800;color:var(--idk-ink)}html body #idkr-jatek-modal .idkr-r span{font-size:.93rem;line-height:1.55;color:var(--idk-ink2)}html body #idkr-jatek-modal .idkr-f{padding:12px 22px 22px}html body #idkr-jatek-modal .idkr-f a{font-weight:800;color:var(--idk-primary-d);text-underline-offset:3px}html body #idkr-jatek-modal .idkr-ok{padding:11px 24px;border-radius:12px;background:var(--idk-primary);font-family:inherit;font-size:.98rem;font-weight:800;box-shadow:var(--idk-sh1);transition:transform .2s var(--idk-ease),box-shadow .2s,background-color .2s}html body #idkr-jatek-modal .idkr-ok:hover{transform:translateY(-2px);background:var(--idk-primary-d);box-shadow:var(--idk-sh2)}html body #idkr-jatek-modal :focus-visible{outline:2px solid var(--idk-primary);outline-offset:2px}.idk-leiras{font-size:1rem;line-height:1.7;color:var(--idk-ink2)}.idk-leiras p{margin:0 0 14px}.idk-leiras h2{margin:34px 0 12px;font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:1.45rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--idk-ink)}.idk-leiras h2.idk-leiras__nyito{margin:0 0 14px;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.2;text-wrap:balance}.idk-leiras .idk-leiras__bevezeto{font-size:1.08rem;color:var(--idk-ink)}.idk-leiras h3{margin:0 0 6px;font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.25;color:var(--idk-ink)}.idk-leiras>h3{margin-top:24px}.idk-leiras a{color:var(--idk-primary-d);font-weight:700;text-underline-offset:3px}.idk-leiras ul:not([class]){margin:0 0 16px;padding:0}.idk-leiras ul:not([class])>li{position:relative;margin:0 0 6px;padding-left:20px;list-style:none}.idk-leiras ul:not([class])>li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--idk-primary)}.idk-kartyak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 10px}.idk-kartyak--3,.idk-kartyak:has(>.idk-kartya:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.idk-kartya{position:relative;padding:18px 18px 16px;background:#fff;border-radius:14px;box-shadow:var(--idk-shk);overflow:hidden}.idk-kartya::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--sw,var(--idk-primary))}.idk-kartya h3{color:var(--idk-primary-d)}.idk-kartya p{margin:0;font-size:.95rem;line-height:1.6}.idk-lepesek{margin:0 0 18px;padding:0;list-style:none;counter-reset:idk-lepes}.idk-lepesek>li{position:relative;margin:0;padding:4px 0 12px 46px;counter-increment:idk-lepes}.idk-lepesek>li::before{content:counter(idk-lepes);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sw,var(--idk-primary));font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-weight:700;color:#fff}.idk-lepesek>li:nth-child(4n+3)::before{color:var(--idk-ink)}.idk-adatok,.idk-osszevetes{width:100%;margin:0 0 18px;border:1px solid var(--idk-line);border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:#fff;font-size:.95rem;line-height:1.5}.idk-adatok th,.idk-adatok td,.idk-osszevetes th,.idk-osszevetes td{padding:10px 14px;border-bottom:1px solid var(--idk-line);text-align:left;vertical-align:top}.idk-adatok tr:last-child>*,.idk-osszevetes tbody tr:last-child>*{border-bottom:0}.idk-adatok th{width:40%;background:var(--idk-tint);font-weight:700;color:var(--idk-ink)}.idk-osszevetes thead th{background:var(--idk-primary);font-weight:800;color:#fff}.idk-osszevetes thead th a{color:#fff}.idk-osszevetes td+td,.idk-osszevetes th+th{border-left:1px solid var(--idk-line)}.idk-kiemeles{margin:0 0 18px;padding:14px 18px;border-left:5px solid var(--idk-accent2);border-radius:0 14px 14px 0;background:#fff6dc;color:var(--idk-ink)}.idk-kiemeles>p:last-child,.idk-doboz>p:last-child,.idk-figyelem>p:last-child,.idk-blokk>p:last-child,.idk-linkek>p:last-child{margin-bottom:0}.idk-kiemeles>p:first-child:not(:only-child){margin-bottom:4px;font-weight:800}.idk-kiemeles h2{margin-top:0}.idk-figyelem{margin:0 0 18px;padding:14px 18px;border-left:5px solid #db3861;border-radius:0 14px 14px 0;background:#fdeef1;font-size:.95rem;color:var(--idk-ink)}.idk-doboz{margin:0 0 18px;padding:14px 18px;border-radius:14px;background:var(--idk-tint)}.idk-blokk{margin:0 0 14px;padding:2px 0 2px 16px;border-left:3px solid var(--idk-primary-l)}.idk-blokk>p:first-child{margin-bottom:2px;font-weight:800;color:var(--idk-ink)}.idk-gyik{margin:0 0 18px;border-top:1px solid var(--idk-line)}.idk-gyik__elem{padding:14px 0;border-bottom:1px solid var(--idk-line)}.idk-gyik__elem h3{margin-bottom:4px;font-size:1.02rem}.idk-gyik__elem p{margin:0}.idk-linkek{margin:26px 0 0;padding:16px 18px;border-radius:14px;background:var(--idk-tint)}.idk-linkek>.idk-linkek__cim{margin-bottom:8px;font-weight:800;color:var(--idk-ink)}.idk-linkek__lista{display:grid;gap:6px;margin:0;padding:0}.idk-linkek__lista>li{position:relative;margin:0;padding-left:24px;line-height:1.5}.idk-linkek__lista>li::before{content:"";position:absolute;left:0;top:.28em;width:16px;height:16px;border-radius:50%;background:#fff var(--idk-ik-nyil-s) center/10px no-repeat;box-shadow:var(--idk-sh1)}@media (max-width:640px){ .idk-jellemzok,.idk-kartyak,.idk-kartyak--3,.idk-kartyak:has(>.idk-kartya:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)} .idk-osszevetes{display:block;overflow-x:auto} .idk-adatok th{width:45%}}@media (prefers-reduced-motion:reduce){ .btn-primary,#main .product .product__inner,#start_category_offer .slide-inner{transition:none} .btn-primary:hover,#main .product .product__inner:hover,#start_category_offer .slide-inner:hover{transform:none} #start_banner_3::after{animation:none} .idk-hero .idk-hero__kartya{animation:none} #nav--megamenu>.nav-item>.dropdown--megamenu.show{animation:none} html body #idkr-jatek-modal .idkr-w{animation:none}}.web-share-unsupported .webshare-btn { display:none;}.social-media { display:flex; align-items:center; gap:0.25rem;}.social-media.has-author-data { border-left:1px solid #E2DED9; padding-left:1.25rem; margin-left:1.25rem; padding-bottom:0.5rem; padding-top:0.5rem;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; min-width:90px;}.writing-review__error-text { display:none;}.has-fault ~ .writing-review__error-text { display:block;}.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:var(--body-secondary-color-mix);}.product-reviews__review { container-type:inline-size;}.product-review { --card-padding-x:0.75rem; --card-padding-y:0.75rem; border-radius:8px; padding:var(--card-padding-y) max(var(--card-padding-x), 6px); display:grid; grid-template-columns:minmax(0, 1fr); gap:0.5rem; background-color:#ffffff; color:#213235;}.review-summary__reviews-count { white-space:nowrap; color:var(--body-tertiary-color-mix); font-size:0.813rem;}.review-summary__score-num { line-height:1; font-size:2.375rem; font-family:"Nunito", "Nunito-fallback";}.product-reviews__summary-bar { display:flex; align-items:center; justify-content:center; gap:0.75rem;}.progress-bar__progress { flex-grow:1; max-width:300px;}.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:var(--body-tertiary-color-mix);}.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:#226e70; background-color:#d5e8e8; border-color:#aad0d1;}.product-review__message { 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:8px; 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 #FFF8F2; 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:#FFF8F2; border-radius:3px;}.product-review__image { cursor:zoom-in; max-width:min(var(--item-width-percent), 120px); border-radius:4px; scroll-snap-align:start;}.writing-review__image-upload-outer { display:flex; height:134px; width:134px; justify-content:center; position:relative;}.writing-review__image-upload { flex:1 1 100%; cursor:copy; position:relative; margin:0; background-color:#E2DED9; border-radius:8px; border:1px solid #E2DED9;}.writing-review__image-upload .icon-set { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-upload:focus { border-color:#2B8A8C; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #aad0d1;}.has-fault .writing-review__image-upload { background-color:#f8d7df;}.writing-review__image-wrapper { display:flex; align-items:center; overflow:hidden; border-radius:8px;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#DB3861;}.js-review-image-content img { max-height:200px;}.progress-bar__num { width:1ch; display:inline-block; vertical-align:top; text-align:center;}.progress-bar__count { line-height:1; text-align:left; font-weight:500; min-width:calc(var(--ch-width) + 1ch); font-variant-numeric:tabular-nums;}.reviews__btn { min-width:120px;}.product-review__admin-answer { padding:0.625rem; border-radius:4px; background-color:#fff8f3;}.product-review__admin-answer .read-more.product-review__admin-answer-inner { --readmore-btn-bg:#fff8f3; --readmore-fade-bg:255, 248, 243;}@supports (container-type:inline-size) { @container (min-width:550px) {  .progress-bar__progress { max-width:200px;  }  .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 (max-width:849.8px) {  .product-review__write-review-btn { width:300px; justify-content:center;  } } @container (min-width:850px) {  .progress-bar__progress { max-width:100%;  }  .review-summary { grid-template-columns:auto 1fr auto;  }  .review-summary .line-separator--2 { display:flex;  }  .no-review__title-wrap { grid-column:auto;  } }}@supports not (container-type:inline-size) { @media (max-width:767.98px) {  .product-review__write-review-btn { width:300px; justify-content:center;  } } @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 { grid-template-columns:auto 1fr auto;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } } @media (min-width:992px) and (max-width:1259.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .product-review__write-review-btn { width:300px; justify-content:center;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:1260px) {  .review-summary { grid-template-columns:auto 1fr auto;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } }}.product--no-stock { filter:grayscale(1);}.product__img-link { display:block;}.product__img-link img { contain-intrinsic-size:var(--card-img-contain-intrinsic-size); background-color:#ffffff;}.product__img-outer { position:relative; text-align:center; max-width:min(100%, var(--main-img-width)); aspect-ratio:var(--card-img-aspect-ratio);}.product__alt-img-wrap, .product__img-link { border-radius:max(3px, var(--card-img-border-radius)); overflow:hidden;}.products { --card-img-contain-intrinsic-size:var(--main-img-width) var(--main-img-height); --card-img-aspect-ratio:calc(var(--main-img-width) / var(--main-img-height)); --card-img-border-radius:calc(8px - (var(--card-padding-x))); --gap-x-act:var(--grid-column-gap); --gap-y-act:var(--grid-row-gap); --gap-x-min-limit:clamp(0px, var(--grid-column-gap) * 100, 0.5rem); --gap-y-min-limit:clamp(0px, var(--grid-row-gap) * 100, 0.5rem); --bs-gap-x:max(var(--gap-x-act), var(--gap-x-min-limit)); --bs-gap-y:max(var(--gap-y-act), var(--gap-y-min-limit)); --gap-x-act:max(var(--grid-column-gap),1px); --gap-y-act:max(var(--grid-row-gap),1px); pointer-events:none; --idle-shadow-offset-with-blur:0rem; margin:calc(var(--shadow-padding-hack) * -1); padding:var(--shadow-padding-hack); max-width:calc(100% + var(--shadow-padding-hack) * 2); }.products.carousel { gap:var(--gap-y-act, 1.5rem) var(--gap-x-act, 1.5rem);}.products > * { pointer-events:auto;}@media (hover:hover) and (pointer:fine) { .products {  --hover-shadow-offset-with-blur:0.5rem;  --shadow-padding-hack:max(var(--idle-shadow-offset-with-blur), var(--hover-shadow-offset-with-blur)); }}@media (pointer:coarse) { .products {  --shadow-padding-hack:var(--idle-shadow-offset-with-blur); }}.product__inner { border-radius:8px; height:100%; position:relative; background-color:#ffffff; color:#213235; transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) 0.3s 0s; box-shadow:0 0 0 rgba(0, 0, 0, 0);}@media (hover:hover) and (pointer:fine) { .product__inner:hover, .is-variants-opened .product__inner {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFF8F2) calc(l * 0.55) c h/0.35); }}.product__inner .product-function-btn { --bs-btn-color:#213235;  --bs-btn-bg:rgba(213, 232, 232, 0.9); --bs-btn-hover-color:#213235; --bs-btn-hover-bg:rgba(170, 208, 209, 0.9); padding:0;}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word; text-wrap:balance;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; justify-self:flex-start; text-decoration:none !important; min-height:1em;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:var(--body-secondary-color-mix);}a.product__review:hover { filter:brightness(1.1);}.product__reviews-count { font-size:0.75rem; color:var(--body-secondary-color-mix); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem; contain:layout;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:600; display:flex; align-items:center; line-height:1.25; color:var(--body-secondary-color-mix); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; flex-direction:column; align-items:flex-start; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.25rem 0.5rem; border:1px solid #E2DED9; border-radius:4px; background-color:#FFF8F2; color:#213235; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:color-mix(in hsl shorter hue, var(--bg-color, #FFF8F2), currentColor 5.02%); background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFF8F2), currentColor 5.02%);}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 1px color-mix(in hsl shorter hue, currentColor, #213235 10%); border-radius:4px; background-color:currentColor;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible, .type--pic .product__type-value:hover, .type--pic .product__type-value:focus, .type--pic .product__type-value:focus-visible, .type--piclink .product__type-value:hover, .type--piclink .product__type-value:focus, .type--piclink .product__type-value:focus-visible, .type--piclinktext .product__type-value:hover, .type--piclinktext .product__type-value:focus, .type--piclinktext .product__type-value:focus-visible { border-color:#213235; background-color:transparent;}.type--color .product__type-value:hover, .type--color .product__type-value:focus, .type--color .product__type-value:focus-visible, .type--color_text .product__type-value:hover, .type--color_text .product__type-value:focus, .type--color_text .product__type-value:focus-visible, .type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible { border-color:#213235; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:var(--body-secondary-color-mix); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.25rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:var(--body-secondary-color-mix); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle; white-space:nowrap;}.product__param-title .info-icon::after { content:":";}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 50%; max-width:50%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#DB3861;}.product__discount-saving__value, .product__discount-saving { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center; word-break:break-word;}.product__param.iconmore .product__param-value, .product__param.icon .product__param-value { display:flex; flex-wrap:wrap; gap:0.125rem;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #E2DED9; padding:4px; border-radius:4px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px color-mix(in hsl shorter hue, currentColor, #213235 10%); background-color:currentColor; padding:0; height:1.5rem; width:1.5rem; flex:0 0 1.5rem; display:inline-flex; border-radius:4px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.color_text .product__color { margin-right:0.5em;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}.gift-products .carousel-block.no-paging { padding-bottom:0;}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data, .products_in_bundle .products.type--1 .product__data, .products_in_bundle .products.type--2 .product__data { grid-template-rows:1fr; gap:0; padding:0 calc(6px - var(--card-padding-x)) calc(6px - var(--card-padding-x));}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants, .products_in_bundle .products.type--1 .product__variants, .products_in_bundle .products.type--2 .product__variants { bottom:0;}.products.type--1:not(.carousel), .products.type--2:not(.carousel) { grid-template-columns:repeat(auto-fill, minmax(min(var(--ratio-min) * var(--main-img-width), 100%), 1fr)); contain:layout paint style; content-visibility:auto; contain-intrinsic-size:var(--main-img-width) calc(var(--main-img-width) * 2);}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { align-self:center;}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext, .products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { border-radius:3px;}.products.type--1 .product__inner, .products.type--2 .product__inner { gap:0.75rem; padding:var(--card-padding-y) var(--card-padding-x); margin:0 auto; display:flex; flex-direction:column; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; inset:0; background-color:color-mix(in hsl, #FFF8F2, oklch(from #2B8A8C calc(l * 0.75) c h/0.1) 50%); z-index:7; animation:fadeIn 0.3s ease-out 1 forwards;}@keyframes fadeIn { from {  opacity:0; } to {  opacity:1; }}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:100%; grid-template-rows:1fr; grid-auto-rows:auto; gap:0.75rem; align-items:end;}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-2, .products.type--2 .product__lc-2 { align-self:start;}.products.type--1 [class*=product__lc-], .products.type--2 [class*=product__lc-] { display:grid; grid-template-columns:100%; gap:0.75rem;}.products.type--1 [class*=product__lc-]:empty, .products.type--2 [class*=product__lc-]:empty { display:none;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { --min-font-size:1rem; --max-font-size:1.375rem; --dynamic-font-size:clamp(var(--min-font-size), 4cqw + 0.5rem, var(--max-font-size)); font-weight:500; font-size:1rem; font-size:var(--dynamic-font-size);}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; min-height:2.5rem; min-width:2.5rem; padding:0.3335rem clamp(10px, 10px, 1rem);}.products.type--1 .product__main, .products.type--2 .product__main { z-index:10; padding:0 var(--card-padding-x) var(--card-padding-y); margin:0 var(--card-padding-n) var(--card-padding-n);}.products.type--1 .product__cart-input-col, .products.type--1 .product__main-btn-col, .products.type--2 .product__cart-input-col, .products.type--2 .product__main-btn-col { z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; justify-content:center; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:var(--on-image-elements-offset); left:var(--on-image-elements-offset);}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; position:absolute; right:var(--on-image-elements-offset); top:var(--on-image-elements-offset); z-index:5;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product-function-btn, .products.type--2 .product-function-btn {  transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, opacity 0.2s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s 0s;  transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, opacity 0.2s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s 0s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s calc((sibling-index() - 1) * 50ms); } .products.type--1 .product-function-btn:not(.active):not(.page_art_func_compare_checked):not(.added):not(:focus-visible):not(.favourites_item_del), .products.type--2 .product-function-btn:not(.active):not(.page_art_func_compare_checked):not(.added):not(:focus-visible):not(.favourites_item_del) {  transform:translateX(150%);  opacity:0; } .products.type--1 .product-function-btn.active, .products.type--1 .product-function-btn.page_art_func_compare_checked, .products.type--1 .product-function-btn.added, .products.type--1 .product-function-btn.favourites_item_del, .products.type--1 .product-function-btn:focus-visible, .products.type--2 .product-function-btn.active, .products.type--2 .product-function-btn.page_art_func_compare_checked, .products.type--2 .product-function-btn.added, .products.type--2 .product-function-btn.favourites_item_del, .products.type--2 .product-function-btn:focus-visible {  opacity:1; } .products.type--1 .product:hover .product-function-btn, .products.type--1 .product:focus-within .product-function-btn, .products.type--1 .product.is-variants-opened .product-function-btn, .products.type--2 .product:hover .product-function-btn, .products.type--2 .product:focus-within .product-function-btn, .products.type--2 .product.is-variants-opened .product-function-btn {  transform:translateX(0) !important;  opacity:1 !important; }}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:28px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:0; left:0; right:0; background-color:#ffffff; padding:var(--card-padding-x); transition:transform ease 0.3s, opacity ease 0.3s, visibility ease 0s 0.3s; transform:scale(0); transform-origin:bottom; visibility:hidden; opacity:0; z-index:1; border-radius:var(--card-img-border-radius);}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:scale(1); opacity:1; transition:transform ease 0.3s, opacity ease 0.3s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto; flex-shrink:0;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:var(--body-secondary-color-mix); font-size:0.875rem; margin-bottom:0.75rem; line-height:1.25;}html.alt-images-on-product-list .products.type--1 .product__badges, html.alt-images-on-product-list .products.type--1 .product__function-btns, html.alt-images-on-product-list .products.type--1 .stickers-wrap, html.alt-images-on-product-list .products.type--2 .product__badges, html.alt-images-on-product-list .products.type--2 .product__function-btns, html.alt-images-on-product-list .products.type--2 .stickers-wrap { transition:opacity ease 0.25s;}html.alt-images-on-product-list .products.type--1 .is-paging .product__badges, html.alt-images-on-product-list .products.type--1 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--1 .is-paging .stickers-wrap, html.alt-images-on-product-list .products.type--2 .is-paging .product__badges, html.alt-images-on-product-list .products.type--2 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--2 .is-paging .stickers-wrap { opacity:0;}html.alt-images-on-product-list .products.type--1 .is-hovered *, html.alt-images-on-product-list .products.type--2 .is-hovered * { cursor:none;}.products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn { min-height:calc(1.875rem + 2px); min-width:calc(1.875rem + 2px); font-size:0.875rem; border-radius:4px; padding:0; display:none;}@media (pointer:fine) { .products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn {  display:inline-flex; }}.products.type--1 .product__img-carousel, .products.type--2 .product__img-carousel { display:flex !important; align-items:center; overflow-x:auto; overflow-y:visible; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overscroll-behavior-x:auto; will-change:scroll-position; touch-action:manipulation; user-select:none; scrollbar-width:none; -ms-overflow-style:none;}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; width:0; height:0;}.products.type--1 .product__img-carousel img, .products.type--2 .product__img-carousel img { flex:0 0 100%; scroll-snap-align:center; scroll-snap-stop:always; object-fit:contain; max-height:var(--main-img-height);}.products.type--1 .product__img-carousel img.placeholder, .products.type--2 .product__img-carousel img.placeholder { mask-image:linear-gradient(90deg, #000000 55%, rgba(255, 255, 255, 0.25) 75%, #000000 95%); background-color:var(--bs-primary-100);}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; }.products.type--1 .product__img-count, .products.type--2 .product__img-count { display:inline-flex; align-items:center; inset-inline:0; margin-inline:auto; width:fit-content; background-color:rgba(255, 255, 255, 0.75); border-radius:4px; position:absolute; bottom:var(--on-image-elements-offset); z-index:5;}.products.type--1 .product__img-count span, .products.type--2 .product__img-count span { font-variant-numeric:tabular-nums; font-size:0.75rem; user-select:none;}.products.type--1 .product__img-count span:only-child, .products.type--2 .product__img-count span:only-child { padding:0 0.25rem;}@media (pointer:coarse) { .products.type--1 .product__img-count span, .products.type--2 .product__img-count span {  padding:0 0.25rem; }}@media (max-width:417.98px) { .products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap {  --input-width:1.625rem; } .products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn {  font-size:0.75rem; }}@media (max-width:413.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; }}.products.type--1 { --card-padding-x:0.75rem; --card-padding-y:0.75rem; --card-padding-n:calc(var(--card-padding-x) * -1); --grid-column-gap:var(--grid-gap-xl-resp); --grid-row-gap:var(--grid-gap-max-resp); --ratio-min:var(--grid-min-ratios-list-1); --on-image-elements-offset:0.5rem;}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--2 { --card-padding-x:0.5rem; --card-padding-y:0.5rem; --card-padding-n:calc(var(--card-padding-x) * -1); --grid-column-gap:var(--grid-gap-base-resp); --grid-row-gap:var(--grid-gap-lg-resp); --ratio-min:var(--grid-min-ratios-list-2); --on-image-elements-offset:0.25rem;}.products.type--2 .product__name { --min-font-size:0.875rem; --max-font-size:1rem;}.products.type--2 .product__name-link { padding:0.25em; margin:-0.25em;}.products.type--2 .product__param-title { font-size:0.75rem;}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .product-main-btn { min-height:2rem; min-width:2rem;}.products.type--2 .product-function-btn { flex:0 0 calc(1.875rem + 2px); width:calc(1.875rem + 2px); height:calc(1.875rem + 2px); font-size:0.875rem;}.type--3 { --grid-column-gap:var(--grid-gap-lg-resp); --grid-row-gap:var(--grid-gap-lg-resp);}.type--3 .col-b { container:col-b/inline-size;}.type--3 .col-b > .grid { --bs-columns:1; --bs-gap-y:0.5rem; --bs-gap-x:0.5rem;}.type--3 .col-ba { display:flex; flex-direction:column; gap:0.5rem; align-items:flex-start;}.type--3 .col-bb { display:flex; flex-wrap:wrap;}.type--3 .product__inner { padding:var(--card-padding-y) var(--card-padding-x); container:card/inline-size;}.type--3 .product__sku { margin-top:-0.5rem;}.type--3 .product__main-wrap:empty { display:none;}.type--3.card--1 { --bs-columns:1; --card-padding-x:1.5rem; --card-padding-y:1.5rem;}.type--3.card--2 { --bs-columns:1; --card-padding-x:0.75rem; --card-padding-y:0.75rem; grid-template-columns:1fr;}@media (min-width:1920px) { .type--3.card--2 {  grid-template-columns:repeat(auto-fill, minmax(min(700px, 100%), 1fr)); }}.list-3-card-1 .product__params { display:grid; grid-template-columns:1fr;}.list-3-card-1.carousel-cell { width:1500px !important; flex:0 0 1500px !important;}.list-3-card-1.carousel-cell .card-main-grid { height:inherit;}.list-3-card-1.carousel-cell:last-child > .product__inner { width:100% !important;}.list-3-card-1 .product__img-outer { display:flex; flex-direction:column; gap:0.25rem;}.list-3-card-1 .product__img-link { position:relative;}.list-3-card-1 .read-more { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.list-3-card-1 .card-main-grid { --bs-columns:12;}.list-3-card-1 .card-main-grid, .list-3-card-1 .card-sub-grid { --bs-gap-x:1.5rem; --bs-gap-y:1.5rem;}.list-3-card-1 .card-sub-2-grid { --bs-gap-x:0.5rem; --bs-gap-y:0.5rem;}.list-3-card-1 .col-bb { flex-direction:column; justify-content:flex-end; gap:0.5rem;}.list-3-card-1 .col-aa { --bs-columns:1; --bs-gap-y:0.5rem; --bs-gap-x:0.5rem; grid-template-rows:auto; place-content:start; align-items:end;}.list-3-card-1 .col-aa .product__img-outer { margin:0 auto;}.list-3-card-1 .col-aa:has(.stickers[data-position=under]) { align-items:start;}.list-3-card-1 .col-a > .grid { --bs-columns:1; height:100%;}.list-3-card-1 .col-ab { display:flex; flex-direction:column; gap:0.5rem; container:col-ab/inline-size;}.list-3-card-1 .col-b > .grid { text-align:right;}.list-3-card-1 .not-stock__text, .list-3-card-1 .not-buyable__text { justify-content:flex-end;}.list-3-card-1 .product__function-btns { margin-bottom:auto;}.list-3-card-1 .product__alt-images { --bs-columns:3; place-items:center;}.list-3-card-1 .product__prices-wrap { display:flex; flex-direction:column; gap:0.375rem; width:100%; text-align:left;}.list-3-card-1 .product__stock { text-align:left;}.list-3-card-1 .product__variants-btn, .list-3-card-1 .product__cart-btn { width:100%;}.list-3-card-1 .product__name-wrap { display:flex; flex-direction:column; gap:0.5rem;}.list-3-card-1 .product__name { font-size:1.25rem;}.list-3-card-1 .product-main-btn { width:100%;}.list-3-card-1 .product__price-base, .list-3-card-1 .product__price-sale { font-size:1.75rem;}.list-3-card-1 .has-price-sale .product__price-base { font-size:1rem;}.list-3-card-1 .product__param-title, .list-3-card-1 .product__param-value { flex:0 0 50%; max-width:50%;}.list-3-card-1 .product__param-type--icons, .list-3-card-1 .product__param-type--iconmore { grid-column:1/-1;}@supports (container-type:inline-size) { @container col-b (min-width:520px) {  .list-3-card-1 .col-b > .grid { --bs-columns:2;  }  .list-3-card-1 .product-main-btn { max-width:min(100%, 300px);  } } @container col-ab (min-width:660px) {  .list-3-card-1 .product__params { grid-template-columns:1fr 1fr;  } } @container card (min-width:490px) {  .list-3-card-1.has-alt-image .col-aa { --bs-columns:2; grid-template-columns:364fr 116fr;  }  .list-3-card-1 .product__alt-images { --bs-columns:1; place-items:end;  }  .list-3-card-1 .col-aa .product__img-outer { margin:0;  } } @container card (min-width:768px) {  .list-3-card-1.has-alt-image .col-aa { --bs-columns:1; grid-template-columns:1fr;  }  .list-3-card-1 .product__alt-images { --bs-columns:3; place-items:center;  }  .list-3-card-1 .col-a > .card-sub-grid { grid-template-columns:1fr 1fr;  } } @container card (min-width:992px) {  .list-3-card-1 .col-a { grid-column:auto/span 8;  }  .list-3-card-1 .col-b { grid-column:auto/span 4;  } } @container card (min-width:1260px) {  .list-3-card-1 .col-a > .card-sub-grid { grid-template-columns:auto 1fr;  } } @container card (min-width:1440px) {  .list-3-card-1.has-alt-image .col-aa { --bs-columns:2; grid-template-columns:364fr 116fr;  }  .list-3-card-1 .product__alt-images { --bs-columns:1; place-items:end;  }  .list-3-card-1 .col-aa .product__img-outer { margin:0;  }  .list-3-card-1 .col-a { grid-column:auto/span 9;  }  .list-3-card-1 .col-b { grid-column:auto/span 3;  }  .list-3-card-1 .card-main-grid, .list-3-card-1 .card-sub-grid { --bs-gap-x:2.5rem; --bs-gap-y:2.5rem;  } }}@media (max-width:1919.98px) { .container:has(> .type--3.card--2) {  max-width:var(--container-max-xl);  margin:0 auto; }}.list-3-card-2 .card-main-grid { --bs-columns:12; --bs-gap-y:0.5rem; --bs-gap-x:0.5rem; height:100%;}.list-3-card-2 .product__name-wrap { display:flex; flex-direction:column; gap:0.25rem;}.list-3-card-2 .product__name { font-weight:600; font-size:0.875rem; text-wrap:auto;}.list-3-card-2 .product__prices { flex-direction:row; align-items:baseline; flex-wrap:nowrap;}.list-3-card-2 .product__img-outer { box-sizing:content-box;}.list-3-card-2 .not-buyable__text { padding:0;}.list-3-card-2 .badge { font-size:0.813rem;}.list-3-card-2 .product__price-base, .list-3-card-2 .product__price-sale { font-size:1.125rem;}.list-3-card-2 .has-price-sale .product__price-base { font-size:0.813rem;}.list-3-card-2 .product__price-unit { flex-basis:100%;}.list-3-card-2 .product__cart-input-wrap { --input-width:2.5rem; --gty-gap:0.375rem;}.list-3-card-2 .product__cart-input-wrap.is-disabled { background-color:#f1f1f1;}.list-3-card-2 .product__main, .list-3-card-2 .product__price-base-outer { flex-wrap:nowrap;}.list-3-card-2 .product__price-base-outer { align-items:baseline;}.list-3-card-2 .product__main-wrap { width:100%; margin-top:auto;}.list-3-card-2 .line-separator--vertical { font-size:1.75rem;}.list-3-card-2 .col-a, .list-3-card-2 .col-b { grid-column:auto/span 12;}.list-3-card-2 .col-b > .row { align-items:flex-end;}.list-3-card-2 .col-ba { gap:0.25rem; align-items:flex-end;}.list-3-card-2 .col-bb { gap:0.25rem; justify-content:flex-end; margin-left:auto;}@supports (container-type:inline-size) { @container col-b (min-width:350px) {  .list-3-card-2 .product__prices { justify-content:flex-start;  } } @container card (min-width:250px) {  .list-3-card-2 .product__name { font-size:1rem; font-weight:400;  } } @container card (min-width:450px) {  .list-3-card-2 .product__name { font-size:1.125rem;  } } @container card (min-width:576px) {  .list-3-card-2 .col-a { grid-column:auto/span 7;  }  .list-3-card-2 .col-b { grid-column:auto/span 5;  }  .list-3-card-2 .col-b-sub-grid { align-items:start;  }  .list-3-card-2 .col-bb { flex:0 0 auto; width:100%;  }  .list-3-card-2 .col-ba { flex:0 0 auto; width:100%;  }  .list-3-card-2 .product__prices { justify-content:flex-end;  } } @container card (min-width:992px) {  .list-3-card-2 .col-a { grid-column:auto/span 5;  }  .list-3-card-2 .col-a > .row { align-items:center;  }  .list-3-card-2 .col-b { grid-column:auto/span 7; align-items:center;  }  .list-3-card-2 .col-b > .row { flex-wrap:nowrap; align-items:center;  }  .list-3-card-2 .col-ba { flex:0 1 auto; width:auto; margin-left:auto;  }  .list-3-card-2 .col-bb { flex:0 0 auto; width:auto; align-items:center; margin-left:unset;  } } @container card (min-width:1260px) {  .list-3-card-2 .col-a { grid-column:auto/span 6;  }  .list-3-card-2 .col-b { grid-column:auto/span 6;  } }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#213235 !important; border-top-color:#213235 !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:#213235 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#213235 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#213235; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}