@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#232323; 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:#232323; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:2px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#DBDBDB; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow-y:auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl {  --bs-modal-width:1140px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn-close,.btn { --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #a7a7a7 !important; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; -webkit-appearance:none; display:inline-flex; align-items:center; justify-content:center; column-gap:0.5em;}button .icon-set,input[type=submit] .icon-set,input[type=button] .icon-set,input[type=reset] .icon-set,.btn-wrap input .icon-set,.btn-close .icon-set,.btn .icon-set { font-size:1em;}button.btn-lg .icon-set,input[type=submit].btn-lg .icon-set,input[type=button].btn-lg .icon-set,input[type=reset].btn-lg .icon-set,.btn-wrap input.btn-lg .icon-set,.btn-close.btn-lg .icon-set,.btn.btn-lg .icon-set { font-size:1.125em;}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,.btn-wrap input:focus-visible,.btn-close:focus-visible,.btn:focus-visible { outline:2px solid #151515; outline-offset:-2px;}.btn-text { border:0; padding:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; line-height:normal; vertical-align:top; font-size:1rem;}.btn-text:focus-visible { color:inherit; outline:0; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration-line:underline; background-color:var(--focus-visible-bg); color:var(--focus-visible-color);}[role=button] { cursor:pointer;}.btn-clear { --bs-btn-disabled-color:#525252; --bs-btn-font-weight:500; --bs-btn-color:#525252; --bs-btn-bg:rgba(255, 255, 255, 0); --bs-btn-border-color:rgba(255, 255, 255, 0); --bs-btn-hover-color:#525252; --bs-btn-hover-bg:rgba(82, 82, 82, 0.075); --bs-btn-hover-border-color:rgba(255, 255, 255, 0); --bs-btn-focus-shadow-rgb:82, 82, 82; --bs-btn-active-color:#525252; --bs-btn-active-bg:rgba(82, 82, 82, 0.125); --bs-btn-active-border-color:rgba(255, 255, 255, 0); --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#232323; --bs-btn-disabled-bg:rgba(255, 255, 255, 0); --bs-btn-disabled-border-color:rgba(255, 255, 255, 0);}.btn-clear:focus-visible { --bs-btn-hover-bg:rgba(0, 0, 0, 0.075); --bs-btn-hover-border-color:#7b7b7b; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #a7a7a7;}.btn-outline-primary { --bs-btn-color:#151515; --bs-btn-bg:lightgray; --bs-btn-border-color:#7b7b7b; --bs-btn-hover-color:#0e0e0e; --bs-btn-hover-bg:#a7a7a7; --bs-btn-hover-border-color:#7b7b7b; --bs-btn-focus-shadow-rgb:108, 108, 108; --bs-btn-active-color:#151515; --bs-btn-active-bg:lightgray; --bs-btn-active-border-color:#151515; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#232323; --bs-btn-disabled-bg:lightgray; --bs-btn-disabled-border-color:#7b7b7b;}.btn-secondary { --bs-btn-font-weight:500; --bs-btn-color:#525252; --bs-btn-bg:#F5F5F5; --bs-btn-border-color:#C2C2C2; --bs-btn-hover-color:#525252; --bs-btn-hover-bg:#d0d0d0; --bs-btn-hover-border-color:#C2C2C2; --bs-btn-focus-shadow-rgb:177, 177, 177; --bs-btn-active-color:#525252; --bs-btn-active-bg:#c4c4c4; --bs-btn-active-border-color:#C2C2C2; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#232323; --bs-btn-disabled-bg:#F5F5F5; --bs-btn-disabled-border-color:#C2C2C2;}.btn-primary { --bs-btn-font-weight:500; --bs-btn-color:#FFFFFF; --bs-btn-bg:#232323; --bs-btn-border-color:#232323; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#1e1e1e; --bs-btn-hover-border-color:#1c1c1c; --bs-btn-focus-shadow-rgb:68, 68, 68; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#1c1c1c; --bs-btn-active-border-color:#1a1a1a; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#232323; --bs-btn-disabled-border-color:#232323;}.product-main-btn { --bs-btn-font-weight:500; --bs-btn-color:#FFFFFF; --bs-btn-bg:#232323; --bs-btn-border-color:#232323; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#1e1e1e; --bs-btn-hover-border-color:#1c1c1c; --bs-btn-focus-shadow-rgb:68, 68, 68; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#1c1c1c; --bs-btn-active-border-color:#1a1a1a; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#232323; --bs-btn-disabled-border-color:#232323;}.orderflow-main-btn { --bs-btn-font-weight:500; --bs-btn-color:#FFFFFF; --bs-btn-bg:#232323; --bs-btn-border-color:#232323; --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#1e1e1e; --bs-btn-hover-border-color:#1c1c1c; --bs-btn-focus-shadow-rgb:68, 68, 68; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#1c1c1c; --bs-btn-active-border-color:#1a1a1a; --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#ffffff; --bs-btn-disabled-bg:#232323; --bs-btn-disabled-border-color:#232323;}.orderflow-main-btn.loading::after { margin-left:-0.5rem; left:1.75rem; right:auto;}.btn.loader { color:transparent !important; position:relative; pointer-events:none;}.btn.loader::after { content:""; margin-left:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height) * -0.5); display:inline-block; width:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height)); height:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height)); animation:spin 1.5s linear infinite; position:absolute; left:50%;}@supports not (mask-size:cover) { .btn.loader::after {  background-position:center;  background-size:calc(var(--bs-btn-font-size) * var(--bs-btn-line-height));  background-repeat:no-repeat; }}@supports (mask-size:cover) { .btn.loader.active::after {  background-color:var(--bs-btn-active-color); } .btn.loader::after {  mask-size:auto;  background-color:var(--bs-btn-color);  mask-position:center;  mask-repeat:no-repeat; }}.show-hide-password-btn { --bs-btn-active-color:var(--bs-body-color); --bs-btn-hover-color:var(--bs-body-color);}.show-hide-password-btn .pw-eye-slash, .show-hide-password-btn.hide .pw-eye { display:none;}.show-hide-password-btn.hide .pw-eye-slash { display:initial;}.show-hide-password-btn.btn-text { position:absolute; z-index:1; right:var(--bs-border-radius); height:calc(1.5em + 0.625rem + calc(2px * 2)); width:calc(1.5em + 0.625rem + calc(2px * 2)); transform:translateY(-100%);}.show-hide-password-btn.btn-in-group { border:none; outline-offset:0; border-top-left-radius:0; border-bottom-left-radius:0;}.btn-square, .btn-square-sm, .btn-square-lg { padding:0; text-align:center; letter-spacing:0; border-radius:6px; display:inline-flex; align-items:center; justify-content:center;}.btn-square[class*=btn-outline-], .btn-square-sm[class*=btn-outline-], .btn-square-lg[class*=btn-outline-] { border-width:2px;}.btn-square-sm { width:calc(1.875rem + 4px); height:calc(1.875rem + 4px); flex:0 0 calc(1.875rem + 4px); border-radius:4px; font-size:0.875rem;}.btn-square-sm .icon-set { font-size:1em;}.btn-square { width:calc(2.125rem + 4px); flex:0 0 calc(2.125rem + 4px); height:calc(2.125rem + 4px);}.btn-square-lg { width:calc(2.5rem + 4px); flex:0 0 calc(2.5rem + 4px); height:calc(2.5rem + 4px); border-radius:8px; font-size:1.125rem;}.btn-square-lg .icon-set { font-size:1.125em;}button:disabled,button.disabled,input[type=submit]:disabled,input[type=submit].disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,.btn-wrap input:disabled,.btn-wrap input.disabled,.btn:disabled,.btn.disabled { opacity:0.5;}.scroll-to-btn { vertical-align:top; align-self:flex-start;}.container-max-xxs { max-width:calc(360px + var(--grid-gutter-width-actual) * 2);}@media (min-width:440px) { .container-max-xs {  max-width:calc(440px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:576px) { .container-max-sm {  max-width:calc(600px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:768px) { .container-max-md {  max-width:calc(740px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:992px) { .container-max-lg {  max-width:calc(1000px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:1240px) { .container-max-xl {  max-width:calc(1200px + var(--grid-gutter-width-actual) * 2); }}@media (min-width:1440px) { .container-max-xxl {  max-width:calc(1392px + var(--grid-gutter-width-actual) * 2); }}[class*=container-max-] { padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5); margin:0 auto;}@media (min-width:768px) { .container, .container-fluid {  --bs-gutter-x:3rem;  --bs-gutter-y:3rem;  --bs-gap:calc(3rem / 2); }}.container-fluid { max-width:1920px;}.container .container, .container .container-fluid, .container-fluid .container { padding-left:0; padding-right:0;}.icon-set { width:var(--svg-icon-width, 1em); flex:0 0 var(--svg-icon-width, 1em); max-height:var(--svg-icon-height, 1em); flex-shrink:0; height:auto; vertical-align:baseline;}.icon-set:not(.svg--cat) { fill:currentColor;}.icon-set:not(.svg--cat) path, .icon-set:not(.svg--cat) use { fill:inherit;}.svg--cat { vertical-align:middle;}.svg--cat:not([fill]) { fill:currentColor;}.icon-gap { gap:0.5em;}.icon-size-lg { font-size:1.125em;}.icon-size-xl { font-size:1.25em;}.icon-size-xxl { font-size:2em;}.icon-size-xxxl { font-size:3em;}.icon-size-xxxxl { font-size:4em;}.svg-icon-wrapper--b.btn { word-break:break-all;}.svg-icon-wrapper--b .icon-set { margin-right:0.5em;}.svg-icon-wrapper--a.btn { word-break:break-all;}.svg-icon-wrapper--a .icon-set { margin-left:0.5em;}input[readonly] { opacity:0.65; cursor:default;}input[type=password]:not(:placeholder-shown) { font-family:"Verdana"; letter-spacing:0.125em;}input[type=password], input[type=text].pw {   }input[type=password].form-control-sm, input[type=text].pw.form-control-sm {  padding-right:calc(1.5em + 0.5625rem + calc(2px * 2));}input[type=password].form-control-sm + .btn, input[type=text].pw.form-control-sm + .btn { height:calc(1.5em + 0.5625rem + calc(2px * 2)); width:calc(1.5em + 0.5625rem + calc(2px * 2));}input[type=password].form-control-lg, input[type=text].pw.form-control-lg {  padding-right:calc(1.5em + 0.815rem + calc(2px * 2));}input[type=password].form-control-lg + .btn, input[type=text].pw.form-control-lg + .btn { height:calc(1.5em + 0.815rem + calc(2px * 2)); width:calc(1.5em + 0.815rem + calc(2px * 2));}input[type=password].not-empty + .btn, input[type=text].pw.not-empty + .btn { display:inline-flex;}input[type=text].pw { letter-spacing:0.25em;}.invalid-feedback, .valid-feedback, .warning-feedback, .form-text--warning { color:#232323;}.invalid-feedback.active, .valid-feedback.active, .warning-feedback.active, .form-text--warning.active { display:block;}.invalid-feedback::before, .valid-feedback::before, .warning-feedback::before, .form-text--warning::before { content:""; width:4px; height:4px; margin-right:4px; border-radius:50%; color:var(--bs-form-invalid-color); background-color:currentColor; display:inline-block; vertical-align:middle;}.invalid-feedback::before { color:var(--bs-form-invalid-color);}.valid-feedback::before { color:var(--bs-form-valid-color);}.form-control.is-invalid.only-warning { border-color:#E8A530;}.form-control.is-invalid.only-warning:focus { box-shadow:0 0 0 0.125rem inset rgba(var(--bs-warning-rgb), 0.375);}.form-control.is-invalid.only-warning ~ .invalid-feedback::before { color:#E8A530;}.form-text--warning { color:rgba(35, 35, 35, 0.7);}.form-text--warning::before { color:#E8A530;}.input-group-text { user-select:none;}.input-group-text:has(.btn) { align-items:stretch;}.input-group .form-text { width:100%;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; max-width:100%; background:none; font-family:inherit;}select::-ms-expand { display:none;}select.cust_input_select + label { z-index:0;}select { }select.form-select-sm { padding-right:calc(var(--mask-size) + 1rem);}select.form-select-lg { padding-right:calc(var(--mask-size) + 1.5rem);}select:focus { box-shadow:0 0 0 0.125rem inset #a7a7a7;}select:disabled { cursor:auto;}select:disabled + label { z-index:10;}select.is-invalid { background-position:center right 4rem;}@-moz-document url-prefix() { select {  padding-left:calc(0.5rem - 4px); }}@supports not (mask-size:cover) { select {  background-repeat:no-repeat;  background-position:center right calc(2rem - 0.5em);  background-size:0.8rem; } select.form-select-sm {  background-size:0.7rem; } select.form-select-lg {  background-size:0.9rem; }}@supports (mask-size:cover) { .form-select-group {  --mask-size:0.8em;  position:relative; } .form-select-group::after {  content:"";  position:absolute;  top:calc(0.75em + 0.3125rem + 2px);  right:calc(0.75em + 0.3125rem + 2px);  transform:translate(50%, -50%);  margin-left:0;  mask-position:center;  mask-repeat:no-repeat;  mask-size:cover;  pointer-events:none;  width:var(--mask-size);  height:var(--mask-size);  background-color:rgba(35, 35, 35, 0.7);  z-index:5; } .form-select-group.form-select-group-sm::after {  font-size:0.875rem;  top:calc(0.75em + 0.28125rem + 2px);  right:calc(0.75em + 0.28125rem + 2px); } .form-select-group.form-select-group-lg::after {  font-size:1.125rem;  top:calc(0.75em + 0.4075rem + 2px);  right:calc(0.75em + 0.4075rem + 2px); }}.has-fault select { border-color:#C91D25 !important;}.form-group-validation.is-invalid ~ .invalid-feedback { display:block;}.form-required-text { font-size:0.75rem;}.form-check { --padding:0.25em; --padding:max(0.375rem,0.25em); transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius:6px; cursor:pointer; min-height:auto;  width:fit-content; max-width:100%;}.form-check .form-check-input { margin-left:calc((1.875em) * -1 + var(--padding));}.form-check .form-text { margin-top:0;}.form-check:hover { background-color:rgba(0, 0, 0, 0.075);}.form-check:focus-within .form-check-input { outline:2px solid #151515; outline-offset:-2px;}.form-check:has(.form-check-label:focus-visible) .form-check-input { outline:2px solid #151515; outline-offset:-2px; box-shadow:0 0 0 0.125rem inset #a7a7a7;}.form-check-input { cursor:inherit; margin-top:0.5em;}.form-check-input:focus-visible { outline:2px solid #151515; outline-offset:-2px;}.form-check-input.is-valid:focus-visible { outline-color:#154727; box-shadow:0 0 0 0.125rem inset #aee0c0;}.form-check-input.is-invalid:focus-visible { outline-color:#500c0f; box-shadow:0 0 0 0.125rem inset #e9a5a8;}.form-check--custom { --padding:0.375em; border:2px solid transparent; padding-left:calc(1.125em + 2 * var(--padding)); width:100%;}.form-check--custom:has(.form-check-input:checked) { border-color:#a7a7a7; background-color:lightgray;}.form-check--custom > .form-check-input { margin-left:calc((1.125em + var(--padding)) * -1); margin-top:calc(0.1875em + var(--padding));}.form-check--custom-no-input { --padding:0.25em 0.5em; border:2px solid #DBDBDB; padding-left:0; user-select:none;}.form-check--custom-no-input .form-check-label { padding:var(--padding);}.form-check--custom-no-input:has(.form-check-input:checked) { border-color:#a7a7a7; background-color:lightgray; cursor:default;}.form-check--custom-no-input:has(.form-check-input:focus-visible) { outline:2px solid #151515; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.form-check--custom-no-input:hover { border-color:#dbdbdb;}.form-check--custom-no-input .form-check-input { opacity:0; position:absolute;}.form-check .invalid-feedback { margin-left:-1.875em; width:calc(100% + 1.875em);}.form-check.font-xs .invalid-feedback, .form-check.font-s .invalid-feedback { font-size:100%;}.form-check-label { display:block; cursor:inherit; padding-top:var(--padding); padding-right:calc(var(--padding) * 2); padding-bottom:var(--padding);}.form-check-label::before { left:0; text-align:center; font-size:0.625rem; color:#fff; line-height:calc(1.125em - var(--bs-border-width) * 2); pointer-events:inherit;}.form-check-label:focus-visible { outline:none;}textarea::-webkit-scrollbar-track { margin-top:0.5rem; margin-bottom:0.5rem;}textarea::-webkit-input-placeholder { font-size:0.875rem;}textarea:-ms-input-placeholder { font-size:0.875rem;}textarea::-ms-input-placeholder { font-size:0.875rem;}textarea::-moz-placeholder { font-size:0.875rem;}textarea::placeholder { font-size:0.875rem;}.form-label { vertical-align:bottom;}.form-control:not(.is-valid)[readonly] { background-color:#f1f1f1;}.form-control.in-progress, .form-select.in-progress { cursor:wait; padding-right:calc(1.5em + 0.625rem); background-image:url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='%23232323' xmlns='http://www.w3.org/2000/svg'%3e%3cstyle type='text/css'%3e %23a { animation:x 2s linear infinite; transform-origin:center;} @keyframes x { from { transform:rotate%280deg%29;} to { transform:rotate%28360deg%29;} } %3c/style%3e%3cpath id='a' d='M10 6C10 8.20914 8.20914 10 6 10C3.79086 10 2 8.20914 2 6C2 3.79086 3.79086 2 6 2V0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12C9.31371 12 12 9.31371 12 6H10Z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.15625rem) center; background-size:calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);}.form-select { padding-right:calc(var(--mask-size) + 1rem);}.form-select[required]:invalid { color:rgba(35, 35, 35, 0.7);}.form-select[required]:invalid option { color:#232323;}.form-select.in-progress { padding-right:3.25rem; background-position:center right 2rem; background-size:16px 12px;}.form-group { margin-bottom:0.75rem; position:relative;}.form-group[class*=order-mods__param] .form-control::-webkit-input-placeholder { color:rgba(35, 35, 35, 0.7);}.form-group[class*=order-mods__param] .form-control:-ms-input-placeholder { color:rgba(35, 35, 35, 0.7);}.form-group[class*=order-mods__param] .form-control::-ms-input-placeholder { color:rgba(35, 35, 35, 0.7);}.form-group[class*=order-mods__param] .form-control::-moz-placeholder { color:rgba(35, 35, 35, 0.7);}.form-group[class*=order-mods__param] .form-control::placeholder { color:rgba(35, 35, 35, 0.7);}.form-group:last-child:not(:only-child) { margin-bottom:0;}.form-group > legend { width:auto; float:none;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 0.625rem;}.form-group-sm { margin-bottom:0.625rem;}.form-group-sm > label { font-size:0.75rem;}.form-group-lg { margin-bottom:1.25rem;}.form-group--highlighted { background-color:rgba(0, 0, 0, 0.045); padding:0.75rem; border-radius:8px;}fieldset.form-group.fieldset--border { border:2px solid #DBDBDB;}fieldset.form-group.fieldset--border:focus-within { color:#232323; background-color:#ffffff; border-color:#232323; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #a7a7a7;}.invalid-feedback { text-align:left;}.invalid-feedback .error-text { display:none; padding-right:5px;}.form-control.is-invalid ~ .invalid-feedback .error-text { display:inline;}.has-invalid-input .invalid-feedback { display:block; flex:0 0 100%;}.form-control[type=number]:invalid { border:1px solid #C91D25;}.form-control[type=number]:invalid ~ .invalid-feedback { display:block;}.form-control[type=number]:invalid ~ .invalid-feedback .error-text-wrong-format { display:inline !important;}.custom-file { --gap:0.625rem; font-size:1rem; position:relative;}.custom-file-label { margin-bottom:0; height:100%; display:flex; gap:0.375rem; pointer-events:none;}.custom-file-name { padding:0.3125rem 0.5rem; border:2px solid #DBDBDB; border-radius:var(--bs-border-radius); box-shadow:0 0 0 transparent; flex-grow:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1rem; display:flex; align-items:center; position:relative;}.custom-file-input:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input:focus ~ .custom-file-label .custom-file-name { outline:2px solid #151515; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.custom-file-input.is-invalid:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input.is-invalid:focus ~ .custom-file-label .custom-file-name { outline-color:#C91D25; box-shadow:0 0 0 0.125rem inset rgba(var(--bs-danger-rgb), 0.375);}.custom-file-input.is-valid:focus-visible ~ .custom-file-label .custom-file-name, .custom-file-input.is-valid:focus ~ .custom-file-label .custom-file-name { outline-color:#34B262; box-shadow:0 0 0 0.125rem inset rgba(var(--bs-success-rgb), 0.375);}.custom-file-name.is-valid, .custom-file-name.is-invalid { padding-right:calc(3em + 0.625rem); background-position:right calc(1.5em + 0.625rem) center;}.custom-file-delete-button { position:absolute; right:0; top:0; pointer-events:auto;}.custom-file-input { cursor:pointer; position:absolute; top:calc(0.125rem + 0.875rem * 1.25); left:0; bottom:0; opacity:0; right:0;}.custom-file-input.is-invalid { bottom:calc(0.25rem + 0.75rem * 1.5);}.custom-file-input::-webkit-file-upload-button { cursor:pointer;}.custom-file-input:focus ~ .custom-file-label .custom-file-name { color:#232323; background-color:#ffffff; border-color:#232323; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #a7a7a7;}.custom-file-input.is-invalid ~ .custom-file-label .custom-file-name { border-color:#C91D25;}.custom-file-input:not(.disabled):not([disabled]):hover ~ .custom-file-label .custom-file-choose-btn, .custom-file-input:not(.disabled):not([disabled]):focus ~ .custom-file-label .custom-file-choose-btn { box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}.custom-file-name-text:not(.not-empty) { color:rgba(35, 35, 35, 0.7);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}::-webkit-calendar-picker-indicator:focus-visible { outline:2px solid #151515; outline-offset:0; box-shadow:0 0 0 0.125rem inset #a7a7a7; border-radius:6px;}.main-title { font-size:1.875rem; font-family:"Red Hat Text", "Red Hat Text-fallback"; margin-bottom:1.25rem;}.main-title:has(+ .sub-title) { margin-bottom:0;}h4, .h4, h5, .h5, h6, .h6 { font-family:"Red Hat Display", "Red Hat Display-fallback";}h5, .h5, h6, .h6 { font-weight:600; margin-bottom:0.9375rem;}@media (max-width:767.98px) { h1, .h1 {  font-size:1.875rem; } h2, .h2 {  font-size:1.75rem; } h3, .h3 {  font-size:1.5rem; } h4, .h4 {  font-size:1.375rem; } h5, .h5 {  font-size:1.25rem; } h6, .h6 {  font-size:1.125rem; }}@media (max-width:575.98px) { h1, .h1 {  font-size:1.625rem; } h2, .h2 {  font-size:1.5rem; } h3, .h3 {  font-size:1.375rem; } h4, .h4 {  font-size:1.313rem; } h5, .h5 {  font-size:1.188rem; } h6, .h6 {  font-size:1.125rem; }}.text-line-through { text-decoration:line-through; text-decoration-thickness:1px;}.fs-0 { font-size:0;}.font-xxs { font-size:0.75rem;}.font-xs { font-size:0.813rem;}.font-s { font-size:0.875rem;}.font-m { font-size:1rem;}.font-l { font-size:1.125rem;}.font-xl { font-size:1.25rem;}.font-xxl { font-size:1.5rem;}.font-xxxl { font-size:1.75rem;}.font-xxxxl { font-size:1.875rem;}@media (min-width:576px) { .font-sm-xs {  font-size:0.813rem; } .font-sm-s {  font-size:0.875rem; } .font-sm-m {  font-size:1rem; } .font-sm-l {  font-size:1.125rem; } .font-sm-xl {  font-size:1.25rem; } .font-sm-xxl {  font-size:1.5rem; } .font-sm-xxxl {  font-size:1.75rem; } .font-sm-xxxxl {  font-size:1.875rem; }}@media (min-width:768px) { .font-md-xs {  font-size:0.813rem; } .font-md-s {  font-size:0.875rem; } .font-md-m {  font-size:1rem; } .font-md-l {  font-size:1.125rem; } .font-md-xl {  font-size:1.25rem; } .font-md-xxl {  font-size:1.5rem; } .font-md-xxxl {  font-size:1.75rem; } .font-md-xxxxl {  font-size:1.875rem; }}@media (min-width:992px) { .font-lg-xs {  font-size:0.813rem; } .font-lg-s {  font-size:0.875rem; } .font-lg-m {  font-size:1rem; } .font-lg-l {  font-size:1.125rem; } .font-lg-xl {  font-size:1.25rem; } .font-lg-xxl {  font-size:1.5rem; } .font-lg-xxxl {  font-size:1.75rem; } .font-lg-xxxxl {  font-size:1.875rem; }}@media (min-width:1440px) { .font-xxl-xxxl {  font-size:1.75rem; }}[class*=line-clamp--] { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}.line-clamp--6-15 { -webkit-line-clamp:6; line-height:1.5; max-height:9em;}.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;}:root { --header-height:0; --header-sticky-on-scroll-up-transition-time:0.25s; --header-button-width:calc(2px * 2 + 1.5em + 1em); --box-cart-product-count-width:22px; --nanobar-height:0px; --fixed-cart-height-on-artdet:50px; --sticky-offset:0.75rem; --search-box-input-height:2.75rem; --carousel-prev-next-btn-width:2.75rem; --carousel-prev-next-btn-height:2.75rem; --carousel-prev-next-gap-top:0.375rem; --focus-visible-bg:lightgray; --focus-visible-color:#232323; --container-max-xxs:360px; --container-max-xs:440px; --container-max-sm:600px; --container-max-md:740px; --container-max-lg:1000px; --container-max-xl:1200px; --container-max-xxl:1392px; --grid-gutter-width:1.5rem; --grid-gutter-width-actual:1.5rem; --bs-gap:var(--grid-gutter-width-actual) calc(var(--grid-gutter-width-actual) / 2); --grid-gutter-width-md:3rem; --container-max-actual:100%; --space-block-padding:3rem; --grid-actual-container-padding-x:calc(var(--grid-gutter-width-actual) / 2); --remain-space-by-side:calc((100% - (var(--container-max-actual) - var(--grid-gutter-width-actual) * 2)) / 2); --remain-space-by-side-with-padding:calc(var(--remain-space-by-side) + var(--grid-gutter-width-actual) / 2); --remain-half-space-by-side:calc(var(--remain-space-by-side) / 2); --remain-half-space-by-side-with-padding:calc(var(--remain-half-space-by-side) + var(--grid-gutter-width-actual) / 2); --remain-half-space-by-side-without-padding:calc(var(--remain-half-space-by-side) - var(--grid-gutter-width-actual) / 2);}@media (prefers-contrast:more) { :root {  --focus-visible-bg:#FFFF00;  --focus-visible-color:#000000; }}@media (min-width:440px) { :root {  --container-max-actual:100%; }}@media (min-width:576px) { :root {  --container-max-actual:100%; }}@media (min-width:768px) { :root {  --container-max-actual:100%;  --grid-gutter-width-actual:3rem;  --bs-gap:calc(var(--grid-gutter-width-actual) / 2); }}@media (min-width:992px) { :root {  --container-max-actual:100%; }}@media (min-width:1240px) { :root {  --container-max-actual:100%; }}@media (min-width:1440px) { :root {  --container-max-actual:1440px; }}.gtc-1fr-auto-1fr { grid-template-columns:1fr auto 1fr;}.p-a { padding:var(--grid-actual-container-padding-x);}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}@media (min-width:576px) { .order-sm--1 {  order:-1; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}[class*=gy-]:not([class*=row]) { row-gap:var(--bs-gutter-y);}[class*=gx-]:not([class*=row]) { column-gap:var(--bs-gutter-x);}.layout-container { display:flex; flex-direction:column; container-type:inline-size; order:var(--order-default, 0);}@media (min-width:440px) { .layout-container {  order:var(--order-xs, var(--order-default, 0)); }}@media (min-width:576px) { .layout-container {  order:var(--order-sm, var(--order-xs, var(--order-default, 0))); }}@media (min-width:768px) { .layout-container {  order:var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0)))); }}@media (min-width:992px) { .layout-container {  order:var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0))))); }}@media (min-width:1240px) { .layout-container {  order:var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0)))))); }}@media (min-width:1440px) { .layout-container {  order:var(--order-xxl, var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs, var(--order-default, 0))))))); }}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;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:1em; line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#232323;}.badge { user-select:none; border:2px solid #DBDBDB; background-color:#f5f5f5; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; text-decoration:none !important;}.badge span, .badge svg { vertical-align:top;}.badge svg:not(:only-child) { margin-right:0.25em;}.badge[href]:hover, .badge:focus, .badge:focus-visible { background-color:#dddddd;}.badge:focus-visible { outline:2px solid #151515; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.badge.on-stock { font-weight:400; color:#217A43; background-color:rgba(255, 255, 255, 0); border-color:rgba(33, 122, 67, 0);}.badge.no-stock { font-weight:400; color:#C91D25; background-color:rgba(255, 255, 255, 0); border-color:rgba(201, 29, 37, 0);}.badge.to-order { font-weight:400; color:#165DC9; background-color:rgba(255, 255, 255, 0); border-color:rgba(22, 93, 201, 0);}.badge--status-1 { color:#232323; font-weight:500; background-color:rgba(255, 255, 255, 0.9); border-color:#dbdbdb;}.badge--status-1[href]:hover { background-color:#e6e6e6;}.badge--status-2 { color:#D35400; font-weight:500; background-color:rgba(255, 255, 255, 0); border-color:rgba(211, 84, 0, 0.5);}.badge--status-2[href]:hover { background-color:#e6e6e6;}.badge--status-3 { color:#232323; font-weight:500; background-color:rgba(255, 255, 255, 0.9); border-color:#dbdbdb;}.badge--status-3[href]:hover { background-color:#e6e6e6;}.badge--new { color:#FFFFFF; font-weight:500; background-color:#c91d25; border-color:#c91d25;}.badge--sale { color:#FFFFFF; font-weight:500; background-color:#232323; border-color:#232323;}.badge--gift { color:#C91D25; font-weight:500; background-color:whitesmoke; border-color:rgba(201, 29, 37, 0.5);}.badge--gift::after { content:attr(title); margin-left:0.25em;}.badge--bundle-qty { color:#232323; font-weight:500; background-color:whitesmoke; border-color:#dbdbdb;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.icon-link { color:inherit; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration-thickness:2px;}.icon--regular .icon-link, .icon--sharp-regular .icon-link { font-weight:500;}.icon--solid .icon-link, .icon--sharp-solid .icon-link { font-weight:600;}.icon-link:hover, .icon-link:focus-visible { outline:0; text-decoration-color:currentColor; text-decoration-line:underline; text-decoration-thickness:2px;}.has-img:focus-visible { outline:0; display:block; position:relative;}.has-img:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:2px solid #151515; box-shadow:inset 0 0 0 calc(0.125rem + 2px) #a7a7a7; outline-offset:-2px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible { display:inline-flex;}a { color:inherit; text-decoration:none; text-underline-offset:auto;}a.has-img.gallery__img-link:focus-visible { display:flex;}a:not([class]) { text-decoration-line:underline; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);}a:not([class]):hover, a:not([class]):focus, a:not([class]):focus-visible { text-decoration-color:currentColor; text-decoration-line:underline;}a:not([class]):focus-visible { outline:0; background-color:var(--focus-visible-bg); color:var(--focus-visible-color);}a:not(:is(.btn, .has-img, .badge)):focus-visible { outline:0; background-color:var(--focus-visible-bg); color:var(--focus-visible-color); text-decoration-line:underline;}::-ms-reveal { display:none;}p:last-child { margin-bottom:0;}body { overflow-x:hidden; overflow-y:scroll; min-height:-webkit-fill-available; min-height:100vh;}body, html { min-width:320px; scrollbar-width:thin; scroll-padding-top:20px;}body#ud_shop_artdet, html#ud_shop_artdet { scroll-padding-top:100px;}img { height:auto; max-width:100%; max-height:100%;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Red Hat Text", "Red Hat Text-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(35, 35, 35, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}.main-block { margin-bottom:var(--space-block-padding);}.line-separator { --border-width:2px;  width:100%; display:flex; align-items:center; text-align:center; text-transform:uppercase; color:#DBDBDB; font-weight:600; margin-top:0.6375em; margin-bottom:0.6375em; font-size:80%;}.line-separator::before { content:""; flex:1; border:solid #DBDBDB; border-width:0 0 var(--border-width) 0;}.line-separator--text { min-height:1em; line-height:1;}.line-separator--text::after { content:""; flex:1; border:solid #DBDBDB; border-width:0 0 var(--border-width) 0;}.line-separator--text span { margin:0 calc(var(--border-width) * 1.5); padding:0 0.25em;}.line-separator--dashed::before { border-style:dashed;}.line-separator--text.line-separator--dashed::after { border-style:dashed;}.line-separator--vertical { flex-direction:column; flex:0 0 auto; width:auto; margin:0 0.6375em 0 0.6375em;}.line-separator--vertical::before { border-width:0 var(--border-width) 0 0;}.line-separator--vertical.line-separator--text span { margin:calc(var(--border-width) * 1.5) 0; padding:0.25em 0;}.line-separator--vertical.line-separator--text::after { border-width:0 var(--border-width) 0 0; margin:var(--border-width) 0 0 0;}.line-separator--vertical.line-separator--text::before { margin:0 0 var(--border-width) 0;}::-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(35, 35, 35, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:6px; display:block;}::selection { background-color:#e9e9e9;}.table-header { color:rgba(35, 35, 35, 0.7); font-size:0.875rem; border-bottom:2px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}.product-list-grid { grid-template-columns:minmax(0, 1fr);}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-grid, .filter-not-exists.filter-box-content-exists.filter-box-in-sidebar .product-list-grid {  grid-template-columns:330px minmax(0, 1fr); }}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#232323;}.main { padding-top:0.75rem; padding-bottom:1.5rem; min-height:55vh;}.aos #ud_shop_start .main > * { overflow:hidden; }.aos #ud_shop_start .main #box_top_content, .aos #ud_shop_start .main #page_artref_inner, .aos #ud_shop_start .main #box_art_content { overflow:visible;}#ud_shop_start .main { padding-top:0; padding-bottom:0;}#ud_shop_start .main > .layout--carousel:first-child { padding-top:0.75rem;}.main--landing { width:100%; padding-top:2.5rem;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#232323; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#232323;}.page_page_subpage a:hover { color:#202020;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:16px;}.nav-link__icon-container img { max-height:16px; flex:0 0 16px; width:16px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DBDBDB; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}.custom-content { margin-bottom:1.5rem; color:rgba(35, 35, 35, 0.7);}.custom-sub-content:last-child { margin-bottom:0;}.custom-content__content p:last-child, .custom-sub-content p:last-child { margin-bottom:0;}.custom-content__content[class*=container-max-] { padding-left:0; padding-right:0;}.read-more { --readmore-btn-bg:#F5F5F5; --readmore-fade-bg:245, 245, 245; position:relative; overflow:hidden; box-sizing:content-box; max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.product__description-short .read-more { max-height:calc(4 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#artdet__short-descrition .read-more { max-height:calc(4 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.product-tooltip #artdet__short-descrition .read-more { max-height:calc(5 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#page_art_content .custom-content .read-more, #page_artspec_content .custom-content .read-more { max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}#page_cat_content .custom-content .read-more { max-height:calc(10 * 1rem * 1.5); line-height:1.5; font-size:1rem;}.read-more.product-review__advantage, .read-more.product-review__disadvantage { max-height:calc(3 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem;}.read-more.product-review__message { max-height:calc(5 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem;}.read-more.product-review__admin-answer-inner { max-height:calc(5 * 0.875rem * 1.25); line-height:1.25; font-size:0.875rem; --readmore-btn-bg:#f5f5f5; --readmore-fade-bg:245, 245, 245;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { position:absolute; bottom:0; left:0; width:100%; z-index:1; text-align:right; line-height:inherit; padding-top:0px;}.read-more__btn { --svg-icon-width:0.55em; padding:0 0 0 0.5rem; transition:opacity 0.15s linear; opacity:0; visibility:hidden; vertical-align:baseline; font-size:0.875rem; background-color:var(--readmore-btn-bg);}.read-more.has-button .read-more__btn { opacity:1; visibility:visible;}.read-more__btn .icon-set { transform:rotate(90deg);}.read-more__btn.is-active::before { content:attr(data-opened);}.read-more__btn.is-active .icon-set { transform:rotate(-90deg);}.read-more__btn::before { content:attr(data-closed);}.read-more__btn:hover::after { opacity:0.5;}.read-more__btn::after { content:""; position:absolute; bottom:50%; transform:translateY(50%); left:0; right:0; height:1.5rem; background:linear-gradient(to bottom, rgba(var(--readmore-fade-bg), 0) 0%, rgba(var(--readmore-fade-bg), 1) 100%); z-index:-1; transition:opacity 0.15s linear;}.is-opened .read-more__btn::after { display:none;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(35, 35, 35, 0.7); font-weight:400;}.product-price--sale { color:#232323;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(35, 35, 35, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1070; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.header { color:#232323; position:relative;}.header-with-sticky-behavior .header:not(.header--dumbed), .header-is-sticky.header-with-sticky-behavior-on-scroll-up .header:not(.header--dumbed) { position:sticky; z-index:1021; top:0;}.header-is-hidden-by-scroll-down .header { visibility:hidden;}.header .btn { --bs-btn-padding-x:0.375em; --bs-btn-padding-y:0.375em;}.header .btn-clear { --bs-btn-color:#232323; --bs-btn-bg:rgba(255, 255, 255, 0); --bs-btn-border-color:rgba(255, 255, 255, 0); --bs-btn-hover-color:#232323; --bs-btn-hover-bg:rgba(35, 35, 35, 0.075); --bs-btn-hover-border-color:rgba(255, 255, 255, 0); --bs-btn-focus-shadow-rgb:35, 35, 35; --bs-btn-active-color:#232323; --bs-btn-active-bg:rgba(35, 35, 35, 0.125); --bs-btn-active-border-color:rgba(255, 255, 255, 0); --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-disabled-color:#232323; --bs-btn-disabled-bg:rgba(255, 255, 255, 0); --bs-btn-disabled-border-color:rgba(255, 255, 255, 0);}.header .icon-set { font-size:1.5em;}.header__inner { --header-inner-padding-y:var(--grid-actual-container-padding-x); padding-top:var(--header-inner-padding-y); padding-bottom:var(--header-inner-padding-y);}.header-with-sticky-behavior .header:not(.header--dumbed) .header__inner { transition:box-shadow ease var(--header-sticky-on-scroll-up-transition-time);}.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header:not(.header--dumbed) .header__inner { transition:var(--header-sticky-on-scroll-up-transition-time);}.header__inner::before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; background:linear-gradient(45deg, #0084C3 0%, #E32E32 100%);}.header-with-sticky-behavior-on-scroll-up.header-is-sticky-with-transition .header__inner::before { transition:opacity ease var(--header-sticky-on-scroll-up-transition-time);}.header-is-sticky .header:not(.header--dumbed) .header__inner { box-shadow:0 16px 16px -16px rgba(0, 0, 0, 0.15);}.header-is-sticky.header-with-sticky-behavior-on-scroll-up .header:not(.header--dumbed) .header__inner { transform:translateY(calc(-100% - 16px));}.header-is-sticky.header-is-visible-by-scroll-up .header:not(.header--dumbed) .header__inner { transform:translateY(0);}.header--dumbed .header__inner { padding-bottom:var(--header-inner-padding-y);}@media (min-width:768px) { .header__inner {  --header-inner-padding-y:0.75rem; }}.header__container--top { grid-template-columns:auto 1fr auto; gap:0.75rem var(--grid-actual-container-padding-x);}.header_text_section_2.in-header-top, #offcanvas-box-search { grid-column:1/-1;}.header__container--bottom { grid-template-columns:auto 1fr; gap:0.75rem var(--grid-actual-container-padding-x);}.header__container--dumbed { grid-template-columns:minmax(auto, 300px) auto; gap:0.75rem;}@media (max-width:767.98px) { .header__container--dumbed .order-steps {  grid-column:1/-1; }}@media (min-width:768px) { .header__container--top {  grid-template-columns:auto fit-content(min(30%, 400px)) 1fr auto; } .header__container--dumbed {  grid-template-columns:fit-content(min(30vw, 300px)) 1fr auto; } #offcanvas-box-search {  grid-column:3/4; }}@media (min-width:992px) { .header--with-hamburger {  grid-template-columns:auto fit-content(min(30%, 400px)) 1fr 1fr auto; } .header--with-hamburger .header_text_section_2.in-header-top {  grid-column:4/5; }}@media (min-width:1240px) { .header--with-menu {  grid-template-columns:auto 1fr auto; } .header--with-menu #offcanvas-box-search {  grid-column:2/3; } .header__container--bottom {  grid-template-columns:auto auto 1fr; }}@media (max-width:575.98px) { #offcanvas-box-search {  min-height:122px;  max-height:100dvh; }}.logo { line-height:1;}.profile__overlay-btn { box-shadow:none;}.profile__overlay-btn + div label { display:none;}.profile__overlay-btn.is-active + div label { display:block;}.profile__title-icon, .cart-box__title-icon { font-size:1.5rem;}.lang-select-group > select, .currency-select-group > select { padding-left:0.5rem !important; padding-right:0.5rem !important; background-color:transparent; color:inherit; transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}.lang-select-group > select option, .currency-select-group > select option { color:#232323;}.lang-select-group > select:focus, .lang-select-group > select:hover, .currency-select-group > select:focus, .currency-select-group > select:hover { background-color:transparent;}.lang-select-group::after, .currency-select-group::after { right:0 !important; color:inherit; transition:color 0.2s ease-in-out;}.header_text_section_2 { color:#232323; font-size:0.875rem; font-weight:500;}.header_text_section_2.in-header-bottom { text-align:right;}.header_text_section_2.in-header-top { text-align:center;}.header_text_section_2 a { margin-left:1em; text-decoration:none;}.header_text_section_2 a[href^=tel], .header_text_section_2 a[href^=mailto] { display:inline-flex; align-items:center; vertical-align:middle;}@supports (mask-size:cover) { .header_text_section_2 a[href^=tel]::before, .header_text_section_2 a[href^=mailto]::before {  content:"";  mask-size:auto;  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat;  display:inline-block;  vertical-align:middle;  margin-right:0.5em; }}@supports not (mask-size:cover) { .header_text_section_2 a[href^=tel], .header_text_section_2 a[href^=mailto] {  background-position:left center;  background-size:1em;  background-repeat:no-repeat;  padding-left:1.5em; }}@media (max-width:991.98px) { .header_text_section_2 {  flex:100%; } .header_text_section_2-slide > p:has(a) {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  column-gap:1rem; } .header_text_section_2-slide > p:has(a) a {  margin-left:0; } .header_text_section_2.in-header-top {  order:1; }}input[type=search]::-webkit-search-cancel-button { font-size:1rem; width:1em; height:1em; cursor:pointer; -webkit-appearance:none;}@supports (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  mask-size:0.8em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { input[type=search]::-webkit-search-cancel-button {  background-position:center;  background-size:0.8em;  background-repeat:no-repeat; }}.btn__text { display:none; z-index:1;}@media (min-width:992px) { .btn__text {  display:initial; }}.btn__icon { display:inline-flex; justify-content:center; font-size:1rem;}.header__buttons-wrapper { display:inline-flex; white-space:nowrap;}.header__buttons-wrapper .icon-set { min-width:1em;}.lang-box a { display:flex; align-items:center; line-height:1; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;}.lang-box a:hover { color:rgba(35, 35, 35, 0.7);}@media (min-width:992px) { .lang-box__dropdown-btn {  padding-left:1.25rem;  padding-right:0rem; }}.lang-box .form-check-label { display:flex; column-gap:var(--padding); align-items:baseline;}.lang-box__icon { line-height:0; flex:0 0 var(--image-width); width:var(--image-width); transform:translateY(-1px);}.lang-box__icon img { max-height:var(--image-height);}.currency { margin:0; min-height:1em;}.currency__radio:not(:checked) + label:hover { color:rgba(35, 35, 35, 0.7);}.currency__label { display:flex; align-items:center; font-weight:500; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; line-height:1.2; white-space:nowrap; margin-bottom:0;}.currency__label::before, .currency__label::after { display:none !important;}.currency__radio:checked + label { cursor:default;}.lang-box__title, .currency-box__title { white-space:nowrap; margin-bottom:1.25rem; font-weight:700;}.lang-box__languages, .currency-box__currencies { list-style:none; margin-bottom:0; display:flex; flex-flow:column nowrap; row-gap:0.625rem;}@media (max-width:991.98px) { .lang-box__languages, .currency-box__languages {  justify-content:flex-end; }}.currency-box__sign::before { content:"(";}.currency-box__sign::after { content:")";}.currency-box__code { min-width:2.5em;}.logged-in .writing-review__info { display:none;}.stars { display:flex; align-items:center; line-height:1; position:relative; column-gap:0.333333em;}.star { line-height:0;}.star--full { color:#E8A530;}.star--full path { opacity:1;}.star--empty { color:#c2c2c2;}.icon--solid .star--empty, .icon--duotone .star--empty, .icon--sharp-solid .star--empty { opacity:0.5;}.star--percent { color:#c2c2c2; position:relative;}.star--percent .star--full { position:absolute; left:0; top:0; overflow:hidden;}.icon--duotone .star--percent > .icon-set, .icon--solid .star--percent > .icon-set, .icon--sharp-solid .star--percent > .icon-set { opacity:0.5;}.footer { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:3rem; padding-bottom:3rem; color:#232323; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#232323;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav .element-links { gap:var(--list-item-gap);}.footer--v2 .footer_v2_menu_5, .footer--v2 .footer__nav-inner, .footer--v2 .footer__nav-5 .element-links { align-items:inherit;}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer__nav-5 {  width:512px;  max-width:100%; }}.footer__header { margin-bottom:1.5rem;}@media (min-width:768px) { .footer_v2_menu_5 .element-link {  text-align:right; } .footer_v2_menu_5 .element-links {  justify-items:end; }}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#232323; min-height:calc(1.5em + 0.625rem + calc(2px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:6px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:6px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:8px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:2px solid #151515; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(35, 35, 35, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:2px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.highlighted-block { --padding:0.75rem; padding:var(--padding); background-color:#FFFFFF; color:#232323; border-radius:6px; scrollbar-width:thin; scrollbar-color:#a8a8a8 #FFFFFF;}.highlighted-block::-webkit-scrollbar { width:6px; height:6px;}.highlighted-block::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.highlighted-block::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.highlighted-block::-webkit-scrollbar-track { background-color:#FFFFFF; border-radius:3px;}.highlighted-block .line-separator { margin-left:calc(var(--padding) * -1); margin-right:calc(var(--padding) * -1); width:auto;}@media (min-width:768px) { .highlighted-block {  --padding:1.5rem; }}.highlighted-block .highlighted-block { --padding:0; background-color:transparent;}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:2px solid #151515; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.tippy-box { background-color:#ffffff; color:#232323; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:6px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:28px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}.checkout__img { mix-blend-mode:darken;}#provider-partners { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); padding-top:0; padding-bottom:4rem; overflow:hidden;}.partner_element a { color:#232323;}.partner_element a:hover { color:#8F8F8F;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}#ident_data { text-align:center; position:fixed; padding:12px 12px 40px; bottom:0; left:0; z-index:99999; background:#000; color:#fff; transition:all ease 0.2s; transform:translateX(-102%); display:flex; flex-direction:column; align-items:flex-start; font-size:0.75rem; max-height:100vh;}#ident_data b { font-size:0.875rem; line-height:1;}#ident_data b:not(:first-of-type) { margin-top:0.625rem;}#ident_data a { font-size:0.875rem; text-transform:uppercase; color:inherit;}#ident_data a::before { content:"->"; margin-right:0.625rem;}#ident_data::after { content:"@"; position:absolute; left:100%; bottom:60px; font-size:12px; padding:15px 2px 15px 6px; display:flex; justify-content:center; align-items:center; border-radius:0 5px 5px 0; background-color:#000; color:#fff;}@media (min-width:576px) { #ident_data::after {  padding:15px 5px; }}#ident_data:hover { transform:translateX(0%);}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#34B262; color:#232323;}#toast-container > .toast-success .toast-close-button { color:#232323;}#toast-container > .toast-warning { background-color:#E8A530; color:#232323;}#toast-container > .toast-warning .toast-close-button { color:#232323;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}@media (max-width:767.98px) { .search-box, .offcanvas-box-search {  order:10;  grid-column:1/-1; }}@media (min-width:768px) { .search-bar-in-offcanvas .offcanvas-box-search, .search-bar-visible .search-box {  max-width:400px;  min-width:244px; }}.search-box__input { cursor:pointer; position:relative; height:var(--search-box-input-height); line-height:calc(var(--search-box-input-height) - 2 * 2px); padding:0 var(--search-box-input-height) 0 0.5rem; flex-shrink:0;}.search-box__input:focus { cursor:text;}.search-box__input.ajax-loading ~ .search-box__loading { display:flex;}.search-box__input::-webkit-input-placeholder { text-align:left; font-weight:normal; color:rgba(35, 35, 35, 0.7);}.search-box__input:-ms-input-placeholder { text-align:left; font-weight:normal; color:rgba(35, 35, 35, 0.7);}.search-box__input::-ms-input-placeholder { text-align:left; font-weight:normal; color:rgba(35, 35, 35, 0.7);}.search-box__input::-moz-placeholder { text-align:left; font-weight:normal; color:rgba(35, 35, 35, 0.7);}.search-box__input::placeholder { text-align:left; font-weight:normal; color:rgba(35, 35, 35, 0.7);}.search-box__search-btn { padding:0; height:var(--search-box-input-height); width:var(--search-box-input-height); aspect-ratio:1/1; position:absolute; top:0; right:0; z-index:3; font-size:1rem;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .start_ertekesitok__carousel .carousel, .ertekesitok__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:6px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .start_ertekesitok__carousel .carousel:focus-visible::before, .ertekesitok__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:6px;}#list-artpack_page .product { border-bottom:2px solid #DBDBDB; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#a7a7a7; border-radius:8px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#34B262;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(35, 35, 35, 0.7);}.modal-header__icon { font-size:2em; color:#232323;}.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, #a7a7a7 0%, #7b7b7b 100%); border-radius:8px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:200px; --wheel-width-active:320px; --wheel-width:200px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-left:calc(var(--wheel-triangle-border-top) * -1); transition:border-width ease 1s, margin-left ease 1s; position:relative; z-index:1;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:6px;}.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.highlighted-primary { background-color:lightgray; color:var(--bs-primary-text-emphasis); border-radius:6px; font-weight:500; padding:0.5rem;}.accordion-header { position:sticky; top:0; z-index:1020;}.header-is-sticky.header-is-visible-by-scroll-up .accordion-header { transition:top ease var(--header-sticky-on-scroll-up-transition-time);}.accordion-button { gap:0.5em; line-height:1.5; border:2px solid; border-color:transparent transparent #DBDBDB transparent;}.nav-tabs { display:none; border-bottom:0; gap:0.5rem 0; margin-bottom:1.5rem;}.nav-tabs .nav-link { border-top-width:0; border-right-width:0; border-left-width:0; border-bottom-color:#DBDBDB; gap:0.5em; margin-bottom:0; border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;}.nav-tabs .nav-item { border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;}.responsive-tabs { margin-bottom:1.5rem;}@media (min-width:992px) { .responsive-tabs .nav-tabs {  display:flex; } .responsive-tabs .accordion-header {  display:none; } .responsive-tabs .accordion-collapse {  display:none; } .responsive-tabs .accordion-item.active .accordion-collapse {  display:block; } .responsive-tabs .accordion {  --bs-accordion-body-padding-y:0; }}@media (max-width:991.98px) { .responsive-tabs .tab-pane {  display:block !important;  opacity:1; }}.cart-box__product-count { display:block; font-variant-numeric:tabular-nums;}.cart-box__product-count:empty { position:absolute;}.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%;}.carousel-block { position:relative;}html:not(.carousels-in-container) .carousel-block { width:1920px; margin-left:auto; margin-right:auto; max-width:100%; padding-left:var(--grid-actual-container-padding-x); padding-right:var(--grid-actual-container-padding-x);}.container .carousel-block { padding-left:0 !important; padding-right:0 !important;}.carousel-block:not(.carousel-block--grid) .carousel-cell { flex:0 0 var(--main-img-width); width:var(--main-img-width); max-width:100%;}.carousel-block:not(.carousel-block--grid).with-auto-crop .element-img, .carousel-block:not(.carousel-block--grid).with-auto-crop .product__img { object-fit:cover; height:100%;}.carousel-block.carousel-block--with-nav { padding-bottom:calc(var(--carousel-prev-next-gap-top) + var(--carousel-prev-next-btn-height));}.carousel-block .type--3.card--1 .product__inner > .row { height:100%; align-items:center;}.carousel-block.is-hidden { pointer-events:none;}.carousel-block.is-hidden .carousel__nav { opacity:0;}.carousel-block.no-paging .carousel__nav { visibility:hidden;}.carousel-block:not(.no-paging) .carousel { cursor:grab;}.carousel-block .carousel__nav { max-width:calc(var(--container-max-actual) - var(--grid-gutter-width-actual));}.carousel-block.scrolling .carousel__prev-next-btn { pointer-events:none;}.carousel-block .img-lazy-bg-wrapper { position:absolute; top:0; height:100%; overflow:hidden;}@media (min-width:1440px) { .carousel-block--fluid-indent .carousel-cell:first-child, .carousels-fluid-indent .layout-container--full-width .carousel-block .carousel-cell:first-child, .carousels-fluid-indent .page-content--full-width .carousel-block .carousel-cell:first-child {  margin-left:var(--remain-half-space-by-side-without-padding); } .carousel-block--fluid-indent .carousel-cell:last-child, .carousels-fluid-indent .layout-container--full-width .carousel-block .carousel-cell:last-child, .carousels-fluid-indent .page-content--full-width .carousel-block .carousel-cell:last-child {  margin-right:var(--remain-half-space-by-side-without-padding) !important; } .container .carousel-block--fluid-indent .carousel-cell, .offcanvas .carousel-block--fluid-indent .carousel-cell, .modal .carousel-block--fluid-indent .carousel-cell {  scroll-snap-align:start; } .container .carousel-block--fluid-indent .carousel-cell:first-child, .offcanvas .carousel-block--fluid-indent .carousel-cell:first-child, .modal .carousel-block--fluid-indent .carousel-cell:first-child {  margin-left:0; } .container .carousel-block--fluid-indent .carousel-cell:last-child, .offcanvas .carousel-block--fluid-indent .carousel-cell:last-child, .modal .carousel-block--fluid-indent .carousel-cell:last-child {  margin-right:0 !important; }}.carousels-fluid .layout-container--full-width .carousel-block,.carousels-fluid-indent .layout-container--full-width .carousel-block,.carousels-fluid .page-content--full-width .carousel-block,.carousels-fluid-indent .page-content--full-width .carousel-block { width:100vw; max-width:100vw; left:50%; transform:translateX(-50%); padding-right:var(--grid-actual-container-padding-x) !important; padding-left:var(--grid-actual-container-padding-x) !important;}@media (min-width:1440px) { .carousels-fluid .layout-container--full-width .carousel-block .main-title__outer .container, .carousels-fluid-indent .layout-container--full-width .carousel-block .main-title__outer .container, .carousels-fluid .page-content--full-width .carousel-block .main-title__outer .container, .carousels-fluid-indent .page-content--full-width .carousel-block .main-title__outer .container {  padding-right:var(--grid-actual-container-padding-x);  padding-left:var(--grid-actual-container-padding-x); }}.carousel { position:relative; display:flex; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; user-select:none; scrollbar-width:none; -ms-overflow-style:none;}.carousel::-webkit-scrollbar { background:transparent; width:0; height:0;}.carousel.dragging { cursor:grabbing; scroll-snap-type:none; scroll-behavior:auto;}.carousel.dragging a { pointer-events:none;}.carousel:focus-visible { outline:2px solid #151515; box-shadow:0 0 0 calc(0.125rem + 1px) #a7a7a7;}.carousel-cell { position:relative; margin-right:0.75rem; scroll-snap-align:var(--scroll-snap-align, center);}@media (min-width:576px) { .carousel-cell {  scroll-snap-align:var(--scroll-snap-align, end); }}.carousel-cell:last-child { margin-right:0 !important;}.carousel__prev-next-btn { --bs-btn-disabled-border-color:transparent; height:var(--carousel-prev-next-btn-height); line-height:var(--carousel-prev-next-btn-height); width:var(--carousel-prev-next-btn-width); flex:0 0 var(--carousel-prev-next-btn-width); max-width:var(--carousel-prev-next-btn-width); padding:0; text-align:center; letter-spacing:0; border-radius:6px; font-size:1.125rem; color:rgba(35, 35, 35, 0.7); display:inline-flex; align-items:center; justify-content:center;}.carousel__nav { user-select:none; display:flex; align-items:center; justify-content:center; position:absolute; bottom:0; width:100%; left:50%; transform:translateX(-50%); z-index:1; min-height:var(--carousel-prev-next-btn-height); will-change:opacity; transition:opacity ease 1s;}.carousel__progress { --bs-progress-height:2px; --bs-progress-bg:lightgray; --bs-progress-bar-bg:currentColor; --bs-progress-bar-color:#232323; width:80px; margin:0.5rem;}.partner__img { width:auto; vertical-align:top;}.partner__item:not(.with-svg) .partner__img { max-height:var(--partner_img_maxheight);}.partner__item.with-svg .partner__img { height:calc(var(--partner_img_maxheight) - 0px);}.partner__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--partner_img_maxwidth) - 0px);}.partner__item.with-svg { padding:0; box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.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) - 0px);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0px);}.checkout__item.with-svg { padding:0; box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(35, 35, 35, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(2px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.layout--ertekesitoink .container-title { text-align:center;}.layout--ertekesitoink .element-slide-inner { display:flex; flex-direction:column; align-items:center; row-gap:1rem; border-radius:4px; overflow:hidden; padding:1.5rem; box-sizing:content-box; width:var(--card-max-width); background-color:#ffffff;}@media (min-width:1440px) { .layout--ertekesitoink .element-slide-inner {  max-width:291px; }}.layout--ertekesitoink .element-img { max-width:240px;}.layout--ertekesitoink .start_ertekesitoink__slide { display:flex;}.layout--ertekesitoink .element-title { text-align:center; margin-bottom:0;}.layout--ertekesitoink .element-texts { flex-grow:1; display:flex; flex-direction:column; row-gap:1rem;}.layout--ertekesitoink .ertekesitoink__row { justify-content:center;}.start_ertekesitoink { background:linear-gradient(to bottom, #DBDBDB 0%, #DBDBDB 100%); color:#232323; padding-top:3rem; padding-bottom:3rem;}.social_icons .element-icon .icon-set { font-size:18px; fill:#232323;}.social_icons a.element { color:#232323;}.social_icons a.element:hover { color:#232323;}.social_icons a.element:hover .icon-set { fill:#232323;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 2px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.nav-link__name { flex-grow:1;}.nav-item:hover, .nav-item:has(> .show), .nav-item:has(> .active) { background-color:#e9e9e9;}.nav-item button.dropdown-toggle { border:none; flex-grow:0; --bs-btn-focus-box-shadow:0 0 0 0.125rem inset #a7a7a7;}.nav-item button.dropdown-toggle .icon-set { font-size:1em;}.nav-list-parent-link { text-decoration:none;}.nav-link { --bs-btn-active-shadow:0 0 0 0 rgba(0, 0, 0, 0.075); --bs-btn-active-bg:transparent; --bs-btn-active-border-color:transparent; display:flex; align-items:center; user-select:none; flex-grow:1; border-radius:6px; text-align:left; justify-content:flex-start; border:2px solid transparent;}.navbar-nav .nav-item { border-radius:6px;}.navbar-nav .nav-item.dropdown:has(.dropdown-toggle.show) { background-color:#e9e9e9;}.navbar-nav .dropdown-menu { max-width:calc(100vw - var(--grid-gutter-width-actual)); max-height:60vh;}.navbar-nav .dropdown-menu .nav-item { width:100%;}.navbar-nav .dropdown-menu .submenu[data-bs-popper] { margin-left:calc(var(--bs-dropdown-padding-y) + 0.125rem); margin-top:calc(var(--bs-dropdown-padding-y) * -1); left:100%; top:0;}.navbar-nav .dropdown-menu .icon-set { transform:rotate(-90deg);}.navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(-90deg) scaleY(-1);}.navbar-nav > .dropdown > .dropdown-toggle.show .icon-set { transform:scaleY(-1);}.navbar-nav.with-click .btn-group .nav-link { padding-right:0.375rem;}.navbar-nav.with-click .btn-group .nav-link > .icon-set { display:none;}.navbar-nav.with-hover-intent .nav-link { gap:0.25rem;}.navbar-nav.with-hover-intent .icon-set { margin-left:auto; font-size:1em;}.navbar-nav.navbar-nav--header > li:hover { background-color:rgba(35, 35, 35, 0.075);}.navbar-nav.navbar-nav--header > li:has(> .show), .navbar-nav.navbar-nav--header > li:has(> .active) { background-color:rgba(35, 35, 35, 0.125);}.navbar-nav.navbar-nav--header > li > .nav-link { --bs-nav-link-color:#232323; --bs-nav-link-hover-color:#232323; --bs-navbar-active-color:#232323;}.navbar-nav.navbar-nav--header > li > .dropdown-toggle { --bs-btn-color:#232323; --bs-btn-hover-color:#232323;}@media (min-width:992px) and (max-width:1239.98px) and (pointer:fine) { .navbar-nav.navbar-nav--header {  margin-left:calc(var(--bs-navbar-nav-link-padding-x) * -1); }}@media (pointer:fine) { .navbar-nav.with-click .nav-item:hover > .dropdown-toggle {  background-color:#dddddd;  border-color:#dddddd; } .navbar-nav.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:#d0d0d0;  border-color:#d0d0d0; } .navbar-nav.with-hover-intent .btn-group > .nav-link {  border-top-right-radius:6px;  border-bottom-right-radius:6px; } .navbar-nav.with-hover-intent .dropdown-toggle {  display:none; } .navbar-nav.navbar-nav--header.with-click .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:rgba(35, 35, 35, 0.15); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle {  background-color:rgba(35, 35, 35, 0.05);  border-color:rgba(35, 35, 35, 0.05); } .navbar-nav.navbar-nav--header.with-click .nav-item:hover > .dropdown-toggle:hover {  background-color:rgba(35, 35, 35, 0.1);  border-color:rgba(35, 35, 35, 0.1); }}@media (pointer:coarse) { .navbar-nav.with-click, .navbar-nav.with-hover-intent {  gap:0.125rem; } .navbar-nav.with-click > .nav-item, .navbar-nav.with-hover-intent > .nav-item {  background-color:#e9e9e9; } .navbar-nav.with-click .dropdown-toggle, .navbar-nav.with-hover-intent .dropdown-toggle {  background-color:#e3e3e3;  border-color:#e3e3e3; } .navbar-nav.with-click .dropdown-toggle.show, .navbar-nav.with-hover-intent .dropdown-toggle.show {  background-color:#d6d6d6;  border-color:#d6d6d6;  border-top-left-radius:0;  border-bottom-left-radius:0; } .navbar-nav.with-hover-intent .nav-link .icon-set {  display:none; } .navbar-nav.navbar-nav--header > .nav-item, .navbar-nav.navbar-nav--header > .nav-item {  background-color:rgba(35, 35, 35, 0.075); } .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show), .navbar-nav.navbar-nav--header > .nav-item.dropdown:has(.dropdown-toggle.show) {  background-color:rgba(35, 35, 35, 0.15); } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle {  background-color:rgba(35, 35, 35, 0.05);  border-color:rgba(35, 35, 35, 0.05); } .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show, .navbar-nav.navbar-nav--header > .nav-item > .dropdown-toggle.show {  background-color:rgba(35, 35, 35, 0.1);  border-color:rgba(35, 35, 35, 0.1); }}.btn-close:focus-visible { box-shadow:inset 0 0 0 0.125rem #a7a7a7;}.btn-close.btn-sm { padding:0.28125rem;}.btn-close.btn-sm .icon-set { font-size:1em;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0; border-top-left-radius:0; border-top-right-radius:0; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#e9e9e9;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas-body { flex-grow:0;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { flex-shrink:0; flex-grow:0; max-height:30%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:2px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@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%); }}@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%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:2px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:2px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:2px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:2px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:2px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:2px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Red Hat Display", "Red Hat Display-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.alert { column-gap:0.5em;}.alert > .icon-set { font-size:1.25em; vertical-align:middle; color:var(--bs-alert-icon-color);}.alert.no-product { display:inline-block;}.alert-iflex { display:inline-flex; align-items:center;}@font-face { font-family:"Public Sans-fallback"; size-adjust:106.56%; ascent-override:102%; src:local("Arial");}@font-face { font-family:"Inter-fallback"; size-adjust:107%; ascent-override:92%; src:local("Arial");}@font-face { font-family:"Red Hat Text-fallback"; size-adjust:99.63%; ascent-override:109%; src:local("Arial");}@font-face { font-family:"Red Hat Display-fallback"; size-adjust:98.5%; ascent-override:110%; src:local("Arial");}@font-face { font-family:"Roboto-fallback"; size-adjust:100.12%; ascent-override:91%; src:local("Arial"); font-weight:400;}@font-face { font-family:"Roboto-fallback"; size-adjust:102.12%; ascent-override:93%; src:local("Arial"); font-weight:500;}@font-face { font-family:"DM Sans-fallback"; size-adjust:104.63%; ascent-override:98%; src:local("Arial");}@font-face { font-family:"Space Grotesk-fallback"; size-adjust:109%; ascent-override:98%; src:local("Arial");}@font-face { font-family:"Fraunces-fallback"; size-adjust:107.5%; ascent-override:98%; src:local("Arial");}.ac_results.show {  width:400px !important;}@media (max-width:767px) { .fejlec-mobile {  grid-template-columns:auto !important;  gap:1rem; }}.header_text_section_2.in-header-bottom a {  color:#232323 !important;  font-size:1.2rem;  font-weight:800;}.header_text_section_2.in-header-bottom {  text-shadow:0 4px 3px #23232355 !important;}.js-nav-item-536888.btn-group.dropdown.inited > a {  color:white;}.js-nav-item-430307.inited > a {  color:white;}.js-nav-item-167244.inited > a {  color:white;}.js-nav-item-331902.inited > a:hover {  background:rgba(82, 82, 82, 0.8) !important;}.nav-item.js-nav-item-331902.inited:hover {  background-color:initial;}.header_text_section_2 a[href^=tel]::before { width:20px !important; height:20px !important; color:#34b262;}.header__inner {  padding:0 !important;}.header__inner::before {  background:white;}.js-nav-item-536888.btn-group.dropdown.inited > a:hover {  background:rgba(82, 82, 82, 0.4) !important;}.js-nav-item-671173.inited > a {  background:gold;  border-radius:2px;  padding:4px;  line-height:1;  margin:0 12px;}.js-nav-item-430307.inited > a:hover {  background:rgba(82, 82, 82, 0.4) !important;}.js-nav-item-167244.inited > a:hover {  background:rgba(82, 82, 82, 0.4) !important;}.custom-tooltip-box { position:absolute; z-index:1000; background:#fff; color:#000; border:1px solid #000; padding:0.5rem 0.75rem; border-radius:8px; font-size:0.875rem; white-space:nowrap; box-shadow:0 4px 12px rgba(0, 0, 0, 0.15); pointer-events:none; transform:translate(-50%, -100%);}.extra-feature { opacity:0; transition:opacity 5s ease;}.extra-feature.visible { display:block; opacity:1;}.layout--ertekesitoink .container-title {padding:1rem;}.help-button-mini {  max-width:25px;}@media (min-width:1240px) {  #start_banner_small__carousel-block { padding-bottom:0 } #start_banner_small__carousel-block .carousel-start_banner_small.carousel > .carousel-cell {  width:calc(25% - (0px / 4) * 2);  flex:0 0 calc(25% - (0px / 4) * 2);  margin-right:0px; } #start_banner_small__carousel-block .carousel__nav.carousel__nav--start_banner_small { display:none }}.element-slide-inner { width:100%; display:flex; flex-direction:column; align-items:center;}.contact-info { margin-top:1rem; display:flex; flex-direction:column; gap:0.3rem; }.contact-row { display:flex; align-items:center; }.contact-link { display:flex; align-items:center; gap:0.5rem; text-decoration:none; color:inherit; }.contact-icon-wrapper { display:flex; align-items:center; justify-content:center; width:25px; height:25px; flex-shrink:0;}.contact-icon { width:25px; height:25px; display:block; object-fit:contain;}.contact-text { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }@media (min-width:1240px) { .footer_v2_menu_1 {  width:unset !important; }}  .leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position:absolute;left:0;top:0;}.leaflet-container {overflow:hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select:none;  -moz-user-select:none;  user-select:none; -webkit-user-drag:none;}.leaflet-tile::selection {background:transparent;}.leaflet-safari .leaflet-tile {image-rendering:-webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container {width:1600px;height:1600px;-webkit-transform-origin:0 0;}.leaflet-marker-icon,.leaflet-marker-shadow {display:block;}.leaflet-container .leaflet-overlay-pane svg {max-width:none !important;max-height:none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {max-width:none !important;max-height:none !important;width:auto;padding:0;}.leaflet-container img.leaflet-tile {mix-blend-mode:plus-lighter;}.leaflet-container.leaflet-touch-zoom {-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}.leaflet-container.leaflet-touch-drag {-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {-ms-touch-action:none;touch-action:none;}.leaflet-container {-webkit-tap-highlight-color:transparent;}.leaflet-container a {-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);}.leaflet-tile {filter:inherit;visibility:hidden;}.leaflet-tile-loaded {visibility:inherit;}.leaflet-zoom-box {width:0;height:0;-moz-box-sizing:border-box; box-sizing:border-box;z-index:800;}.leaflet-overlay-pane svg {-moz-user-select:none;}.leaflet-pane   { z-index:400; }.leaflet-tile-pane  { z-index:200; }.leaflet-overlay-pane { z-index:400; }.leaflet-shadow-pane { z-index:500; }.leaflet-marker-pane { z-index:600; }.leaflet-tooltip-pane  { z-index:650; }.leaflet-popup-pane  { z-index:700; }.leaflet-map-pane canvas { z-index:100; }.leaflet-map-pane svg  { z-index:200; }.leaflet-vml-shape {width:1px;height:1px;}.lvml {behavior:url('../!common_design/custom/klimaprofi.unas.hu/element/#default#VML');display:inline-block;position:absolute;}.leaflet-control {position:relative;z-index:800;pointer-events:visiblePainted; pointer-events:auto;}.leaflet-top,.leaflet-bottom {position:absolute;z-index:1000;pointer-events:none;}.leaflet-top {top:0;}.leaflet-right {right:0;}.leaflet-bottom {bottom:0;}.leaflet-left {left:0;}.leaflet-control {float:left;clear:both;}.leaflet-right .leaflet-control {float:right;}.leaflet-top .leaflet-control {margin-top:10px;}.leaflet-bottom .leaflet-control {margin-bottom:10px;}.leaflet-left .leaflet-control {margin-left:10px;}.leaflet-right .leaflet-control {margin-right:10px;}.leaflet-fade-anim .leaflet-popup {opacity:0;-webkit-transition:opacity 0.2s linear;  -moz-transition:opacity 0.2s linear;  transition:opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity:1;}.leaflet-zoom-animated {-webkit-transform-origin:0 0;  -ms-transform-origin:0 0;  transform-origin:0 0;}svg.leaflet-zoom-animated {will-change:transform;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);  -moz-transition:  -moz-transform 0.25s cubic-bezier(0,0,0.25,1);  transition:  transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {-webkit-transition:none;  -moz-transition:none;  transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility:hidden;}.leaflet-interactive {cursor:pointer;}.leaflet-grab {cursor:-webkit-grab;cursor:  -moz-grab;cursor:  grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {cursor:crosshair;}.leaflet-popup-pane,.leaflet-control {cursor:auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {cursor:move;cursor:-webkit-grabbing;cursor:  -moz-grabbing;cursor:  grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {pointer-events:none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {pointer-events:visiblePainted; pointer-events:auto;}.leaflet-container {background:#ddd;outline-offset:1px;}.leaflet-container a {color:#0078A8;}.leaflet-zoom-box {border:2px dotted #38f;background:rgba(255,255,255,0.5);}.leaflet-container {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5;}.leaflet-bar {box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px;}.leaflet-bar a {background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover,.leaflet-bar a:focus {background-color:#f4f4f4;}.leaflet-bar a:first-child {border-top-left-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child {border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled {cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar a {width:30px;height:30px;line-height:30px;}.leaflet-touch .leaflet-bar a:first-child {border-top-left-radius:2px;border-top-right-radius:2px;}.leaflet-touch .leaflet-bar a:last-child {border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out {font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px;}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {font-size:22px;}.leaflet-control-layers {box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px;}.leaflet-control-layers-toggle {background-image:url('../!common_design/custom/klimaprofi.unas.hu/element/images/layers.png');width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle {background-image:url('../!common_design/custom/klimaprofi.unas.hu/element/images/layers-2x.png');background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display:block;position:relative;}.leaflet-control-layers-expanded {padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-scrollbar {overflow-y:scroll;overflow-x:hidden;padding-right:5px;}.leaflet-control-layers-selector {margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label {display:block;font-size:13px;font-size:1.08333em;}.leaflet-control-layers-separator {height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-default-icon-path { background-image:url('../!common_design/custom/klimaprofi.unas.hu/element/images/marker-icon.png');}.leaflet-container .leaflet-control-attribution {background:#fff;background:rgba(255, 255, 255, 0.8);margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding:0 5px;color:#333;line-height:1.4;}.leaflet-control-attribution a {text-decoration:none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus {text-decoration:underline;}.leaflet-attribution-flag {display:inline !important;vertical-align:baseline !important;width:1em;height:0.6669em;}.leaflet-left .leaflet-control-scale {margin-left:5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom:5px;}.leaflet-control-scale-line {border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box; box-sizing:border-box;background:rgba(255, 255, 255, 0.8);text-shadow:1px 1px #fff;}.leaflet-control-scale-line:not(:first-child) {border-top:2px solid #777;border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border:2px solid rgba(0,0,0,0.2);background-clip:padding-box;}.leaflet-popup {position:absolute;text-align:center;margin-bottom:20px;}.leaflet-popup-content-wrapper {padding:1px;text-align:left;border-radius:12px;}.leaflet-popup-content {margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px;}.leaflet-popup-content p {margin:17px 0;margin:1.3em 0;}.leaflet-popup-tip-container {width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none;}.leaflet-popup-tip {width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button {position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma, Verdana, sans-serif;color:#757575;text-decoration:none;background:transparent;}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus {color:#585858;}.leaflet-popup-scrolled {overflow:auto;}.leaflet-oldie .leaflet-popup-content-wrapper {-ms-zoom:1;}.leaflet-oldie .leaflet-popup-tip {width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border:1px solid #999;}.leaflet-div-icon {background:#fff;border:1px solid #666;}.leaflet-tooltip {position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-interactive {cursor:pointer;pointer-events:auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";}.leaflet-tooltip-bottom {margin-top:6px;}.leaflet-tooltip-top {margin-top:-6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {left:50%;margin-left:-6px;}.leaflet-tooltip-top:before {bottom:0;margin-bottom:-12px;border-top-color:#fff;}.leaflet-tooltip-bottom:before {top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}.leaflet-tooltip-left {margin-left:-6px;}.leaflet-tooltip-right {margin-left:6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {top:50%;margin-top:-6px;}.leaflet-tooltip-left:before {right:0;margin-right:-12px;border-left-color:#fff;}.leaflet-tooltip-right:before {left:0;margin-left:-12px;border-right-color:#fff;}@media print {.leaflet-control {-webkit-print-color-adjust:exact;print-color-adjust:exact;}}.element-title .main-title, .element-title .sub-title, .element-title .element-links { position:relative; z-index:1;}:where(.element-title) a { text-decoration:none;}.element-icon .icon-set { vertical-align:middle;}.element-img, .element-img-outer { border-radius:6px; overflow:hidden;}.element-text-vertical-align-top .element-texts { justify-content:flex-start;}.element-text-vertical-align-center .element-texts { justify-content:center;}.element-text-vertical-align-bottom .element-texts { justify-content:flex-end;}.element-text-horizontal-align-left .element-texts { align-items:flex-start;}.element-text-horizontal-align-left .element-texts .element-text { margin-right:auto;}.element-text-horizontal-align-center .element-texts { align-items:center; text-align:center;}.element-text-horizontal-align-center .element-texts .element-text { margin-right:auto; margin-left:auto;}.element-text-horizontal-align-right .element-texts { align-items:flex-end; text-align:right;}.element-text-horizontal-align-right .element-texts .element-text { margin-left:auto;}.element-texts__container { overflow:hidden auto; scrollbar-width:none;  -ms-overflow-style:none;  padding:0.75rem; cursor:auto;}.element-texts__container::-webkit-scrollbar { background:transparent;  width:0; height:0;}@media (min-width:768px) { .element-texts__container {  padding:1.5rem; }}.element-text, .element-links, .html-text { word-break:break-word; margin-bottom:0.75rem;}.element-text:last-child, .element-links:last-child, .html-text:last-child { margin-bottom:0;}.element-text:has(+ .text--button), .element-links:has(+ .text--button), .html-text:has(+ .text--button) { margin-bottom:1.5rem;}.element-link { font-size:inherit; line-height:1.5;}.element-link .icon-set { --svg-icon-width:1em; vertical-align:middle; line-height:1;}.element-link.icon-link { font-size:1rem;}.element-icon-plus-text { display:inline;}.element-icon-plus-text .icon-set:not(:only-child) { margin-right:0.25em;}.element-icon-plus-text.with-indent { text-indent:-1em; padding-left:1em;}.element-icon-plus-text span { vertical-align:middle; font-weight:400;}.text--big { font-size:1.875rem; margin-bottom:1rem; line-height:1.25;}.text--medium { font-size:1.5rem;}.text--big, .text--medium { font-family:"Red Hat Text", "Red Hat Text-fallback"; font-weight:500;}.text--small { font-size:1.125rem;}.carousel-cell-text__btn-wrap { display:flex; flex-wrap:wrap; gap:0.5rem;}.text--button { position:sticky; bottom:0;}.texts--layer { position:absolute; height:100%; width:100%; top:0; left:0; z-index:2; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-end; text-wrap:balance; pointer-events:none;}.texts--layer a, .texts--layer button { pointer-events:auto;}.texts--no-layer { border-radius:6px; overflow:hidden;}.html-text:not(:only-child):not(:last-child) { margin-bottom:1.5em;}.html-text p:last-child { margin-bottom:0;}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#FFFFFF;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#232323; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#e9e9e9; }}.ac_results li.ac_over { background-color:#e9e9e9;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#FFFFFF;  position:fixed;  z-index:1030;  border-radius:6px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 0.375rem - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 0.375rem) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#232323; box-shadow:0 0 0 0 #23232340; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #23232300; }}.web-share-unsupported .webshare-btn { display:none;}.social-media { display:flex; align-items:center; gap:0.25rem;}.social-media.has-author-data { border-left:1px solid #DBDBDB; padding-left:1.25rem; margin-left:1.25rem; padding-bottom:0.5rem; padding-top:0.5rem;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; min-width:90px;}