@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#333333; z-index:1; user-select:none;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#333333; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#DBDBDB; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}.direct-filter-link { display:inline-flex !important; align-items:center; vertical-align:top;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:min(1em, 1rem); line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#FA556F;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #111a1c; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #a5abab; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Red Hat Text", "Red Hat Text-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(51, 51, 51, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(29, 44, 46, 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;}::selection { background-color:#f2f2f2;}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#FA556F;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#333333; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#333333;}.page_page_subpage a:hover { color:#1a2829;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:16px;}.nav-link__icon-container img { max-height:16px; flex:0 0 16px; width:16px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DBDBDB; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(51, 51, 51, 0.7); font-weight:400;}.product-price--sale { color:#FA556F;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(51, 51, 51, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); padding-top:3rem; padding-bottom:3rem; color:#333333; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer:not(.footer--v2) .social_icons .elements { justify-content:center;}@media (min-width:768px) { .footer:not(.footer--v2) .social_icons .elements {  justify-content:flex-end; }}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#333333;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav.footer--simple { text-align:center;}.footer__nav.footer--simple ul { display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:1rem;}.footer__nav.footer--simple li + li { margin-top:0;}.footer__nav .element-links { gap:var(--list-item-gap);}.footer--v2 .footer__nav:not(.footer__nav-5) .element-links { align-items:flex-start;}.footer--v2 .footer__nav:not(.footer__nav-5) .element-link { font-size:inherit;}@media (min-width:768px) { .footer.footer--v2:not(.footer-menu-count--5) .footer__nav:not(.footer__nav-5) {  flex:1 0 0%; }}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer:not(.footer--v2) .footer__nav-5 {  width:512px;  max-width:100%; } .footer:not(.footer--v2) .footer__nav-5 .footer_v2_menu_5 .element-links {  align-items:flex-end;  text-align:right; }}.footer--v2 .footer_v2_menu_5, .footer--v2 .footer__nav-inner, .footer--v2 .footer__nav-5 .element-links { align-items:inherit;}.footer__header { margin-bottom:1.25rem;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#333333; min-height:calc(1.5em + 0.625rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:8px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:8px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:10px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:6px;}.page_qty_input_outer:focus-within { outline:1px solid #111a1c; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #a5abab;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(51, 51, 51, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:1px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy], .form-label[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #111a1c; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #a5abab;}.tippy-box { background-color:#ffffff; color:#333333; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:8px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:200px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#333333;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center; display:block;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#009688; color:#000000;}#toast-container > .toast-success .toast-close-button { color:#000000;}#toast-container > .toast-warning { background-color:#E8A530; color:#333333;}#toast-container > .toast-warning .toast-close-button { color:#333333;}#toast-container > .toast-error { background-color:#E9868B; color:#333333;}#toast-container > .toast-error .toast-close-button { color:#333333;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:8px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:8px;}#list-artpack_page .product { border-bottom:1px solid #DBDBDB; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#a5abab; border-radius:10px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#E9868B;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#009688;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(51, 51, 51, 0.7);}.modal-header__icon { font-size:2em; color:#1D2C2E;}.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, #a5abab 0%, #778082 100%); border-radius:10px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:center; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:8px;}.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; border-bottom:1px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}* { -webkit-line-clamp:unset !important;}.dot-separator { --gap:0.25em; --dot-size:0.25em; display:flex; align-items:center; flex-wrap:wrap; overflow:hidden; gap:0 var(--gap);}.dot-separator > *:not(:last-child) { margin-right:calc(var(--gap) + var(--dot-size));}.dot-separator > *:not(:first-child) { padding-left:calc(var(--gap) + var(--dot-size)); margin-left:calc(var(--gap) / -1 - var(--dot-size)); position:relative;}.dot-separator > *:not(:first-child)::before { content:""; width:var(--dot-size); height:var(--dot-size); background-color:currentColor; border-radius:50%; position:absolute; top:50%; left:0; transform:translateY(-50%);}.blog-item__inner { max-width:var(--main-img-width); margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:8px; overflow:hidden; container-type:inline-size; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .blog-item__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.blog-item__inner .tag-filtering__tags { flex:0 auto;}.blog-item__img-outer { position:relative;}.blog-item__img-outer .tag-filtering__tags { position:absolute; left:0.5rem; bottom:0.5rem; z-index:1;}.blog-item__details-btn { margin-top:auto;}.blog-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.blog-item__title { margin-bottom:0;}.blog-item__info { color:rgba(51, 51, 51, 0.7); font-size:0.75rem;}.blog-item__details-btn { align-self:flex-end;}@supports (container-type:inline-size) { .blog-item__title {  font-size:clamp(16px, 7.25cqi, 24px); } .blog-item__intro {  font-size:clamp(12px, 4.75cqi, 16px); } .blog-item__details-btn {  font-size:clamp(0.875rem, 4.75cqi, 1rem); }}.page-content__more-product-btn { position:relative;}.page-content-artref .carousel__nav { pointer-events:none;}.page-content-artref .carousel__prev-next-btn { pointer-events:auto;}.start-blog-title-box__inner { padding:20px; background-color:#FFFFFF; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:768px) { .page-content-artref:has(> .carousel-block--with-nav) ~ .page-content__more-product-btn-wrap {  transform:translateY(-100%); }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.news-item__inner { max-width:370px; margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:8px; overflow:hidden; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .news-item__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.news-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.news-item__info, .page__blog-date { white-space:nowrap; text-align:left;}.news-item__details-btn { margin-top:auto;}.page_content--product .carousel-block--no-nav, .blog-details__included-content .carousel-block--no-nav { padding-bottom:0.75rem;}.blog-details__inner { border-radius:8px; background-color:#ffffff; color:#333333; border-radius:8px; overflow:hidden; box-shadow:0 0 0.25rem rgba(0, 0, 0, 0.15);}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}.blog-details__intro-text { color:rgba(51, 51, 51, 0.7); line-height:1.25;}.page__blog-author-img { max-height:32px; flex:0 0 32px; max-width:32px; border-radius:50%;}.blog-details__top-inner { background-color:#ffffff; color:#333333; border-radius:8px; border:1px solid #DBDBDB; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin-left:auto; margin-right:auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time, .page__blog-author-name { white-space:nowrap;}.page__blog-date { margin-right:0; text-align:left;}.has-no-details-img .blog-details__intro-img { border-radius:8px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:0.938rem;}.blog-details__text img[style*=right] { margin-left:0.938rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.page-subpage { padding:0.5rem 0.625rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#DBDBDB;}.gallery--2 .gallery-img-link { margin:0 1.25rem 1.25rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:0.625rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery__img { width:auto; transition:0.4s; user-select:none; border-radius:8px;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#141414; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { --image-height:200px; --padding:20px; padding-top:var(--padding); padding-bottom:var(--padding); height:calc(var(--image-height) + var(--padding) * 2); border-radius:8px; background-color:#ffffff;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:var(--image-height); display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1.carousel-block--with-nav { height:calc(var(--image-height) + var(--carousel-prev-next-gap-top) + var(--carousel-prev-next-btn-height) + var(--padding));}.gallery--type-1.carousel-block { padding-right:var(--padding) !important; padding-left:var(--padding) !important;}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:calc(1.5em + 0.625rem + calc(1px * 2)); flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.js-load-more-content-spinner { min-height:60px; visibility:hidden; opacity:0;}.js-load-more-content-spinner.is-visible { visibility:visible; opacity:1;}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:0.625rem; }}.paging-sorting-ordering--bottom { margin-bottom:1.875rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:0.625rem; }}.page-item:first-child .page-link { border-top-left-radius:6px; border-bottom-left-radius:6px;}.page-item:last-child .page-link { border-top-right-radius:6px; border-bottom-right-radius:6px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item__last-page-text::before { content:"/  "; color:rgba(51, 51, 51, 0.7);}.page-item__last-page-text::after { content:" " attr(data-text-page);}.page-item--input { display:flex; align-items:center; column-gap:0.625rem;}.page-input { text-align:center; width:3.75rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1rem; width:30px; height:30px; line-height:30px; border-radius:6px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-item.active .page-link { color:#1D2C2E;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.tag-filtering { margin-bottom:0.75rem;}.tag-filtering__tags { display:flex; flex-wrap:wrap; gap:0.125rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag:not(.tag-filtering__tag--clear) { column-gap:0;}.tag-filtering__tag.js-active-filter { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color); box-shadow:var(--bs-btn-active-shadow);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}@supports (container-type:inline-size) { .page_content--blog .tag-filtering__tag {  font-size:clamp(0.75rem, 4.75cqi, 0.875rem); }}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(51, 51, 51, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#333333;}.social_icons a.element { color:#333333;}.social_icons a.element:hover { color:#1D2C2E;}.social_icons a.element:hover .icon-set { fill:#1D2C2E;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#f2f2f2;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:1px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:1px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:1px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:1px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 8px 8px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:8px 8px 0 0;}.offcanvas-title { display:block; font-family:"Manrope", "Manrope-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}#box_search_input { font-size:16px;}.read-more { height:unset !important; max-height:unset !important;}.read-more .read-more__btn { display:none;}#ud_shop_cat .category-product-list { min-height:50px !important;}.layout--custom_usp .artdet_usp__slide { align-items:center !important;}.blog-details__text p { margin-bottom:0.5em;}.artdet__quantity-discount{display:none !important;}}.kategoria-leiras ul { margin-top:0.5em;}.kategoria-leiras ul li,ul.ul1 li { margin-bottom:0.4em; line-height:1.4;}p.p2 { margin-bottom:0.3em;}p.p2 + ul.ul1,p.tight-gap + .ul1 { margin-top:0.2em;}#box_top_content:empty { padding:0 !important; margin:0 !important; height:0 !important; min-height:0 !important;}#box_top_content { padding:0 !important; margin:0 !important; min-height:0 !important;}section#custom-content-top.custom-content--top,section#custom-content-top.custom-content--top.custom-content--page_shop_start { padding-top:1rem !important; padding-bottom:1rem !important;}section#custom-content-top { padding-top:0 !important; padding-bottom:0 !important;}.start_category_offer { margin-bottom:0.2rem;}@media (max-width:768px) { .kategoria-leiras ul li, ul.ul1 li {  line-height:1.3;  margin-bottom:0.3em; } p.p2 {  margin-bottom:0.2em; } p.p2 + ul.ul1, p.tight-gap + .ul1 {  margin-top:0.1em; } .start_category_offer {  margin-bottom:0.2rem; }}.highlighted-primary { background-color:#6DC6AC !important; color:#ffffff !important;}.gy-7 { --bs-gutter-y:0.5rem !important;}.artdet__countdown-outer {  background-color:#ffffff;}.alert-primary { --bs-alert-bg:#009688; --bs-alert-border-color:#3aaa5d; --bs-alert-color:#ffffff; --bs-alert-icon-color:#ffffff; }.products.type--2:not(.carousel) {  background-color:white;}#subscribe_to_stock {  flex:0 0 100% !important; width:100% !important; height:auto !important;  justify-content:center;  gap:0.5rem; padding:0.85rem 1rem;   margin-top:0.5rem; white-space:nowrap; background-color:#F6BC60 !important; border-color:#F6BC60 !important; color:#ffffff !important; border-radius:8px; font-size:1rem;    font-weight:600; transition:background-color .15s ease;}#subscribe_to_stock:hover,#subscribe_to_stock:focus { background-color:#F6BC60 !important; border-color:#F6BC60 !important; color:#ffffff !important;}#subscribe_to_stock::before { content:"Értesíts, ha újra kapható"; font-size:1rem; font-weight:600; line-height:1; color:#ffffff;}div.cd_wrap { background-color:#FFFFFF !important;}.artdet__virtual-point-highlighted { text-align:center !important; justify-content:center !important; align-items:center !important; flex-direction:column !important; gap:0.25rem !important;}.artdet__virtual-point-highlighted__title { display:flex !important; justify-content:center !important; align-items:center !important; text-align:center !important; line-height:1.25 !important; font-size:0.95rem !important;}.artdet__virtual-point-highlighted__content { display:block !important; width:100% !important; text-align:center !important; font-size:1.25rem !important; font-weight:700 !important; line-height:1.1 !important;}.package-offers{ --teal:#009688; --mint:#6dc6ac; --apricot:#f6bd60; --ink:#333; }.package-offers .package-offers__title{ font-size:16px !important; font-weight:600 !important; color:var(--ink); margin-bottom:.4rem !important; padding-bottom:.3rem !important; border-bottom:1px solid #e6f1ee;}.package-offers .package-offer{ background-color:#eaf6f2 !important; border:1px solid var(--mint) !important; border-radius:12px !important; padding:.5rem !important; box-shadow:0 2px 8px rgba(0,150,136,.10);}.package-offers .package-offer .product--infos .product__inner{ background-color:#fff !important; color:var(--ink) !important; border:1px solid #dcefe9 !important; border-radius:10px !important; display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; gap:.5rem .9rem !important; padding:.6rem .75rem !important;}.package-offers .package-offer .gy-5>*+*{ margin-top:0 !important; }.package-offers .package-offer__name{ flex:1 1 100% !important; font-size:.9rem !important; margin:0 !important; font-weight:600 !important; }.package-offers .package-offer__prices{ display:flex !important; align-items:center !important; gap:8px !important; flex-wrap:wrap !important; margin:0 !important; flex:1 1 auto !important; }.package-offers .package-offer__prices>*{ margin:0 !important; }.package-offers .package-offer__price-discount{ order:0 !important; font-size:1.4rem !important; line-height:1 !important; color:var(--teal) !important; font-weight:700 !important; }.package-offers .package-offer__price-base{ order:1 !important; font-size:.9rem !important; line-height:1 !important; opacity:.6 !important; }.package-offers .package-offer .badge--sale{ order:2 !important; margin:0 !important; align-self:center !important; display:inline-flex !important; align-items:center !important; line-height:1 !important; padding:5px 9px !important; background-color:var(--apricot) !important; color:#fff !important; font-weight:600 !important;}.package-offers .package-offer .d-grid{ display:flex !important; flex:0 0 auto !important; margin-left:auto !important; }.package-offers .package-offer__cart-btn.btn-outline-primary{ width:auto !important; max-width:none !important; background:transparent !important; color:var(--teal) !important; border:1.5px solid var(--teal) !important; border-radius:10px !important; font-weight:600 !important; font-size:.85rem !important; padding:8px 18px !important; transition:all .18s ease !important;}.package-offers .package-offer__cart-btn.btn-outline-primary:hover,.package-offers .package-offer__cart-btn.btn-outline-primary:focus{ background:var(--teal) !important; color:#fff !important; border-color:var(--teal) !important;}.package-offers .grid.products{ display:flex !important; flex-direction:column !important; gap:8px !important; margin-top:8px !important; }.package-offers .grid.products .product__inner{ display:flex !important; flex-direction:row !important; align-items:center !important; gap:10px !important; background:#fff !important; border:1px solid #dcefe9 !important; border-radius:8px !important; padding:6px !important;}.package-offers .grid.products .product__img-outer{ flex:0 0 auto !important; width:auto !important; display:flex !important; flex-direction:row !important; align-items:center !important; gap:8px !important; }.package-offers .grid.products .product__badges{ position:static !important; top:auto !important; left:auto !important; right:auto !important; bottom:auto !important; transform:none !important; order:-1 !important; flex:0 0 auto !important; margin:0 !important; }.package-offers .grid.products .badge--bundle-qty{ font-size:10px !important; line-height:1 !important; padding:3px 7px !important; background:#e9f5f1 !important; border:1px solid #cfe9e0 !important; color:#0b7f70 !important; border-radius:999px !important; }.package-offers .grid.products .product__img-link{ order:0 !important; display:block !important; line-height:0 !important; flex:0 0 auto !important; }.package-offers .grid.products .product__img{ width:62px !important; height:62px !important; object-fit:contain !important; border-radius:6px !important; }.package-offers .grid.products .product__data{ flex:1 1 auto !important; margin:0 !important; min-width:0 !important; }.package-offers .grid.products .product__name{ display:block !important; font-size:12.5px !important; line-height:1.3 !important; margin:0 !important; text-align:left !important; font-weight:600 !important; }.package-offers .grid.products .product__name a{ color:var(--ink) !important; text-decoration:none !important; }@media (max-width:600px){ .package-offers .package-offers__title{ font-size:15px !important; } .package-offers .package-offer{ padding:.45rem !important; } .package-offers .package-offer__name{ font-size:.85rem !important; } .package-offers .package-offer__price-discount{ font-size:1.25rem !important; } .package-offers .package-offer .d-grid{ flex:1 1 100% !important; margin-left:0 !important; margin-top:.2rem !important; } .package-offers .package-offer__cart-btn.btn-outline-primary{ width:100% !important; padding:9px 12px !important; } .package-offers .grid.products .product__img{ width:52px !important; height:52px !important; } .package-offers .grid.products .product__name{ font-size:11.5px !important; }}#modal-exitpopup .modal-exitpopup-newsletter-coupon{max-width:840px !important;}#modal-exitpopup .modal-content{border-radius:22px !important;border:0 !important;box-shadow:0 30px 70px rgba(16,40,38,.35) !important;overflow:hidden !important;font-family:'Manrope',sans-serif !important;}#modal-exitpopup .modal-header{border-bottom:0 !important;padding:22px 26px 4px !important;align-items:center !important;gap:11px !important;}#modal-exitpopup .modal-header__icon{width:38px !important;height:38px !important;padding:9px !important;background:#f6bd60 !important;color:#fff !important;fill:#fff !important;border-radius:11px !important;flex:0 0 auto !important;}#modal-exitpopup .modal-header__icon .fa-secondary{opacity:.55 !important;}#modal-exitpopup .modal-header__title{padding:0 !important;font-size:15px !important;font-weight:700 !important;color:#16403b !important;line-height:1.15 !important;}#modal-exitpopup .modal-header__sub-title{font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#009688 !important;}#modal-exitpopup .btn-close{width:34px !important;height:34px !important;border-radius:50% !important;background:#fff !important;border:1px solid #e6efec !important;color:#5b6f6b !important;opacity:1 !important;box-shadow:none !important;top:14px !important;right:14px !important;transition:.15s !important;}#modal-exitpopup .btn-close:hover{background:#009688 !important;color:#fff !important;border-color:#009688 !important;transform:rotate(90deg) !important;}#modal-exitpopup .btn-close svg{fill:currentColor !important;}#modal-exitpopup .modal-body{padding:8px 26px 6px !important;}#modal-exitpopup .grid.hide-this-by-end{align-items:center !important;gap:24px !important;}#modal-exitpopup .modal-body__sub-title{font-size:22px !important;line-height:1.18 !important;font-weight:800 !important;color:#16403b !important;margin:0 0 12px !important;}#modal-exitpopup .form-group{margin-bottom:10px !important;}#modal-exitpopup .form-control{height:46px !important;border:1.5px solid #e2ece9 !important;border-radius:12px !important;padding:0 14px !important;font-size:14px !important;color:#26403c !important;background:#fff !important;box-shadow:none !important;}#modal-exitpopup .form-control:focus{border-color:#009688 !important;box-shadow:0 0 0 4px rgba(0,150,136,.13) !important;}#modal-exitpopup .form-check-input{width:19px !important;height:19px !important;border:1.5px solid #cdddd8 !important;border-radius:6px !important;margin-top:.15rem !important;}#modal-exitpopup .form-check-input:checked{background-color:#009688 !important;border-color:#009688 !important;}#modal-exitpopup .form-check-label{font-size:12.5px !important;color:#65756f !important;line-height:1.4 !important;}#modal-exitpopup .form-check-label a,#modal-exitpopup .form-check-label b{color:#009688 !important;font-weight:600 !important;}#modal-exitpopup .hide-this-by-end .design-coupon-wrapper{background-color:#009084 !important;background-image:radial-gradient(circle at 80% 12%,rgba(255,255,255,.20),transparent 42%),radial-gradient(circle at 15% 90%,rgba(0,0,0,.10),transparent 40%),radial-gradient(rgba(255,255,255,.07) 1.4px,transparent 1.5px) !important;background-size:auto,auto,16px 16px !important;border-radius:20px !important;padding:26px 24px !important;position:relative !important;overflow:hidden !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10) !important;}#modal-exitpopup .hide-this-by-end .design-coupon{position:relative !important;background:#fff !important;background-image:none !important;border-radius:16px !important;padding:30px 22px !important;min-height:0 !important;text-align:center !important;color:#123b36 !important;align-items:center !important;box-shadow:none !important;--notch:13px;-webkit-mask:radial-gradient(circle var(--notch) at left,transparent 98%,#000 100%) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at right,transparent 98%,#000 100%) right/51% 100% no-repeat !important;mask:radial-gradient(circle var(--notch) at left,transparent 98%,#000 100%) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at right,transparent 98%,#000 100%) right/51% 100% no-repeat !important;filter:drop-shadow(0 18px 30px rgba(4,34,30,.38)) !important;animation:epxfloat 4.5s ease-in-out infinite !important;}@keyframes epxfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}#modal-exitpopup .hide-this-by-end .design-coupon::before,#modal-exitpopup .hide-this-by-end .design-coupon::after{display:none !important;}#modal-exitpopup .hide-this-by-end .exitpopup-coupon-1{display:none !important;}#modal-exitpopup .hide-this-by-end .exitpopup-coupon-3{position:relative !important;z-index:1 !important;display:inline-block !important;background:#fdeccb !important;color:#a9700f !important;padding:4px 13px !important;border-radius:999px !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;margin:0 auto 12px !important;}#modal-exitpopup .hide-this-by-end .exitpopup-coupon-3:empty{display:none !important;}#modal-exitpopup .hide-this-by-end .exitpopup-coupon-2{position:relative !important;z-index:1 !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;}#modal-exitpopup .hide-this-by-end .exitpopup-coupon-value{font-size:48px !important;font-weight:800 !important;color:#0a6f62 !important;line-height:1 !important;letter-spacing:-.02em !important;padding:0 !important;}#modal-exitpopup .hide-this-by-start .design-coupon-wrapper{padding:0 !important;}#modal-exitpopup .hide-this-by-start .design-coupon{background-color:#eaf6f2 !important;background-image:none !important;border:2px dashed #a7d8cc !important;border-radius:14px !important;padding:18px 20px !important;text-align:center !important;color:#26403c !important;}#modal-exitpopup .hide-this-by-start .exitpopup-coupon-1{font-size:14px !important;font-weight:700 !important;color:#16403b !important;margin:0 0 4px !important;}#modal-exitpopup .hide-this-by-start .exitpopup-coupon-3{font-size:12px !important;color:#65756f !important;margin:0 0 12px !important;}#modal-exitpopup .hide-this-by-start .exitpopup-coupon-2{justify-content:center !important;gap:10px !important;align-items:center !important;background:#fff !important;border-radius:10px !important;padding:8px 8px 8px 16px !important;max-width:320px !important;margin:0 auto !important;}#modal-exitpopup .hide-this-by-start .exitpopup-coupon-value{font-size:24px !important;font-weight:800 !important;letter-spacing:.05em !important;color:#009688 !important;padding:0 !important;}#modal-exitpopup .exitpopup-coupon-copy-btn.btn{--bs-btn-bg:#009688 !important;--bs-btn-color:#fff !important;--bs-btn-hover-bg:#007e72 !important;background-color:#009688 !important;color:#fff !important;border-radius:8px !important;padding:9px 12px !important;}#modal-exitpopup .exitpopup-coupon-copy-btn svg{fill:#fff !important;width:15px !important;height:15px !important;}#modal-exitpopup .modal-footer{border-top:0 !important;padding:4px 26px 22px !important;flex-direction:column !important;align-items:stretch !important;gap:6px !important;}#modal-exitpopup .modal-footer .exitpopup__start-btn.btn-primary{--bs-btn-bg:#009688 !important;--bs-btn-border-color:#009688 !important;--bs-btn-color:#fff !important;--bs-btn-hover-bg:#007e72 !important;--bs-btn-hover-border-color:#007e72 !important;--bs-btn-active-bg:#007e72 !important;background-color:#009688 !important;background-image:none !important;border-color:#009688 !important;color:#fff !important;border-radius:14px !important;height:52px !important;padding:0 20px !important;font-size:15px !important;font-weight:700 !important;width:100% !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;box-shadow:0 10px 22px rgba(0,150,136,.30) !important;transition:.18s !important;}#modal-exitpopup .exitpopup__start-btn:hover{transform:translateY(-2px) !important;box-shadow:0 14px 28px rgba(0,150,136,.4) !important;}#modal-exitpopup .exitpopup__start-btn svg{fill:#fff !important;width:18px !important;height:18px !important;}#modal-exitpopup .exitpopup__end-btn{background:transparent !important;color:#93a19c !important;border:0 !important;box-shadow:none !important;font-size:13px !important;font-weight:600 !important;width:auto !important;margin:0 auto !important;padding:4px 10px !important;}#qty-discounts .qty-discounts__title,#qty-discounts .qty-discount,#qty-discounts .js-qty-save{ display:none !important; }#artdet__fixed-cart{border-top:1px solid #ececec !important;box-shadow:0 -4px 22px rgba(16,40,38,.10) !important;}#artdet__fixed-cart .fixed-cart__name{font-weight:600 !important;color:#333 !important;}#artdet__fixed-cart .fixed-cart__price{font-weight:700 !important;color:#16403b !important;font-size:16px !important;}#artdet__fixed-cart .fixed-cart__btn.btn-square{aspect-ratio:auto !important;width:auto !important;min-width:0 !important;height:46px !important;padding:0 20px !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:#009688 !important;color:#fff !important;font-weight:700 !important;font-size:15px !important;white-space:nowrap !important;box-shadow:0 6px 16px rgba(0,150,136,.28) !important;transition:.15s !important;}#artdet__fixed-cart .fixed-cart__btn.btn-square:hover{background:#007e72 !important;transform:translateY(-1px) !important;}#artdet__fixed-cart .fixed-cart__btn::after{content:attr(aria-label) !important;font-family:'Manrope',sans-serif !important;font-weight:700 !important;}#artdet__fixed-cart .fixed-cart__btn svg{width:18px !important;height:18px !important;fill:#fff !important;}@media(max-width:400px){ #artdet__fixed-cart .fixed-cart__btn.btn-square{padding:0 14px !important;font-size:14px !important;height:44px !important;} #artdet__fixed-cart .fixed-cart__price{font-size:15px !important;}}.product-reviews .review-summary{background:#f4faf8 !important;border:1px solid #e3f0ec !important;border-radius:16px !important;padding:16px 18px !important;}.review-summary__score-num{color:#16403b !important;font-weight:800 !important;}.review-summary__reviews-count{color:#7c8b86 !important;}.artdet__rating-highlighted-reviews-count,.artdet__rating-highlighted-reviews-count.btn-text{border:0 !important;background:transparent !important;padding:0 !important;color:#333 !important;font-weight:400 !important;text-decoration:none !important;box-shadow:none !important;}.artdet__rating-highlighted-reviews-count:hover{text-decoration:underline !important;color:#333 !important;}.review-summary__bars,.product-reviews__summary-bars{display:flex !important;flex-direction:column !important;gap:7px !important;flex-grow:1 !important;justify-content:center !important;}.product-reviews__summary-bar{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;}.product-reviews__summary-bar .progress-bar__star{display:inline-flex !important;align-items:center !important;gap:3px !important;min-width:32px !important;justify-content:flex-end !important;}.product-reviews__summary-bar .progress-bar__star-num{color:#4a5a55 !important;font-weight:600 !important;font-size:13px !important;}.product-reviews__summary-bar .progress-bar__progress.progress{flex:1 1 auto !important;height:8px !important;background:#e6ece9 !important;border-radius:999px !important;overflow:hidden !important;}.product-reviews__summary-bar .progress-bar{background:#e8a530 !important;border-radius:999px !important;}.product-reviews__summary-bar .progress-bar__count{min-width:40px !important;justify-content:flex-end !important;}.product-reviews__summary-bar .progress-bar__count-num{color:#8a9994 !important;font-size:13px !important;}.product-reviews__summary-bar .star--full{fill:#e8a530 !important;color:#e8a530 !important;width:14px !important;height:14px !important;}.rvx-trustline{display:inline-flex !important;align-items:center !important;background:#e9f5f1 !important;color:#0b7f70 !important;font-size:12.5px !important;font-weight:700 !important;padding:7px 14px !important;border-radius:999px !important;margin:4px auto 0 !important;}.rvx-trustline::before{content:"✓";margin-right:5px;font-weight:800;}.product-reviews .product-review{border:1px solid #eef1ef !important;border-radius:12px !important;padding:14px !important;box-shadow:0 2px 8px rgba(16,40,38,.05) !important;}.product-review__head{display:flex !important;align-items:center !important;gap:11px !important;flex-wrap:wrap !important;margin-bottom:8px !important;}.review-avatar{width:40px !important;height:40px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:700 !important;font-size:15px !important;flex:0 0 auto !important;font-family:'Manrope',sans-serif !important;}.review-avatar.rvx-av-0{background:#e9f5f1 !important;color:#0b7f70 !important;}.review-avatar.rvx-av-1{background:#fdeccb !important;color:#a9700f !important;}.review-avatar.rvx-av-2{background:#e3eef0 !important;color:#0f6f61 !important;}.review-avatar.rvx-av-3{background:#f3ece7 !important;color:#8a5a3a !important;}.rvx-namecol{display:flex !important;flex-direction:column !important;min-width:0 !important;flex:1 1 150px !important;}.rvx-namecol .product-review__author{font-weight:600 !important;color:#333 !important;font-size:15px !important;margin:0 !important;line-height:1.25 !important;}.rvx-namecol .product-review__created-at{color:#9aa5a1 !important;font-size:12px !important;margin:2px 0 0 !important;}.rvx-ratingcol{display:flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important;flex-wrap:wrap !important;justify-content:flex-start !important;}.rvx-ratingcol .stars{margin:0 !important;display:inline-flex !important;}.rvx-ratingcol .star--full{fill:#e8a530 !important;color:#e8a530 !important;}.product-review__verified-customer-badge.badge--verified-customer{margin:0 !important;font-weight:600 !important;font-size:11.5px !important;padding:4px 9px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;gap:5px !important;}.product-reviews .product-review__verified-customer-badge.badge--verified-customer{background-color:#e9f5f1 !important;color:#0b7f70 !important;border:1px solid #cfe9e0 !important;}.product-reviews .product-review__verified-customer-badge.badge--verified-customer svg{fill:#0b7f70 !important;}.product-review__message{color:#333 !important;font-size:14px !important;line-height:1.5 !important;margin-left:51px !important;}.product-review__write-review-btn.btn{border-radius:12px !important;}.fixed-cart__rating{display:flex !important;align-items:center !important;font-size:11.5px !important;color:#6c7a75 !important;font-weight:600 !important;margin-top:2px !important;}.fixed-cart__rating::before{content:"★";color:#e8a530;margin-right:4px;}@media(max-width:600px){ .review-summary{display:flex !important;flex-direction:column !important;gap:12px !important;text-align:center !important;} .review-summary__bars{display:none !important;} .review-summary__average{flex-direction:column !important;gap:6px !important;justify-content:center !important;} .no-review__title-wrap{flex-direction:column !important;width:100% !important;gap:8px !important;} .product-review__write-review-btn.btn{width:100% !important;justify-content:center !important;height:46px !important;} .rvx-ratingcol{margin-left:51px !important;} .product-review__message{margin-left:0 !important;}} .artdet__pagination-btns{display:none !important;}}.artdet__function{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important;width:100% !important;}.artdet__function > *{margin:0 !important;}.artdet__function .btn{flex:1 1 0 !important;height:42px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.artdet__function .badge.stock{flex:1 1 0 !important;height:42px !important;padding:0 16px !important;border-radius:10px !important;font-size:14.5px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;}.artdet__stock.rvx-moved{display:none !important;}@media(max-width:600px){ .artdet__function{gap:6px !important;} .artdet__function .btn,.artdet__function .badge.stock{flex:1 0 auto !important;height:36px !important;font-size:12px !important;padding:0 9px !important;gap:5px !important;border-radius:9px !important;justify-content:center !important;} .artdet__function .btn .icon-set,.artdet__function .badge.stock .icon-set{width:14px !important;height:14px !important;}}.artdet__subscribe-btn.btn-square{flex:0 0 auto !important;width:auto !important;height:42px !important;min-height:42px !important;padding:0 14px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-family:'Manrope',sans-serif !important;font-size:16px !important;font-weight:500 !important;white-space:nowrap !important;line-height:1 !important;}.artdet__subscribe-btn .icon-set,.artdet__subscribe-btn svg{width:18px !important;height:18px !important;}#subscribe_to_cheaper::after{content:"Értesíts, ha akciós lesz!" !important;}@media(max-width:600px){ .artdet__subscribe-btn.btn-square{height:36px !important;min-height:36px !important;padding:0 9px !important;font-size:12px !important;gap:5px !important;border-radius:9px !important;} .artdet__subscribe-btn .icon-set,.artdet__subscribe-btn svg{width:14px !important;height:14px !important;}}.artdet__prices.has-price-sale .artdet__subscribe-btn{ display:none !important; }}.artdet__function .badge.stock .stock__qty-and-unit.interval-text,.artdet__stock .badge.stock .stock__qty-and-unit.interval-text{font-size:10px !important;line-height:1.1 !important;font-weight:600 !important;white-space:normal !important;display:inline-block !important;}.product__stock.interval-text .stock__qty-and-unit{display:none !important;}.product__stock.interval-text .stock__text::after{content:"Raktáron" !important;}}.artdet__spec-params.grid{ display:grid !important; grid-template-columns:1fr 1fr !important; column-gap:40px !important; row-gap:0 !important; background:#fff !important; border:1px solid #e7efeb !important; border-radius:14px !important; padding:4px 22px !important; margin:16px 0 !important; max-width:900px !important;}.artdet__spec-param{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:16px !important; padding:12px 2px !important; margin:0 !important; border-top:1px solid #eef3f1 !important; min-width:0 !important;}.artdet__spec-param:nth-child(1),.artdet__spec-param:nth-child(2){ border-top:none !important; }.artdet__spec-param-label{ display:inline-flex !important; align-items:center !important; gap:5px !important; margin:0 !important; flex:0 0 auto !important; }.artdet__spec-param-label .param-name{ color:#8d9a95 !important; font-weight:600 !important; font-size:13px !important; display:inline-flex !important; align-items:center !important; gap:4px !important; line-height:1.2 !important;}.artdet__spec-param-value{ text-align:right !important; color:#1f3d38 !important; font-weight:700 !important; font-size:14px !important; line-height:1.3 !important;}.artdet__spec-param-value a.direct-filter-link{ color:#009688 !important; font-weight:700 !important; text-decoration:none !important; }.artdet__spec-param-value a.direct-filter-link:hover{ text-decoration:underline !important; }.artdet__spec-param-label .info-icon{ display:inline-flex !important; }.artdet__spec-param-label .info-icon .icon-set{ width:13px !important; height:13px !important; color:#c0cac6 !important; }@media(max-width:600px){ .artdet__spec-params.grid{ grid-template-columns:1fr !important; padding:2px 16px !important; margin:12px 0 !important; max-width:none !important; } .artdet__spec-param{ padding:11px 2px !important; } .artdet__spec-param:nth-child(1){ border-top:none !important; } .artdet__spec-param:nth-child(2){ border-top:1px solid #eef3f1 !important; } .artdet__spec-param-value{ font-size:13.5px !important; } .artdet__spec-param-label .param-name{ font-size:12.5px !important; }}.rvx-freeship{ margin:12px 14px 2px; padding:12px 14px; background:#f4faf7; border:1px solid #e4efe9; border-radius:13px; font-family:'Manrope',sans-serif; }.rvx-freeship--cart{ margin:0; }.rvx-freeship[data-state="done"]{ background:#eaf7f1; border-color:#c9e9dd; }.rvx-fs-row{ display:flex; align-items:center; gap:10px; margin-bottom:10px; }.rvx-fs-icon{ flex:0 0 auto; width:28px; height:28px; border-radius:9px; display:inline-flex; align-items:center; justify-content:center; background:#e0f1e9; color:#0a8f7a; line-height:0; }.rvx-freeship[data-state="done"] .rvx-fs-icon{ background:#009688; color:#fff; }.rvx-freeship .rvx-fs-icon svg{ width:16px !important; height:16px !important; margin:0; }.rvx-freeship .rvx-fs-icon .rvx-fs-truck{ display:block; }.rvx-freeship .rvx-fs-icon .rvx-fs-check{ display:none; }.rvx-freeship[data-state="done"] .rvx-fs-icon .rvx-fs-truck{ display:none; }.rvx-freeship[data-state="done"] .rvx-fs-icon .rvx-fs-check{ display:block; }.rvx-fs-text{ font-size:13px; color:#33564f; line-height:1.32; font-weight:500; }.rvx-fs-text b{ color:#00887a; font-weight:700; }.rvx-freeship[data-state="done"] .rvx-fs-text{ color:#0a7f63; }.rvx-fs-track{ height:7px; border-radius:99px; background:#e2ebe7; overflow:hidden; }.rvx-fs-fill{ height:100%; border-radius:99px; background:linear-gradient(90deg,#6DC6AC,#009688); width:0; transition:width .7s cubic-bezier(.4,0,.2,1); }.rvx-freeship[data-state="done"] .rvx-fs-fill{ background:linear-gradient(90deg,#009688,#00887a); }.cart-box__shipping-free, .cart-box__shipping-not-free, .cart-shipping-alert{ display:none !important; }}.rvx-sale-card{ border:1px solid #f2dce1; border-radius:14px; overflow:hidden; margin:8px 0 6px; background:#fff; font-family:'Manrope',sans-serif; }.rvx-sale-card .artdet__prices{ margin:0 !important; padding:13px 15px 12px !important; display:grid !important; grid-template-columns:1fr auto !important; grid-template-areas:"base save" "disc save" !important; align-items:center !important; column-gap:12px !important; row-gap:2px !important; background:#fff !important; }.rvx-sale-card .artdet__price-base-outer{ grid-area:base !important; display:flex !important; flex-direction:row !important; align-items:center !important; gap:8px !important; margin:0 !important; }.rvx-sale-card .artdet__sale.badge--sale{ background:#ef4e6d !important; color:#fff !important; font-size:12px !important; font-weight:700 !important; padding:2px 8px !important; border-radius:7px !important; }.rvx-sale-card .artdet__price-base-value{ color:#9aa0a6 !important; font-size:14px !important; }.rvx-sale-card .artdet__price-discount{ grid-area:disc !important; color:#ef4e6d !important; font-size:26px !important; font-weight:800 !important; line-height:1 !important; letter-spacing:-0.02em !important; margin:0 !important; }.rvx-sale-card .artdet__discount-saving{ grid-area:save !important; align-self:center !important; text-align:center !important; background:#fff1f4 !important; border:1px solid #f7d3db !important; border-radius:10px !important; padding:6px 11px !important; margin:0 !important; line-height:1.2 !important; }.rvx-sale-card .artdet__discount-saving__title{ display:block !important; font-size:9.5px !important; color:#c26476 !important; font-weight:600 !important; text-transform:uppercase !important; letter-spacing:.03em !important; }.rvx-sale-card .artdet__discount-saving__value{ font-size:15px !important; color:#ef4e6d !important; font-weight:800 !important; }.rvx-sale-card .artdet__countdown-outer{ margin:0 !important; padding:10px 15px 11px !important; background:#fff6f8 !important; border-top:1px solid #f4e0e5 !important; }.rvx-sale-metarow{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:10px !important; margin-bottom:7px !important; }.rvx-sale-endlabel{ display:inline-flex !important; align-items:center !important; gap:6px !important; font-size:11.5px !important; color:#8a5560 !important; font-weight:600 !important; }.rvx-sale-endlabel svg{ color:#ef4e6d !important; flex-shrink:0 !important; }.rvx-sale-endlabel b{ color:#6b4650 !important; font-weight:700 !important; }.rvx-sale-timer{ display:flex !important; align-items:center !important; gap:3px !important; font-variant-numeric:tabular-nums !important; }.rvx-sale-timer .rvx-seg{ text-align:center !important; }.rvx-sale-timer .rvx-seg b{ display:block !important; font-size:14px !important; font-weight:800 !important; color:#ef4e6d !important; line-height:1 !important; }.rvx-sale-timer .rvx-seg i{ font-style:normal !important; font-size:8px !important; color:#b58a93 !important; text-transform:uppercase !important; letter-spacing:.03em !important; }.rvx-sale-timer em{ color:#e6b8c1 !important; font-weight:700 !important; font-size:13px !important; padding-bottom:9px !important; font-style:normal !important; }.rvx-sale-progress{ height:5px !important; border-radius:99px !important; background:#f4dbe1 !important; overflow:hidden !important; }.rvx-sale-progress-fill{ height:100% !important; border-radius:99px !important; background:linear-gradient(90deg,#f6849b,#ef4e6d) !important; transition:width .6s ease !important; }.rvx-sale-delivery{ display:flex !important; align-items:center !important; gap:7px !important; padding:9px 15px !important; border-top:1px solid #f4e0e5 !important; background:#fff !important; font-size:11.5px !important; color:#5a6b64 !important; }.rvx-sale-delivery svg{ color:#009688 !important; flex-shrink:0 !important; }.rvx-sale-delivery b{ color:#1f3d38 !important; font-weight:700 !important; }@media(max-width:600px){ .rvx-sale-card .artdet__price-discount{ font-size:23px !important; } .rvx-sale-card .artdet__prices{ padding:11px 12px !important; } .rvx-sale-card .artdet__countdown-outer{ padding:9px 12px 10px !important; } .rvx-sale-delivery{ padding:8px 12px !important; }}#modal-exitpopup .modal-content,.modal-exitpopup-newsletter-coupon .modal-content{ max-height:calc(100dvh - 16px) !important; display:flex !important; flex-direction:column !important; overflow:hidden !important;}#modal-exitpopup .modal-header, #modal-exitpopup .modal-footer,.modal-exitpopup-newsletter-coupon .modal-header, .modal-exitpopup-newsletter-coupon .modal-footer{ flex:0 0 auto !important;}#modal-exitpopup .modal-body,.modal-exitpopup-newsletter-coupon .modal-body{ flex:1 1 auto !important; min-height:0 !important; overflow-y:auto !important; -webkit-overflow-scrolling:touch !important;}@media (max-height:730px){ #modal-exitpopup .design-coupon, .modal-exitpopup-newsletter-coupon .design-coupon{  transform:scale(.82) !important; transform-origin:center !important; margin:-6px 0 -16px !important; } #modal-exitpopup .modal-body, .modal-exitpopup-newsletter-coupon .modal-body{ padding-top:8px !important; padding-bottom:8px !important; }}.product-type__item.type--color .product-type__values{ display:flex; flex-wrap:wrap; gap:13px; align-items:center; }.product-type__item.type--color a.product-type__value.btn,.product-type__item.type--color a.product-type__value{ all:unset; position:relative; box-sizing:border-box; width:32px; height:32px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:0; margin:0; transition:transform .12s ease, box-shadow .12s ease; }.product-type__item.type--color .product-type__value .product-type__value-color{ width:32px !important; height:32px !important; min-width:32px; border-radius:50% !important; background:currentColor !important; display:block !important; margin:0 !important; padding:0 !important; box-shadow:inset 0 0 0 1px rgba(0,0,0,.10) !important; }.product-type__item.type--color .product-type__value:hover{ transform:translateY(-1px); box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(0,150,136,.35); }.product-type__item.type--color .product-type__value.active,.product-type__item.type--color .product-type__value.btn-outline-primary.active{ box-shadow:0 0 0 2px #fff, 0 0 0 4px #009688; transform:none; }.product-type__item.type--color .product-type__value.active::after{ content:""; position:absolute; z-index:2; width:12px; height:7px; margin-top:-2px; border-left:2.5px solid #fff; border-bottom:2.5px solid #fff; transform:rotate(-45deg); pointer-events:none; filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)); }.product-type__item.type--text .product-type__values{ display:flex; flex-wrap:wrap; gap:8px; align-items:center; }.product-type__item.type--text a.product-type__value.btn,.product-type__item.type--text a.product-type__value{ all:unset; box-sizing:border-box; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; min-width:40px; padding:8px 14px; border-radius:10px; background:#fff; border:1px solid #dcdcd7; color:#333; font-size:13px; font-weight:400; line-height:1; transition:all .12s ease; }.product-type__item.type--text a.product-type__value::after{ content:none !important; }.product-type__item.type--text a.product-type__value .product-type__option-name{ color:inherit !important; }.product-type__item.type--text a.product-type__value:hover{ border-color:#009688; transform:translateY(-1px); }.product-type__item.type--text a.product-type__value.active,.product-type__item.type--text a.product-type__value.btn-outline-primary.active{ border:1.5px solid #009688; background:#e8f6f1; color:#0f6e56; font-weight:500; }.product-type__item.type--pic .product-type__values{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; }.product-type__item.type--pic a.product-type__value.btn,.product-type__item.type--pic a.product-type__value{ all:unset; position:relative; box-sizing:border-box; cursor:pointer; width:48px; height:48px; border-radius:10px; overflow:hidden; display:inline-block; box-shadow:inset 0 0 0 1px rgba(0,0,0,.10); transition:transform .12s ease, box-shadow .12s ease; }.product-type__item.type--pic a.product-type__value::after{ content:none !important; }.product-type__item.type--pic a.product-type__value .product-type__option-name{ display:block !important; width:100% !important; height:100% !important; overflow:hidden; }.product-type__item.type--pic a.product-type__value img{ width:100% !important; height:100% !important; object-fit:cover !important; display:block; border-radius:10px; }.product-type__item.type--pic a.product-type__value:hover{ transform:translateY(-1px); box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(0,150,136,.35); }.product-type__item.type--pic a.product-type__value.active,.product-type__item.type--pic a.product-type__value.btn-outline-primary.active{ box-shadow:0 0 0 2px #fff, 0 0 0 3px #009688; }.product__type.type--color{ display:flex; flex-wrap:wrap; gap:6px; align-items:center; }.product__type.type--color .product__type-value{ background:transparent !important; border:0 !important; outline:0 !important; border-radius:50% !important; box-shadow:none !important; position:relative; transition:transform .12s ease; }.product__type.type--color .product__type-value .product__type-option--color{ border-radius:50% !important; box-shadow:inset 0 0 0 1px rgba(0,0,0,.10) !important; transition:box-shadow .12s ease; }.product__type.type--color .product__type-value:hover{ transform:translateY(-1px); }.product__type.type--color .product__type-value:hover .product__type-option--color{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.10), 0 0 0 2px #fff, 0 0 0 4px rgba(0,150,136,.35) !important; }.product__type.type--color .product__type-value.itself .product__type-option--color{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.10), 0 0 0 2px #fff, 0 0 0 3px #009688 !important; }.product__type.type--text{ display:flex; flex-wrap:wrap; gap:6px; align-items:center; }.product__type.type--text .product__type-value{ all:unset; box-sizing:border-box; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; padding:5px 10px; border-radius:8px; background:#fff; border:1px solid #dcdcd7; color:#333; font-size:12px; line-height:1; transition:all .12s ease; }.product__type.type--text .product__type-value:hover{ border-color:#009688; transform:translateY(-1px); }.product__type.type--text .product__type-value.itself{ border:1.5px solid #009688; background:#e8f6f1; color:#0f6e56; font-weight:500; }.product__type.type--pic{ display:flex; flex-wrap:wrap; gap:6px; align-items:center; }.product__type.type--pic .product__type-value{ all:unset; position:relative; box-sizing:border-box; cursor:pointer; width:36px; height:36px; border-radius:8px; overflow:hidden; display:inline-block; box-shadow:inset 0 0 0 1px rgba(0,0,0,.10); transition:transform .12s ease, box-shadow .12s ease; }.product__type.type--pic .product__type-value img{ width:100% !important; height:100% !important; object-fit:cover !important; display:block; }.product__type.type--pic .product__type-value:hover{ transform:translateY(-1px); box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(0,150,136,.35); }.product__type.type--pic .product__type-value.itself{ box-shadow:0 0 0 2px #fff, 0 0 0 3px #009688; }}.rvx-vbtn{position:relative!important;display:block!important;width:100%!important;max-width:560px!important;height:118px!important;overflow:hidden!important;border:0!important;border-radius:16px!important;cursor:pointer!important;color:#fff;font-family:inherit;margin:14px 0!important;box-sizing:border-box!important;box-shadow:0 5px 18px rgba(0,0,0,.16)}.rvx-vbtn .rvx-thumb{position:absolute;inset:0;background-size:cover;background-position:center 30%;background-color:#0c3b34;transform:scale(1.06);animation:rvxKen 9s ease-in-out infinite}.rvx-vbtn .rvx-ov{position:absolute;inset:0;background:rgba(0,0,0,.34)}.rvx-vbtn .rvx-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:13px;padding:11px 24px 11px 13px;border-radius:44px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 28px rgba(0,0,0,.3)}.rvx-vbtn .rvx-play{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;animation:rvxRing 2.2s ease-out infinite}.rvx-vbtn .rvx-play i{width:0;height:0;border-left:14px solid #009688;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:2px;display:block}.rvx-vbtn .rvx-lbl{font-family:'Montserrat',Gill Sans MT,Manrope,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:14px;text-shadow:0 1px 5px rgba(0,0,0,.4);white-space:nowrap}.rvx-vbtn .rvx-tag{position:absolute;top:9px;right:11px;font-family:'Montserrat',Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;background:rgba(0,0,0,.45);padding:3px 8px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes rvxKen{0%{transform:scale(1.06)}50%{transform:scale(1.19)}100%{transform:scale(1.06)}}@keyframes rvxRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%,100%{box-shadow:0 0 0 14px rgba(255,255,255,0)}}.rvx-lb{position:fixed!important;inset:0;z-index:999999;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;padding:18px}.rvx-lb .rvx-lb-close{position:absolute;top:-46px;right:0;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.16);color:#fff;font-size:24px;line-height:1;cursor:pointer}.rvx-lb.rvx-yt .rvx-lb-frame{position:relative;width:min(980px,94vw);aspect-ratio:16/9;max-height:86vh;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 24px 70px rgba(0,0,0,.55)}.rvx-lb.rvx-tt .rvx-lb-frame{position:relative;width:min(340px,90vw);height:min(88vh,720px);border-radius:16px;overflow:hidden;background:#000;box-shadow:0 24px 70px rgba(0,0,0,.6)}.rvx-lb .rvx-lb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}}.rvxc, .rvxc *{ -webkit-user-select:none; user-select:none; }.rvxc-steps{ display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 14px;font-size:12px }.rvxc-steps .st{ display:flex;align-items:center;gap:6px;color:#aaa }.rvxc-steps .st.on{ color:#009688;font-weight:700 }.rvxc-steps .st i{ width:22px;height:22px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-style:normal }.rvxc-steps .st.on i{ background:#009688;color:#fff }.rvxc-steps .sep{ width:26px;height:2px;background:#d5d5cf }.rvxc-card{ background:#fff;border:1px solid #e6e6e2;border-radius:14px;padding:13px 15px;margin:0 0 14px;box-shadow:0 2px 8px rgba(0,0,0,.05) }.rvxc-lad-h{ font-size:12.5px;font-weight:600;color:#16403b;margin-bottom:11px }.rvxc-lad-row{ display:flex;align-items:center;gap:6px }.rvxc-lad-row .col{ flex:1;text-align:center }.rvxc-lad-row .conn{ flex:1;height:3px;margin-top:-16px;background:#e0e0da }.rvxc-lad-row .conn.on{ background:#009688 }.rvxc-dot{ width:28px;height:28px;border-radius:50%;background:#f0f0ec;color:#bbb;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:12px }.rvxc-dot.done{ width:30px;height:30px;background:#009688;color:#fff;font-weight:700 }.rvxc-dot.next{ width:32px;height:32px;background:#fff;border:2px solid #009688;font-size:15px }.rvxc-lad-lbl{ font-size:10px;margin-top:3px;color:#aaa }.rvxc-lad-lbl.done{ color:#0f6e56 } .rvxc-lad-lbl.next{ color:#009688;font-weight:600 }.rvxc-lad-msg{ text-align:center;font-size:11.5px;color:#16403b;margin-top:10px }.rvxc-cta{ position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:13px;background:#009688;color:#fff;border:0;border-radius:11px;padding:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px rgba(0,150,136,.3) }.rvxc-shine{ position:absolute;top:0;bottom:0;width:30%;left:-45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);animation:rvxcShine 4s ease-in-out infinite;pointer-events:none }.rvxc-wig{ display:inline-block;animation:rvxcWiggle 1.8s ease-in-out infinite }.rvxc-cross-h{ display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#16403b }.rvxc-cross-h i{ width:26px;height:26px;border-radius:50%;background:#e1f5ee;color:#0f6e56;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal }.rvxc-cross-sub{ font-size:11px;color:#999;margin:2px 0 10px 34px }.rvxc-cscroll{ display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none }.rvxc-cscroll::-webkit-scrollbar{ display:none }.rvxc-cxc{ flex:0 0 auto;width:78%;max-width:290px;scroll-snap-align:start;display:flex;align-items:center;gap:10px;background:#f7f8f5;border-radius:12px;padding:10px }.rvxc-cxc .th{ width:56px;height:56px;border-radius:9px;background:#fff;flex:0 0 auto;overflow:hidden }.rvxc-cxc .th img{ width:100%;height:100%;object-fit:contain }.rvxc-cxc .nm{ font-size:12px;color:#333;line-height:1.25;max-height:30px;overflow:hidden }.rvxc-cxc .pr{ font-size:12.5px;font-weight:600;color:#16403b;margin-top:2px }.rvxc-cxc .add{ flex:0 0 auto;background:#009688;color:#fff;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap }.rvxc-cxc .add.added{ background:#0f6e56 }.sum-box__coupon.rvxc-coup-box{ display:block !important;background:#fff;border:1px solid #e6e6e2;border-radius:14px;padding:13px 15px !important;margin:0 0 14px;box-shadow:0 2px 8px rgba(0,0,0,.05) }.rvxc-coup-box .form-label{ font-size:12.5px;font-weight:700;color:#16403b;margin-bottom:8px;display:block }.rvxc-coup-box .input-group{ display:flex;gap:8px }.rvxc-coup-box .input-group-text{ display:none }.rvxc-coup-box .sum-box__coupon-input{ flex:1;min-width:0;border:1px solid #d8d8d4;border-radius:10px;padding:11px 12px;font-size:13px }.rvxc-coup-box .sum-box__coupon-check-btn{ background:#009688 !important;color:#fff !important;border:0 !important;border-radius:10px !important;padding:0 20px !important;font-weight:600;font-size:13px;white-space:nowrap;cursor:pointer }.rvxc-gift{ position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;width:100%;background:linear-gradient(90deg,#eaf7f1,#e2f3eb);border:1.5px solid #009688;border-radius:13px;padding:13px 15px;margin:0 0 14px;cursor:pointer;text-align:left;box-shadow:0 3px 14px rgba(0,150,136,.16) }.rvxc-gift .ic{ width:40px;height:40px;border-radius:50%;background:#009688;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:19px;animation:rvxcRing 2s ease-out infinite }.rvxc-gift .tx{ flex:1;min-width:0;line-height:1.25 }.rvxc-gift .tx b{ font-size:14px;color:#16403b;font-weight:700;display:block }.rvxc-gift .tx s{ font-size:11px;color:#0f6e56;text-decoration:none }.rvxc-gift .bd{ font-size:10px;font-weight:700;color:#5a3a00;background:#F6BD60;padding:3px 10px;border-radius:20px;white-space:nowrap;animation:rvxcBadge 1.3s ease-in-out infinite;flex:0 0 auto }.rvxc-gift .cv{ color:#009688;font-size:20px;flex:0 0 auto;animation:rvxcBob 1.6s ease-in-out infinite }.cart-gift-products.rvxc-open{ display:block !important }.cart-gift-products.rvxc-collapsed{ display:none !important }body.rvxc-on .sum-box__navigation-wrap{ display:none !important }.rvxc-bar{ position:fixed;left:0;right:0;bottom:0;z-index:99990;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 18px rgba(0,0,0,.09) }body.modal-open .rvxc-bar{ display:none !important }.rvxc-bar-in{ max-width:900px;margin:0 auto }.rvxc-trust{ display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:6px 14px;border-bottom:1px solid #f0f0ec;font-size:11px;color:#555 }.rvxc-trust .r{ color:#16403b;font-weight:600 } .rvxc-trust .r em{ color:#F6BD60;font-style:normal;letter-spacing:1px }.rvxc-trust .sp{ color:#d5d5cf }.rvxc-pay{ display:flex;align-items:center;gap:12px;padding:9px 14px }.rvxc-pay .lbl{ font-size:10px;color:#888 } .rvxc-pay .lbl.save{ color:#3b8a3b;font-weight:600 }.rvxc-pay .tot{ font-size:16px;font-weight:600;color:#16403b }.rvxc-pay .go{ flex:1;background:#009688;color:#fff;border:0;font-weight:600;font-size:14px;padding:13px;border-radius:12px;cursor:pointer }@keyframes rvxcWiggle{0%,100%{transform:rotate(0)}20%{transform:rotate(-11deg)}60%{transform:rotate(11deg)}80%{transform:rotate(-6deg)}}@keyframes rvxcRing{0%{box-shadow:0 0 0 0 rgba(0,150,136,.5)}70%,100%{box-shadow:0 0 0 13px rgba(0,150,136,0)}}@keyframes rvxcShine{0%{left:-45%}55%,100%{left:130%}}@keyframes rvxcBob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes rvxcBadge{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}}.bbty{--t:#009688;--td:#0f6e56;--mint:#6dc6ac;font-family:'Manrope',system-ui,-apple-system,sans-serif;max-width:560px;margin:0 auto;padding:10px 12px 0;display:flex;flex-direction:column;gap:12px;color:#4a5658;line-height:1.4}.bbty *{box-sizing:border-box}.bbty-card{background:#fff;border:1px solid #e6eceb;border-radius:16px;box-shadow:0 3px 12px rgba(29,44,46,.06)}.bbty-heroic{width:52px;height:52px;border-radius:50%;background:#e1f5ee;color:#009688;display:flex;align-items:center;justify-content:center;margin:0 auto 9px}.bbty-h1{font-size:21px;font-weight:800;color:#16403b;letter-spacing:-.01em}.bbty-sub2{font-size:13px;color:#0f6e56;font-weight:600;margin-top:3px}.bbty-okey{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:#f4faf7;border:1px dashed #a7d8cc;border-radius:10px;padding:7px 13px;cursor:pointer;font-family:'Manrope',sans-serif}.bbty-okey-l{font-size:12px;color:#5b6f6b}.bbty-okey b{font-size:13px;color:#0f6e56}.bbty-okey-i{width:14px;height:14px;color:#009688;display:inline-block}.bbty-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#f0f0ec;color:#b4b2a9}.bbty-dot svg{width:14px;height:14px}.bbty-dot--done{background:#009688;color:#fff}.bbty-dot--next{background:#fff;border:2px solid #009688;color:#009688}.bbty-lbl{font-size:10px;margin-top:4px;font-weight:600;text-align:center;line-height:1.25;color:#8a9490}.bbty-lbl--done{color:#0f6e56}.bbty-lbl--next{color:#16403b}.bbty-lbl-sub{color:#8a9490;font-weight:400}.bbty-conn{flex:1;height:3px;margin-top:-15px;border-radius:9px;background:#e2ebe7}.bbty-conn--on{background:linear-gradient(90deg,#009688,#e2ebe7)}.bbty-pillbox{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:#faedd6;color:#5d4213;font-weight:700;font-size:12px;padding:5px 14px;border-radius:20px}.bbty-rows{border-top:1px dashed #e2ebe7;margin-top:15px;padding-top:12px;display:flex;flex-direction:column;gap:8px}.bbty-row{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#4a5658;text-align:left}.bbty-ico{width:24px;height:24px;border-radius:7px;background:#e1f5ee;color:#0f6e56;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bbty-ico svg{width:13px;height:13px}.bbty-bigico{width:36px;height:36px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bbty-bigico--teal{background:#009688}.bbty-bigico--gold{background:#F6BD60}.bbty-points{display:none;padding:14px 15px;background:linear-gradient(120deg,#eaf7f1,#e2f3eb);border:1.5px solid #009688}.bbty-pt-t{font-size:13.5px;font-weight:800;color:#16403b}.bbty-pt-s{font-size:11.5px;color:#0f6e56}.bbty-btn-teal{display:block;text-align:center;margin-top:10px;background:#009688;color:#fff !important;border-radius:10px;padding:11px;font-size:13px;font-weight:700;text-decoration:none !important}.bbty-ptsin{display:none;text-align:center;font-size:12px;color:#0f6e56;background:#eaf7f1;border-radius:10px;padding:8px}.bbty-amb{padding:15px 16px;border:1.5px solid #F6BD60;background:linear-gradient(120deg,#fffdf8,#fdf6e9)}.bbty-amb-t{font-size:13.5px;font-weight:800;color:#5d4213}.bbty-amb-s{font-size:11.5px;color:#8a6a2f;margin-top:1px}.bbty-amb-li{font-size:11.5px;color:#6b5423;display:flex;align-items:center;gap:7px}.bbty-amb-ic{width:14px;height:14px;color:#c78a2b;display:inline-block;flex:0 0 auto}.bbty-btn-fb{display:flex;align-items:center;justify-content:center;gap:8px;background:#1877f2;color:#fff !important;border-radius:10px;padding:11px;font-size:13px;font-weight:700;text-decoration:none !important}.bbty-amb-note{text-align:center;font-size:10px;color:#a3854a;margin-top:5px}.bbty-grev{padding:18px 18px 16px;text-align:center;border:1.5px solid #6dc6ac;background:linear-gradient(180deg,#fff,#f4faf7)}.bbty-grev-t{font-size:15px;font-weight:800;color:#16403b}.bbty-grev-p{font-size:12px;color:#4a5658;max-width:400px;margin:0 auto 12px;line-height:1.5}.bbty-grev-p b{color:#0f6e56}.bbty-gstars{display:flex;justify-content:center;gap:5px;margin:9px 0 4px;min-height:32px}.bbty-gstars span{font-size:30px;line-height:1;color:#f5a623;text-shadow:0 2px 6px rgba(245,166,35,.35);animation:bbtyStar 1.9s ease-in-out infinite}.bbty-gstars span:nth-child(2){animation-delay:.12s}.bbty-gstars span:nth-child(3){animation-delay:.24s}.bbty-gstars span:nth-child(4){animation-delay:.36s}.bbty-gstars span:nth-child(5){animation-delay:.48s}@keyframes bbtyStar{0%,100%{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.bbty-gbtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#fff;border:1.5px solid #dadce0;border-radius:12px;padding:12px;font-size:14px;font-weight:700;color:#1f1f1f !important;cursor:pointer;text-decoration:none !important;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:all .15s;font-family:'Manrope',sans-serif}.bbty-gbtn:hover{box-shadow:0 6px 18px rgba(0,0,0,.13);transform:translateY(-1px);border-color:#c6c9cd}.bbty-gold{color:#f5a623}.bbty-survey{padding:14px 15px;text-align:left}.bbty-sv-t{font-size:13px;font-weight:700;color:#16403b}.bbty-sv-s{font-size:10.5px;color:#8a9490;margin:2px 0 9px}.bbty-chip{display:inline-flex;align-items:center;padding:7px 13px;border-radius:20px;border:1px solid #dcdcd7;background:#fff;font-size:12px;color:#4a5658;cursor:pointer;transition:all .13s;font-family:'Manrope',sans-serif}.bbty-chip:hover{border-color:#009688;transform:translateY(-1px)}.bbty-thanks{text-align:center;font-size:12.5px;color:#0f6e56;font-weight:700;padding:4px}.bbty-trust{padding:9px 12px;background:#f4faf7;text-align:center}.bbty-trust .ti-widget{margin:0 auto !important}@media(max-width:430px){.bbty-lbl{font-size:9px}}.artdet__function .badge.stock .stock__qty-and-unit.interval-text,.artdet__stock .badge.stock .stock__qty-and-unit.interval-text{ font-size:12px !important; line-height:1.14 !important; font-weight:600 !important; white-space:normal !important; display:block !important; text-align:center !important;}.artdet__function .badge.stock:has(.interval-text){ height:auto !important; min-height:42px !important; padding:4px 12px !important; overflow:hidden !important;}@media(max-width:600px){ .artdet__function .badge.stock:has(.interval-text){  flex:1 1 100% !important;  min-height:36px !important;  height:auto !important; }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#333333 !important; border-top-color:#333333 !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#333333 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#333333 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#333333; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}.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 #DBDBDB; 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;}.product__img-link { display:block;}.product__img-outer { position:relative; text-align:center;}.product.carousel-cell { padding-top:15px; padding-bottom:15px;}.product__inner { border-radius:8px; height:100%; position:relative; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product__inner:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; align-self:flex-start; text-decoration:none !important;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:rgba(51, 51, 51, 0.7);}.product__reviews-count { font-size:0.75rem; color:rgba(51, 51, 51, 0.7); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem; contain:layout;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.25; color:rgba(51, 51, 51, 0.7); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; flex-direction:column; align-items:flex-start; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.125rem; border:1px solid #DBDBDB; border-radius:6px; background-color:#f5f5f5; color:#333333; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:#dbdbdb; background-color:#dbdbdb;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 2px #a5abab; border-radius:6px; 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:#333333; 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:#333333; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:rgba(51, 51, 51, 0.7); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.125rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:rgba(51, 51, 51, 0.7); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle;}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 auto; max-width:100%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#FA556F;}.product__discount-saving__value, .product__discount-saving { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants { width:100%;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param:not(.product__param-type--icon):not(.product__param-type--iconmore) { background-color:#f5f5f5; border-radius:6px; padding:0.125rem 0.25rem;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center;}.product__param.iconmore .product__param-value, .product__param.icon .product__param-value { display:flex; flex-wrap:wrap; gap:0.125rem;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #DBDBDB; padding:4px; border-radius:6px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1); background-color:currentColor; padding:0; height:1rem; width:1rem; flex:0 0 1rem; max-width:1rem; display:inline-flex; border-radius:3px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.color_text .product__color { margin-right:0.5em;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data { grid-template-rows:1fr; gap:0;}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants { bottom:0;}.gift--on_product_details .products.type--1 .product__name-wrap, .gift--on_product_details .products.type--2 .product__name-wrap, .package-offer .products.type--1 .product__name-wrap, .package-offer .products.type--2 .product__name-wrap { height:100%;}.products.type--1:not(.carousel), .products.type--2:not(.carousel) { --bs-columns:4;}.products.type--1 .product, .products.type--2 .product { --padding:0.375rem;}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}.products.type--1 .carousel-cell, .products.type--2 .carousel-cell { margin-right:1.5rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { margin:0 auto;}.products.type--1 .product__inner, .products.type--2 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:8px; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__main::after, .products.type--2 .is-variants-opened .product__main::after { content:""; position:absolute; top:100%; left:0; right:0; height:var(--padding); background:#ffffff; border-radius:0 0 8px 8px;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.15); z-index:7;}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:1fr; grid-template-rows:1fr auto; gap:0.5rem; padding:var(--padding);}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-1, .products.type--2 .product__lc-1 { align-self:start; place-items:start;}.products.type--1 .product__lc-1, .products.type--1 .product__lc-2, .products.type--2 .product__lc-1, .products.type--2 .product__lc-2 { display:grid; grid-template-columns:1fr; gap:0.5rem;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { font-weight:500; font-size:0.875rem;}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:2.5rem; min-width:2.5rem; padding:0.3125rem clamp(10px, 10px, 0.75rem);}.products.type--1 .qtyminus_common, .products.type--1 .qtyplus_common, .products.type--2 .qtyminus_common, .products.type--2 .qtyplus_common { --qty-button-width:2rem;}.products.type--1 .product__main, .products.type--2 .product__main { background:#ffffff; padding:0 var(--padding); margin:0 calc(var(--padding) * -1); z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:0.375rem; left:0.375rem;}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; overflow:hidden; position:absolute; right:0.5rem; bottom:0.5rem; z-index:5;}.products.type--1 .product__function-btns:has(> .active), .products.type--1 .product__function-btns:has(> :focus-visible), .products.type--1 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--1 .product__function-btns:has(> .added), .products.type--2 .product__function-btns:has(> .active), .products.type--2 .product__function-btns:has(> :focus-visible), .products.type--2 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--2 .product__function-btns:has(> .added) { transform:translateX(0); visibility:visible;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product__function-btns, .products.type--2 .product__function-btns {  transition:all cubic-bezier(0.33, 1, 0.68, 1) 0.3s;  transform:translateX(130%);  visibility:hidden; }}@media (hover:hover) and (pointer:fine) { .products.type--1 .product:hover .product__function-btns, .products.type--2 .product:hover .product__function-btns {  transform:translateX(0);  visibility:visible; }}.products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:right; margin-left:auto;}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:28px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:100%; left:0; background-color:#ffffff; border-radius:8px 8px 0 0; padding:0.75rem; transition:transform ease 0.2s, opacity ease 0.2s, visibility ease 0s 0.2s; transform:translateY(100%); visibility:hidden; opacity:0; z-index:1;}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:translateY(0); opacity:1; transition:transform ease 0.2s, opacity ease 0.2s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:rgba(51, 51, 51, 0.7); font-size:0.875rem; margin-bottom:0.25rem; line-height:1.25;}html.alt-images-on-product-list .products.type--1 .product__badges, 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 .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:6px; 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:6px; position:absolute; bottom:0.375rem; 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:439.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; } .products.type--1 .product__badges, .products.type--2 .product__badges {  top:0.5rem;  left:0.5rem; }}@supports (container-type:inline-size) { @container card-width (min-width:200px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  }  .products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:left;  }  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.5rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:600; font-size:1rem;  } } @container card-width (min-width:240px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.625rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:400; font-size:1.25rem;  } } @container card-width (min-width:280px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.75rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-size:1.375rem;  } }}@supports not (container-type:inline-size) { @media (min-width:440px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  } }}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--1:not(.carousel) { --bs-columns:1;}@media (min-width:440px) { .products.type--1:not(.carousel) {  --bs-columns:2; }}@media (min-width:576px) { .products.type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:992px) { .products.type--1:not(.carousel) {  --bs-columns:4; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel) {  --bs-columns:5; }}.products.type--2 .product__param-title { font-size:0.813rem;}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .carousel-cell { margin-right:0.5rem;}.products.type--2:not(.carousel) { --bs-columns:2; gap:0.5rem;}@media (min-width:440px) { .products.type--2:not(.carousel) {  --bs-columns:3; }}@media (min-width:576px) { .products.type--2:not(.carousel) {  --bs-columns:4; }}@media (min-width:768px) { .products.type--2:not(.carousel) {  --bs-columns:5; }}@media (min-width:992px) { .products.type--2:not(.carousel) {  --bs-columns:6; }}@media (min-width:1240px) { .products.type--2:not(.carousel) {  --bs-columns:7; }}