@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:#1A234B; 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:#1A234B; --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:#E1E6EE; --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:#E1E6EE; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1260px) { .modal-xl, .modal-xxl {  --bs-modal-width:1400px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1770px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:413.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1259.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1679.98px) { .modal-fullscreen-xxxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1919.98px) { .modal-fullscreen-fhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-fhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-fhd-down .modal-header, .modal-fullscreen-fhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-fhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2159.98px) { .modal-fullscreen-qhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-qhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-qhd-down .modal-header, .modal-fullscreen-qhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-qhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2399.98px) { .modal-fullscreen-uhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-uhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-uhd-down .modal-header, .modal-fullscreen-uhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-uhd-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}@supports (-webkit-touch-callout:none) { @media (update:fast) and (-webkit-min-device-pixel-ratio:3) {  .carousel-cell, #footer { translate:0 0 10px;  } }}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#EA742E;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1260px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:1260px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1260px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; inset:0; outline:1px solid #0b2343; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #a0b1c5; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { inset:0; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(18, 59, 111, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:8px; display:block;}.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner,.ajax-loading-placeholder { min-height:300px;}.ajax-loading-placeholder { width:100%; position:relative;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#EA742E;}#box_page_content_blog { --bg-color:#F5F7FA; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); min-height:777px; background:#F5F7FA; padding-top:3rem; padding-bottom:3rem;}@media (max-width:413.98px) { #box_page_content_blog {  min-height:3000px; }}.page_page_subpage a:hover { color:#103564;}.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 #E1E6EE; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}#image_to_cart img { transition:none !important;}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.need-backdrop .back_to_top { opacity:0; visibility:hidden;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:#1A234B; padding-top:3rem; padding-bottom:3rem; color:#ffffff; overflow:hidden;}.footer *::selection { background-color:#1A234B;}html.fixed-cart-on-artdet .footer.no-partners, body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:10rem;}.footer-main-grid { grid-template-columns:1fr;}@media (min-width:414px) { .footer--expanded .footer-main-grid {  grid-template-columns:repeat(2, 1fr); }}@media (min-width:1440px) { .footer--expanded .footer-main-grid {  grid-auto-flow:column;  grid-auto-columns:1fr;  grid-template-columns:unset; }}.footer__html:not(:has(a)) { padding:0 1rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#ffffff;}.footer__nav { --list-item-gap-x:clamp(0.875rem, 1.5em, 1.5rem); --list-item-gap-y:1em; display:flex; flex-direction:column; gap:1em;}.footer__nav p { margin-bottom:1em;}.footer__nav a { text-decoration:none;}.footer__nav a:hover { text-decoration:underline;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap-y);}.footer__nav ul, .footer__nav .element-links { display:flex; flex-wrap:wrap; flex-direction:column; gap:var(--list-item-gap-y) var(--list-item-gap-x);}.footer__nav li { word-break:break-word;}.footer--simple .footer__nav { text-align:center; align-items:center;}.footer--simple .footer__nav ul, .footer--simple .footer__nav .element-links { justify-content:center;}.footer__nav .element-link { font-size:inherit;}@media (max-width:413.98px) { .footer__nav {  text-align:center; }}@media (min-width:576px) { .footer__nav ul, .footer__nav .element-links {  flex-direction:row; }}.footer__header { margin-bottom:0;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#1A234B; min-height:calc(1.5em + 0.667rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].loading, [data-tippy-id].loading { cursor:wait;}span[data-tippy], span[data-tippy-id], .form-label[data-tippy], .form-label[data-tippy-id] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), span[data-tippy-id]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy-id]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:var(--link-decoration-color-mix); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #0b2343; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #a0b1c5;}.tippy-box { background-color:#ffffff; color:#1A234B; border-radius:8px; font-size:0.875rem; box-shadow:0 0 0 1px #E1E6EE;}.tippy-box[data-placement^=bottom] > .tippy-arrow:before { filter:drop-shadow(0px -1px 0px #E1E6EE);}.tippy-box[data-placement^=top] > .tippy-arrow:before { filter:drop-shadow(0px 1px 0px #E1E6EE);}.tippy-box[data-placement^=right] > .tippy-arrow:before { filter:drop-shadow(-1px 0px 0px #E1E6EE);}.tippy-box[data-placement^=left] > .tippy-arrow:before { filter:drop-shadow(1px 0px 0px #E1E6EE);}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.spinner-wrap { min-height:300px; position:relative;}.partners { --partner-element-padding:0.25rem min(max(0.25rem, 4px), var(--partner_img_maxheight, 40px) / 2); --partner-element-min-height:calc(var(--partner_img_maxheight,var(--checkout_img_maxheight,40px)) - 0.5rem); flex:0 0 100%;}.partners .has-img, .partners a:has(svg) { transition:ease 0.25s;}.partners .has-img:hover, .partners a:has(svg):hover { transform:scale(0.95);}@media (min-width:768px) { .partners {  flex:1 1 auto; }}#provider-partners { background:#1A234B; padding-top:0rem; padding-bottom:max(3rem, 0rem); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners, body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:10rem;}.partner_element { padding:var(--partner-element-padding); border-radius:4px; min-height:var(--partner-element-min-height); background-color:white; color:#1A234B; overflow:hidden; box-sizing:content-box; display:flex; align-items:center;}.partner_element.has-img { line-height:0;}.partner_element a { text-decoration:none;}.partner_element a:hover { text-decoration:underline; color:#1A234B;}#provider_link_click { position:absolute; bottom:0.125rem; left:50%; transform:translateX(-50%); border-radius:2px 2px 0 0; padding:0.25rem min(max(0.25rem, 4px), 8px); background-color:white; line-height:1;}.certificate__item a { display:block;}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#10AE20; color:#1A234B;}#toast-container > .toast-success .toast-close-button { color:#1A234B;}#toast-container > .toast-warning { background-color:#E8A530; color:#1A234B;}#toast-container > .toast-warning .toast-close-button { color:#1A234B;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#123B6F; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}#list-artpack_page .product { border-bottom:1px solid #E1E6EE; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap-y:0.375rem; --bs-gap-x:0.375rem; gap:var(--bs-gap-y) var(--bs-gap-x); background-color:#a0b1c5; border-radius:8px; padding:var(--bs-gap-y) var(--bs-gap-x); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.spinner-overlay { background-color:color-mix(in hsl, var(--bg-color, #FFFFFF) 50%, transparent);}.modal { align-items:flex-start; justify-content:center; padding-right:0 !important;  }.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal .carousel-block { overflow:visible;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:413.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#10AE20;}.modal-header { --bs-modal-header-bg:#1A234B; --bs-modal-header-color:#FFFFFF; gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:var(--body-secondary-color-mix);}.modal-header__icon { font-size:2em; color:#123B6F;}#modal-marketing .modal-body { clip-path:inset(0 round var(--bs-border-radius-lg));}#modal-body-google-map-address-autocomplete, #modal-exitpopup-wheel .modal-body { clip-path:inset(0 round 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg)); border-radius:0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #a0b1c5 0%, #7189a9 100%); border-radius:12px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-picture .offcanvas-body,.offcanvas-exitpopup-picture .modal-body,.modal-exitpopup-picture .offcanvas-body,.modal-exitpopup-picture .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-picture img,.modal-exitpopup-picture img { border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-body,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-video .shop_popup_exitpopup,.modal-exitpopup-video .shop_popup_exitpopup { overflow:hidden; border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; inset:0; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; inset:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:8px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:413.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1259.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}@media (max-width:1679.98px) { .offcanvas-xxxl {  opacity:0; } .offcanvas-xxxl.showing, .offcanvas-xxxl.show {  opacity:1; } .offcanvas-xxxl.hiding {  opacity:0; }}@media (max-width:1919.98px) { .offcanvas-fhd {  opacity:0; } .offcanvas-fhd.showing, .offcanvas-fhd.show {  opacity:1; } .offcanvas-fhd.hiding {  opacity:0; }}@media (max-width:2159.98px) { .offcanvas-qhd {  opacity:0; } .offcanvas-qhd.showing, .offcanvas-qhd.show {  opacity:1; } .offcanvas-qhd.hiding {  opacity:0; }}@media (max-width:2399.98px) { .offcanvas-uhd {  opacity:0; } .offcanvas-uhd.showing, .offcanvas-uhd.show {  opacity:1; } .offcanvas-uhd.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #E1E6EE;}.offcanvas-parent-img-link { display:block; margin:-0.5rem -0.5rem 0.5rem;}.offcanvas--box-cat:not(.offcanvas--box-cat-0) { border-left:1px solid #E1E6EE;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleX(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { --bs-offcanvas-header-bg:#1A234B; --bs-offcanvas-header-color:#FFFFFF; gap:0.5em 0.5rem; border-bottom:1px solid #E1E6EE; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg); color:var(--bs-offcanvas-header-color);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #E1E6EE;}.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:"Inter", "Inter-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.nav-item--menu .dropdown-item { line-height:1.25; white-space:normal;}.dropdown-menu { transition:opacity 0.15s linear;}.dropdown-menu.show { transition:opacity 0.15s linear, display 0.15s allow-discrete; opacity:1;}@starting-style { .dropdown-menu.show {  opacity:0; }}.nav--megamenu .dropdown-toggle { --bs-btn-color:#FFFFFF; --bs-btn-hover-color:#FFFFFF;}.nav--megamenu .nav-link { --bs-nav-link-color:#FFFFFF; --bs-nav-link-hover-color:#FFFFFF; --bs-navbar-active-color:#FFFFFF;}.nav--megamenu .nav-link:has(+ .nav-list--sub) { border-bottom:1px solid #E1E6EE; border-radius:0;}.nav--megamenu ul { list-style:none;}.nav--megamenu ul:not(.dropdown--menu) .nav-link { gap:0.5em; padding:0.375rem 0 !important;}.nav--megamenu ul:not(.dropdown--menu) .nav-link:hover .nav-link__name { text-decoration:underline;}.nav--megamenu .nav-item:not(.nav-item--menu) { position:static;}.nav--megamenu .nav-list--1 { columns:310px; column-gap:3rem; height:100%;}.nav--megamenu .nav-list--1 > .nav-item { break-inside:avoid;}.nav--megamenu .nav-list--1 > .nav-item > .nav-link { font-weight:600; font-size:1.125rem; align-items:baseline;}.nav--megamenu .nav-list--1 > .nav-item:not(.last) { padding-bottom:1.5rem; }.dropdown--megamenu { padding:1.5rem var(--grid-actual-container-padding-x); right:0; max-width:100%; overflow-y:auto; scrollbar-width:thin; scrollbar-color:#a8a8a8 #F5F7FA; border-top-left-radius:0; border-top-right-radius:0; clip-path:inset(0 round 0 0 var(--bs-border-radius) var(--bs-border-radius));  box-shadow:none; border:none; overscroll-behavior-y:contain;}.dropdown--megamenu::-webkit-scrollbar { width:6px; height:6px;}.dropdown--megamenu::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.dropdown--megamenu::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.dropdown--megamenu::-webkit-scrollbar-track { background-color:#F5F7FA; border-radius:3px;}.dropdown--megamenu.show { display:grid;}.dropdown--megamenu.with-banner { gap:3rem; grid-template-columns:auto 300px;}.nav-item__all-cat.icon-link .icon-set { display:inherit !important; transform:none !important;}@media (hover:hover) and (pointer:fine) { .nav-item__all-cat.icon-link:hover .icon-set, .nav-item__all-cat.icon-link:focus-visible .icon-set {  transform:translateX(20%) !important; }}#box_compare_content { pointer-events:none; transition:display 0.15s allow-discrete, transform 0.4s ease, bottom ease 0.4s; transform:translateY(100%); display:none; z-index:1029;}.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}#box_compare_content:has(> .box-compare__wrapper) { transform:translateY(0); display:block; pointer-events:auto;}@starting-style { #box_compare_content:has(> .box-compare__wrapper) {  transform:translateY(100%); }}@media (min-width:576px) { #box_compare_content {  min-height:70px; }}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partners { --checkout-svg-padding:0.25rem min(max(0.25rem, 4px), var(--checkout_img_maxheight) / 2); --checkout-item-max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.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:4px; overflow:hidden; display:flex; max-width:var(--checkout-item-max-width);}.checkout__item.with-svg { padding:var(--checkout-svg-padding); box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:var(--body-secondary-color-mix);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.667rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.layout--reviews { --card-padding-y:1.5rem; --card-padding-x:1.5rem;}.layout--reviews .element-slide-inner { padding:var(--card-padding-x) var(--card-padding-x); display:flex; flex-direction:column; align-items:center; height:100%; row-gap:1rem; border-radius:8px; overflow:hidden; background-color:#ffffff; color:#1A234B; transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) 0.3s 0s; box-shadow:0 0 0 rgba(0, 0, 0, 0);}@media (hover:hover) and (pointer:fine) { .layout--reviews .element-slide-inner:hover, .is-variants-opened .layout--reviews .element-slide-inner {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}.layout--reviews .element-title { text-align:center; margin-bottom:0;}.layout--reviews .element-texts { flex-grow:1; display:flex; flex-direction:column; row-gap:1rem;}@supports (justify-content:safe center) { .layout--reviews .carousel {  justify-content:safe center; }}.layout--reviews .elements, .layout--reviews .carousel { pointer-events:none; --idle-shadow-offset-with-blur:0rem; margin:calc(var(--shadow-padding-hack) * -1); padding:var(--shadow-padding-hack); max-width:calc(100% + var(--shadow-padding-hack) * 2);}.layout--reviews .elements > *, .layout--reviews .carousel > * { pointer-events:auto;}@media (hover:hover) and (pointer:fine) { .layout--reviews .elements, .layout--reviews .carousel {  --hover-shadow-offset-with-blur:0.5rem;  --shadow-padding-hack:max(var(--idle-shadow-offset-with-blur), var(--hover-shadow-offset-with-blur)); }}@media (pointer:coarse) { .layout--reviews .elements, .layout--reviews .carousel {  --shadow-padding-hack:var(--idle-shadow-offset-with-blur); }}.start_reviews { --bg-color:#F5F7FA; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); padding-top:3rem; padding-bottom:3rem; background:#F5F7FA;}.start_reviews .main-title__wrap { color:#1A234B;}.layout--banner_img_text .element-slide { display:flex; flex-direction:column; gap:1.5rem;}.layout--banner_img_text .element-title { margin-bottom:1rem; font-weight:500; color:var(--body-secondary-color-mix);}.layout--banner_img_text .element-links { --bs-columns:1; --bs-gap-y:0; --bs-gap-x:0; place-items:start;}.start_banner_1 { background:#F5F7FA; color:#1A234B; padding-top:3rem; padding-bottom:3rem;}.start_banner_1 .texts--no-layer .element-texts__container { padding:0;}.start_banner_2 { background:#07182c; color:#ffffff; padding-top:3rem; padding-bottom:3rem;}.start_banner_2 .texts--no-layer .element-texts__container { padding:0;}.layout--banner_img_text_html .element-slide { display:flex; flex-direction:column; gap:var(--bs-gap-y) var(--bs-gap-x);}.layout--banner_img_text_html .element-title { margin-bottom:1rem; font-weight:500; color:var(--body-secondary-color-mix);}.layout--banner_img_text_html .texts--no-layer .element-texts__container { padding:0.75rem;}@media (min-width:768px) { .layout--banner_img_text_html .texts--no-layer .element-texts__container {  padding:1.5rem; }}.layout--banner_img_text_html table { text-align:left; width:100%; white-space:nowrap; --opening-hours-width:240px; --column-gap:1.5rem;}.layout--banner_img_text_html table table td:last-child { text-align:right;}.layout--banner_img_text_html tr:only-child > td { width:100%;}.layout--banner_img_text_html iframe { width:100%; border-radius:8px; vertical-align:top; z-index:1; position:relative;}.layout--banner_img_text_html .element-links { --bs-columns:1; --bs-gap-y:0.5rem; --bs-gap-x:0.5rem; place-items:start;}@media (max-width:575.98px) { .layout--banner_img_text_html tr:only-child {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  row-gap:1.25rem; }}@media (min-width:576px) { .layout--banner_img_text_html tr:only-child > td:last-child {  width:calc(100% - var(--opening-hours-width) - var(--column-gap)); } .layout--banner_img_text_html tr:only-child > td:not(:last-child) {  padding-right:var(--column-gap);  width:calc(var(--opening-hours-width) + var(--column-gap)); }}@media (min-width:992px) and (max-width:1679.98px) { .layout--banner_img_text_html .element-img-outer {  height:100%; } .layout--banner_img_text_html .element-img {  height:100%;  object-fit:cover; }}@media (min-width:1680px) { .layout--banner_img_text_html .main-grid, .layout--banner_img_text_html .sub-grid {  align-items:center; }}.start_banner_3 { --bg-color:#FFFFFF; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); color:#1A234B; padding-top:3rem; padding-bottom:3rem; background:linear-gradient(to bottom, #F5F7FA 0%, #FFFFFF 100%);}.start_banner_3 .texts--no-layer .element-texts__container { padding:0;}.layout--carousel_brand .element-img { border-radius:0;}.layout--carousel_brand .carousel { align-items:center; gap:3rem;}.start_brand_slider { --bg-color:#F5F7FA; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); padding-top:3rem; padding-bottom:3rem; background:#F5F7FA;}.start_brand_slider .carousel__prev-next-btn { color:#1A234B;}.social_icons .element-icon { font-size:18px;}.social_icons .element-icon svg:not([fill]),.social_icons .element-icon svg[fill]:not([fill=none]),.social_icons .element-icon svg *[fill]:not([fill=none]) { fill:#ffffff;}.social_icons .element-icon svg[fill=none],.social_icons .element-icon svg *[fill=none] { fill:none;}.social_icons .element-icon svg[stroke]:not([stroke=none]),.social_icons .element-icon svg *[stroke]:not([stroke=none]) { stroke:#ffffff;}.social_icons .element-icon svg stop[stop-color],.social_icons .element-icon svg *[stop-color] { stop-color:#ffffff;}.social_icons a.element { color:#1A234B;}.social_icons a.element:hover { color:#123B6F;}.social_icons a.element:hover svg:not([fill]),.social_icons a.element:hover svg[fill]:not([fill=none]),.social_icons a.element:hover svg *[fill]:not([fill=none]) { fill:#123B6F;}.social_icons a.element:hover svg[fill=none],.social_icons a.element:hover svg *[fill=none] { fill:none;}.social_icons a.element:hover svg[stroke]:not([stroke=none]),.social_icons a.element:hover svg *[stroke]:not([stroke=none]) { stroke:#123B6F;}.social_icons a.element:hover svg stop[stop-color],.social_icons a.element:hover svg *[stop-color] { stop-color:#123B6F;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing p:last-child { margin-bottom:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.305rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}@font-face { font-family:'Barlow'; font-style:normal; font-weight:400; font-display:swap; src:url('https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPCw.ttf') format('truetype');}@font-face { font-family:'Barlow'; font-style:normal; font-weight:600; font-display:swap; src:url('https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8c4A.ttf') format('truetype');}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:600; font-display:swap; src:url('https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf') format('truetype');}@font-face { font-family:'Barlow Condensed'; font-style:normal; font-weight:700; font-display:swap; src:url('https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf') format('truetype');}:root{ --ma-navy:#1a234b; --ma-blue:#123b6f; --ma-orange:#ea742e; --ma-bg-soft:#F5F7FA; --ma-line:#E1E6EE; --ma-muted:#5b6478; --bs-font-sans-serif:"Barlow",Arial,sans-serif; --bs-body-font-family:"Barlow",Arial,sans-serif;}body{font-family:"Barlow",Arial,sans-serif;line-height:1.45;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.main-title,.main-title2,.text--big,.element-title,.layout--start_banners .element-title{ font-family:"Barlow Condensed","Barlow",Arial,sans-serif !important; font-weight:700;letter-spacing:.3px;color:var(--ma-navy);}.main-title{text-transform:uppercase;letter-spacing:.5px;}.btn{font-family:"Barlow Condensed","Barlow",Arial,sans-serif;font-weight:700;letter-spacing:.4px;}.btn-primary{text-transform:uppercase;min-height:44px;}.btn-primary:hover,.btn-primary:focus{background-color:#d4621f !important;border-color:#d4621f !important;}.header_text_section_2 a{color:#fff !important;opacity:.9}.header_text_section_2 a:hover{color:var(--ma-orange) !important;opacity:1}#nav--megamenu{flex-wrap:nowrap}#nav--megamenu .nav-link{white-space:nowrap;padding-left:9px;padding-right:9px}@media (max-width:1439.98px){.header_text_section_2 a[href^="mailto"]{display:none !important}}.header_logo img{max-height:40px;width:auto}.product-card .price, .product__price, [class*=price--sale], .price-sale{color:var(--ma-orange)}.layout--start_categories .element-title{font-size:18px}.element-title.layout--title_box_with_bg h2, .layout--start_banners .main-title{letter-spacing:.6px}.package-offer{background:var(--ma-bg-soft) !important;border:1px solid var(--ma-line);border-radius:12px}.package-offer-item{background:#fff}.package-offer-item img{max-height:120px;width:auto;object-fit:contain;margin:0 auto}.package-offer__name{font-weight:600}.product-price--sale, .price--sale{color:var(--ma-orange) !important}.js-main-cart-btn{min-height:52px;font-size:18px}@media (max-width:575.98px){ .btn{min-height:44px} h1, .h1{font-size:26px} .main-title{font-size:22px}}.category-card__inner{border:1px solid var(--ma-line);border-radius:12px;background:#fff;transition:box-shadow .2s, transform .2s}.category-card__inner:hover{box-shadow:0 8px 24px rgba(26,35,75,.10);transform:translateY(-2px)}.category-card__name{font-family:"Barlow Condensed","Barlow",Arial,sans-serif;font-weight:700;font-size:17px;color:var(--ma-navy)}@media (max-width:767.98px){ .categories-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important} .categories-grid .category-card{grid-column:auto !important} .category-card__inner{padding:8px !important} .category-card__inner img{max-height:120px;width:auto;object-fit:contain;margin:0 auto} .category-card__name{font-size:15px;line-height:1.2}  .nanobar, .header_text_section_1{font-size:13px;line-height:1.3}}.main--start #page_artref_inner{display:none !important}.main--start .box_art_content{display:none !important}.start_banner_2 h1,.start_banner_2 h2,.start_banner_2 h3,.start_banner_2 .main-title,.start_banner_2 .element-title,.start_banner_2 [class*=title],.start_banner_small_3 h2,.start_banner_small_3 h3,.start_banner_small_3 .main-title,.start_banner_small_3 .element-title,.start_banner_small_3 [class*=title],footer h2,footer h3,footer h4,footer .main-title,footer .element-title{color:#fff !important}.start_banner_small_3 a, .start_banner_2 a:not(.btn){color:#fff}.start_banner_2 .text--big, .start_banner_small_3 .text--big, .start_banner_big .text--big{color:#fff !important}.product.js-product{position:relative;overflow:hidden}.product.js-product > .saving-ft-badge{z-index:5;pointer-events:none}:root{--ma-font-text:'Barlow',Arial,sans-serif}.horizontal-line_white{width:80px; height:3px; background-color:rgb(255, 255, 255); margin:30px auto 50px;}.kiemelt{line-height:24px; text-align:center; color:rgb(18, 59, 111);}.kiemelt_white{line-height:24px; text-align:center; color:rgb(255, 255, 255);}.card{box-shadow:rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; transition:0.3s; width:40%; border-radius:5px; display:inline-block; margin:1rem; text-align:center; font-family:var(--ma-font-text);}.card_container{padding:2rem 16px;}.material-icons{color:rgb(18, 59, 111); font-size:48px;}.card-text{margin:16px 0px; color:rgb(18, 59, 111); font-size:16px; font-weight:400; line-height:24px;}@media screen and (max-width:600px){.card{width:100%; display:block; margin:1rem auto;}}.kapcsolatoldal-tablazat{width:1440px; margin:0px auto; border-collapse:collapse; display:flex; justify-content:center;}.function_container, .store_container{display:flex; justify-content:center; flex-wrap:wrap;}.function_card{background:rgb(255, 255, 255); max-width:28rem; min-width:28rem; height:auto; margin:1.5rem; border-radius:1rem; overflow:hidden; box-shadow:rgba(18, 59, 111, 0.05) 0px 0px 20px;}.store_card{background:rgb(255, 255, 255); max-width:30rem; min-width:30rem; height:auto; margin:1.5rem; border-radius:1rem; overflow:hidden; box-shadow:rgba(18, 59, 111, 0.05) 0px 0px 20px;}.function_img, .store_img{margin:0px; padding:0px;}.function_img img{background-color:rgb(18, 59, 111); height:20rem; max-width:100%; background-size:cover; display:block; border-radius:1rem 1rem 0px 0px; margin:-42px 0px 0px;}.store_img iframe{background-color:rgb(18, 59, 111); height:25rem; max-width:100%; background-size:cover; display:block; border-radius:1rem 1rem 0px 0px;}.function_title h3{text-align:center; margin:-30px 10px -42px;}.function_content{padding:0px 10px; margin:0px 0px -20px;}.store_title h3{margin:10px;}.store_content{margin-bottom:10px;}.store_content, .store_title h3{text-align:center;}.function_card:hover{transform:scale(1.03); transition:1s;}.short_card{background:rgb(255, 255, 255); max-width:20rem; min-width:20rem; margin:1.5rem; border-radius:1rem; box-shadow:rgba(18, 59, 111, 0.05) 0px 0px 20px; overflow:hidden; display:flex; flex-direction:column;}.video-container short{width:100%; height:500px; background:rgb(0, 0, 0);}.video-wrapper iframe{width:100%; height:100%; border-width:medium; border-style:none; border-color:currentcolor; border-image:none; display:block;}.highlight{color:rgb(234, 116, 46); font-weight:bold;}.shipping-icon{width:24px; height:24px; vertical-align:middle; margin-right:8px;}.shiptext{color:rgb(139, 195, 74); font-weight:bold;}.felsorolos_tabla{width:100%; table-layout:fixed; border-collapse:collapse;}.felsorolos_tabla td{text-align:center; padding:5px;}.felsorolos_tabla th{text-align:center; padding:10px;}@media (max-width:768px){.felsorolos_tabla, .felsorolos_tabla thead, .felsorolos_tabla tbody, .felsorolos_tabla th, .felsorolos_tabla td, .felsorolos_tabla tr{display:block; width:100%;}.felsorolos_tabla th{display:none;}.felsorolos_tabla td{text-align:center; padding:10px; position:relative;}.felsorolos_tabla td::before{content:attr(data-label); display:block; font-weight:bold; text-align:center; margin-bottom:5px;}}.kek{background-color:rgb(18, 59, 111);}.narancs{background-color:rgb(234, 116, 46);}.reszponziv-felsorolas{list-style-type:none; padding:0px; margin:0px; display:flex; flex-wrap:wrap;}.reszponziv-felsorolas li{flex:1 1 200px; margin:10px; padding:15px; background-color:rgb(244, 244, 244); border:1px solid rgb(221, 221, 221); box-sizing:border-box; text-align:center;}@media (max-width:600px){.reszponziv-felsorolas li{flex:1 1 100%;}}.google-form{display:flex; justify-content:center; align-items:center;}.text-alap{color:rgb(74, 74, 74); text-align:left;}.container_cons_automower{background-color:rgb(18, 59, 111);}.image-container_am{flex:0 0 15%; display:flex; justify-content:center; align-items:center;}.text-container_am{flex:0 0 85%; padding-left:20px;}.section_am_dark{display:flex; align-items:center; background-color:rgb(26, 35, 75); padding:20px; margin:0px 40px 20px;}.section_am_light{display:flex; align-items:center; background-color:rgb(18, 59, 111); padding:20px; margin:0px 40px 20px;}@media (max-width:768px){.section_am_dark, .section_am_light{flex-direction:column; align-items:center;}.image-container_am{flex:0 0 auto; margin-bottom:10px; justify-content:center;}.text-container{flex:0 0 auto; padding-left:0px;}}.whitetext{color:rgb(255, 255, 255);}.google-form_iframe{height:1860px;}.button_ajanlat{display:inline-block; padding:5px 20px; font-size:14px; color:white; background-color:rgb(18, 59, 111); border-width:medium; border-style:none; border-color:currentcolor; border-image:none; cursor:pointer; text-decoration:none; margin-top:20px; font-weight:bold; box-shadow:rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; border-radius:5px;}.button_ajanlat:hover{transform:scale(1.1); background-color:rgb(234, 116, 46); color:rgb(255, 255, 255);}.video-responsive{width:350px; height:600px;}.husqvarna-badge{display:inline-flex; align-items:center; justify-content:center; background-color:rgb(234, 116, 46); color:rgb(255, 255, 255); font-size:17px; font-weight:600; padding:12px 36px; border-radius:6px; text-align:center; user-select:none; box-shadow:rgba(0, 0, 0, 0.15) 0px 2px 4px; white-space:nowrap;}.husqvarna-badge:hover{filter:brightness(1.07);}.termekleiras-tablazat{width:100%; border-collapse:collapse; background:rgb(255, 255, 255); border-radius:8px; overflow:hidden; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 12px; margin:0px;}.termekleiras-tablazat .kompatibilitas{background:rgb(234, 116, 46); color:rgb(255, 255, 255); font-weight:bold; padding:12px; text-align:center; font-size:18px; border-bottom:2px solid rgb(220, 220, 220);}.termekleiras-tablazat th{background:rgb(18, 59, 111); color:rgb(255, 255, 255); text-align:left; padding:12px; font-size:15px;}.termekleiras-tablazat td{padding:12px; border-bottom:1px solid rgb(220, 220, 220); font-size:14px;}.azonos-termekek-box{background:rgb(245, 247, 250); padding:15px; border-left:4px solid rgb(234, 116, 46); margin-bottom:20px; border-radius:6px;}.azonos-termekek-box h3{margin:0px 0px 10px; color:rgb(18, 59, 111); font-size:16px;}.azonos-termekek-box ul{margin:0px; padding-left:20px;}.long-description__content table{width:100%; border-collapse:collapse;}.long-description__content table th{text-align:left; padding:8px 12px; background:rgb(26, 35, 75); color:rgb(255, 255, 255); font-weight:600; font-size:13px; border-width:medium; border-style:none; border-color:currentcolor; border-image:none;}.long-description__content table tr:nth-child(2n){background:rgb(248, 248, 248);}.long-description__content table td{padding:6px 12px; border-bottom:1px solid rgb(232, 232, 232); font-size:14px; color:rgb(26, 35, 75);}.long-description__content table tr:last-child td{border-bottom-width:medium; border-bottom-style:none; border-bottom-color:currentcolor;}.ma{text-align:left;}.ma p{margin:0px 0px 10px;}.ma .ma-gap{margin-bottom:22px;}.ma a:not([class]){color:rgb(18, 59, 111); text-decoration:underline;}.ma h2.ma-h2{font-size:20px; line-height:1.3; font-weight:800; color:rgb(18, 59, 111); margin:0px 0px 10px;}.ma h3.ma-h3{font-size:15px; line-height:1.4; font-weight:700; color:inherit; margin:12px 0px 4px;}.ma ul.ma-list{margin:0px 0px 22px; padding-left:18px;}.ma li{margin:0px 0px 4px;}.ma li:last-child{margin:0px;}.ma .ma-box{background:rgb(245, 247, 250); border-left:4px solid rgb(234, 116, 46); border-radius:6px; padding:14px 18px; margin:0px 0px 22px;}.ma .ma-box h2{font-size:17px; line-height:1.3; font-weight:800; color:rgb(18, 59, 111); margin:0px 0px 8px;}.ma .ma-box ul{margin:0px 0px 8px; padding-left:18px;}.ma .ma-box p{margin:0px;}.ma .ma-tablewrap{overflow-x:auto; margin:0px 0px 6px;}.ma .ma-table{width:100%; min-width:480px; border-collapse:collapse; font-size:13px; line-height:1.4;}.ma .ma-table thead tr{background:rgb(18, 59, 111); color:rgb(255, 255, 255);}.ma .ma-table th{text-align:left; padding:8px 10px; font-weight:700; color:rgb(255, 255, 255);}.ma .ma-table td{padding:8px 10px;}.ma .ma-table tbody tr{border-bottom:1px solid rgb(225, 225, 225);}.ma .ma-table tbody tr:nth-child(2n){background:rgb(245, 247, 250);}.ma .ma-nowrap{white-space:nowrap;}.ma .ma-note{font-size:12px; color:rgb(102, 102, 102); margin:0px 0px 22px;}.ma .ma-video{max-width:900px; margin:0px 0px 22px;}.ma .ma-video-frame{position:relative; padding-bottom:56.25%; height:0px; overflow:hidden; border-radius:8px; background:rgb(245, 247, 250);}.ma .ma-video-frame iframe{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0px;}.ma .ma-trust{background:rgb(18, 59, 111); border-radius:8px; padding:20px 22px; margin:26px 0px 8px; color:rgb(255, 255, 255);}.ma .ma-trust p{color:rgb(255, 255, 255);}.ma .ma-trust-title{font-size:19px; line-height:1.3; font-weight:800; margin:0px 0px 6px;}.ma .ma-trust-text{margin:0px 0px 14px; line-height:1.5;}.ma .ma-trust-tel{font-size:22px; line-height:1.2; font-weight:800; margin:0px 0px 12px;}.ma .ma-trust-tel a{color:rgb(255, 255, 255); text-decoration:none;}.ma .ma-trust-btns{margin:0px; line-height:1.2;}.ma a.ma-btn{display:inline-block; background:rgb(234, 116, 46); color:rgb(255, 255, 255); font-weight:700; padding:10px 16px; border-radius:6px; text-decoration:none; margin:0px 8px 8px 0px;}.ma a.ma-btn-outline{display:inline-block; border:2px solid rgb(255, 255, 255); color:rgb(255, 255, 255); font-weight:700; padding:8px 16px; border-radius:6px; text-decoration:none; margin:0px 8px 8px 0px;}.ma a.ma-btn:hover{background:rgb(216, 102, 31); color:rgb(255, 255, 255);}.ma a.ma-btn-outline:hover{background:rgb(255, 255, 255); color:rgb(18, 59, 111);}.ma .ma-pack{border-width:1px 1px 1px 4px; border-style:solid; border-color:rgb(225, 225, 225) rgb(225, 225, 225) rgb(225, 225, 225) rgb(234, 116, 46); border-image:none; border-radius:6px; padding:12px 16px;}.ma .ma-pack-title{margin:0px 0px 6px; font-weight:800; color:rgb(18, 59, 111);}.ma .ma-pack ul{margin:0px; padding-left:18px; line-height:1.6;}.ma .ma-intro{margin:0px 0px 14px; line-height:1.5;}.ma .ma-acc{border:1px solid rgb(225, 225, 225); border-radius:10px; overflow:hidden;}.ma .ma-acc-head{background:rgb(18, 59, 111); color:rgb(255, 255, 255); padding:10px 16px; font-weight:800; font-size:15px;}.ma .ma-acc-row{display:flex; align-items:center; gap:14px; padding:12px 16px; border-bottom:1px solid rgb(225, 225, 225); background:rgb(255, 255, 255); flex-wrap:wrap;}.ma .ma-acc-row:nth-child(2n+1){background:rgb(245, 247, 250);}.ma .ma-acc-row:last-child{border-bottom:0px;}.ma .ma-acc-img{flex:0 0 72px;}.ma .ma-acc-img img{display:block; width:72px; height:72px; object-fit:contain; border-radius:6px; border:1px solid rgb(225, 225, 225); background:rgb(255, 255, 255);}.ma .ma-acc-body{flex:1 1 220px; min-width:0px;}.ma .ma-acc-tag{display:inline-block; background:rgb(255, 241, 232); color:rgb(234, 116, 46); border-radius:999px; padding:2px 10px; font-size:11px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; margin:0px 0px 4px;}.ma .ma-acc-name{margin:0px 0px 2px; font-size:15px; font-weight:700; line-height:1.3;}.ma .ma-acc-name a{color:rgb(18, 59, 111); text-decoration:none;}.ma .ma-acc-name a:hover{text-decoration:underline;}.ma .ma-acc-why{margin:0px; font-size:13px; line-height:1.4; color:rgb(102, 102, 102);}.ma a.ma-acc-btn{flex:0 0 auto; border:2px solid rgb(18, 59, 111); color:rgb(18, 59, 111); border-radius:6px; padding:7px 14px; font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;}.ma a.ma-acc-btn:hover{background:rgb(18, 59, 111); color:rgb(255, 255, 255);}@media (max-width:600px){.ma .ma-acc-row{gap:10px;}.ma a.ma-acc-btn{flex:1 1 100%; text-align:center;}.ma .ma-trust{padding:16px;}.ma .ma-trust-tel{font-size:20px;}}.ma-store{font-size:15px; line-height:1.5;}.ma-store .ma-h2{margin:0px 0px 16px;}.ma-store .ma-lead{font-size:16px; max-width:820px; margin:0px 0px 18px;}.ma-store .ma-hero{border-radius:12px; overflow:hidden; background:rgb(18, 59, 111); margin:0px 0px 32px;}.ma-store .ma-hero-img{display:block; width:100%; height:440px; object-fit:cover;}.ma-store .ma-hero-body{background:rgb(18, 59, 111); color:rgb(255, 255, 255); padding:32px 40px;}.ma-store .ma-hero-open{display:inline-block; background:rgb(31, 90, 158); color:rgb(255, 255, 255); border-radius:999px; padding:6px 12px; font-size:13px; font-weight:700;}.ma-store .ma-h1{font-size:34px; line-height:1.15; font-weight:900; color:rgb(255, 255, 255); margin:12px 0px 8px;}.ma-store .ma-hero-sub{color:rgb(214, 225, 240); font-size:17px; margin:0px 0px 16px;}.ma-store .ma-hero-body .ma-trust-btns{margin:0px;}.ma-store .ma-cards3{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:24px; margin:0px 0px 40px;}.ma-store .ma-card{border:1px solid rgb(225, 225, 225); border-radius:10px; padding:22px; background:rgb(255, 255, 255);}.ma-store .ma-card-soft{background:rgb(245, 247, 250); border-color:rgb(245, 247, 250);}.ma-store .ma-card-title{font-size:18px; font-weight:800; color:rgb(18, 59, 111); margin:0px 0px 12px;}.ma-store .ma-row{display:flex; gap:10px; align-items:flex-start; margin:0px 0px 10px;}.ma-store .ma-row svg{flex-shrink:0; margin-top:3px;}.ma-store .ma-note-tight{margin:6px 0px 0px; font-size:13px; color:rgb(85, 85, 85);}.ma-store ul.ma-hours{list-style:none; margin:0px; padding:0px;}.ma-store .ma-hours li{display:flex; justify-content:space-between; padding:6px 0px; border-bottom:1px solid rgb(238, 238, 238); margin:0px;}.ma-store .ma-hours li:last-child{border-bottom:0px;}.ma-store .ma-closed{color:rgb(138, 47, 12);}.ma-store ul.ma-checks{list-style:none; margin:0px; padding:0px;}.ma-store .ma-checks li{display:flex; gap:8px; align-items:flex-start; margin:0px 0px 8px;}.ma-store .ma-checks svg{flex-shrink:0; margin-top:3px;}.ma-store .ma-sec-head{display:flex; align-items:flex-end; justify-content:space-between; gap:16px; margin:0px 0px 16px;}.ma-store .ma-sec-head .ma-h2{margin:0px;}.ma-store .ma-sec-note{font-size:14px; color:rgb(102, 102, 102);}.ma-store .ma-gallery{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:16px; margin:0px 0px 44px;}.ma-store .ma-gallery a{display:block; border-radius:10px; overflow:hidden; background:rgb(233, 238, 244);}.ma-store .ma-gallery img{display:block; width:100%; height:220px; object-fit:cover;}.ma-store .ma-ph{height:220px; border-radius:10px; background:rgb(233, 238, 244); color:rgb(74, 91, 112); font-size:13px; font-weight:600; display:flex; align-items:center; justify-content:center; text-align:center; padding:10px; box-sizing:border-box;}.ma-store .ma-hero-ph{height:300px; border-radius:0px;}.ma-store .ma-ph-small{height:140px; width:200px;}.ma-store .ma-ph-map{height:100%;}.ma-store .ma-team{display:grid; grid-template-columns:repeat(4, minmax(0px, 1fr)); gap:20px; margin:0px 0px 20px;}.ma-store .ma-person{border:1px solid rgb(225, 225, 225); border-radius:10px; padding:22px 18px; text-align:center;}.ma-store .ma-person img, .ma-store .ma-avatar{display:block; width:96px; height:96px; border-radius:50%; object-fit:cover; background:rgb(233, 238, 244); margin:0px auto 10px;}.ma-store .ma-person-name{font-size:16px; font-weight:800; color:rgb(18, 59, 111);}.ma-store .ma-person-role{font-size:12px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; color:rgb(163, 74, 21); margin:4px 0px 8px;}.ma-store .ma-person p{font-size:13px; color:rgb(68, 68, 68); margin:0px;}.ma-store .ma-post{display:flex; gap:20px; padding:22px 24px; border-radius:10px; background:rgb(245, 247, 250); margin:0px 0px 44px;}.ma-store .ma-post-img{flex:0 0 200px;}.ma-store .ma-post-img img{display:block; width:200px; height:140px; object-fit:cover; border-radius:8px;}.ma-store .ma-post-kicker{font-size:12px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; color:rgb(85, 85, 85); margin:0px 0px 6px;}.ma-store .ma-post h3{font-size:18px; font-weight:800; color:rgb(18, 59, 111); margin:0px 0px 8px;}.ma-store .ma-post p{font-size:14px; margin:0px;}.ma-store .ma-post p.ma-post-kicker{font-size:12px; margin:0px 0px 6px;}.ma-store .ma-trust-cols{display:flex; gap:32px; align-items:flex-start; margin:0px 0px 44px; padding:32px;}.ma-store .ma-trust-cols > div{flex:1 1 0px;}.ma-store ul.ma-steps{flex:0 0 420px; list-style:none; margin:0px; padding:0px; display:flex; flex-direction:column; gap:12px;}.ma-store .ma-steps li{display:flex; gap:12px; padding:14px 16px; border-radius:8px; background:rgb(31, 90, 158); color:rgb(255, 255, 255); margin:0px;}.ma-store .ma-step-n{flex-shrink:0; width:28px; height:28px; border-radius:50%; background:rgb(255, 255, 255); color:rgb(18, 59, 111); font-weight:900; display:flex; align-items:center; justify-content:center;}.ma-store .ma-cols2{display:grid; grid-template-columns:repeat(2, minmax(0px, 1fr)); gap:32px; margin:0px 0px 44px;}.ma-store .ma-map{height:300px; border-radius:10px; overflow:hidden; border:1px solid rgb(225, 225, 225); background:rgb(233, 238, 244); margin:0px 0px 12px;}.ma-store .ma-map iframe{display:block; width:100%; height:100%; border:0px;}.ma-store a.ma-btn-nav{display:inline-block; border:2px solid rgb(18, 59, 111); color:rgb(18, 59, 111); font-weight:700; padding:8px 16px; border-radius:6px; text-decoration:none;}.ma-store a.ma-btn-nav:hover{background:rgb(18, 59, 111); color:rgb(255, 255, 255);}.ma-store .ma-faq-item{padding:14px 16px; border:1px solid rgb(225, 225, 225); border-radius:8px; margin:0px 0px 12px;}.ma-store .ma-faq-q{font-weight:700; color:rgb(18, 59, 111); margin:0px;}.ma-store .ma-faq-a{margin:6px 0px 0px; font-size:14px;}.ma-store .ma-chips{display:flex; flex-wrap:wrap; gap:10px; margin:0px 0px 20px;}.ma-store .ma-chips a{display:inline-block; padding:10px 16px; border-radius:999px; background:rgb(245, 247, 250); border:1px solid rgb(225, 225, 225); color:rgb(18, 59, 111); font-weight:600; text-decoration:none;}.ma-store .ma-chips a:hover{background:rgb(18, 59, 111); color:rgb(255, 255, 255); border-color:rgb(18, 59, 111);}@media (max-width:900px){.ma-store .ma-cards3, .ma-store .ma-cols2{grid-template-columns:1fr;}.ma-store .ma-gallery, .ma-store .ma-team{grid-template-columns:repeat(2, minmax(0px, 1fr));}.ma-store .ma-trust-cols{flex-direction:column; padding:20px;}.ma-store ul.ma-steps{flex-basis:auto; width:100%;}.ma-store .ma-post{flex-direction:column;}.ma-store .ma-hero-img{height:260px;}.ma-store .ma-hero-body{padding:22px 20px;}.ma-store .ma-h1{font-size:26px;}}@media (max-width:600px){.ma-store .ma-gallery, .ma-store .ma-team{grid-template-columns:1fr;}.ma-store .ma-sec-head{flex-direction:column; align-items:flex-start; gap:4px;}}.ma-shops{font-size:15px; line-height:1.5; padding:8px 0px;}.ma-shops .ma-shops-head{max-width:820px; margin:0px 0px 22px;}.ma-shops .ma-shops-head .ma-h2{margin:0px 0px 8px; font-size:24px;}.ma-shops .ma-shops-head p{margin:0px; font-size:16px; color:rgb(51, 51, 51);}.ma-shops .ma-shops-grid{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:18px;}.ma-shops .ma-shop{display:flex; flex-direction:column; gap:8px; padding:20px 22px; border:1px solid rgb(225, 225, 225); border-radius:12px; background:rgb(255, 255, 255);}.ma-shops .ma-shop-city{font-size:20px; font-weight:800; color:rgb(18, 59, 111); line-height:1.2; display:flex; align-items:center; gap:8px; flex-wrap:wrap;}.ma-shop-tag{display:inline-block; background:rgb(255, 241, 232); color:rgb(163, 74, 21); border-radius:999px; padding:2px 9px; font-size:11px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; vertical-align:middle;}.ma-shops .ma-shop-addr, .ma-shops .ma-shop-hours{display:flex; align-items:flex-start; gap:8px; font-size:14px; color:rgb(51, 51, 51);}.ma-shops .ma-shop-addr svg, .ma-shops .ma-shop-hours svg{flex-shrink:0; margin-top:3px;}.ma-shops .ma-shop-hours{color:rgb(85, 85, 85);}.ma-shop-btns{display:flex; gap:8px; margin-top:6px; flex-wrap:wrap;}a.ma-shop-call, a.ma-shop-map{display:inline-block; padding:9px 14px; border-radius:6px; font-weight:700; font-size:14px; text-decoration:none; line-height:1.2;}a.ma-shop-call{background:rgb(194, 86, 26); color:rgb(255, 255, 255);}a.ma-shop-call:hover{background:rgb(163, 74, 21); color:rgb(255, 255, 255);}a.ma-shop-map{border:2px solid rgb(18, 59, 111); color:rgb(18, 59, 111); padding:7px 14px;}a.ma-shop-map:hover{background:rgb(18, 59, 111); color:rgb(255, 255, 255);}.ma-shops .ma-shops-foot{margin:18px 0px 0px; font-size:14px; color:rgb(85, 85, 85);}.ma-shops .ma-shops-foot a{color:rgb(18, 59, 111); text-decoration:none;}.ma-hub{font-size:15px; line-height:1.5;}.ma-hub .ma-hub-top{display:grid; grid-template-columns:1fr 360px; gap:32px; align-items:start; margin:0px 0px 36px;}.ma-hub .ma-hub-kicker{font-size:13px; font-weight:700; letter-spacing:0.6px; text-transform:uppercase; color:rgb(163, 74, 21); margin:0px 0px 8px;}.ma-hub .ma-lead{font-size:17px; color:rgb(51, 51, 51); margin:0px 0px 14px;}.ma-hub ul.ma-checks{list-style:none; margin:0px; padding:0px;}.ma-hub .ma-checks-row{display:flex; flex-wrap:wrap; gap:8px 18px;}.ma-hub .ma-checks li{display:flex; gap:8px; align-items:flex-start; margin:0px; font-size:14px; font-weight:600;}.ma-hub .ma-checks svg{flex-shrink:0; margin-top:2px;}.ma-hub .ma-hub-contact{display:flex; flex-direction:column; gap:12px;}.ma-hub a.ma-hub-card{display:flex; flex-direction:column; align-items:center; gap:4px; padding:18px 16px; border:1px solid rgb(225, 225, 225); border-radius:12px; background:rgb(245, 247, 250); text-decoration:none; text-align:center;}.ma-hub a.ma-hub-card:hover{border-color:rgb(18, 59, 111);}.ma-hub .ma-hub-card-label{font-size:12px; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; color:rgb(85, 85, 85); margin-top:6px;}.ma-hub .ma-hub-card-value{font-size:18px; font-weight:800; color:rgb(18, 59, 111); word-break:break-all;}.ma-hub .ma-h2{margin:0px 0px 16px;}.ma-hub .ma-hub-grid{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:20px; margin:0px 0px 40px;}.ma-hub .ma-hub-store{border:1px solid rgb(225, 225, 225); border-radius:12px; overflow:hidden; background:rgb(255, 255, 255); display:flex; flex-direction:column;}.ma-hub .ma-hub-ph{height:150px; border-radius:0px;}.ma-hub .ma-hub-store img{display:block; width:100%; height:150px; object-fit:cover;}.ma-hub .ma-hub-store-body{display:flex; flex-direction:column; gap:6px; padding:16px 18px 18px;}.ma-hub .ma-hub-store-city{font-size:20px; font-weight:800; color:rgb(18, 59, 111); line-height:1.2; display:flex; align-items:center; gap:8px; flex-wrap:wrap;}.ma-hub .ma-hub-store-addr{font-size:14px; color:rgb(51, 51, 51);}.ma-hub .ma-hub-store-hours{font-size:13px; color:rgb(85, 85, 85);}.ma-hub a.ma-hub-store-link{margin-top:8px; font-size:14px; font-weight:700; color:rgb(18, 59, 111); text-decoration:none;}.ma-hub a.ma-hub-store-link:hover{text-decoration:underline;}.ma-hub .ma-trust-cols{display:flex; gap:32px; align-items:flex-start; margin:0px 0px 40px; padding:28px 32px;}.ma-hub .ma-hub-faq{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:14px; margin:0px 0px 20px;}.ma-hub .ma-faq-item{padding:16px 18px; border:1px solid rgb(225, 225, 225); border-radius:10px; margin:0px;}.ma-hub .ma-faq-q{font-weight:800; color:rgb(18, 59, 111); margin:0px;}.ma-hub .ma-faq-a{margin:6px 0px 0px; font-size:14px;}@media (max-width:900px){.ma-shops .ma-shops-grid, .ma-hub .ma-hub-grid{grid-template-columns:repeat(2, minmax(0px, 1fr));}.ma-hub .ma-hub-top{grid-template-columns:1fr;}.ma-hub .ma-hub-contact{flex-direction:row;}.ma-hub a.ma-hub-card{flex:1 1 0px;}.ma-hub .ma-hub-faq{grid-template-columns:1fr;}.ma-hub .ma-trust-cols{padding:20px;}}@media (max-width:600px){.ma-shops .ma-shops-grid, .ma-hub .ma-hub-grid{grid-template-columns:1fr;}.ma-hub .ma-hub-contact{flex-direction:column;}.ma-shop-btns a{flex:1 1 0px; text-align:center;}}.ma-store .ma-team-1{grid-template-columns:1fr; max-width:900px;}.ma-store .ma-team-1 .ma-person{display:flex; gap:22px; align-items:flex-start; text-align:left; padding:24px;}.ma-store .ma-team-1 .ma-person img{width:120px; height:120px; margin:0px; flex-shrink:0;}.ma-store .ma-team-1 .ma-person p{font-size:15px; color:rgb(51, 51, 51); margin:0px 0px 10px; line-height:1.55;}.ma-store .ma-team-1 .ma-person-role{margin:4px 0px 12px;}.ma-store .ma-quote{margin:12px 0px 0px; padding:6px 14px; border-left:4px solid rgb(234, 116, 46); font-style:italic; color:rgb(18, 59, 111); font-weight:600;}.ma-store .ma-post p{margin:0px 0px 10px;}.ma-store .ma-review{display:flex; align-items:center; gap:28px; padding:26px 30px; border:2px solid rgb(234, 116, 46); border-radius:12px; background:rgb(255, 247, 242); margin:0px 0px 40px;}.ma-store .ma-review-body{flex:1 1 auto;}.ma-store .ma-review-title{font-size:20px; font-weight:800; color:rgb(18, 59, 111); margin:0px 0px 6px;}.ma-store .ma-review-text{margin:0px 0px 14px; color:rgb(51, 51, 51);}.ma-store .ma-review .ma-trust-btns{margin:0px;}.ma-store .ma-review-stars{font-size:34px; letter-spacing:2px; color:rgb(234, 116, 46); flex-shrink:0;}.ma-store .ma-review-qr{flex-shrink:0; text-align:center; font-size:12px; color:rgb(85, 85, 85);}.ma-store .ma-review-qr img{display:block; width:120px; height:120px; margin:0px auto 4px; border-radius:6px; background:rgb(255, 255, 255);}@media (max-width:600px){.ma-store .ma-team-1 .ma-person{flex-direction:column; align-items:center; text-align:center;}.ma-store .ma-review{flex-direction:column; align-items:flex-start; padding:20px;}.ma-store .ma-review-stars{font-size:26px;}}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div{grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:16px; margin:0px 0px 44px; display:grid !important;}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery a.gallery__img-link{display:block; border-radius:10px; overflow:hidden; background:rgb(233, 238, 244); width:100% !important; height:auto !important; margin:0px !important;}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery img.gallery__img{display:block; object-fit:cover; width:100% !important; height:240px !important;}.js-filterable-elements-wrapper:has(.ma-store) .ma-store .ma-sec-head{margin-bottom:0px;}@media (max-width:900px){.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div{grid-template-columns:repeat(2, minmax(0px, 1fr));}}@media (max-width:600px){.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div{grid-template-columns:1fr;}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery img.gallery__img{height:200px !important;}}.ma-store a.ma-review-qr{display:block; text-decoration:none; color:rgb(85, 85, 85);}.ma-store a.ma-review-qr span{display:block;}.ma-hub .ma-hub-ph{display:flex; align-items:center; justify-content:center; background:rgb(233, 238, 244); color:rgb(74, 91, 112); font-size:13px; font-weight:600;}.ma-hub .ma-hub-store > a{display:block;}.ma-store .ma-team-2{grid-template-columns:repeat(2, minmax(0px, 1fr)); max-width:none;}.ma-store .ma-team-2 .ma-person img{width:96px; height:96px;}@media (max-width:900px){.ma-store .ma-team-2{grid-template-columns:1fr;}}@media (min-width:601px){.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div:has(> a:nth-child(2):last-child){grid-template-columns:repeat(2, minmax(0px, 1fr));}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div:has(> a:nth-child(2):last-child) img.gallery__img{height:320px !important;}}@media (min-width:601px){.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div:has(> a:only-child){grid-template-columns:minmax(0px, 1fr);}.js-filterable-elements-wrapper:has(.ma-store) .page_content--gallery .gallery--type-2 > div:has(> a:only-child) img.gallery__img{height:440px !important;}}.ma-shops a.ma-shop-link{margin-top:2px; font-size:14px; font-weight:700; color:rgb(18, 59, 111); text-decoration:none;}.ma-shops a.ma-shop-link:hover{text-decoration:underline;}.ma-svc .ma-card p{font-size:14px; line-height:1.55; margin:0px 0px 8px;}.ma-svc .ma-card p:last-child{margin:0px;}.ma-svc .ma-card .ma-big{font-size:24px; font-weight:800; color:rgb(234, 116, 46); line-height:1.15; margin:0px 0px 8px;}.ma-svc .ma-card .ma-row{margin:0px 0px 8px;}.ma-svc .ma-card p.ma-loc-route{font-size:13px; color:rgb(85, 85, 85); margin:4px 0px 10px;}.ma-svc a.ma-loc-link{font-size:14px; font-weight:700; color:rgb(18, 59, 111); text-decoration:none;}.ma-svc a.ma-loc-link:hover{text-decoration:underline;}.ma-svc .ma-card-title .ma-shop-tag{vertical-align:middle; margin-left:6px;}.ma-svc .ma-cards3{margin-bottom:44px;}.ma-svc .ma-chips-static{margin:0px 0px 14px;}.ma-svc .ma-chips-static span{display:inline-block; padding:8px 14px; border:1px solid rgb(225, 225, 225); border-radius:20px; background:rgb(245, 247, 250); font-size:13px; font-weight:700; color:rgb(18, 59, 111);}.ma-svc p.ma-note{font-size:14px; line-height:1.6; margin:0px 0px 44px;}.ma-svc .ma-svc-photos{display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:16px; margin:0px 0px 44px;}.ma-svc .ma-svc-photos figure{margin:0px;}.ma-svc .ma-svc-photos img{display:block; width:100%; height:230px; object-fit:cover; border-radius:10px;}.ma-svc .ma-svc-photos figcaption{font-size:13px; color:rgb(85, 85, 85); margin-top:8px;}@media (max-width:900px){.ma-svc .ma-svc-photos{grid-template-columns:1fr;}.ma-svc .ma-svc-photos img{height:220px;}}.ma-topbar-phones, .ma-topbar-phones *{font-family:var(--ma-font-text);}.ma-topbar-phones, .ma-topbar-phones *{letter-spacing:0px;}.ma-box h2{font-family:var(--ma-font-text); letter-spacing:0px;}.package-offers{container-type:inline-size}.package-offers .package-offer{background:#fff !important;border:1px solid #e3e7ef;border-radius:14px;padding:14px !important;margin-bottom:16px;gap:14px !important;box-shadow:0 2px 10px rgba(26,35,75,.06)}.package-offer > .product--infos{background:#f3f5f9 !important;border-radius:10px;padding:0 !important}.package-offer > .product--infos .product__inner{background:transparent !important;padding:14px 16px !important}.package-offer__name{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:700;font-size:19px;color:#1a234b;line-height:1.2;margin:0 !important}.package-offer__item-number{font-family:'Barlow',Arial,sans-serif;font-weight:500;font-size:14px;color:#123b6f}.package-offer__prices *{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:700;font-size:26px !important;color:#1a234b}.package-offer__cart-btn{min-height:44px;padding:0 22px !important;border-radius:8px !important;white-space:nowrap}.package-offer .list-block .container{padding:0 !important;max-width:none !important}.package-offer .grid.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr)) !important;gap:12px !important;margin:0 !important}.package-offer-item{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}.package-offer-item .product__inner{display:flex !important;flex-direction:column;align-items:center;text-align:center;gap:8px;height:100%;border:1px solid #eef1f6;border-radius:10px;padding:12px !important;background:#fff;transition:border-color .2s,box-shadow .2s}.package-offer-item .product__inner:hover{border-color:#123b6f;box-shadow:0 4px 14px rgba(18,59,111,.12)}.package-offer-item .product__img-outer{position:relative;width:100%;margin:0 !important}.package-offer-item .product__img{max-height:110px !important;width:auto !important;object-fit:contain;margin:0 auto;display:block}.package-offer-item .product__name{font-family:'Barlow',Arial,sans-serif;font-size:14px !important;font-weight:600;line-height:1.3;margin:0 !important}.package-offer-item .product__name a{color:#1a234b}.package-offer-item .badge--bundle-qty{background:#1a234b !important;color:#fff !important;border-radius:6px;font-weight:700}@container (max-width:620px){ .package-offers .package-offer{grid-template-columns:1fr !important} .package-offer > .product--infos .product__inner{flex-direction:row !important;align-items:center !important;justify-content:space-between;flex-wrap:wrap;gap:8px 16px !important} .package-offer__prices{margin:0 0 0 auto !important} .package-offer > .product--infos .product__inner > .d-grid{display:block !important;width:100%} .package-offer .grid.products{grid-template-columns:1fr !important;gap:8px !important} .package-offers .package-offer-item .product__inner{flex-direction:row !important;align-items:center !important;text-align:left !important;padding:8px 12px !important;gap:12px !important} .package-offers .package-offer-item .product__img-outer{flex:0 0 64px !important;width:64px !important;max-width:64px !important} .package-offer-item .product__img{max-height:64px !important} .package-offers .package-offer-item .product__data{flex:1 1 auto !important;width:auto !important;text-align:left !important} .package-offers .package-offer-item .product__name{text-align:left !important} .package-offer-item .badge--bundle-qty{transform:scale(.85);transform-origin:top left}}@media (min-width:1440px){ .artdet__main-grid > .layout-container--2,.artdet__main-grid > .layout-container--4{position:sticky;top:96px;align-self:start}  .artdet__main-grid > .layout-container--5{position:relative;z-index:3;background:#fff;box-shadow:0 -24px 0 #fff}}@media (max-width:991.98px){ .artdet__main-grid > .layout-container--4{order:3 !important} .artdet__main-grid > .layout-container--3{order:4 !important} .layout-container--4 > .artdet__functions{order:20}}@media (min-width:992px){ .start_banner_big .carousel-start_banner_big .carousel-cell{border-radius:16px;overflow:hidden} .start_banner_big .carousel-start_banner_big .carousel-cell img{min-height:0 !important;height:auto !important;width:100% !important;aspect-ratio:auto !important;object-fit:cover} .start_banner_big .carousel-start_banner_big .carousel-cell-texts{padding:clamp(22px,3vw,48px) !important} .start_banner_big .carousel-start_banner_big .element-texts__container{border-radius:14px;padding:24px 30px 28px !important;max-width:min(470px,38%);gap:10px;box-shadow:0 12px 32px rgba(0,0,0,.28)} .start_banner_big .carousel-start_banner_big .text--big{font-size:clamp(26px,2.3vw,40px) !important;line-height:1.08 !important;text-transform:uppercase;letter-spacing:.3px} .start_banner_big .carousel-start_banner_big .text--medium{font-size:clamp(15px,1.15vw,19px) !important;line-height:1.4 !important;opacity:.95} .start_banner_big .carousel-start_banner_big .text--big::after{content:"";display:block;width:56px;height:4px;background:#ea742e;border-radius:2px;margin-top:12px}}@media (max-width:991.98px){ .start_banner_big .carousel-start_banner_big .carousel-cell{flex-direction:column !important;height:auto !important;background:#1a234b;border-radius:14px;overflow:hidden} .start_banner_big .carousel-start_banner_big .carousel-cell > a.has-img{display:block;width:100%} .start_banner_big .carousel-start_banner_big .carousel-cell img{min-height:0 !important;height:auto !important;width:100% !important;aspect-ratio:16/9;object-fit:cover} .start_banner_big .carousel-start_banner_big .carousel-cell-texts{position:static !important;inset:auto !important;width:100% !important;height:auto !important;background:#1a234b;padding:0 !important} .start_banner_big .carousel-start_banner_big .element-texts__container{background:transparent !important;width:100% !important;max-width:none !important;padding:16px 18px 20px !important;gap:8px;box-shadow:none;border-radius:0} .start_banner_big .carousel-start_banner_big .text--big{font-size:24px !important;line-height:1.15 !important} .start_banner_big .carousel-start_banner_big .text--medium{font-size:15px !important;line-height:1.4 !important} .start_banner_big .carousel-start_banner_big .carousel-cell-text__btn-wrap .btn{min-height:44px}}@media (min-width:1260px){.start_banner_2 .element-slide{grid-column:span 3 !important}}#page_cat_content:has(section.categories) #page_cat_artlist:not(:has(.product)){min-height:0 !important}@media (max-width:767.98px){ #start-blog .blog-item__img{aspect-ratio:16/9;height:auto !important;width:100%;object-fit:cover} #start-blog .blog-item__img-outer .tag-filtering__tags{display:none} #start-blog .blog-item__intro{display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.6em} #start-blog .blog-item__intro p{display:inline;margin:0} #start-blog .blog-list > .page_content_item:nth-child(n+4){display:none} #box_page_content_blog{min-height:0 !important}}@media (max-width:767.98px){ .start_banner_1 .main-grid,.start_banner_2 .main-grid{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px !important;padding-bottom:10px;scrollbar-width:thin} .start_banner_1 .element-slide,.start_banner_2 .element-slide{flex:0 0 84%;max-width:84%;scroll-snap-align:start}}@media (min-width:576px) and (max-width:991.98px){.start_banner_big .carousel-start_banner_big .carousel-cell img{aspect-ratio:2/1 !important}}@media (min-width:1260px){ #nav--megamenu > li.nav-item.dropdown:first-child{display:none !important} .header .offcanvas-box-cat-0-open-btn{display:inline-flex !important;align-items:center;gap:8px;background:transparent !important;border:0 !important;color:#fff !important;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.3px;padding:6px 12px !important;white-space:nowrap} .header .offcanvas-box-cat-0-open-btn::after{content:"Kategóriák"} .header .offcanvas-box-cat-0-open-btn:hover{color:#ea742e !important} #offcanvas-box-cat-0{width:400px !important;max-width:90vw}}#box_partner_arukereso,.partner__item:has(#box_partner_arukereso),.certificate__item:has(a[href*="arukereso"]){display:none !important}@media (min-width:1260px){ .header__container--top{grid-template-columns:auto auto auto minmax(150px,1fr) auto auto !important;column-gap:14px} .header__container--top > .navbar-nav{min-width:0} .header_text_section_2 a[href^="mailto"]{display:none !important}}@media (min-width:1260px) and (max-width:1439.98px){ #nav--megamenu .nav-link{padding-left:7px !important;padding-right:7px !important;font-size:14px} .header .offcanvas-box-cat-0-open-btn{padding:6px 6px !important}}@media (min-width:1680px){.header_text_section_2 a[href^="mailto"]{display:inline-flex !important}}@media (min-width:992px){.start_banner_big .carousel-start_banner_big .element-texts__container{text-align:left !important;align-items:flex-start !important}.start_banner_big .carousel-start_banner_big .carousel-cell-text__btn-wrap{justify-content:flex-start !important}}@media (min-width:1260px){ .offcanvas--box-cat:not(.offcanvas--box-cat-0){--bs-offcanvas-width:320px} .offcanvas--box-cat-1{margin-left:400px !important} .offcanvas--box-cat-2{margin-left:720px !important} .offcanvas--box-cat-3{margin-left:1040px !important}}.offcanvas--box-cat .offcanvas-header .offcanvas-title,#offcanvas-header-box-menu .offcanvas-title{color:#fff !important}#offcanvas-box-cat-0 #offcanvas-body-box-cat-0{flex:1 1 auto !important;min-height:0}#offcanvas-box-cat-0 #offcanvas-body-box-menu{flex:0 0 auto !important;max-height:none !important;overflow:visible !important}#offcanvas-body-box-menu .nav-link{font-size:15px !important;padding-top:.55rem !important;padding-bottom:.55rem !important}#nanobar .element__slide{padding-top:7px !important;padding-bottom:7px !important;row-gap:0 !important}#nanobar .ma-topbar-phones{min-width:0;max-width:100%}#nanobar .ma-topbar-phones__inner{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:nowrap;font-size:13px;line-height:1.3;color:#fff;min-width:0}#nanobar .ma-topbar-phones__label{font-weight:700;white-space:nowrap;flex:0 0 auto}#nanobar .ma-topbar-phones__track{min-width:0;display:flex}#nanobar .ma-topbar-phones__marquee{display:flex;flex-wrap:nowrap}#nanobar .ma-topbar-phones__list{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}#nanobar .ma-topbar-phones__dup{display:none}#nanobar .ma-topbar-phones__list li{white-space:nowrap;padding:0 9px;border-left:1px solid rgba(255,255,255,.5);list-style:none}#nanobar .ma-topbar-phones__list li::marker{content:none}#nanobar .ma-topbar-phones__list li:first-child{border-left:0;padding-left:0}#nanobar .ma-topbar-phones__list a{color:#fff !important;text-decoration:none;font-weight:500}#nanobar .ma-topbar-phones__list a:hover{text-decoration:underline}@media (max-width:1439.98px){ #nanobar .ma-topbar-phones__inner{font-size:12.5px;gap:8px} #nanobar .ma-topbar-phones__list li{padding:0 7px} #nanobar .element__slide > a,#nanobar .element__slide > .btn,#nanobar .element__slide > div:not(.ma-topbar-phones){display:none !important}}@media (max-width:1259.98px){ #nanobar .element__slide{justify-content:flex-start !important;flex-wrap:nowrap !important} #nanobar .ma-topbar-phones{width:100%} #nanobar .ma-topbar-phones__inner{justify-content:flex-start} #nanobar .ma-topbar-phones__track{flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)} #nanobar .ma-topbar-phones__marquee{width:max-content;animation:ma-phones-run 38s linear infinite} #nanobar .ma-topbar-phones__track:hover .ma-topbar-phones__marquee,#nanobar .ma-topbar-phones__track:active .ma-topbar-phones__marquee{animation-play-state:paused} #nanobar .ma-topbar-phones__dup{display:flex} #nanobar .ma-topbar-phones__list{padding-right:7px} #nanobar .ma-topbar-phones__list li:first-child{border-left:1px solid rgba(255,255,255,.5);padding-left:7px}}@keyframes ma-phones-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1259.98px) and (prefers-reduced-motion:reduce){ #nanobar .ma-topbar-phones__marquee{animation:none} #nanobar .ma-topbar-phones__track{overflow-x:auto} #nanobar .ma-topbar-phones__dup{display:none}}.custom-content .read-more{max-width:none !important;width:100%}footer .footer__html > ul{flex-direction:column !important;flex-wrap:nowrap !important;gap:9px !important;align-items:flex-start}footer .footer__html > ul > li{margin:0 !important;padding:0 !important}@media (min-width:1260px){ .offcanvas--box-cat .nav-link{font-size:19px !important;line-height:1.25 !important;padding-top:9px !important;padding-bottom:9px !important;letter-spacing:.2px} .offcanvas--box-cat .offcanvas-header,.offcanvas--box-cat .offcanvas-title{font-size:21px !important} .offcanvas--box-cat .nav-item > .dropdown-toggle-split,.offcanvas--box-cat .nav-item > button{transform:scale(1.15)} #offcanvas-box-cat-0 #offcanvas-body-box-menu .nav-link{font-size:17px !important;padding-top:7px !important;padding-bottom:7px !important}}#artdet__fixed-cart .fixed-cart__btn{position:relative;overflow:hidden;min-height:48px;padding:0 28px !important;font-size:18px !important;letter-spacing:.3px;border-radius:10px !important;box-shadow:0 6px 18px rgba(234,116,46,.45);gap:10px}#artdet__fixed-cart .fixed-cart__btn svg{width:24px !important;height:24px !important}#artdet__fixed-cart .fixed-cart__btn::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:ma-cart-shine 3.4s ease-in-out infinite;pointer-events:none}#artdet__fixed-cart .fixed-cart__btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(234,116,46,.6)}@keyframes ma-cart-shine{0%{left:-70%}45%{left:130%}100%{left:130%}}@media (max-width:575.98px){#artdet__fixed-cart .fixed-cart__btn{min-height:46px;padding:0 18px !important;font-size:17px !important}}@media (prefers-reduced-motion:reduce){#artdet__fixed-cart .fixed-cart__btn::after{animation:none;display:none}}.artdet__cart-btn.js-main-product-cart-btn,.header .offcanvas-box-cart-open-btn{background-image:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 62%) !important;background-size:300% 100% !important;background-repeat:no-repeat !important;background-position:120% 0;animation:ma-btn-sweep 3.4s ease-in-out infinite}@keyframes ma-btn-sweep{0%{background-position:120% 0}45%{background-position:-20% 0}100%{background-position:-20% 0}}.artdet__cart-btn.js-main-product-cart-btn{min-height:54px !important;font-size:19px !important;letter-spacing:.3px;border-radius:10px !important;box-shadow:0 6px 18px rgba(234,116,46,.45)}.artdet__cart-btn.js-main-product-cart-btn svg{width:24px !important;height:24px !important}.artdet__cart-btn.js-main-product-cart-btn:hover{box-shadow:0 8px 24px rgba(234,116,46,.6);transform:translateY(-1px)}.header .offcanvas-box-cart-open-btn{width:48px !important;height:48px !important;min-width:48px;border-radius:10px !important;box-shadow:0 4px 14px rgba(234,116,46,.5);animation-delay:1.7s}.header .offcanvas-box-cart-open-btn > svg{width:24px !important;height:24px !important}@media (max-width:575.98px){.header .offcanvas-box-cart-open-btn{width:42px !important;height:42px !important;min-width:42px}.header .offcanvas-box-cart-open-btn > svg{width:21px !important;height:21px !important}}@media (prefers-reduced-motion:reduce){.artdet__cart-btn.js-main-product-cart-btn,.header .offcanvas-box-cart-open-btn{animation:none;background-image:none !important}}.ma-promo-bars{position:relative;z-index:5;font-family:"Barlow",sans-serif}.ma-pbar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 48px;color:#fff;text-align:center}.ma-pbar::after{content:"";position:absolute;inset:0 auto 0 -40%;width:35%;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.22),rgba(255,255,255,0));transform:skewX(-20deg);animation:ma-bar-sweep 5s ease-in-out infinite;pointer-events:none}@keyframes ma-bar-sweep{0%{left:-40%}55%{left:130%}100%{left:130%}}.ma-pbar--bf{background:#0d0d0f;border-bottom:1px solid #22252c}.ma-pbar--ship{background:#1a234b;font-weight:700;font-size:15px}.ma-pbar--ship::after{animation-delay:2.5s}.ma-pbar__in{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px}.ma-pbar__title{color:#ea742e;font-weight:700;font-size:17px;letter-spacing:.2px}.ma-cd{display:inline-flex;align-items:center;gap:4px;font-weight:700}.ma-cd__g{display:inline-flex;gap:2px}.ma-cd__g b{display:inline-block;min-width:20px;padding:2px 0;border-radius:4px;background:linear-gradient(#fff 50%,#e9ecf2 50%);color:#1a234b;font-size:16px;line-height:22px;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.4)}.ma-cd__l{margin:0 6px 0 3px;font-size:14px;font-weight:600;color:#cfd4df}.ma-cd__s{color:#fff;font-size:16px}.ma-pbar__btn{display:inline-flex;align-items:center;gap:6px;padding:5px 16px;border-radius:6px;background:#fff;color:#1a234b !important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none !important;transition:background .2s}.ma-pbar__btn:hover{background:#ea742e;color:#fff !important}.ma-pbar__left{display:inline-block;margin-left:8px;padding:1px 9px;border-radius:20px;background:#ea742e;font-size:13px}.ma-pbar__x{position:absolute;z-index:2;right:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:#1a234b;font-size:17px;line-height:22px;padding:0;cursor:pointer}@media (max-width:575.98px){.ma-pbar{padding:7px 36px 7px 12px;min-height:40px}.ma-pbar__x{right:8px;width:20px;height:20px;font-size:14px;line-height:19px}.ma-pbar__title{font-size:15px}.ma-pbar__in{gap:6px 10px}.ma-cd__g b{min-width:17px;font-size:14px;line-height:19px}.ma-pbar__btn{padding:4px 11px;font-size:12px}.ma-pbar--ship{font-size:13px}}@media (prefers-reduced-motion:reduce){.ma-pbar::after{animation:none;display:none}}.ma-fall{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3;border-radius:16px}.ma-fall i{position:absolute;top:-34px;left:var(--x);width:var(--s);height:var(--s);opacity:var(--o);animation:ma-fall var(--d) linear var(--dl) infinite;will-change:transform}.ma-fall i::before{content:"";display:block;width:100%;height:100%;background:var(--c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1C6.5 5.5 4 9.6 4 13.6c0 4 3 7.3 7 7.9V23h2v-1.5c4-.6 7-3.9 7-7.9C20 9.6 17.5 5.5 12 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1C6.5 5.5 4 9.6 4 13.6c0 4 3 7.3 7 7.9V23h2v-1.5c4-.6 7-3.9 7-7.9C20 9.6 17.5 5.5 12 1z'/%3E%3C/svg%3E") center/contain no-repeat;animation:ma-sway var(--sw) ease-in-out infinite alternate}.ma-fall i.m::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c.6 1.8 1.5 3 3 3.4-.3 1 .1 1.8 1 2.1 1.1-.9 2.4-1.2 4-.9-.6 1.4-.5 2.6.3 3.6-1.4.4-2.3 1.2-2.5 2.6 1.2.7 1.7 1.7 1.5 3.1-1.7-.6-3.2-.4-4.5.6.2-1.3-.3-2.3-1.6-2.8l-.4 6.3h-1.6l-.4-6.3c-1.3.5-1.8 1.5-1.6 2.8-1.3-1-2.8-1.2-4.5-.6-.2-1.4.3-2.4 1.5-3.1-.2-1.4-1.1-2.2-2.5-2.6.8-1 .9-2.2.3-3.6 1.6-.3 2.9 0 4 .9.9-.3 1.3-1.1 1-2.1C10.5 5 11.4 3.8 12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c.6 1.8 1.5 3 3 3.4-.3 1 .1 1.8 1 2.1 1.1-.9 2.4-1.2 4-.9-.6 1.4-.5 2.6.3 3.6-1.4.4-2.3 1.2-2.5 2.6 1.2.7 1.7 1.7 1.5 3.1-1.7-.6-3.2-.4-4.5.6.2-1.3-.3-2.3-1.6-2.8l-.4 6.3h-1.6l-.4-6.3c-1.3.5-1.8 1.5-1.6 2.8-1.3-1-2.8-1.2-4.5-.6-.2-1.4.3-2.4 1.5-3.1-.2-1.4-1.1-2.2-2.5-2.6.8-1 .9-2.2.3-3.6 1.6-.3 2.9 0 4 .9.9-.3 1.3-1.1 1-2.1C10.5 5 11.4 3.8 12 2z'/%3E%3C/svg%3E")}.ma-fall--snow i::before{background:#fff;-webkit-mask:none;mask:none;border-radius:50%;box-shadow:0 0 6px rgba(255,255,255,.8)}@keyframes ma-fall{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--dx),calc(var(--h,720px) + 70px),0)}}@keyframes ma-sway{from{transform:rotate(-40deg) translateX(-9px)}to{transform:rotate(50deg) translateX(11px)}}@media (prefers-reduced-motion:reduce){.ma-fall{display:none}}@media (min-width:992px){.start_banner_big .element-texts__container > *{margin-left:0 !important;margin-right:0 !important}}.ma-cd__g{display:inline-flex;gap:2px}.ma-fd{--fh:26px;position:relative;display:inline-block;width:20px;height:var(--fh);perspective:140px;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.45);font-weight:700;font-size:16px;color:#1a234b}.ma-fd>span{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ma-fd>.t,.ma-fd>.ft{top:0;border-radius:4px 4px 0 0;background:#fff}.ma-fd>.b,.ma-fd>.fb{bottom:0;border-radius:0 0 4px 4px;background:#e9ecf2}.ma-fd>span>i{position:absolute;left:0;right:0;height:200%;line-height:var(--fh);text-align:center;font-style:normal}.ma-fd>.t>i,.ma-fd>.ft>i{top:0}.ma-fd>.b>i,.ma-fd>.fb>i{top:-100%}.ma-fd>.ft{z-index:2;transform-origin:50% 100%}.ma-fd>.fb{z-index:2;transform-origin:50% 0;transform:rotateX(90deg)}.ma-fd::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:rgba(26,35,75,.22);z-index:3}.ma-fd.go>.ft{animation:ma-flip-top .28s ease-in forwards}.ma-fd.go>.fb{animation:ma-flip-bot .28s ease-out .28s forwards}.ma-fd.go>.ft{background:linear-gradient(#fff,#f1f3f7)}@keyframes ma-flip-top{from{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes ma-flip-bot{from{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (max-width:575.98px){.ma-fd{--fh:22px;width:17px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ma-fd.go>.ft,.ma-fd.go>.fb{animation:none}.ma-fd.go>.fb{transform:none}.ma-fd.go>.ft{transform:rotateX(-90deg)}}#start_reviews .row{row-gap:20px}#start_reviews .col{display:flex}#start_reviews .element-slide-inner{width:100%;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto 1fr;gap:0 12px;align-items:center;text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:14px;box-shadow:0 6px 18px rgba(26,35,75,.07);padding:20px 20px 18px;transition:box-shadow .2s,transform .2s}#start_reviews .element-slide-inner:hover{box-shadow:0 10px 26px rgba(26,35,75,.12);transform:translateY(-2px)}#start_reviews .element-slide-inner picture{grid-column:1;grid-row:1;margin:0}#start_reviews .element-slide-inner picture img{width:52px;height:52px;margin:0;border-radius:50%}#start_reviews .element-texts{display:contents}#start_reviews .element-title{grid-column:2;grid-row:1;margin:0;text-align:left;font-size:17px;font-weight:700;color:#1a234b}#start_reviews .html-text{grid-column:1/-1;grid-row:2;align-self:stretch;display:flex;flex-direction:column;margin-top:12px;text-align:left}#start_reviews .ma-rv-stars{display:block;line-height:1}#start_reviews .ma-rv-stars::before{content:"\2605\2605\2605\2605\2605";color:#ea742e;font-size:18px;letter-spacing:2px}#start_reviews .ma-rv-text{font-size:15.5px !important;line-height:1.55 !important;color:#1a234b;margin:8px 0 12px}#start_reviews .ma-rv-src{font-size:13px !important;color:#6b7280;margin:auto 0 0}#start_reviews .col:last-child .element-slide-inner{border-color:#ea742e;background:#fffaf6}#start_reviews .ma-rv-stores{list-style:none;padding:0;margin:0}#start_reviews .ma-rv-stores li{margin:0 0 6px}#start_reviews .ma-rv-stores a{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid #e1e6ee;color:#1a234b;text-decoration:none;font-size:14px}#start_reviews .ma-rv-stores a:hover{border-color:#ea742e;background:#fff3ec}#start_reviews .ma-rv-chip{font-weight:700;white-space:nowrap}#start_reviews .ma-rv-chip::after{content:"\2605";color:#ea742e;margin-left:2px}#start_reviews .ma-rv-cnt{margin-left:auto;color:#6b7280;font-size:12.5px;white-space:nowrap}@media (max-width:767.98px){#start_reviews .row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}#start_reviews .col{flex:0 0 84%;max-width:84%;scroll-snap-align:start}}@media (max-width:767.98px){#start_reviews .row{align-items:flex-start}#start_reviews .col{display:block}#start_reviews .element-slide-inner{height:auto}}.header .dropdown--menu .dropdown-item:hover,.header .dropdown--menu .dropdown-item:focus{background:rgba(255,255,255,.12) !important;color:#fff !important}.header .dropdown--menu .dropdown-item.active,.header .dropdown--menu .dropdown-item.active:hover,.header .dropdown--menu .dropdown-item.active:focus,.header .dropdown--menu .dropdown-item:active{background:#ea742e !important;color:#fff !important;font-weight:700}.header .dropdown--menu .nav-item:has(> .dropdown-item.active){background:transparent !important}.ma-bf .product__cart-btn{background:linear-gradient(105deg,#0d0d0f 38%,#4a2a15 50%,#0d0d0f 62%) !important;background-size:300% 100% !important;animation:ma-btn-sweep 3.4s ease-in-out infinite;border:1px solid #ea742e !important;color:#fff !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px rgba(234,116,46,.28)}.ma-bf .product__cart-btn svg{fill:#ea742e !important;color:#ea742e !important}.ma-bf .product__cart-btn::after{content:"Black Friday";font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.ma-bf .product__cart-btn:hover{border-color:#ff8a45 !important;box-shadow:0 6px 18px rgba(234,116,46,.45)}body.ma-bf-artdet .artdet__cart-btn.js-main-product-cart-btn,body.ma-bf-artdet #artdet__fixed-cart .fixed-cart__btn{background:linear-gradient(105deg,#0d0d0f 38%,#5a3218 50%,#0d0d0f 62%) !important;background-size:300% 100% !important;color:#fff !important;border:2px solid #ea742e !important;box-shadow:0 6px 20px rgba(234,116,46,.38) !important}body.ma-bf-artdet .artdet__cart-btn.js-main-product-cart-btn svg,body.ma-bf-artdet #artdet__fixed-cart .fixed-cart__btn svg{fill:#ea742e !important;color:#ea742e !important}body.ma-bf-artdet .artdet__cart-btn.js-main-product-cart-btn::before{content:"BLACK FRIDAY";position:absolute;top:-10px;right:12px;background:#ea742e;color:#0d0d0f;font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1;padding:4px 7px;border-radius:5px;z-index:2;pointer-events:none}body.ma-bf-artdet .artdet__cart-btn.js-main-product-cart-btn{position:relative;overflow:visible !important}@media (prefers-reduced-motion:reduce){.ma-bf .product__cart-btn{animation:none}}.nav--cat .js-nav-item-618162 > .nav-link{position:relative;overflow:hidden;display:flex !important;align-items:center;margin:6px 10px 10px !important;padding-right:96px !important;border:1px solid #ea742e !important;border-radius:10px !important;background:linear-gradient(105deg,#0d0d0f 40%,#4a2a15 50%,#0d0d0f 60%) !important;background-size:300% 100% !important;color:#fff !important;animation:ma-btn-sweep 3.4s ease-in-out infinite,ma-bf-glow 2.4s ease-in-out infinite}.nav--cat .js-nav-item-618162 > .nav-link .nav-link__name{color:#fff !important;font-weight:800 !important;letter-spacing:.02em}.nav--cat .js-nav-item-618162 > .nav-link::after{content:"NOV. 30-IG";position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#ea742e;color:#0d0d0f;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;padding:5px 7px;border-radius:5px;white-space:nowrap}.nav--cat .js-nav-item-618162 > .nav-link:hover,.nav--cat .js-nav-item-618162 > .nav-link:focus{border-color:#ff8a45 !important;color:#fff !important}@keyframes ma-bf-glow{0%,100%{box-shadow:0 0 0 0 rgba(234,116,46,0)}50%{box-shadow:0 0 14px 2px rgba(234,116,46,.5)}}@media (prefers-reduced-motion:reduce){.nav--cat .js-nav-item-618162 > .nav-link{animation:none}}#page_cat_content:has(.js-product) section.categories{margin:4px 0 14px !important;padding:0 !important}#page_cat_content:has(.js-product) section.categories .categories-grid{display:flex !important;flex-wrap:wrap;gap:10px;grid-template-columns:none !important}#page_cat_content:has(.js-product) section.categories .category-card{width:auto !important;max-width:none !important;flex:0 0 auto;margin:0 !important;padding:0 !important}#page_cat_content:has(.js-product) section.categories .category-card__inner{display:flex !important;flex-direction:row !important;align-items:center;gap:10px;height:auto !important;min-height:0 !important;padding:6px 14px 6px 6px !important;background:#fff !important;border:1px solid #e1e6ee !important;border-radius:10px !important;box-shadow:none !important;text-decoration:none;transition:border-color .15s,background .15s}#page_cat_content:has(.js-product) section.categories .category-card__inner:hover{border-color:#ea742e !important;background:#fff8f3 !important}#page_cat_content:has(.js-product) section.categories .category-card__img{width:44px !important;height:44px !important;min-width:44px;object-fit:contain;aspect-ratio:auto !important;margin:0 !important;border-radius:6px;background:#f5f7fa}#page_cat_content:has(.js-product) section.categories .category-card__data{position:static !important;padding:0 !important;margin:0 !important;background:none !important;text-align:left}#page_cat_content:has(.js-product) section.categories .category-card__name{font-size:15px !important;font-weight:700;line-height:1.25;color:#1a234b !important;white-space:nowrap}@media (max-width:767.98px){#page_cat_content:has(.js-product) section.categories .categories-grid{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:6px}#page_cat_content:has(.js-product) section.categories .category-card{scroll-snap-align:start}#page_cat_content:has(.js-product) section.categories .category-card__img{width:36px !important;height:36px !important;min-width:36px}#page_cat_content:has(.js-product) section.categories .category-card__name{font-size:14px !important}}.offcanvas--box-cat .ma-cat-all > .nav-link{display:flex !important;align-items:center;justify-content:space-between;gap:8px;margin:0 10px 10px !important;padding:10px 14px !important;background:#fff3ec !important;border:1px solid #ea742e !important;border-radius:10px !important;color:#1a234b !important}.offcanvas--box-cat .ma-cat-all > .nav-link .nav-link__name{font-weight:800 !important;color:#1a234b !important}.offcanvas--box-cat .ma-cat-all > .nav-link::after{content:"›";font-size:22px;line-height:1;font-weight:700;color:#ea742e}.offcanvas--box-cat .ma-cat-all > .nav-link:hover{background:#ea742e !important}.offcanvas--box-cat .ma-cat-all > .nav-link:hover .nav-link__name,.offcanvas--box-cat .ma-cat-all > .nav-link:hover::after{color:#fff !important}@media (min-width:1260px) and (max-width:1439.98px){.header__container--top{column-gap:12px}.header__container--top .offcanvas-box-search{min-width:0}.header__container--top .search-box,.header__container--top .search-box__form{width:100%;min-width:0}.header__container--top .search-box__input{min-width:0 !important;width:100%;flex:1 1 auto}.header__container--top .header_logo{width:170px}.header__container--top .header_logo img{max-width:170px;height:auto}.header__container--top .nav--megamenu .nav-link{padding-left:7px !important;padding-right:7px !important}}:is(.footer_v2_menu_1,.footer_v2_menu_2,.footer_v2_menu_3,.footer_v2_menu_4){align-items:center;text-align:center}:is(.footer_v2_menu_1,.footer_v2_menu_2,.footer_v2_menu_3,.footer_v2_menu_4) .footer__header{text-align:center;width:100%}:is(.footer_v2_menu_1,.footer_v2_menu_2,.footer_v2_menu_3,.footer_v2_menu_4) ul{align-items:center !important;padding-left:0;list-style:none}footer .footer__nav .footer__html li a{letter-spacing:.03em;line-height:1.55}footer .footer__nav .footer__html ul{row-gap:13px !important}footer .footer__nav .footer__header{letter-spacing:.14em;margin-bottom:6px}.page_txt,.page_txt p,.page_txt li,.page_txt td{letter-spacing:.018em;line-height:1.7}.page_txt p{margin-bottom:.9em}#page_cat_content .category-card__name{letter-spacing:.035em}.product__name,.product__name a{letter-spacing:.03em !important;line-height:1.3 !important}.product__params{letter-spacing:.02em;line-height:1.45}.product_filter_link,.product_filter_checkbox label{letter-spacing:.02em}.breadcrumb{letter-spacing:.02em}.offcanvas--box-cat .nav-link__name{letter-spacing:.02em !important;font-weight:700 !important;line-height:1.35 !important} .offcanvas--box-cat .nav-item > .nav-link{padding-top:9px !important;padding-bottom:9px !important}.header_text_section_1 a,.header_text_section_1 li,.header_text_section_1 p{letter-spacing:.03em}.header .navbar-nav--header .nav-link,.header [class*=offcanvas-box-cat-0-open-btn],.header__buttons-wrapper .btn{letter-spacing:.06em !important}.header_text_section_2 a{letter-spacing:.03em}.header .search-box__input{letter-spacing:.02em}.ma-promo-bars .ma-pbar__title{letter-spacing:.035em !important}.ma-promo-bars a,.ma-promo-bars .btn{letter-spacing:.07em}@media (min-width:1260px){.header__container--top .offcanvas-box-search{min-width:0}.header__container--top .search-box,.header__container--top .search-box__form{width:100%;min-width:0}.header__container--top .search-box__input{min-width:0 !important;width:100%;flex:1 1 auto}}.header .navbar-nav--header .nav-link,.header [class*=offcanvas-box-cat-0-open-btn],.header__buttons-wrapper .btn{font-family:Barlow,Arial,sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-size:14px !important}@media (min-width:1260px) and (max-width:1519.98px){.header .navbar-nav--header .nav-link,.header [class*=offcanvas-box-cat-0-open-btn]{letter-spacing:.045em !important;padding-left:6px !important;padding-right:6px !important}.header__container--top .header_logo{width:150px}.header__container--top .header_logo img{max-width:150px}.header__container--top{column-gap:10px}}@media (min-width:1680px) and (max-width:1859.98px){.header_text_section_2 a[href^="mailto"]{display:none !important}}body{letter-spacing:.012em}.btn{font-family:Barlow,Arial,sans-serif !important;font-weight:600 !important;letter-spacing:.04em !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.main-title,.main-title2,.element-title,.sub-title{letter-spacing:.025em}.ma-h2,.ma-h3,.artdet__name{letter-spacing:.03em !important}.ma-h3{font-size:16px}.artdet__sku-title,.artdet__sku-value,.artdet__price-discount-period-start,.artdet__price-discount-period-end,small,.small{letter-spacing:.025em}#page_cat_content .category-card__name{font-family:Barlow,Arial,sans-serif !important;font-weight:600 !important;font-size:19px !important;letter-spacing:.03em !important;line-height:1.3 !important}#page_cat_content:has(.js-product) section.categories .category-card__name{font-size:15px !important;letter-spacing:.025em !important}@media (max-width:575.98px){#page_cat_content .category-card__name{font-size:16px !important}}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1);  position:relative;  top:0 !important;  width:100% !important; }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:100% !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#F5F7FA;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(245, 247, 250, 0.5); }}.ac_results { width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important; transition:opacity 0.15s linear, display 0.15s allow-discrete, top 0.15s;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-dropdown-bg); width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:var(--bs-dropdown-bg); border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%); }}.ac_results li.ac_over { background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%);}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  position:fixed;  z-index:1030;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 1px - 0.5rem);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.5rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 1px) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#F5F7FA; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.5rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#123B6F; box-shadow:0 0 0 0 #123B6F40; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #123B6F00; }}.product--no-stock { filter:grayscale(1);}.product__img-link { display:block;}.product__img-link img { contain-intrinsic-size:var(--card-img-contain-intrinsic-size); background-color:#ffffff;}.product__img-outer { position:relative; text-align:center; max-width:min(100%, var(--main-img-width)); aspect-ratio:var(--card-img-aspect-ratio);}.product__alt-img-wrap, .product__img-link { border-radius:max(3px, var(--card-img-border-radius)); overflow:hidden;}.products { --card-img-contain-intrinsic-size:var(--main-img-width) var(--main-img-height); --card-img-aspect-ratio:calc(var(--main-img-width) / var(--main-img-height)); --card-img-border-radius:calc(8px - (var(--card-padding-x))); --gap-x-act:var(--grid-column-gap); --gap-y-act:var(--grid-row-gap); --gap-x-min-limit:clamp(0px, var(--grid-column-gap) * 100, 0.5rem); --gap-y-min-limit:clamp(0px, var(--grid-row-gap) * 100, 0.5rem); --bs-gap-x:max(var(--gap-x-act), var(--gap-x-min-limit)); --bs-gap-y:max(var(--gap-y-act), var(--gap-y-min-limit)); --gap-x-act:max(var(--grid-column-gap),1px); --gap-y-act:max(var(--grid-row-gap),1px); pointer-events:none; --idle-shadow-offset-with-blur:0rem; margin:calc(var(--shadow-padding-hack) * -1); padding:var(--shadow-padding-hack); max-width:calc(100% + var(--shadow-padding-hack) * 2); }.products.carousel { gap:var(--gap-y-act, 1.5rem) var(--gap-x-act, 1.5rem);}.products > * { pointer-events:auto;}@media (hover:hover) and (pointer:fine) { .products {  --hover-shadow-offset-with-blur:0.5rem;  --shadow-padding-hack:max(var(--idle-shadow-offset-with-blur), var(--hover-shadow-offset-with-blur)); }}@media (pointer:coarse) { .products {  --shadow-padding-hack:var(--idle-shadow-offset-with-blur); }}.product__inner { border-radius:8px; height:100%; position:relative; background-color:#ffffff; color:#1A234B; transition:box-shadow cubic-bezier(0.4, 0, 0.2, 1) 0.3s 0s; box-shadow:0 0 0 rgba(0, 0, 0, 0);}@media (hover:hover) and (pointer:fine) { .product__inner:hover, .is-variants-opened .product__inner {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}.product__inner .product-function-btn { --bs-btn-color:#1A234B;  --bs-btn-bg:rgba(208, 216, 226, 0.9); --bs-btn-hover-color:#1A234B; --bs-btn-hover-bg:rgba(160, 177, 197, 0.9); padding:0;}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word; text-wrap:balance;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; justify-self:flex-start; text-decoration:none !important; min-height:1em;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:var(--body-secondary-color-mix);}a.product__review:hover { filter:brightness(1.1);}.product__reviews-count { font-size:0.75rem; color:var(--body-secondary-color-mix); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem; contain:layout;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:600; display:flex; align-items:center; line-height:1.25; color:var(--body-secondary-color-mix); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; flex-direction:column; align-items:flex-start; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.25rem 0.5rem; border:1px solid #E1E6EE; border-radius:4px; background-color:#FFFFFF; color:#1A234B; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%); background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%);}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 1px color-mix(in hsl shorter hue, currentColor, #1A234B 10%); border-radius:4px; background-color:currentColor;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible, .type--pic .product__type-value:hover, .type--pic .product__type-value:focus, .type--pic .product__type-value:focus-visible, .type--piclink .product__type-value:hover, .type--piclink .product__type-value:focus, .type--piclink .product__type-value:focus-visible, .type--piclinktext .product__type-value:hover, .type--piclinktext .product__type-value:focus, .type--piclinktext .product__type-value:focus-visible { border-color:#1A234B; 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:#1A234B; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:var(--body-secondary-color-mix); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.25rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:var(--body-secondary-color-mix); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle; white-space:nowrap;}.product__param-title .info-icon::after { content:":";}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 50%; max-width:50%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#EA742E;}.product__discount-saving__value, .product__discount-saving { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center; word-break:break-word;}.product__param.iconmore .product__param-value, .product__param.icon .product__param-value { display:flex; flex-wrap:wrap; gap:0.125rem;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:1px solid #E1E6EE; padding:4px; border-radius:4px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px color-mix(in hsl shorter hue, currentColor, #1A234B 10%); background-color:currentColor; padding:0; height:1.5rem; width:1.5rem; flex:0 0 1.5rem; display:inline-flex; border-radius:4px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.color_text .product__color { margin-right:0.5em;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}.gift-products .carousel-block.no-paging { padding-bottom:0;}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data, .products_in_bundle .products.type--1 .product__data, .products_in_bundle .products.type--2 .product__data { grid-template-rows:1fr; gap:0; padding:0 calc(6px - var(--card-padding-x)) calc(6px - var(--card-padding-x));}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants, .products_in_bundle .products.type--1 .product__variants, .products_in_bundle .products.type--2 .product__variants { bottom:0;}.products.type--1:not(.carousel), .products.type--2:not(.carousel) { grid-template-columns:repeat(auto-fill, minmax(min(var(--ratio-min) * var(--main-img-width), 100%), 1fr)); contain:layout paint style; content-visibility:auto; contain-intrinsic-size:var(--main-img-width) calc(var(--main-img-width) * 2);}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { align-self:center;}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext, .products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { border-radius:3px;}.products.type--1 .product__inner, .products.type--2 .product__inner { gap:0.75rem; padding:var(--card-padding-y) var(--card-padding-x); margin:0 auto; display:flex; flex-direction:column; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; inset:0; background-color:color-mix(in hsl, #FFFFFF, oklch(from #123B6F calc(l * 0.75) c h/0.1) 50%); z-index:7; animation:fadeIn 0.3s ease-out 1 forwards;}@keyframes fadeIn { from {  opacity:0; } to {  opacity:1; }}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:100%; grid-template-rows:1fr; grid-auto-rows:auto; gap:0.75rem; align-items:end;}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-2, .products.type--2 .product__lc-2 { align-self:start;}.products.type--1 [class*=product__lc-], .products.type--2 [class*=product__lc-] { display:grid; grid-template-columns:100%; gap:0.75rem;}.products.type--1 [class*=product__lc-]:empty, .products.type--2 [class*=product__lc-]:empty { display:none;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { --min-font-size:1rem; --max-font-size:1.375rem; --dynamic-font-size:clamp(var(--min-font-size), 4cqw + 0.5rem, var(--max-font-size)); font-weight:500; font-size:1rem; font-size:var(--dynamic-font-size);}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; min-height:2.5rem; min-width:2.5rem; padding:0.3335rem clamp(10px, 10px, 1rem);}.products.type--1 .product__main, .products.type--2 .product__main { z-index:10; padding:0 var(--card-padding-x) var(--card-padding-y); margin:0 var(--card-padding-n) var(--card-padding-n);}.products.type--1 .product__cart-input-col, .products.type--1 .product__main-btn-col, .products.type--2 .product__cart-input-col, .products.type--2 .product__main-btn-col { z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; justify-content:center; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:var(--on-image-elements-offset); left:var(--on-image-elements-offset);}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; position:absolute; right:var(--on-image-elements-offset); top:var(--on-image-elements-offset); z-index:5;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product-function-btn, .products.type--2 .product-function-btn {  transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, opacity 0.2s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s 0s;  transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, opacity 0.2s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s 0s, transform cubic-bezier(0.33, 1, 0.68, 1) 0.3s calc((sibling-index() - 1) * 50ms); } .products.type--1 .product-function-btn:not(.active):not(.page_art_func_compare_checked):not(.added):not(:focus-visible):not(.favourites_item_del), .products.type--2 .product-function-btn:not(.active):not(.page_art_func_compare_checked):not(.added):not(:focus-visible):not(.favourites_item_del) {  transform:translateX(150%);  opacity:0; } .products.type--1 .product-function-btn.active, .products.type--1 .product-function-btn.page_art_func_compare_checked, .products.type--1 .product-function-btn.added, .products.type--1 .product-function-btn.favourites_item_del, .products.type--1 .product-function-btn:focus-visible, .products.type--2 .product-function-btn.active, .products.type--2 .product-function-btn.page_art_func_compare_checked, .products.type--2 .product-function-btn.added, .products.type--2 .product-function-btn.favourites_item_del, .products.type--2 .product-function-btn:focus-visible {  opacity:1; } .products.type--1 .product:hover .product-function-btn, .products.type--1 .product:focus-within .product-function-btn, .products.type--1 .product.is-variants-opened .product-function-btn, .products.type--2 .product:hover .product-function-btn, .products.type--2 .product:focus-within .product-function-btn, .products.type--2 .product.is-variants-opened .product-function-btn {  transform:translateX(0) !important;  opacity:1 !important; }}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:28px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:0; left:0; right:0; background-color:#ffffff; padding:var(--card-padding-x); transition:transform ease 0.3s, opacity ease 0.3s, visibility ease 0s 0.3s; transform:scale(0); transform-origin:bottom; visibility:hidden; opacity:0; z-index:1; border-radius:var(--card-img-border-radius);}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:scale(1); opacity:1; transition:transform ease 0.3s, opacity ease 0.3s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto; flex-shrink:0;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:var(--body-secondary-color-mix); font-size:0.875rem; margin-bottom:0.75rem; line-height:1.25;}html.alt-images-on-product-list .products.type--1 .product__badges, html.alt-images-on-product-list .products.type--1 .product__function-btns, html.alt-images-on-product-list .products.type--1 .stickers-wrap, html.alt-images-on-product-list .products.type--2 .product__badges, html.alt-images-on-product-list .products.type--2 .product__function-btns, html.alt-images-on-product-list .products.type--2 .stickers-wrap { transition:opacity ease 0.25s;}html.alt-images-on-product-list .products.type--1 .is-paging .product__badges, html.alt-images-on-product-list .products.type--1 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--1 .is-paging .stickers-wrap, html.alt-images-on-product-list .products.type--2 .is-paging .product__badges, html.alt-images-on-product-list .products.type--2 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--2 .is-paging .stickers-wrap { opacity:0;}html.alt-images-on-product-list .products.type--1 .is-hovered *, html.alt-images-on-product-list .products.type--2 .is-hovered * { cursor:none;}.products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn { min-height:calc(1.875rem + 2px); min-width:calc(1.875rem + 2px); font-size:0.875rem; border-radius:4px; padding:0; display:none;}@media (pointer:fine) { .products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn {  display:inline-flex; }}.products.type--1 .product__img-carousel, .products.type--2 .product__img-carousel { display:flex !important; align-items:center; overflow-x:auto; overflow-y:visible; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overscroll-behavior-x:auto; will-change:scroll-position; touch-action:manipulation; user-select:none; scrollbar-width:none; -ms-overflow-style:none;}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; width:0; height:0;}.products.type--1 .product__img-carousel img, .products.type--2 .product__img-carousel img { flex:0 0 100%; scroll-snap-align:center; scroll-snap-stop:always; object-fit:contain; max-height:var(--main-img-height);}.products.type--1 .product__img-carousel img.placeholder, .products.type--2 .product__img-carousel img.placeholder { mask-image:linear-gradient(90deg, #000000 55%, rgba(255, 255, 255, 0.25) 75%, #000000 95%); background-color:var(--bs-primary-100);}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; }.products.type--1 .product__img-count, .products.type--2 .product__img-count { display:inline-flex; align-items:center; inset-inline:0; margin-inline:auto; width:fit-content; background-color:rgba(255, 255, 255, 0.75); border-radius:4px; position:absolute; bottom:var(--on-image-elements-offset); z-index:5;}.products.type--1 .product__img-count span, .products.type--2 .product__img-count span { font-variant-numeric:tabular-nums; font-size:0.75rem; user-select:none;}.products.type--1 .product__img-count span:only-child, .products.type--2 .product__img-count span:only-child { padding:0 0.25rem;}@media (pointer:coarse) { .products.type--1 .product__img-count span, .products.type--2 .product__img-count span {  padding:0 0.25rem; }}@media (max-width:417.98px) { .products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap {  --input-width:1.625rem; } .products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn {  font-size:0.75rem; }}@media (max-width:413.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; }}.products.type--1 { --card-padding-x:0.75rem; --card-padding-y:0.75rem; --card-padding-n:calc(var(--card-padding-x) * -1); --grid-column-gap:var(--grid-gap-xl-resp); --grid-row-gap:var(--grid-gap-max-resp); --ratio-min:var(--grid-min-ratios-list-1); --on-image-elements-offset:0.5rem;}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--2 { --card-padding-x:0.5rem; --card-padding-y:0.5rem; --card-padding-n:calc(var(--card-padding-x) * -1); --grid-column-gap:var(--grid-gap-base-resp); --grid-row-gap:var(--grid-gap-lg-resp); --ratio-min:var(--grid-min-ratios-list-2); --on-image-elements-offset:0.25rem;}.products.type--2 .product__name { --min-font-size:0.875rem; --max-font-size:1rem;}.products.type--2 .product__name-link { padding:0.25em; margin:-0.25em;}.products.type--2 .product__param-title { font-size:0.75rem;}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .product-main-btn { min-height:2rem; min-width:2rem;}.products.type--2 .product-function-btn { flex:0 0 calc(1.875rem + 2px); width:calc(1.875rem + 2px); height:calc(1.875rem + 2px); font-size:0.875rem;}