@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#F4F7FF; 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:#F4F7FF; --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:#243047; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#243047; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1260px) { .modal-xl, .modal-xxl {  --bs-modal-width:1400px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1770px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:413.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1259.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1679.98px) { .modal-fullscreen-xxxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1919.98px) { .modal-fullscreen-fhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-fhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-fhd-down .modal-header, .modal-fullscreen-fhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-fhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2159.98px) { .modal-fullscreen-qhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-qhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-qhd-down .modal-header, .modal-fullscreen-qhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-qhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2399.98px) { .modal-fullscreen-uhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-uhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-uhd-down .modal-header, .modal-fullscreen-uhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-uhd-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#E11D48;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1260px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #080B12) calc(l * 0.55) c h/0.35); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #080B12) calc(l * 0.55) c h/0.35); }}@media (min-width:1260px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1260px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; inset:0; outline:1px solid #610099; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #d999ff; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { inset:0; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(161, 0, 255, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:8px; display:block;}.ajax-loading-placeholder { width:100%; position:relative; min-height:300px; z-index:-1;}.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:#E11D48;}#box_page_content_blog { --bg-color:#080B12; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #080B12), currentColor 30%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #080B12), currentColor 30%); min-height:777px; background:#080B12; padding-top:3rem; padding-bottom:3rem;}.page_page_subpage a:hover { color:#9100e6;}.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 #243047; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}#image_to_cart img { transition:none !important;}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:#0B0B0F; padding-top:3rem; padding-bottom:3rem; color:#ffffff; overflow:hidden;}.footer *::selection { background-color:#000000;}html.fixed-cart-on-artdet .footer.no-partners, body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:10rem;}.footer-main-grid { grid-template-columns:1fr;}@media (min-width:414px) { .footer--expanded .footer-main-grid {  grid-template-columns:repeat(2, 1fr); }}@media (min-width:1440px) { .footer--expanded .footer-main-grid {  grid-auto-flow:column;  grid-auto-columns:1fr;  grid-template-columns:unset; }}.footer__html:not(:has(a)) { padding:0 1rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#ffffff;}.footer__nav { --list-item-gap-x:clamp(0.875rem, 1.5em, 1.5rem); --list-item-gap-y:1em; display:flex; flex-direction:column; gap:1em;}.footer__nav p { margin-bottom:1em;}.footer__nav a { text-decoration:none;}.footer__nav a:hover { text-decoration:underline;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap-y);}.footer__nav ul, .footer__nav .element-links { display:flex; flex-wrap:wrap; flex-direction:column; gap:var(--list-item-gap-y) var(--list-item-gap-x);}.footer__nav li { word-break:break-word;}.footer--simple .footer__nav { text-align:center; align-items:center;}.footer--simple .footer__nav ul, .footer--simple .footer__nav .element-links { justify-content:center;}.footer__nav .element-link { font-size:inherit;}@media (max-width:413.98px) { .footer__nav {  text-align:center; }}@media (min-width:576px) { .footer__nav ul, .footer__nav .element-links {  flex-direction:row; }}.footer__header { margin-bottom:0;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#F4F7FF; min-height:calc(1.5em + 0.667rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].loading, [data-tippy-id].loading { cursor:wait;}span[data-tippy], span[data-tippy-id], .form-label[data-tippy], .form-label[data-tippy-id] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), span[data-tippy-id]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy-id]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:var(--link-decoration-color-mix); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #610099; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #d999ff;}.tippy-box { background-color:#1A1A24; color:#F4F7FF; border-radius:8px; font-size:0.875rem; box-shadow:0 0 0 1px #243047;}.tippy-box[data-placement^=bottom] > .tippy-arrow:before { filter:drop-shadow(0px -1px 0px #243047);}.tippy-box[data-placement^=top] > .tippy-arrow:before { filter:drop-shadow(0px 1px 0px #243047);}.tippy-box[data-placement^=right] > .tippy-arrow:before { filter:drop-shadow(-1px 0px 0px #243047);}.tippy-box[data-placement^=left] > .tippy-arrow:before { filter:drop-shadow(1px 0px 0px #243047);}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#1A1A24;}.spinner-wrap { min-height:300px; position:relative;}.partners { --partner-element-padding:0rem min(0rem, var(--partner_img_maxheight, 40px) / 2); --partner-element-min-height:calc(var(--partner_img_maxheight,var(--checkout_img_maxheight,40px)) - 0rem); flex:0 0 100%;}.partners .has-img, .partners a:has(svg) { transition:ease 0.25s;}.partners .has-img:hover, .partners a:has(svg):hover { transform:scale(0.95);}@media (min-width:768px) { .partners {  flex:1 1 auto; }}#provider-partners { background:#0B0B0F; padding-top:0rem; padding-bottom:max(3rem, 0rem); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners, body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:10rem;}.partner_element { padding:var(--partner-element-padding); border-radius:0; min-height:var(--partner-element-min-height); background-color:rgba(255, 255, 255, 0); color:#F4F7FF; overflow:hidden; box-sizing:content-box; display:flex; align-items:center;}.partner_element.has-img { line-height:0;}.partner_element a { text-decoration:none;}.partner_element a:hover { text-decoration:underline; color:#F4F7FF;}#provider_link_click { position:absolute; bottom:0.125rem; left:50%; transform:translateX(-50%); border-radius:0 0 0 0; padding:0rem min(0rem, 8px); background-color:rgba(255, 255, 255, 0); line-height:1;}.certificate__item a { display:block;}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#22C55E; color:#000000;}#toast-container > .toast-success .toast-close-button { color:#000000;}#toast-container > .toast-warning { background-color:#F5A524; color:#000000;}#toast-container > .toast-warning .toast-close-button { color:#000000;}#toast-container > .toast-error { background-color:#EF4444; color:#000000;}#toast-container > .toast-error .toast-close-button { color:#000000;}#toast-container > .toast-info { background-color:#8B5CF6; color:#000000;}#toast-container > .toast-info .toast-close-button { color:#000000;}.toast-qty { white-space:nowrap; font-weight:700;}#list-artpack_page .product { border-bottom:1px solid #243047; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap-y:0.375rem; --bs-gap-x:0.375rem; gap:var(--bs-gap-y) var(--bs-gap-x); background-color:#d999ff; border-radius:8px; padding:var(--bs-gap-y) var(--bs-gap-x); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.spinner-overlay { background-color:color-mix(in hsl, var(--bg-color, #080B12) 50%, transparent);}.modal { align-items:flex-start; justify-content:center; padding-right:0 !important;  }.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal .carousel-block { overflow:visible;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:413.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#EF4444;}.modal-dialog--warning .modal-header__icon { color:#F5A524;}.modal-dialog--ok .modal-header__icon { color:#22C55E;}.modal-header { --bs-modal-header-bg:#0B0B0F; --bs-modal-header-color:#FFFFFF; gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:var(--body-secondary-color-mix);}.modal-header__icon { font-size:2em; color:#A100FF;}#modal-marketing .modal-body { clip-path:inset(0 round var(--bs-border-radius-lg));}#modal-body-google-map-address-autocomplete, #modal-exitpopup-wheel .modal-body { clip-path:inset(0 round 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg)); border-radius:0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #d999ff 0%, #c766ff 100%); border-radius:12px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-picture .offcanvas-body,.offcanvas-exitpopup-picture .modal-body,.modal-exitpopup-picture .offcanvas-body,.modal-exitpopup-picture .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-picture img,.modal-exitpopup-picture img { border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-body,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-video .shop_popup_exitpopup,.modal-exitpopup-video .shop_popup_exitpopup { overflow:hidden; border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; inset:0; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; inset:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:8px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:413.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1259.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}@media (max-width:1679.98px) { .offcanvas-xxxl {  opacity:0; } .offcanvas-xxxl.showing, .offcanvas-xxxl.show {  opacity:1; } .offcanvas-xxxl.hiding {  opacity:0; }}@media (max-width:1919.98px) { .offcanvas-fhd {  opacity:0; } .offcanvas-fhd.showing, .offcanvas-fhd.show {  opacity:1; } .offcanvas-fhd.hiding {  opacity:0; }}@media (max-width:2159.98px) { .offcanvas-qhd {  opacity:0; } .offcanvas-qhd.showing, .offcanvas-qhd.show {  opacity:1; } .offcanvas-qhd.hiding {  opacity:0; }}@media (max-width:2399.98px) { .offcanvas-uhd {  opacity:0; } .offcanvas-uhd.showing, .offcanvas-uhd.show {  opacity:1; } .offcanvas-uhd.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #243047;}.offcanvas-parent-img-link { display:block; margin:-0.5rem -0.5rem 0.5rem;}.offcanvas--box-cat:not(.offcanvas--box-cat-0) { border-left:1px solid #243047;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleX(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { --bs-offcanvas-header-bg:#0B0B0F; --bs-offcanvas-header-color:#FFFFFF; gap:0.5em 0.5rem; border-bottom:1px solid #243047; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg); color:var(--bs-offcanvas-header-color);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #243047;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 8px 8px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:8px 8px 0 0;}.offcanvas-title { display:block; font-family:"Inter", "Inter-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.nav-item--menu .dropdown-item { line-height:1.25; white-space:normal;}.dropdown-menu { transition:opacity 0.15s linear;}.dropdown-menu.show { transition:opacity 0.15s linear, display 0.15s allow-discrete; opacity:1;}@starting-style { .dropdown-menu.show {  opacity:0; }}.nav--megamenu .dropdown-toggle { --bs-btn-color:#FFFFFF; --bs-btn-hover-color:#FFFFFF;}.nav--megamenu .nav-link { --bs-nav-link-color:#FFFFFF; --bs-nav-link-hover-color:#FFFFFF; --bs-navbar-active-color:#FFFFFF;}.nav--megamenu .nav-link:has(+ .nav-list--sub) { border-bottom:1px solid #243047; border-radius:0;}.nav--megamenu ul { list-style:none;}.nav--megamenu ul:not(.dropdown--menu) .nav-link { gap:0.5em; padding:0.375rem 0 !important;}.nav--megamenu ul:not(.dropdown--menu) .nav-link:hover .nav-link__name { text-decoration:underline;}.nav--megamenu .nav-item:not(.nav-item--menu) { position:static;}.nav--megamenu .nav-list--1 { columns:310px; column-gap:3rem; height:100%;}.nav--megamenu .nav-list--1 > .nav-item { break-inside:avoid;}.nav--megamenu .nav-list--1 > .nav-item > .nav-link { font-weight:600; font-size:1.125rem; align-items:baseline;}.nav--megamenu .nav-list--1 > .nav-item:not(.last) { padding-bottom:1.5rem; }.dropdown--megamenu { padding:1.5rem var(--grid-actual-container-padding-x); right:0; max-width:100%; overflow-y:auto; scrollbar-width:thin; scrollbar-color:#a8a8a8 #080B12; border-top-left-radius:0; border-top-right-radius:0; clip-path:inset(0 round 0 0 var(--bs-border-radius) var(--bs-border-radius));  box-shadow:none; border:none; overscroll-behavior-y:contain;}.dropdown--megamenu::-webkit-scrollbar { width:6px; height:6px;}.dropdown--megamenu::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.dropdown--megamenu::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.dropdown--megamenu::-webkit-scrollbar-track { background-color:#080B12; border-radius:3px;}.dropdown--megamenu.show { display:grid;}.dropdown--megamenu.with-banner { gap:3rem; grid-template-columns:auto 300px;}.nav-item__all-cat.icon-link .icon-set { display:inherit !important; transform:none !important;}@media (hover:hover) and (pointer:fine) { .nav-item__all-cat.icon-link:hover .icon-set, .nav-item__all-cat.icon-link:focus-visible .icon-set {  transform:translateX(20%) !important; }}#box_compare_content { pointer-events:none; transition:display 0.15s allow-discrete, transform 0.4s ease, bottom ease 0.4s; transform:translateY(100%); display:none; z-index:1029;}.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}#box_compare_content:has(> .box-compare__wrapper) { transform:translateY(0); display:block; pointer-events:auto;}@starting-style { #box_compare_content:has(> .box-compare__wrapper) {  transform:translateY(100%); }}@media (min-width:576px) { #box_compare_content {  min-height:70px; }}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partners { --checkout-svg-padding:0rem min(0rem, var(--checkout_img_maxheight) / 2); --checkout-item-max-width:calc(var(--checkout_img_maxwidth) - 0rem);}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:var(--checkout-item-max-width);}.checkout__item.with-svg { padding:var(--checkout-svg-padding); box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.login-box__customer-datas { word-break:break-word; font-weight:500; color:var(--body-secondary-color-mix);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.667rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#F5A524;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#ffffff;}.social_icons a.element { color:#F4F7FF;}.social_icons a.element:hover { color:#A100FF;}.social_icons a.element:hover .icon-set { fill:#A100FF;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing p:last-child { margin-bottom:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.305rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}:root {  --kb-bg:#090a0f;  --kb-bg-deep:#05070c;  --kb-surface:#11131a;  --kb-surface-2:#171a23;  --kb-surface-3:#1b2130;  --kb-border:#262a36;  --kb-border-soft:rgba(107, 124, 160, 0.22);  --kb-blue:#1ea7ff;  --kb-blue-hover:#4cc0ff;  --kb-purple:#a100ff;  --kb-purple-hover:#c44dff;  --kb-success:#00d26a;  --kb-danger:#ff4d5a;  --kb-gold:#ffc933;  --kb-text:#f5f7fa;  --kb-text-muted:#aeb8c7;  --kb-text-dim:#7d8797;  --kb-radius-sm:8px;  --kb-radius:12px;  --kb-radius-lg:18px;  --kb-shadow:0 12px 32px rgba(0, 0, 0, 0.38);  --kb-shadow-header:0 14px 36px rgba(0, 0, 0, 0.44);  --kb-glow-blue:0 0 0 1px rgba(30, 167, 255, 0.34), 0 0 20px rgba(30, 167, 255, 0.24);  --kb-glow-purple:0 0 0 1px rgba(161, 0, 255, 0.34), 0 0 22px rgba(161, 0, 255, 0.3);  --kb-transition-fast:160ms ease;  --kb-transition:240ms ease;}html {  color-scheme:dark;  scroll-padding-top:170px;}body {  background-color:var(--kb-bg);  color:var(--kb-text);  font-family:"Inter", Arial, sans-serif;}.main {  background-color:var(--kb-bg);}h1,h2,h3,h4,h5,h6,.product__price-base,.product__price-sale {  color:var(--kb-text);}::selection {  background-color:var(--kb-purple);  color:#ffffff;}:where(a, button, input, select, textarea, [tabindex]):focus-visible {  outline:2px solid var(--kb-blue);  outline-offset:3px;}.nanobar {  position:relative;  z-index:1040;  overflow:hidden;  background:  radial-gradient(circle at 50% 140%, rgba(161, 0, 255, 0.14), transparent 58%),  linear-gradient(180deg, #11151e 0%, #0b0e15 100%);  border-bottom:1px solid rgba(161, 0, 255, 0.72);  box-shadow:0 4px 18px rgba(0, 0, 0, 0.28), 0 1px 14px rgba(161, 0, 255, 0.12);  color:var(--kb-text);}.nanobar > .container {  min-height:34px;}.nanobar .element__slide {  min-height:34px;  padding-top:5px !important;  padding-bottom:5px !important;  color:var(--kb-text);  font-size:12px;  font-weight:800;  line-height:1.25;  letter-spacing:0.015em;  text-transform:uppercase;}.nanobar .element-link,.nanobar a {  color:var(--kb-blue-hover);  text-decoration:none;}.nanobar .element-link:hover,.nanobar .element-link:focus-visible,.nanobar a:hover,.nanobar a:focus-visible {  color:#ffffff;  text-shadow:0 0 10px rgba(30, 167, 255, 0.52);}.nanobar__btn-close {  flex:0 0 auto;  min-width:30px;  min-height:30px;  padding:5px;  background-color:transparent;  border:1px solid transparent;  border-radius:var(--kb-radius-sm);  color:var(--kb-text-dim);  transition:color var(--kb-transition-fast), border-color var(--kb-transition-fast), background-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast);}.nanobar__btn-close:hover,.nanobar__btn-close:focus-visible {  background-color:rgba(161, 0, 255, 0.1);  border-color:rgba(161, 0, 255, 0.62);  box-shadow:0 0 12px rgba(161, 0, 255, 0.2);  color:#ffffff;}#header.header {  position:sticky;  top:0;  z-index:1035;  isolation:isolate;  color:var(--kb-text);  background:rgba(5, 7, 12, 0.94);  border-bottom:1px solid rgba(30, 167, 255, 0.18);  box-shadow:var(--kb-shadow-header);  -webkit-backdrop-filter:blur(16px) saturate(135%);  backdrop-filter:blur(16px) saturate(135%);}#header .header__inner {  position:relative;  padding-top:10px;  padding-bottom:0;  background:transparent;  box-shadow:none;}#header .header__inner::before {  background:  radial-gradient(circle at 16% -80%, rgba(30, 167, 255, 0.13), transparent 34%),  radial-gradient(circle at 88% -100%, rgba(161, 0, 255, 0.12), transparent 31%),  linear-gradient(180deg, rgba(7, 10, 17, 0.98) 0%, rgba(5, 7, 12, 0.96) 100%);}html.header-is-hidden-by-scroll-down #header {  visibility:visible !important;}html.header-is-sticky.header-with-sticky-behavior-on-scroll-up #header .header__inner,html.header-is-sticky.header-is-visible-by-scroll-up #header .header__inner {  top:0 !important;}#header .header__container--top {  min-height:72px;  align-items:center;}#header .header__container--bottom {  min-height:46px;  margin-top:0 !important;  border-top:1px solid rgba(107, 124, 160, 0.16);}#header_logo_img,#header .logo {  min-width:0;  justify-self:start;  line-height:0;}#header .logo picture {  display:block;  line-height:0;}#header_logo_img img,#header .logo img {  display:block;  width:250px;  max-width:100%;  max-height:74px;  height:auto;  object-fit:contain;  object-position:left center;  transition:transform var(--kb-transition), filter var(--kb-transition);}#header_logo_img:hover img,#header .logo:hover img,#header_logo_img:focus-within img,#header .logo:focus-within img {  transform:translateY(-1px) scale(1.02);  filter:drop-shadow(0 0 10px rgba(30, 167, 255, 0.26)) drop-shadow(0 0 16px rgba(161, 0, 255, 0.16));}#box_search_content,#header .search-box {  width:100% !important;  max-width:none !important;  min-width:0;}#header .search-box__form {  min-width:0;}.search-box__input.form-control,#header .search-box input,#header [class*="search-box"] input {  min-width:0;  min-height:48px;  padding-left:18px;  padding-right:98px;  background-color:rgba(18, 22, 32, 0.96) !important;  border:1px solid #29364d !important;  border-radius:10px !important;  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.025);  color:var(--kb-text) !important;  caret-color:var(--kb-blue);  -webkit-text-fill-color:var(--kb-text);  transition:background-color var(--kb-transition), border-color var(--kb-transition), box-shadow var(--kb-transition);}.search-box__input.form-control::placeholder,#header .search-box input::placeholder,#header [class*="search-box"] input::placeholder {  color:var(--kb-text-muted);  opacity:1;}.search-box__input.form-control:hover,#header .search-box input:hover,#header [class*="search-box"] input:hover {  border-color:rgba(30, 167, 255, 0.52) !important;}.search-box__input.form-control:focus,#header .search-box input:focus,#header [class*="search-box"] input:focus {  background-color:#0e131d !important;  border-color:var(--kb-blue) !important;  box-shadow:var(--kb-glow-blue) !important;  outline:0;}.search-box__search-btn,.search-box__input-clear-btn {  top:50%;  width:44px;  height:44px;  min-width:44px;  min-height:44px;  margin-top:-22px;  border-radius:8px;  transition:color var(--kb-transition-fast), background-color var(--kb-transition-fast), filter var(--kb-transition-fast), transform var(--kb-transition-fast);}.search-box__search-btn {  right:2px;  color:var(--kb-blue) !important;}.search-box__input-clear-btn {  right:46px;  transform:none;  color:var(--kb-danger) !important;}.search-box__search-btn:hover,.search-box__search-btn:focus-visible {  background-color:rgba(30, 167, 255, 0.1);  color:var(--kb-blue-hover) !important;  filter:drop-shadow(0 0 7px rgba(30, 167, 255, 0.55));}.search-box__input-clear-btn:hover,.search-box__input-clear-btn:focus-visible {  background-color:rgba(255, 77, 90, 0.09);  color:#ff7984 !important;}.search-box__input-clear-btn[disabled],.search-box__search-btn[disabled] {  opacity:0.52;}#header .header_text_section_2 {  color:var(--kb-blue) !important;  font-size:12px;  font-weight:700;  line-height:1.35;}#header .header_text_section_2 p {  margin-bottom:0;}#header .header_text_section_2 a {  color:var(--kb-blue) !important;  text-decoration:none;  transition:color var(--kb-transition-fast), text-shadow var(--kb-transition-fast);}#header .header_text_section_2 a:hover,#header .header_text_section_2 a:focus-visible {  color:var(--kb-blue-hover) !important;  text-shadow:0 0 9px rgba(30, 167, 255, 0.45);}#header .header__buttons-wrapper {  display:inline-flex;  align-items:center;  justify-content:flex-end;  gap:8px;  margin-left:0 !important;  white-space:nowrap;}#header .header__buttons-wrapper > .btn,#header .header__buttons-wrapper > a,#header .offcanvas-box-cat-0-open-btn {  position:relative;  min-width:44px;  min-height:44px;  border-radius:10px;  transition:color var(--kb-transition), background-color var(--kb-transition), border-color var(--kb-transition), box-shadow var(--kb-transition), transform var(--kb-transition), filter var(--kb-transition);}#header .btn-clear,#header .btn-secondary {  color:var(--kb-text);}#header .box-login__offcanvas-btn,#header .offcanvas-box-lang-currency-open-btn,#header .offcanvas-box-search-open-btn,#header .header__buttons-wrapper > a[href*="favourite"],#header .header__buttons-wrapper > a[href*="favorite"],#header .header__buttons-wrapper > a[href*="kedvenc"] {  padding-inline:10px;  background-color:transparent;  border:1px solid transparent;  color:var(--kb-text-muted);}#header .box-login__offcanvas-btn:hover,#header .box-login__offcanvas-btn:focus-visible,#header .offcanvas-box-lang-currency-open-btn:hover,#header .offcanvas-box-lang-currency-open-btn:focus-visible,#header .offcanvas-box-search-open-btn:hover,#header .offcanvas-box-search-open-btn:focus-visible,#header .header__buttons-wrapper > a[href*="favourite"]:hover,#header .header__buttons-wrapper > a[href*="favourite"]:focus-visible,#header .header__buttons-wrapper > a[href*="favorite"]:hover,#header .header__buttons-wrapper > a[href*="favorite"]:focus-visible,#header .header__buttons-wrapper > a[href*="kedvenc"]:hover,#header .header__buttons-wrapper > a[href*="kedvenc"]:focus-visible {  background-color:rgba(30, 167, 255, 0.075);  border-color:rgba(30, 167, 255, 0.42);  box-shadow:0 0 14px rgba(30, 167, 255, 0.15);  color:#ffffff;  transform:translateY(-1px);}#header .offcanvas-box-cart-open-btn {  width:48px;  min-width:48px;  height:48px;  min-height:48px;  padding:0;  overflow:visible;  background:linear-gradient(145deg, #b21cff 0%, #8100e8 100%) !important;  border:1px solid #c64cff !important;  border-radius:10px;  box-shadow:0 0 0 1px rgba(161, 0, 255, 0.14), 0 0 18px rgba(161, 0, 255, 0.32);  color:#ffffff !important;}#header .offcanvas-box-cart-open-btn:hover,#header .offcanvas-box-cart-open-btn:focus-visible,#header .offcanvas-box-cart-open-btn.show {  background:linear-gradient(145deg, #c94cff 0%, #9714f5 100%) !important;  border-color:#df82ff !important;  box-shadow:0 0 0 1px rgba(196, 77, 255, 0.24), 0 0 25px rgba(161, 0, 255, 0.48);  color:#ffffff !important;  transform:translateY(-2px);}#header .offcanvas-box-cart-open-btn .cart-box__product-count {  position:absolute;  top:-8px;  right:-8px;  display:inline-flex;  min-width:21px;  height:21px;  align-items:center;  justify-content:center;  padding:0 5px;  background:linear-gradient(145deg, #c837ff 0%, #8e00ed 100%);  border:1px solid rgba(255, 255, 255, 0.72);  border-radius:999px;  box-shadow:0 0 12px rgba(161, 0, 255, 0.75);  color:#ffffff;  font-size:11px;  font-weight:800;  line-height:1;}#header .offcanvas-box-cart-open-btn .cart-box__product-count:has(.cart-empty-text) {  display:none;}#header .offcanvas-box-cat-0-open-btn {  padding:0;  background-color:rgba(17, 22, 32, 0.9);  border:1px solid #293246;  color:var(--kb-text-muted);}#header .offcanvas-box-cat-0-open-btn:hover,#header .offcanvas-box-cat-0-open-btn:focus-visible,#header .offcanvas-box-cat-0-open-btn[aria-expanded="true"] {  background-color:rgba(30, 167, 255, 0.1);  border-color:var(--kb-blue);  box-shadow:0 0 16px rgba(30, 167, 255, 0.2);  color:#ffffff;}#header .navbar-nav--header {  align-items:center;  gap:2px;}#header .navbar-nav--header > .nav-item {  position:relative;  background-color:transparent !important;  border-radius:8px;}#header .navbar-nav--header > .nav-item > .nav-link {  position:relative;  min-height:42px;  padding:10px 12px;  border:1px solid transparent;  border-radius:8px;  color:var(--kb-text-muted);  font-size:13px;  font-weight:750;  line-height:1.2;  text-decoration:none;  transition:color var(--kb-transition), background-color var(--kb-transition), border-color var(--kb-transition), text-shadow var(--kb-transition);}#header .navbar-nav--header > .nav-item > .nav-link::after {  content:"";  position:absolute;  right:10px;  bottom:2px;  left:10px;  height:2px;  background:linear-gradient(90deg, var(--kb-blue), var(--kb-purple));  border-radius:999px;  box-shadow:0 0 10px rgba(30, 167, 255, 0.42), 0 0 12px rgba(161, 0, 255, 0.28);  opacity:0;  transform:scaleX(0.25);  transform-origin:center;  transition:opacity var(--kb-transition), transform var(--kb-transition);}#header .navbar-nav--header > .nav-item:hover > .nav-link,#header .navbar-nav--header > .nav-item:focus-within > .nav-link,#header .navbar-nav--header > .nav-item > .nav-link:hover,#header .navbar-nav--header > .nav-item > .nav-link:focus-visible,#header .navbar-nav--header > .nav-item > .nav-link.active,#header .navbar-nav--header > .nav-item.active > .nav-link,#header .navbar-nav--header > .nav-item > .nav-link.show {  background-color:rgba(30, 167, 255, 0.055);  border-color:rgba(30, 167, 255, 0.16);  color:#ffffff;  text-shadow:0 0 11px rgba(30, 167, 255, 0.36);}#header .navbar-nav--header > .nav-item:hover > .nav-link::after,#header .navbar-nav--header > .nav-item:focus-within > .nav-link::after,#header .navbar-nav--header > .nav-item > .nav-link.active::after,#header .navbar-nav--header > .nav-item.active > .nav-link::after,#header .navbar-nav--header > .nav-item > .nav-link.show::after {  opacity:1;  transform:scaleX(1);}#header .navbar-nav--header > .nav-item > .dropdown-toggle {  min-width:34px;  min-height:42px;  padding-inline:8px;  background-color:transparent;  border-color:transparent;  border-radius:8px;  color:var(--kb-text-muted);}#header .navbar-nav--header > .nav-item > .dropdown-toggle:hover,#header .navbar-nav--header > .nav-item > .dropdown-toggle:focus-visible,#header .navbar-nav--header > .nav-item > .dropdown-toggle.show {  background-color:rgba(161, 0, 255, 0.08);  border-color:rgba(161, 0, 255, 0.3);  color:#ffffff;}#header .dropdown-menu {  --bs-dropdown-bg:#0e121b;  --bs-dropdown-color:var(--kb-text);  --bs-dropdown-link-color:var(--kb-text);  --bs-dropdown-link-hover-color:#ffffff;  --bs-dropdown-link-hover-bg:rgba(30, 167, 255, 0.08);  --bs-dropdown-border-color:rgba(30, 167, 255, 0.28);  margin-top:7px !important;  padding:8px;  background:  radial-gradient(circle at 10% 0%, rgba(30, 167, 255, 0.09), transparent 28%),  linear-gradient(180deg, rgba(16, 21, 31, 0.99) 0%, rgba(9, 12, 19, 0.99) 100%);  border:1px solid rgba(30, 167, 255, 0.26);  border-radius:12px;  box-shadow:0 18px 46px rgba(0, 0, 0, 0.58), 0 0 22px rgba(30, 167, 255, 0.08);  color:var(--kb-text);}#header .dropdown-menu.show {  animation:kb-dropdown-in 170ms ease both;}#header .dropdown-menu .nav-item {  background-color:transparent !important;  border-radius:7px;}#header .dropdown-menu .nav-link,#header .dropdown-menu a {  min-height:36px;  padding:8px 10px !important;  border:1px solid transparent;  border-radius:7px;  color:var(--kb-text-muted);  font-size:13px;  line-height:1.3;  text-decoration:none;  transition:color var(--kb-transition-fast), background-color var(--kb-transition-fast), border-color var(--kb-transition-fast), transform var(--kb-transition-fast);}#header .dropdown-menu .nav-link:hover,#header .dropdown-menu .nav-link:focus-visible,#header .dropdown-menu .nav-link.active,#header .dropdown-menu a:hover,#header .dropdown-menu a:focus-visible {  background-color:rgba(30, 167, 255, 0.085);  border-color:rgba(30, 167, 255, 0.2);  color:#ffffff;  transform:translateX(2px);}#header .dropdown-menu .nav-list--1 > .nav-item > .nav-link {  color:#ffffff;  font-size:14px;  font-weight:800;}#header .dropdown-menu .nav-item__count-badge {  margin-left:auto;  background-color:rgba(161, 0, 255, 0.13);  border:1px solid rgba(161, 0, 255, 0.32);  color:var(--kb-purple-hover);}#header .dropdown--megamenu {  right:var(--grid-actual-container-padding-x);  left:var(--grid-actual-container-padding-x);  width:auto;  max-width:none;  padding:18px 20px;  border-top-left-radius:12px;  border-top-right-radius:12px;  clip-path:none;}#header .dropdown--megamenu .nav-list--1 {  height:auto;  columns:auto;  column-gap:18px;  display:grid;  grid-template-columns:repeat(4, minmax(170px, 1fr));  gap:6px 18px;}#header .dropdown--megamenu .nav-list--1 > .nav-item {  min-width:0;  padding-bottom:8px;  break-inside:auto;}#header .dropdown--megamenu .nav-list--sub {  margin:4px 0 0;  padding:0 0 0 8px;  border-left:1px solid rgba(30, 167, 255, 0.16);}@keyframes kb-dropdown-in {  from {  opacity:0;  transform:translateY(-5px);  }  to {  opacity:1;  transform:translateY(0);  }}#offcanvas-box-search,#offcanvas-box-login,#offcanvas-box-cart,#offcanvas-lang-currency,.offcanvas--box-cat {  --bs-offcanvas-bg:#0b0f17;  --bs-offcanvas-color:var(--kb-text);  background:  radial-gradient(circle at 15% 0%, rgba(30, 167, 255, 0.09), transparent 26%),  linear-gradient(180deg, #10151f 0%, #090c13 100%);  border-color:rgba(30, 167, 255, 0.22);  color:var(--kb-text);}#offcanvas-box-search .offcanvas-header,#offcanvas-box-login .offcanvas-header,#offcanvas-box-cart .offcanvas-header,#offcanvas-lang-currency .offcanvas-header,.offcanvas--box-cat .offcanvas-header {  border-bottom:1px solid rgba(30, 167, 255, 0.16);}#offcanvas-box-search .btn-close,#offcanvas-box-login .btn-close,#offcanvas-box-cart .btn-close,#offcanvas-lang-currency .btn-close,.offcanvas--box-cat .btn-close {  color:var(--kb-text-muted);}#offcanvas-box-search .btn-close:hover,#offcanvas-box-search .btn-close:focus-visible,#offcanvas-box-login .btn-close:hover,#offcanvas-box-login .btn-close:focus-visible,#offcanvas-box-cart .btn-close:hover,#offcanvas-box-cart .btn-close:focus-visible,#offcanvas-lang-currency .btn-close:hover,#offcanvas-lang-currency .btn-close:focus-visible,.offcanvas--box-cat .btn-close:hover,.offcanvas--box-cat .btn-close:focus-visible {  color:#ffffff;  filter:drop-shadow(0 0 7px rgba(30, 167, 255, 0.44));}.offcanvas--box-cat .nav-item {  background-color:transparent !important;  border-radius:8px;}.offcanvas--box-cat .nav-link,.offcanvas--box-cat .dropdown-toggle {  color:var(--kb-text-muted);}.offcanvas--box-cat .nav-link:hover,.offcanvas--box-cat .nav-link:focus-visible,.offcanvas--box-cat .nav-link.show,.offcanvas--box-cat .nav-link.active,.offcanvas--box-cat .dropdown-toggle:hover,.offcanvas--box-cat .dropdown-toggle:focus-visible,.offcanvas--box-cat .dropdown-toggle.show {  background-color:rgba(30, 167, 255, 0.08);  color:#ffffff;}#offcanvas-box-login .login-box__btn-favourites,#offcanvas-box-login .login-box__btn-favourites .icon-set {  color:var(--kb-purple-hover);}#offcanvas-box-login .login-box__btn-favourites:hover,#offcanvas-box-login .login-box__btn-favourites:focus-visible {  background-color:rgba(161, 0, 255, 0.09);  box-shadow:inset 0 0 0 1px rgba(161, 0, 255, 0.2);  color:#ffffff;}.btn-primary,.product-main-btn,.orderflow-main-btn {  background-color:var(--kb-purple) !important;  border-color:var(--kb-purple) !important;  border-radius:var(--kb-radius);  box-shadow:0 0 10px rgba(161, 0, 255, 0.18);  color:#ffffff !important;  transition:background-color var(--kb-transition), border-color var(--kb-transition), box-shadow var(--kb-transition), transform var(--kb-transition);}.btn-primary:hover,.btn-primary:focus-visible,.product-main-btn:hover,.product-main-btn:focus-visible,.orderflow-main-btn:hover,.orderflow-main-btn:focus-visible {  background-color:var(--kb-purple-hover) !important;  border-color:var(--kb-purple-hover) !important;  box-shadow:var(--kb-glow-purple), var(--kb-shadow);  color:#ffffff !important;  transform:translateY(-2px);}.start_banner_big {  position:relative;  overflow:hidden;  padding:22px 0 30px;  background:  radial-gradient(circle at 18% 0%, rgba(30, 167, 255, 0.07), transparent 31%),  radial-gradient(circle at 84% 2%, rgba(161, 0, 255, 0.075), transparent 29%),  linear-gradient(180deg, #080a10 0%, var(--kb-bg) 100%);}.start_banner_big::before {  content:"";  position:absolute;  inset:0;  pointer-events:none;  background-image:  linear-gradient(rgba(30, 167, 255, 0.018) 1px, transparent 1px),  linear-gradient(90deg, rgba(30, 167, 255, 0.018) 1px, transparent 1px);  background-size:34px 34px;  mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.58), transparent 76%);  -webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.58), transparent 76%);}#start_banner_big__carousel-block {  position:relative;  z-index:1;  width:min(calc(100% - 64px), 1840px);  margin-right:auto;  margin-left:auto;}.carousel-start_banner_big {  overflow:hidden;  border-radius:16px;  outline:0;}.carousel-start_banner_big:focus-visible {  box-shadow:0 0 0 2px var(--kb-blue), 0 0 24px rgba(30, 167, 255, 0.28);}.carousel-start_banner_big .carousel-cell {  position:relative;  isolation:isolate;  width:100%;  min-width:100%;  overflow:hidden;  background:#02040a;  border:1px solid rgba(30, 167, 255, 0.22);  border-radius:16px;  box-shadow:  0 22px 50px rgba(0, 0, 0, 0.42),  0 0 0 1px rgba(161, 0, 255, 0.04),  0 0 28px rgba(30, 167, 255, 0.06);}.carousel-start_banner_big .carousel-cell::before,.carousel-start_banner_big .carousel-cell::after {  content:"";  position:absolute;  inset:0;  pointer-events:none;}.carousel-start_banner_big .carousel-cell::before {  z-index:1;  background:  linear-gradient(90deg,  rgba(2, 4, 10, 0.98) 0%,  rgba(2, 4, 10, 0.91) 21%,  rgba(2, 4, 10, 0.62) 39%,  rgba(2, 4, 10, 0.14) 61%,  rgba(2, 4, 10, 0) 78%),  linear-gradient(180deg,  rgba(2, 4, 10, 0.08) 0%,  rgba(2, 4, 10, 0) 66%,  rgba(2, 4, 10, 0.34) 100%);}.carousel-start_banner_big .carousel-cell::after {  z-index:2;  border-radius:inherit;  box-shadow:  inset 0 0 0 1px rgba(255, 255, 255, 0.018),  inset 0 -1px 0 rgba(161, 0, 255, 0.2),  inset 0 1px 0 rgba(30, 167, 255, 0.14);}.carousel-start_banner_big .carousel-cell > picture,.carousel-start_banner_big .carousel-cell > .has-img,.carousel-start_banner_big .carousel-cell > .has-img > picture {  display:block;  width:100%;  height:100%;}.carousel-start_banner_big .element-img {  display:block;  width:100%;  height:100%;  max-width:none;  border-radius:inherit;  object-fit:cover;  object-position:center center;  transform:none !important;}.carousel-start_banner_big .has-img:hover .element-img,.carousel-start_banner_big .has-img:focus-visible .element-img {  transform:none !important;}.carousel-start_banner_big .carousel-cell-texts {  z-index:3;  align-items:flex-start !important;  justify-content:center !important;  padding:clamp(28px, 4vw, 76px);  text-align:left !important;}.carousel-start_banner_big .element-texts__container {  width:min(100%, 680px);  max-width:680px;  align-items:flex-start !important;  overflow:visible;  padding:0 !important;  background:transparent !important;  text-align:left !important;}.carousel-start_banner_big .html-text {  width:100%;  margin:0;}.kaiju-hero {  box-sizing:border-box;  width:100%;  max-width:680px;  padding:0;  color:var(--kb-text);  text-align:left;}.kaiju-hero__title {  max-width:650px;  margin:0;  color:#ffffff;  font-size:clamp(38px, 3.2vw, 58px);  font-weight:900;  line-height:1.035;  letter-spacing:-0.032em;  text-wrap:balance;  text-shadow:  0 3px 18px rgba(0, 0, 0, 0.94),  0 0 22px rgba(30, 167, 255, 0.08);}.kaiju-hero__title strong,.kaiju-hero__title em,.kaiju-hero__title .kaiju-hero__accent {  color:var(--kb-blue-hover);  font-style:normal;  text-shadow:0 0 18px rgba(30, 167, 255, 0.34);}.kaiju-hero__lead {  max-width:570px;  margin:14px 0 0;  color:#f4f7fb;  font-size:clamp(17px, 1.35vw, 22px);  font-weight:600;  line-height:1.4;  letter-spacing:-0.012em;  text-wrap:balance;  text-shadow:0 2px 14px rgba(0, 0, 0, 0.95);}.kaiju-hero__actions {  display:flex;  flex-wrap:wrap;  gap:12px;  margin-top:24px;}.kaiju-hero__cta {  position:relative;  display:inline-flex;  min-width:154px;  min-height:48px;  align-items:center;  justify-content:center;  padding:11px 20px;  overflow:hidden;  border:1px solid transparent;  border-radius:9px;  font-size:14px;  font-weight:850;  line-height:1.2;  letter-spacing:0.01em;  text-align:center;  text-decoration:none !important;  text-transform:uppercase;  isolation:isolate;  transition:  color var(--kb-transition),  background-color var(--kb-transition),  border-color var(--kb-transition),  box-shadow var(--kb-transition),  transform var(--kb-transition);}.kaiju-hero__cta::before {  content:"";  position:absolute;  inset:0;  z-index:-1;  opacity:0;  transform:translateX(-24%);  transition:opacity var(--kb-transition), transform var(--kb-transition);}.kaiju-hero__cta--primary {  background:linear-gradient(135deg, #b41cff 0%, #8f00f0 100%);  border-color:#c843ff;  box-shadow:  0 0 0 1px rgba(161, 0, 255, 0.12),  0 0 18px rgba(161, 0, 255, 0.34),  0 10px 22px rgba(0, 0, 0, 0.28);  color:#ffffff !important;}.kaiju-hero__cta--primary::before {  background:linear-gradient(110deg, transparent 15%, rgba(255, 255, 255, 0.22) 48%, transparent 82%);}.kaiju-hero__cta--secondary {  background:rgba(5, 9, 16, 0.78);  border-color:var(--kb-blue);  box-shadow:  inset 0 0 0 1px rgba(30, 167, 255, 0.08),  0 0 15px rgba(30, 167, 255, 0.16),  0 10px 22px rgba(0, 0, 0, 0.25);  color:#ffffff !important;  -webkit-backdrop-filter:blur(8px);  backdrop-filter:blur(8px);}.kaiju-hero__cta--secondary::before {  background:linear-gradient(135deg, rgba(30, 167, 255, 0.22), rgba(161, 0, 255, 0.1));}.kaiju-hero__cta:hover,.kaiju-hero__cta:focus-visible {  color:#ffffff !important;  transform:translateY(-2px);}.kaiju-hero__cta:hover::before,.kaiju-hero__cta:focus-visible::before {  opacity:1;  transform:translateX(0);}.kaiju-hero__cta--primary:hover,.kaiju-hero__cta--primary:focus-visible {  background:linear-gradient(135deg, #c949ff 0%, #a113ff 100%);  border-color:#dd83ff;  box-shadow:  0 0 0 1px rgba(196, 77, 255, 0.22),  0 0 26px rgba(161, 0, 255, 0.52),  0 14px 26px rgba(0, 0, 0, 0.34);}.kaiju-hero__cta--secondary:hover,.kaiju-hero__cta--secondary:focus-visible {  background:rgba(11, 29, 48, 0.82);  border-color:var(--kb-blue-hover);  box-shadow:  inset 0 0 0 1px rgba(76, 192, 255, 0.14),  0 0 22px rgba(30, 167, 255, 0.34),  0 14px 26px rgba(0, 0, 0, 0.3);}.carousel__nav--start_banner_big {  right:16px;  bottom:12px;  left:auto;  width:min(360px, calc(100% - 32px));  min-height:38px;  color:#ffffff;  transform:none;}.carousel__nav--start_banner_big .carousel__prev-next-btn {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  background:rgba(5, 9, 16, 0.78);  border:1px solid rgba(30, 167, 255, 0.34);  border-radius:9px;  color:var(--kb-text-muted);  -webkit-backdrop-filter:blur(8px);  backdrop-filter:blur(8px);}.carousel__nav--start_banner_big .carousel__prev-next-btn:hover,.carousel__nav--start_banner_big .carousel__prev-next-btn:focus-visible {  background:rgba(30, 167, 255, 0.13);  border-color:var(--kb-blue);  box-shadow:0 0 15px rgba(30, 167, 255, 0.24);  color:#ffffff;}.carousel__nav--start_banner_big .carousel__progress {  height:3px;  overflow:hidden;  background:rgba(255, 255, 255, 0.16);  border-radius:999px;}.carousel__nav--start_banner_big .carousel__progress-bar {  background:linear-gradient(90deg, var(--kb-blue), var(--kb-purple-hover));  border-radius:inherit;  box-shadow:0 0 10px rgba(30, 167, 255, 0.5);}body#ud_shop_start .start_banner_big + .element,body#ud_shop_start .start_banner_big + [class*="start_"] {  position:relative;  z-index:1;}@media (min-width:1200px) {  .carousel-start_banner_big .carousel-cell {  aspect-ratio:1920 / 650;  min-height:430px;  max-height:650px;  }  .carousel-start_banner_big .element-img {  object-position:center center;  }  .carousel-start_banner_big .carousel-cell-texts {  padding-right:clamp(34px, 4.2vw, 82px);  padding-left:clamp(34px, 4.2vw, 82px);  }  .kaiju-hero {  max-width:min(680px, 46vw);  }}@media (min-width:992px) and (max-width:1199px) {  #start_banner_big__carousel-block {  width:min(calc(100% - 40px), 1160px);  }  .carousel-start_banner_big .carousel-cell {  aspect-ratio:16 / 7;  min-height:430px;  max-height:520px;  }  .carousel-start_banner_big .carousel-cell-texts {  padding:34px 40px;  }  .carousel-start_banner_big .element-texts__container,  .kaiju-hero {  max-width:54%;  }  .kaiju-hero__title {  font-size:clamp(36px, 4vw, 48px);  }}@media (min-width:768px) and (max-width:991px) {  .start_banner_big {  padding-top:18px;  padding-bottom:26px;  }  #start_banner_big__carousel-block {  width:min(calc(100% - 32px), 940px);  }  .carousel-start_banner_big .carousel-cell {  aspect-ratio:16 / 8.4;  min-height:410px;  max-height:500px;  }  .carousel-start_banner_big .carousel-cell::before {  background:  linear-gradient(90deg, rgba(2, 4, 10, 0.98) 0%, rgba(2, 4, 10, 0.88) 27%, rgba(2, 4, 10, 0.52) 48%, rgba(2, 4, 10, 0.08) 72%),  linear-gradient(180deg, rgba(2, 4, 10, 0.04), rgba(2, 4, 10, 0.34));  }  .carousel-start_banner_big .carousel-cell-texts {  padding:30px 32px;  }  .carousel-start_banner_big .element-texts__container,  .kaiju-hero {  max-width:58%;  }  .kaiju-hero__title {  font-size:clamp(32px, 4.7vw, 42px);  }  .kaiju-hero__lead {  font-size:17px;  }}@media (max-width:767px) {  .start_banner_big {  padding:16px 0 24px;  }  #start_banner_big__carousel-block {  width:calc(100% - 24px);  }  .carousel-start_banner_big,  .carousel-start_banner_big .carousel-cell {  border-radius:12px;  }  .carousel-start_banner_big .carousel-cell {  aspect-ratio:4 / 5;  min-height:0;  max-height:560px;  border-color:rgba(30, 167, 255, 0.18);  box-shadow:0 16px 34px rgba(0, 0, 0, 0.4), 0 0 18px rgba(161, 0, 255, 0.055);  }  .carousel-start_banner_big .carousel-cell::before {  background:  linear-gradient(180deg, rgba(2, 4, 10, 0.97) 0%, rgba(2, 4, 10, 0.9) 25%, rgba(2, 4, 10, 0.58) 43%, rgba(2, 4, 10, 0.08) 65%, rgba(2, 4, 10, 0.34) 100%),  linear-gradient(90deg, rgba(2, 4, 10, 0.3) 0%, transparent 32%, transparent 72%, rgba(2, 4, 10, 0.18) 100%);  }  .carousel-start_banner_big .element-img {  object-position:center 56%;  }  .carousel-start_banner_big .carousel-cell-texts {  align-items:stretch !important;  justify-content:flex-start !important;  padding:24px 16px 18px;  }  .carousel-start_banner_big .element-texts__container,  .kaiju-hero {  width:100%;  max-width:100%;  }  .kaiju-hero__title {  max-width:100%;  font-size:clamp(27px, 7.8vw, 34px);  line-height:1.04;  letter-spacing:-0.03em;  }  .kaiju-hero__lead {  max-width:100%;  margin-top:10px;  font-size:clamp(15px, 4.25vw, 17px);  line-height:1.36;  }  .kaiju-hero__actions {  gap:8px;  margin-top:15px;  }  .kaiju-hero__cta {  min-width:0;  min-height:42px;  padding:9px 13px;  border-radius:8px;  font-size:12px;  }  .carousel__nav--start_banner_big {  right:8px;  bottom:8px;  width:min(250px, calc(100% - 16px));  min-height:34px;  }  .carousel__nav--start_banner_big .carousel__prev-next-btn {  width:34px;  min-width:34px;  height:34px;  min-height:34px;  border-radius:8px;  }}@media (max-width:575px) {  #start_banner_big__carousel-block {  width:calc(100% - 20px);  }  .carousel-start_banner_big .carousel-cell-texts {  padding:22px 12px 16px;  }  .kaiju-hero__title {  font-size:clamp(25px, 7.4vw, 29px);  }  .kaiju-hero__lead {  font-size:15px;  }  .kaiju-hero__actions {  margin-top:13px;  }  .kaiju-hero__cta {  min-height:41px;  padding:8px 12px;  font-size:11.5px;  }}@media (max-width:389px) {  .start_banner_big {  padding-top:14px;  padding-bottom:20px;  }  #start_banner_big__carousel-block {  width:calc(100% - 16px);  }  .carousel-start_banner_big .carousel-cell-texts {  padding:20px 10px 14px;  }  .kaiju-hero__title {  font-size:clamp(23px, 7.15vw, 27px);  }  .kaiju-hero__lead {  margin-top:8px;  font-size:14px;  }  .kaiju-hero__actions {  gap:7px;  margin-top:12px;  }  .kaiju-hero__cta {  flex:1 1 calc(50% - 4px);  min-height:40px;  padding:8px 9px;  font-size:10.75px;  }}body#ud_shop_start :is(  .start_category_offer,  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3,  .start_banner_1,  .start_banner_2,  .start_banner_3) .main-title__wrap {  position:relative;  z-index:2;  width:min(100%, 860px);  margin:0 auto clamp(22px, 3vw, 38px);  text-align:center;}body#ud_shop_start :is(  .start_category_offer,  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3,  .start_banner_1,  .start_banner_2,  .start_banner_3) .main-title {  margin:0;  color:#ffffff;  font-size:clamp(28px, 2.35vw, 42px);  font-weight:900;  line-height:1.08;  letter-spacing:-0.028em;  text-wrap:balance;  text-shadow:0 6px 24px rgba(0, 0, 0, 0.48);}body#ud_shop_start :is(  .start_category_offer,  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3,  .start_banner_1,  .start_banner_2,  .start_banner_3) .sub-title {  max-width:680px;  margin:10px auto 0;  color:var(--kb-text-muted);  font-size:clamp(14px, 1.1vw, 17px);  font-weight:500;  line-height:1.55;  text-wrap:balance;}.start_category_offer {  position:relative;  isolation:isolate;  overflow:hidden;  padding:clamp(42px, 5vw, 76px) 0;  background:  radial-gradient(circle at 10% 10%, rgba(30, 167, 255, 0.09), transparent 32%),  radial-gradient(circle at 90% 22%, rgba(161, 0, 255, 0.1), transparent 34%),  linear-gradient(180deg, var(--kb-bg) 0%, #080b12 50%, var(--kb-bg) 100%);  color:var(--kb-text);}.start_category_offer::before,.start_category_offer::after {  content:"";  position:absolute;  pointer-events:none;}.start_category_offer::before {  z-index:-2;  inset:0;  background-image:  linear-gradient(rgba(30, 167, 255, 0.022) 1px, transparent 1px),  linear-gradient(90deg, rgba(30, 167, 255, 0.022) 1px, transparent 1px);  background-size:38px 38px;  mask-image:linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);  -webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 18%, #000 82%, transparent 100%);}.start_category_offer::after {  z-index:-1;  top:0;  right:0;  left:0;  height:1px;  background:linear-gradient(90deg, transparent, rgba(30, 167, 255, 0.42), rgba(161, 0, 255, 0.42), transparent);  box-shadow:0 0 20px rgba(30, 167, 255, 0.12);}.start_category_offer > .container,.start_category_offer .start_categories__container {  position:relative;  z-index:1;}.start_category_offer .start_categories__row,.start_category_offer .start_categories__elements,.start_category_offer .carousel {  --bs-gutter-x:clamp(14px, 1.5vw, 24px);  --bs-gutter-y:clamp(14px, 1.5vw, 24px);}.start_category_offer .start_categories__row > *,.start_category_offer .carousel-cell {  --kb-category-accent:var(--kb-blue);  --kb-category-accent-rgb:30, 167, 255;}.start_category_offer .start_categories__row > :nth-child(5n + 2),.start_category_offer .carousel-cell:nth-child(5n + 2) {  --kb-category-accent:var(--kb-purple-hover);  --kb-category-accent-rgb:196, 77, 255;}.start_category_offer .start_categories__row > :nth-child(5n + 3),.start_category_offer .carousel-cell:nth-child(5n + 3) {  --kb-category-accent:#7b8cff;  --kb-category-accent-rgb:123, 140, 255;}.start_category_offer .start_categories__row > :nth-child(5n + 4),.start_category_offer .carousel-cell:nth-child(5n + 4) {  --kb-category-accent:#d84dff;  --kb-category-accent-rgb:216, 77, 255;}.start_category_offer .start_categories__row > :nth-child(5n + 5),.start_category_offer .carousel-cell:nth-child(5n + 5) {  --kb-category-accent:#00c6ff;  --kb-category-accent-rgb:0, 198, 255;}.start_category_offer .slide-inner {  position:relative;  isolation:isolate;  display:flex;  height:100%;  min-height:100%;  flex-direction:column;  overflow:hidden;  background:  linear-gradient(180deg, rgba(24, 29, 42, 0.98), rgba(12, 15, 23, 0.99));  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:var(--kb-radius-lg);  box-shadow:  0 12px 30px rgba(0, 0, 0, 0.28),  inset 0 1px 0 rgba(255, 255, 255, 0.025);  color:var(--kb-text);  transform:translateZ(0);  transition:  border-color var(--kb-transition),  box-shadow var(--kb-transition),  transform var(--kb-transition),  background-color var(--kb-transition);}.start_category_offer .slide-inner::before,.start_category_offer .slide-inner::after {  content:"";  position:absolute;  pointer-events:none;}.start_category_offer .slide-inner::before {  z-index:3;  top:0;  right:14%;  left:14%;  height:2px;  background:linear-gradient(90deg, transparent, var(--kb-category-accent), transparent);  box-shadow:0 0 14px rgba(var(--kb-category-accent-rgb), 0.54);  opacity:0.74;  transition:right var(--kb-transition), left var(--kb-transition), opacity var(--kb-transition);}.start_category_offer .slide-inner::after {  z-index:-1;  inset:auto -30% -46% 20%;  aspect-ratio:1;  border-radius:50%;  background:radial-gradient(circle, rgba(var(--kb-category-accent-rgb), 0.15), transparent 68%);  opacity:0.58;  transition:opacity var(--kb-transition), transform var(--kb-transition);}.start_category_offer .slide-inner > .has-img,.start_category_offer .slide-inner > picture,.start_category_offer .slide-inner > a:first-child {  position:relative;  display:block;  overflow:hidden;  background:#080b12;  border-radius:calc(var(--kb-radius-lg) - 1px) calc(var(--kb-radius-lg) - 1px) 0 0;}.start_category_offer .slide-inner > .has-img::after,.start_category_offer .slide-inner > a:first-child::after {  content:"";  position:absolute;  z-index:1;  inset:0;  pointer-events:none;  background:  linear-gradient(180deg, transparent 56%, rgba(8, 11, 18, 0.42) 100%),  radial-gradient(circle at 72% 8%, rgba(var(--kb-category-accent-rgb), 0.12), transparent 44%);}.start_category_offer .slide-inner picture {  display:block;  width:100%;}.start_category_offer .element-img {  display:block;  width:100%;  height:auto;  aspect-ratio:4 / 3;  object-fit:cover;  object-position:center;  filter:saturate(0.94) contrast(1.03);  transition:transform 420ms ease, filter var(--kb-transition);}.start_category_offer .element-title {  position:relative;  z-index:2;  display:flex;  min-height:68px;  flex:1 1 auto;  align-items:center;  justify-content:center;  margin:0;  padding:15px 14px 16px;  background:  linear-gradient(180deg, rgba(17, 21, 31, 0.86), rgba(10, 13, 20, 0.98));  border-top:1px solid rgba(var(--kb-category-accent-rgb), 0.14);  color:#f7f9fc;  font-size:clamp(14px, 1.05vw, 17px);  font-weight:800;  line-height:1.25;  letter-spacing:0.018em;  text-align:center;  text-decoration:none;  text-transform:uppercase;  transition:color var(--kb-transition), text-shadow var(--kb-transition), background-color var(--kb-transition);}.start_category_offer .html-text {  position:relative;  z-index:2;  margin:-7px 0 0;  padding:0 14px 16px;  color:var(--kb-text-muted);  font-size:13px;  line-height:1.45;  text-align:center;}.start_category_offer .slide-inner:focus-within {  border-color:var(--kb-category-accent);  box-shadow:  0 0 0 2px rgba(var(--kb-category-accent-rgb), 0.24),  0 0 24px rgba(var(--kb-category-accent-rgb), 0.2),  0 16px 36px rgba(0, 0, 0, 0.36);}.start_category_offer .slide-inner a:focus-visible {  outline:0;}.start_category_offer .carousel-block {  position:relative;}.start_category_offer .carousel {  padding-top:3px;  padding-bottom:3px;}.start_category_offer .carousel__prev-next-btn {  background:rgba(12, 16, 25, 0.94);  border:1px solid rgba(30, 167, 255, 0.34);  border-radius:10px;  color:var(--kb-text-muted);}.start_category_offer .carousel__prev-next-btn:hover,.start_category_offer .carousel__prev-next-btn:focus-visible {  background:rgba(30, 167, 255, 0.12);  border-color:var(--kb-blue);  box-shadow:var(--kb-glow-blue);  color:#ffffff;}.start_banner_small,.start_banner_small_2,.start_banner_small_3 {  position:relative;  isolation:isolate;  padding:clamp(22px, 3vw, 42px) 0;  background:var(--kb-bg);  color:var(--kb-text);}.start_banner_small_2 {  background:linear-gradient(180deg, var(--kb-bg) 0%, #0b0e16 52%, var(--kb-bg) 100%);}.start_banner_small :is(.elements, .carousel),.start_banner_small_2 :is(.elements, .carousel),.start_banner_small_3 :is(.elements, .carousel) {  --bs-gutter-x:clamp(12px, 1.25vw, 20px);  --bs-gutter-y:clamp(12px, 1.25vw, 20px);}.start_banner_small .element-slide-inner,.start_banner_small_2 .element-slide-inner,.start_banner_small_3 .element-slide-inner,.start_banner_small .carousel-cell > .row,.start_banner_small_2 .carousel-cell > .row,.start_banner_small_3 .carousel-cell > .row {  --kb-promo-accent:var(--kb-blue);  --kb-promo-accent-rgb:30, 167, 255;  position:relative;  isolation:isolate;  min-height:116px;  height:100%;  margin:0;  padding:18px;  overflow:hidden;  background:  linear-gradient(145deg, rgba(24, 29, 42, 0.94), rgba(12, 15, 23, 0.98));  border:1px solid rgba(107, 124, 160, 0.26);  border-radius:var(--kb-radius);  box-shadow:0 10px 24px rgba(0, 0, 0, 0.22);  transition:border-color var(--kb-transition), box-shadow var(--kb-transition), transform var(--kb-transition);}.start_banner_small_2 .element-slide-inner,.start_banner_small_2 .carousel-cell > .row {  --kb-promo-accent:var(--kb-purple-hover);  --kb-promo-accent-rgb:196, 77, 255;}.start_banner_small_3 .element-slide-inner,.start_banner_small_3 .carousel-cell > .row {  --kb-promo-accent:#7b8cff;  --kb-promo-accent-rgb:123, 140, 255;}.start_banner_small .element-slide-inner::before,.start_banner_small_2 .element-slide-inner::before,.start_banner_small_3 .element-slide-inner::before,.start_banner_small .carousel-cell > .row::before,.start_banner_small_2 .carousel-cell > .row::before,.start_banner_small_3 .carousel-cell > .row::before {  content:"";  position:absolute;  z-index:-1;  inset:-70% -35% auto 45%;  aspect-ratio:1;  border-radius:50%;  background:radial-gradient(circle, rgba(var(--kb-promo-accent-rgb), 0.17), transparent 66%);  pointer-events:none;}.start_banner_small .element-img-outer,.start_banner_small_2 .element-img-outer,.start_banner_small_3 .element-img-outer,.start_banner_small .element-icon-wrap,.start_banner_small_2 .element-icon-wrap,.start_banner_small_3 .element-icon-wrap {  position:relative;  z-index:1;  flex:0 0 auto;}.start_banner_small .element-img,.start_banner_small_2 .element-img,.start_banner_small_3 .element-img {  width:62px;  height:62px;  object-fit:cover;  border:1px solid rgba(var(--kb-promo-accent-rgb), 0.34);  border-radius:12px;  box-shadow:0 0 16px rgba(var(--kb-promo-accent-rgb), 0.12);}.start_banner_small .element-icon,.start_banner_small_2 .element-icon,.start_banner_small_3 .element-icon {  width:52px;  height:52px;  color:var(--kb-promo-accent);  font-size:30px;  filter:drop-shadow(0 0 8px rgba(var(--kb-promo-accent-rgb), 0.26));}.start_banner_small .element-html-wrap,.start_banner_small_2 .element-html-wrap,.start_banner_small_3 .element-html-wrap {  position:relative;  z-index:1;  row-gap:6px;}.start_banner_small .element-title,.start_banner_small_2 .element-title,.start_banner_small_3 .element-title {  color:#ffffff;  font-size:16px;  font-weight:800;  line-height:1.25;}.start_banner_small :is(.element-title a, .element-link),.start_banner_small_2 :is(.element-title a, .element-link),.start_banner_small_3 :is(.element-title a, .element-link) {  color:inherit;  text-decoration:none;}.start_banner_small .element-text,.start_banner_small_2 .element-text,.start_banner_small_3 .element-text {  color:var(--kb-text-muted);  font-size:13px;  line-height:1.45;}.start_banner_small .element-link,.start_banner_small_2 .element-link,.start_banner_small_3 .element-link {  color:var(--kb-promo-accent);  font-size:13px;  font-weight:700;}.start_banner_small .only-img .has-img,.start_banner_small_2 .only-img .has-img,.start_banner_small_3 .only-img .has-img {  overflow:hidden;  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:var(--kb-radius);  box-shadow:0 10px 24px rgba(0, 0, 0, 0.24);}.start_banner_small .only-img .element-img,.start_banner_small_2 .only-img .element-img,.start_banner_small_3 .only-img .element-img {  width:100%;  height:auto;  border:0;  border-radius:inherit;  box-shadow:none;}.start_banner_1,.start_banner_2,.start_banner_3 {  position:relative;  isolation:isolate;  padding:clamp(36px, 4.5vw, 70px) 0;  background:var(--kb-bg);  color:var(--kb-text);}.start_banner_2 {  background:  radial-gradient(circle at 86% 40%, rgba(161, 0, 255, 0.07), transparent 34%),  linear-gradient(180deg, var(--kb-bg), #090c13 50%, var(--kb-bg));}.start_banner_3 {  background:  radial-gradient(circle at 15% 48%, rgba(30, 167, 255, 0.06), transparent 35%),  var(--kb-bg);}.start_banner_1 .main-grid,.start_banner_2 .main-grid,.start_banner_3 .main-grid {  --bs-gutter-x:clamp(16px, 1.7vw, 28px);  --bs-gutter-y:clamp(16px, 1.7vw, 28px);}.start_banner_1 .element-slide,.start_banner_2 .element-slide,.start_banner_3 .element-slide {  --kb-feature-accent:var(--kb-blue);  --kb-feature-accent-rgb:30, 167, 255;  position:relative;  isolation:isolate;  height:100%;  gap:0;  overflow:hidden;  background:  linear-gradient(155deg, rgba(22, 27, 39, 0.98), rgba(10, 13, 20, 0.99));  border:1px solid rgba(107, 124, 160, 0.29);  border-radius:var(--kb-radius-lg);  box-shadow:  0 16px 38px rgba(0, 0, 0, 0.3),  inset 0 1px 0 rgba(255, 255, 255, 0.025);  transition:border-color var(--kb-transition), box-shadow var(--kb-transition), transform var(--kb-transition);}.start_banner_2 .element-slide {  --kb-feature-accent:var(--kb-purple-hover);  --kb-feature-accent-rgb:196, 77, 255;}.start_banner_3 .element-slide {  --kb-feature-accent:#7b8cff;  --kb-feature-accent-rgb:123, 140, 255;}.start_banner_1 .element-slide::before,.start_banner_2 .element-slide::before,.start_banner_3 .element-slide::before {  content:"";  position:absolute;  z-index:4;  top:0;  right:16%;  left:16%;  height:2px;  background:linear-gradient(90deg, transparent, var(--kb-feature-accent), transparent);  box-shadow:0 0 16px rgba(var(--kb-feature-accent-rgb), 0.46);  pointer-events:none;}.start_banner_1 .element-img-outer,.start_banner_2 .element-img-outer,.start_banner_3 .element-img-outer {  position:relative;  overflow:hidden;  background:#070a10;}.start_banner_1 .element-img-outer::after,.start_banner_2 .element-img-outer::after,.start_banner_3 .element-img-outer::after {  content:"";  position:absolute;  z-index:1;  inset:0;  pointer-events:none;  background:linear-gradient(180deg, transparent 58%, rgba(7, 10, 16, 0.54) 100%);}.start_banner_1 .element-img,.start_banner_2 .element-img,.start_banner_3 .element-img {  display:block;  width:100%;  height:auto;  aspect-ratio:16 / 10;  object-fit:cover;  object-position:center;  transition:transform 520ms ease, filter var(--kb-transition);}.start_banner_1 .element-texts,.start_banner_2 .element-texts,.start_banner_3 .element-texts {  position:relative;  z-index:2;  width:100%;  background:transparent !important;}.start_banner_1 .element-texts__container,.start_banner_2 .element-texts__container,.start_banner_3 .element-texts__container {  width:100%;  padding:clamp(20px, 2vw, 30px) !important;  background:transparent !important;}.start_banner_1 .element-title,.start_banner_2 .element-title,.start_banner_3 .element-title {  margin:0 0 10px;  color:#ffffff;  font-size:clamp(20px, 1.45vw, 27px);  font-weight:850;  line-height:1.15;  letter-spacing:-0.018em;}.start_banner_1 .element-text,.start_banner_2 .element-text,.start_banner_3 .element-text,.start_banner_3 .html-text {  color:var(--kb-text-muted);  font-size:14px;  line-height:1.6;}.start_banner_1 :is(.element-text a, .element-link),.start_banner_2 :is(.element-text a, .element-link),.start_banner_3 :is(.element-text a, .element-link, .html-text a) {  color:var(--kb-feature-accent);  font-weight:700;  text-decoration:none;}.start_banner_1 .element-links,.start_banner_2 .element-links,.start_banner_3 .element-links {  margin-top:14px;}.start_banner_1 .btn-secondary,.start_banner_2 .btn-secondary,.start_banner_3 .btn-secondary {  min-height:42px;  padding:9px 16px;  background:transparent;  border:1px solid var(--kb-feature-accent);  border-radius:9px;  color:#ffffff;  font-size:13px;  font-weight:800;  box-shadow:0 0 14px rgba(var(--kb-feature-accent-rgb), 0.12);}.start_banner_1 .btn-secondary:hover,.start_banner_1 .btn-secondary:focus-visible,.start_banner_2 .btn-secondary:hover,.start_banner_2 .btn-secondary:focus-visible,.start_banner_3 .btn-secondary:hover,.start_banner_3 .btn-secondary:focus-visible {  background:rgba(var(--kb-feature-accent-rgb), 0.13);  border-color:var(--kb-feature-accent);  box-shadow:0 0 20px rgba(var(--kb-feature-accent-rgb), 0.24);  color:#ffffff;  transform:translateY(-1px);}.start_banner_3 .html-text {  position:relative;  z-index:2;  padding:clamp(20px, 2vw, 30px);}.start_banner_3 :is(table, iframe) {  overflow:hidden;  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:10px;}@media (hover:hover) and (pointer:fine) {  .start_category_offer .slide-inner:hover {  background:linear-gradient(180deg, rgba(28, 34, 50, 0.99), rgba(12, 15, 23, 0.99));  border-color:rgba(var(--kb-category-accent-rgb), 0.72);  box-shadow:  0 0 0 1px rgba(var(--kb-category-accent-rgb), 0.14),  0 0 24px rgba(var(--kb-category-accent-rgb), 0.17),  0 18px 42px rgba(0, 0, 0, 0.4);  transform:translateY(-5px);  }  .start_category_offer .slide-inner:hover::before {  right:5%;  left:5%;  opacity:1;  }  .start_category_offer .slide-inner:hover::after {  opacity:0.9;  transform:translate3d(-4%, -4%, 0) scale(1.08);  }  .start_category_offer .slide-inner:hover .element-img {  filter:saturate(1.08) contrast(1.06);  transform:scale(1.045);  }  .start_category_offer .slide-inner:hover .element-title {  color:#ffffff;  text-shadow:0 0 13px rgba(var(--kb-category-accent-rgb), 0.42);  }  .start_banner_small .element-slide-inner:hover,  .start_banner_small_2 .element-slide-inner:hover,  .start_banner_small_3 .element-slide-inner:hover,  .start_banner_small .carousel-cell > .row:hover,  .start_banner_small_2 .carousel-cell > .row:hover,  .start_banner_small_3 .carousel-cell > .row:hover {  border-color:rgba(var(--kb-promo-accent-rgb), 0.62);  box-shadow:  0 0 20px rgba(var(--kb-promo-accent-rgb), 0.12),  0 14px 30px rgba(0, 0, 0, 0.3);  transform:translateY(-3px);  }  .start_banner_1 .element-slide:hover,  .start_banner_2 .element-slide:hover,  .start_banner_3 .element-slide:hover {  border-color:rgba(var(--kb-feature-accent-rgb), 0.62);  box-shadow:  0 0 24px rgba(var(--kb-feature-accent-rgb), 0.13),  0 20px 46px rgba(0, 0, 0, 0.38);  transform:translateY(-4px);  }  .start_banner_1 .element-slide:hover .element-img,  .start_banner_2 .element-slide:hover .element-img,  .start_banner_3 .element-slide:hover .element-img {  filter:saturate(1.05) contrast(1.04);  transform:scale(1.035);  }}@media (max-width:991px) {  .start_category_offer {  padding-top:40px;  padding-bottom:48px;  }  .start_banner_1 .element-texts__container,  .start_banner_2 .element-texts__container,  .start_banner_3 .element-texts__container,  .start_banner_3 .html-text {  padding:20px !important;  }}@media (max-width:767px) {  body#ud_shop_start :is(  .start_category_offer,  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3,  .start_banner_1,  .start_banner_2,  .start_banner_3  ) .main-title__wrap {  margin-bottom:20px;  padding-right:4px;  padding-left:4px;  }  body#ud_shop_start :is(  .start_category_offer,  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3,  .start_banner_1,  .start_banner_2,  .start_banner_3  ) .main-title {  font-size:clamp(25px, 8vw, 34px);  }  .start_category_offer {  padding-top:32px;  padding-bottom:38px;  }  .start_category_offer .start_categories__container {  padding-right:12px;  padding-left:12px;  }  .start_category_offer .start_categories__row,  .start_category_offer .start_categories__elements,  .start_category_offer .carousel {  --bs-gutter-x:10px;  --bs-gutter-y:10px;  }  .start_category_offer .slide-inner {  border-radius:12px;  box-shadow:0 8px 22px rgba(0, 0, 0, 0.24);  }  .start_category_offer .slide-inner > .has-img,  .start_category_offer .slide-inner > picture,  .start_category_offer .slide-inner > a:first-child {  border-radius:11px 11px 0 0;  }  .start_category_offer .element-img {  aspect-ratio:1 / 1;  }  .start_category_offer .element-title {  min-height:56px;  padding:11px 8px 12px;  font-size:12.5px;  letter-spacing:0.01em;  }  .start_category_offer .html-text {  padding-right:9px;  padding-bottom:12px;  padding-left:9px;  font-size:11.5px;  }  .start_banner_small,  .start_banner_small_2,  .start_banner_small_3 {  padding:18px 0;  }  .start_banner_small .element-slide-inner,  .start_banner_small_2 .element-slide-inner,  .start_banner_small_3 .element-slide-inner,  .start_banner_small .carousel-cell > .row,  .start_banner_small_2 .carousel-cell > .row,  .start_banner_small_3 .carousel-cell > .row {  min-height:104px;  padding:14px;  border-radius:10px;  }  .start_banner_small .element-img,  .start_banner_small_2 .element-img,  .start_banner_small_3 .element-img {  width:54px;  height:54px;  border-radius:10px;  }  .start_banner_small .element-title,  .start_banner_small_2 .element-title,  .start_banner_small_3 .element-title {  font-size:15px;  }  .start_banner_1,  .start_banner_2,  .start_banner_3 {  padding:28px 0;  }  .start_banner_1 .element-slide,  .start_banner_2 .element-slide,  .start_banner_3 .element-slide {  border-radius:12px;  transform:none !important;  }  .start_banner_1 .element-img,  .start_banner_2 .element-img,  .start_banner_3 .element-img {  aspect-ratio:16 / 9;  }  .start_banner_1 .element-title,  .start_banner_2 .element-title,  .start_banner_3 .element-title {  font-size:21px;  }}@media (max-width:389px) {  .start_category_offer .start_categories__container {  padding-right:8px;  padding-left:8px;  }  .start_category_offer .start_categories__row,  .start_category_offer .start_categories__elements,  .start_category_offer .carousel {  --bs-gutter-x:8px;  --bs-gutter-y:8px;  }  .start_category_offer .element-title {  min-height:52px;  padding:9px 6px 10px;  font-size:11.5px;  }}body#ud_shop_start :is(.carousel-block, .list-block):has(.products),.page-content-artref :is(.carousel-block, .list-block):has(.products),:is(.similar-products, .additional-products, .products_in_bundle) :is(.carousel-block, .list-block):has(.products) {  position:relative;  padding-top:clamp(30px, 4.2vw, 62px);  padding-bottom:clamp(30px, 4.6vw, 68px);}:is(.carousel-block, .list-block):has(.products) > .main-title__wrap {  position:relative;  z-index:2;  margin-bottom:clamp(18px, 2.2vw, 30px);}:is(.carousel-block, .list-block):has(.products) .main-title {  position:relative;  display:inline-flex;  align-items:center;  gap:12px;  margin:0;  color:#ffffff;  font-size:clamp(24px, 2.2vw, 36px);  font-weight:850;  line-height:1.08;  letter-spacing:-0.025em;  text-transform:none;}:is(.carousel-block, .list-block):has(.products) .main-title::before {  content:"";  flex:0 0 auto;  width:5px;  height:1.05em;  border-radius:999px;  background:linear-gradient(180deg, var(--kb-blue), var(--kb-purple));  box-shadow:0 0 14px rgba(30, 167, 255, 0.28), 0 0 18px rgba(161, 0, 255, 0.2);}:is(.carousel-block, .list-block):has(.products) .sub-title {  max-width:760px;  margin-top:8px;  color:var(--kb-text-muted);  font-size:15px;  line-height:1.55;}.products {  align-items:stretch;}.products:not(.carousel) {  gap:clamp(12px, 1.6vw, 24px);}.products.carousel {  gap:clamp(12px, 1.55vw, 22px);  padding:8px 4px 18px;  scroll-padding-inline:4px;}.products.carousel.type--1 > .product,.products.carousel.type--2 > .product {  width:clamp(232px, 21vw, 306px) !important;  flex:0 0 clamp(232px, 21vw, 306px) !important;}.products .product {  min-width:0;}.products .product__inner {  isolation:isolate;  min-width:0;  overflow:hidden;  background:  radial-gradient(circle at 90% -5%, rgba(161, 0, 255, 0.08), transparent 31%),  radial-gradient(circle at 8% -8%, rgba(30, 167, 255, 0.075), transparent 28%),  linear-gradient(180deg, #131722 0%, #0e1119 100%);  border:1px solid rgba(93, 111, 145, 0.3);  border-radius:16px;  box-shadow:0 14px 34px rgba(0, 0, 0, 0.28);  color:var(--kb-text);  transition:  border-color var(--kb-transition),  box-shadow var(--kb-transition),  transform var(--kb-transition),  background-color var(--kb-transition);}.products .product__inner::before {  content:"";  position:absolute;  z-index:6;  top:0;  right:18px;  left:18px;  height:2px;  border-radius:0 0 999px 999px;  background:linear-gradient(90deg, transparent, var(--kb-blue), var(--kb-purple), transparent);  opacity:0.48;  transform:scaleX(0.38);  transform-origin:center;  transition:opacity var(--kb-transition), transform var(--kb-transition);  pointer-events:none;}.products .product:hover .product__inner,.products .product:focus-within .product__inner {  border-color:rgba(30, 167, 255, 0.52);  box-shadow:  0 18px 44px rgba(0, 0, 0, 0.42),  0 0 0 1px rgba(161, 0, 255, 0.12),  0 0 24px rgba(30, 167, 255, 0.11),  0 0 28px rgba(161, 0, 255, 0.09);  transform:translateY(-5px);}.products .product:hover .product__inner::before,.products .product:focus-within .product__inner::before {  opacity:1;  transform:scaleX(1);}.products .product--no-stock {  filter:none;}.products .product--no-stock .product__img,.products .product--no-stock .product__alt-img {  filter:grayscale(0.7) contrast(0.92);  opacity:0.7;}.products .product__img-outer {  width:100%;  max-width:100%;  overflow:hidden;  background:  linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(235, 239, 247, 0.98));  border:1px solid rgba(255, 255, 255, 0.07);  border-radius:12px;  box-shadow:inset 0 0 0 1px rgba(9, 10, 15, 0.035);}.products .product__img-link {  position:relative;  display:grid;  width:100%;  height:100%;  place-items:center;  overflow:hidden;  background:transparent;  border-radius:11px;}.products .product__img-link::after {  content:"";  position:absolute;  inset:0;  z-index:2;  background:  linear-gradient(180deg, transparent 68%, rgba(8, 11, 18, 0.08) 100%),  radial-gradient(circle at 50% 108%, rgba(30, 167, 255, 0.12), transparent 40%);  opacity:0.35;  pointer-events:none;  transition:opacity var(--kb-transition);}.products .product__img,.products .product__alt-img {  width:100%;  height:100%;  padding:clamp(8px, 1vw, 14px);  object-fit:contain;  background-color:transparent !important;  transform:scale(1);  transition:transform 320ms cubic-bezier(0.22, 1, 0.36, 1), filter var(--kb-transition), opacity var(--kb-transition);}.products .product:hover .product__img-link::after,.products .product:focus-within .product__img-link::after {  opacity:0.72;}@media (hover:hover) and (pointer:fine) {  .products .product:hover .product__img,  .products .product:focus-within .product__img {  transform:scale(1.045);  }}.products .product__img-count {  position:absolute;  z-index:5;  right:8px;  bottom:8px;  display:inline-flex;  align-items:center;  gap:4px;  min-height:30px;  padding:3px 5px;  background:rgba(8, 11, 18, 0.82);  border:1px solid rgba(30, 167, 255, 0.26);  border-radius:999px;  box-shadow:0 8px 20px rgba(0, 0, 0, 0.3);  color:var(--kb-text-muted);  font-size:11px;  -webkit-backdrop-filter:blur(10px);  backdrop-filter:blur(10px);}.products .product__img-prev-btn,.products .product__img-next-btn {  width:24px;  min-width:24px;  height:24px;  min-height:24px;  padding:0;  border-radius:50%;  color:var(--kb-text-muted);}.products .product__img-prev-btn:hover,.products .product__img-next-btn:hover,.products .product__img-prev-btn:focus-visible,.products .product__img-next-btn:focus-visible {  background-color:rgba(30, 167, 255, 0.12);  color:#ffffff;}.products .badge,.products .sticker[data-type="text"] {  border-radius:999px;  font-weight:800;  letter-spacing:0.015em;}.products .product__badges,.products .product__badges2,.products .stickers[data-position*="on_"] {  gap:5px;}.products .product__badge-sale,.products .badge--sale {  background:linear-gradient(135deg, #d316ff, var(--kb-purple));  border:1px solid rgba(255, 255, 255, 0.16);  box-shadow:0 0 16px rgba(161, 0, 255, 0.3);  color:#ffffff;}.products .product__badge-new,.products .badge--new {  background:linear-gradient(135deg, #35b9ff, #147fe8);  border:1px solid rgba(255, 255, 255, 0.15);  box-shadow:0 0 15px rgba(30, 167, 255, 0.24);  color:#ffffff;}.products :is(.badge--status-1, .badge--status-2, .badge--status-3) {  background-color:rgba(8, 11, 18, 0.84);  border:1px solid rgba(30, 167, 255, 0.34);  color:#ffffff;  -webkit-backdrop-filter:blur(8px);  backdrop-filter:blur(8px);}.products .product__function-btns {  gap:7px;}.products .product-function-btn {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  padding:0 !important;  background:rgba(8, 11, 18, 0.82) !important;  border:1px solid rgba(113, 130, 164, 0.38) !important;  border-radius:10px !important;  box-shadow:0 8px 18px rgba(0, 0, 0, 0.24);  color:var(--kb-text-muted) !important;  -webkit-backdrop-filter:blur(10px);  backdrop-filter:blur(10px);  transition:  color var(--kb-transition-fast),  background-color var(--kb-transition-fast),  border-color var(--kb-transition-fast),  box-shadow var(--kb-transition-fast),  transform var(--kb-transition-fast),  opacity var(--kb-transition-fast);}.products .product-function-btn:hover,.products .product-function-btn:focus-visible {  background:rgba(30, 167, 255, 0.14) !important;  border-color:rgba(30, 167, 255, 0.7) !important;  box-shadow:0 0 16px rgba(30, 167, 255, 0.2);  color:#ffffff !important;}.products :is(.favourites-btn.added, .favourites-btn.remove_favourites, .product__btn-remove-fav) {  background:rgba(161, 0, 255, 0.18) !important;  border-color:rgba(196, 77, 255, 0.72) !important;  box-shadow:0 0 17px rgba(161, 0, 255, 0.24);  color:var(--kb-purple-hover) !important;}.products .product__btn-compare.page_art_func_compare_checked {  background:rgba(30, 167, 255, 0.16) !important;  border-color:rgba(30, 167, 255, 0.72) !important;  color:var(--kb-blue-hover) !important;}.products .product__data,.products [class*="product__lc-"] {  min-width:0;}.products.type--1 .product__data,.products.type--2 .product__data,.products.type--1 [class*="product__lc-"],.products.type--2 [class*="product__lc-"] {  gap:10px;}.products .product__name-wrap {  min-width:0;}.products.type--1 .product__name,.products.type--2 .product__name {  min-height:2.75em;  margin:0;  font-size:clamp(15px, 1.15vw, 18px);  font-weight:750;  line-height:1.36;  letter-spacing:-0.01em;}.products.type--1 .product__name-link,.products.type--2 .product__name-link {  display:-webkit-box;  overflow:hidden;  color:var(--kb-text);  text-decoration:none;  -webkit-box-orient:vertical;  -webkit-line-clamp:2;  transition:color var(--kb-transition-fast), text-shadow var(--kb-transition-fast);}.products .product__name-link:hover,.products .product__name-link:focus-visible {  color:#ffffff;  text-shadow:0 0 12px rgba(30, 167, 255, 0.34), 0 0 16px rgba(161, 0, 255, 0.18);}.products .product__review {  width:max-content;  max-width:100%;  color:var(--kb-gold);  font-size:13px;}.products .product__review::after {  margin-left:5px;  color:var(--kb-text-dim);  font-size:11px;}.products .product__sku {  color:var(--kb-text-dim);  font-size:11px;  font-weight:650;  letter-spacing:0.08em;}.products .product__params {  gap:5px;  padding-top:9px;  border-top:1px solid rgba(107, 124, 160, 0.16);}.products .product__param-title {  color:var(--kb-text-dim);  font-size:11px;}.products .product__param-value {  color:var(--kb-text-muted);  font-size:11px;  font-weight:650;}.products .product__type-value {  min-height:28px;  padding:5px 9px;  background-color:rgba(23, 28, 41, 0.9);  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:8px;  color:var(--kb-text-muted);  font-size:11px;}.products .product__type-value:hover,.products .product__type-value:focus-visible,.products .product__type-value.itself {  background-color:rgba(30, 167, 255, 0.1);  border-color:rgba(30, 167, 255, 0.6);  color:#ffffff;}.products .product__stock {  display:inline-flex;  width:max-content;  max-width:100%;  align-items:center;  gap:6px;  padding:6px 9px;  background:rgba(17, 20, 29, 0.72);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:999px;  box-shadow:none;  font-size:11px;  font-weight:750;  line-height:1.2;}.products .product__stock.on-stock {  background-color:rgba(0, 210, 106, 0.09);  border-color:rgba(0, 210, 106, 0.34);  color:#6df0ac;}.products .product__stock.to-order {  background-color:rgba(255, 201, 51, 0.09);  border-color:rgba(255, 201, 51, 0.34);  color:#ffe087;}.products .product__stock.no-stock {  background-color:rgba(255, 77, 90, 0.09);  border-color:rgba(255, 77, 90, 0.34);  color:#ff919a;}.products .product__prices {  gap:4px;}.products .product__price-base-outer {  gap:7px;}.products .product__price-base,.products .product__price-sale {  font-variant-numeric:tabular-nums;}.products .product__prices:not(.has-price-sale) .product__price-base,.products .product__price-sale {  color:#ffffff;  font-size:clamp(20px, 1.65vw, 25px);  font-weight:850;  line-height:1.08;  letter-spacing:-0.025em;}.products .product__price-sale {  text-shadow:0 0 14px rgba(161, 0, 255, 0.18);}.products .has-price-sale .product__price-base {  color:var(--kb-text-dim);  font-size:13px;  font-weight:600;}.products .product__price-base-value.text-line-through {  text-decoration-color:rgba(255, 77, 90, 0.78);  text-decoration-thickness:1.5px;}.products .product__price-unit {  color:var(--kb-text-dim);  font-size:10.5px;}.products .product__price-login-btn {  color:var(--kb-blue-hover);}.products .product__main {  gap:8px;}.products .product__cart-input-wrap {  min-height:44px;  overflow:hidden;  background-color:rgba(8, 11, 18, 0.74);  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:10px;}.products .product__cart-input-wrap .form-control,.products .product__cart-input-wrap .page_qty_input {  min-height:42px;  background-color:transparent !important;  border:0 !important;  box-shadow:none !important;  color:#ffffff !important;  text-align:center;}.products .product__cart-input-wrap :is(.qtyminus_common, .qtyplus_common) {  min-width:34px;  min-height:42px;  color:var(--kb-text-muted);}.products .product__cart-input-wrap :is(.qtyminus_common, .qtyplus_common):hover,.products .product__cart-input-wrap :is(.qtyminus_common, .qtyplus_common):focus-visible {  background-color:rgba(30, 167, 255, 0.1);  color:#ffffff;}.products .product-main-btn {  min-height:44px;  gap:8px;  padding:10px 14px;  border-radius:10px;  font-size:13px;  font-weight:800;  line-height:1.15;}.products :is(.product__cart-btn, .product__variants-btn) {  background:linear-gradient(135deg, #b400ff 0%, #8b18ff 58%, #5637ff 100%) !important;  border-color:rgba(196, 77, 255, 0.86) !important;  box-shadow:0 8px 20px rgba(80, 20, 170, 0.26), 0 0 14px rgba(161, 0, 255, 0.18);}.products :is(.product__cart-btn, .product__variants-btn):hover,.products :is(.product__cart-btn, .product__variants-btn):focus-visible {  background:linear-gradient(135deg, #c73cff 0%, #a235ff 56%, #6658ff 100%) !important;  border-color:var(--kb-purple-hover) !important;  box-shadow:0 10px 24px rgba(80, 20, 170, 0.34), 0 0 22px rgba(161, 0, 255, 0.32);}.products .product__details-btn {  background:rgba(30, 167, 255, 0.06) !important;  border-color:rgba(30, 167, 255, 0.62) !important;  box-shadow:0 0 12px rgba(30, 167, 255, 0.08);  color:#ffffff !important;}.products .product__details-btn:hover,.products .product__details-btn:focus-visible {  background:rgba(30, 167, 255, 0.16) !important;  border-color:var(--kb-blue-hover) !important;  box-shadow:0 0 18px rgba(30, 167, 255, 0.22);}.products :is(.not-stock__text, .not-buyable__text) {  min-height:42px;  color:var(--kb-text-dim);  font-size:12px;}.products .product__variants {  background:  radial-gradient(circle at 90% 0%, rgba(161, 0, 255, 0.1), transparent 36%),  linear-gradient(180deg, rgba(20, 24, 35, 0.99), rgba(10, 13, 20, 0.99));  border:1px solid rgba(30, 167, 255, 0.32);  border-radius:12px;  box-shadow:0 -14px 34px rgba(0, 0, 0, 0.52), 0 0 18px rgba(30, 167, 255, 0.1);  color:var(--kb-text);}.products .product__variants-header {  color:var(--kb-text-muted);}.products .product__variants .form-label {  color:var(--kb-text-muted);  font-size:11px;  font-weight:700;}.products .product__variants .form-select {  background-color:rgba(8, 11, 18, 0.86);  border-color:rgba(107, 124, 160, 0.38);  color:#ffffff;}.products .product__variants .form-select:focus {  border-color:var(--kb-blue);  box-shadow:var(--kb-glow-blue);}.products.type--3 .product__inner {  border-radius:14px;}.products.type--3 .product__img-outer {  border-radius:10px;}.products.type--3 .product__name-link {  color:var(--kb-text);}.products.type--3 .product__prices:not(.has-price-sale) .product__price-base,.products.type--3 .product__price-sale {  font-size:clamp(18px, 1.35vw, 23px);}:is(.carousel-block, .list-block):has(.products) .carousel__nav {  gap:8px;}:is(.carousel-block, .list-block):has(.products) .carousel__prev-next-btn {  width:42px;  min-width:42px;  height:42px;  min-height:42px;  padding:0;  background-color:rgba(17, 21, 31, 0.88);  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:10px;  box-shadow:0 10px 22px rgba(0, 0, 0, 0.28);  color:var(--kb-text-muted);  -webkit-backdrop-filter:blur(10px);  backdrop-filter:blur(10px);}:is(.carousel-block, .list-block):has(.products) .carousel__prev-next-btn:hover,:is(.carousel-block, .list-block):has(.products) .carousel__prev-next-btn:focus-visible {  background-color:rgba(30, 167, 255, 0.12);  border-color:rgba(30, 167, 255, 0.7);  box-shadow:0 0 18px rgba(30, 167, 255, 0.18);  color:#ffffff;}:is(.carousel-block, .list-block):has(.products) .carousel__prev-next-btn:disabled {  opacity:0.35;  box-shadow:none;}@media (max-width:991px) {  .products.carousel.type--1 > .product,  .products.carousel.type--2 > .product {  width:clamp(220px, 38vw, 278px) !important;  flex-basis:clamp(220px, 38vw, 278px) !important;  }  .products .product:hover .product__inner,  .products .product:focus-within .product__inner {  transform:translateY(-3px);  }  .products .product-main-btn {  font-size:12px;  }}@media (max-width:767px) {  body#ud_shop_start :is(.carousel-block, .list-block):has(.products),  .page-content-artref :is(.carousel-block, .list-block):has(.products),  :is(.similar-products, .additional-products, .products_in_bundle) :is(.carousel-block, .list-block):has(.products) {  padding-top:28px;  padding-bottom:34px;  }  :is(.carousel-block, .list-block):has(.products) .main-title {  gap:9px;  font-size:clamp(22px, 6.2vw, 28px);  }  :is(.carousel-block, .list-block):has(.products) .main-title::before {  width:4px;  }  .products:not(.carousel).type--1,  .products:not(.carousel).type--2 {  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;  gap:10px;  }  .products.carousel {  gap:10px;  padding-bottom:12px;  }  .products.carousel.type--1 > .product,  .products.carousel.type--2 > .product {  width:min(72vw, 260px) !important;  flex-basis:min(72vw, 260px) !important;  }  .products .product__inner {  border-radius:13px;  box-shadow:0 10px 24px rgba(0, 0, 0, 0.26);  }  .products .product:hover .product__inner,  .products .product:focus-within .product__inner {  box-shadow:0 12px 28px rgba(0, 0, 0, 0.32), 0 0 16px rgba(30, 167, 255, 0.08);  transform:none;  }  .products.type--1 .product__inner,  .products.type--2 .product__inner {  gap:8px;  padding:8px;  }  .products .product__img-outer {  border-radius:9px;  }  .products .product__img-link {  border-radius:8px;  }  .products .product__img,  .products .product__alt-img {  padding:6px;  }  .products .product-function-btn {  width:34px;  min-width:34px;  height:34px;  min-height:34px;  border-radius:9px !important;  }  .products .product__function-btns {  gap:5px;  }  .products.type--1 .product__name,  .products.type--2 .product__name {  min-height:2.7em;  font-size:clamp(12.5px, 3.65vw, 15px);  line-height:1.35;  }  .products .product__review {  font-size:11px;  }  .products .product__sku,  .products .product__params {  display:none;  }  .products .product__stock {  padding:5px 7px;  font-size:9.5px;  }  .products .product__prices:not(.has-price-sale) .product__price-base,  .products .product__price-sale {  font-size:clamp(16px, 5vw, 20px);  }  .products .has-price-sale .product__price-base {  font-size:11px;  }  .products .product__price-unit {  font-size:9px;  }  .products .product__main {  gap:6px;  }  .products .product__cart-input-wrap {  min-height:40px;  border-radius:8px;  }  .products .product__cart-input-wrap .form-control,  .products .product__cart-input-wrap .page_qty_input,  .products .product__cart-input-wrap :is(.qtyminus_common, .qtyplus_common) {  min-height:38px;  }  .products .product-main-btn {  min-height:40px;  gap:5px;  padding:8px 8px;  border-radius:8px;  font-size:11px;  }  .products .product__main {  padding-right:8px;  padding-bottom:8px;  padding-left:8px;  margin-right:-8px;  margin-bottom:-8px;  margin-left:-8px;  }  :is(.carousel-block, .list-block):has(.products) .carousel__prev-next-btn {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  border-radius:9px;  }}@media (max-width:575px) {  .products.carousel.type--1 > .product,  .products.carousel.type--2 > .product {  width:min(74vw, 244px) !important;  flex-basis:min(74vw, 244px) !important;  }  .products .product__badges,  .products .product__badges2 {  max-width:calc(100% - 48px);  }  .products .badge {  font-size:9px;  }  .products .product__stock .stock__qty-and-unit {  display:none;  }  .products .product-main-btn svg,  .products .product-main-btn .icon-set {  flex:0 0 auto;  }}@media (max-width:389px) {  .products:not(.carousel).type--1,  .products:not(.carousel).type--2 {  gap:8px;  }  .products.type--1 .product__inner,  .products.type--2 .product__inner {  padding:7px;  border-radius:11px;  }  .products.type--1 .product__name,  .products.type--2 .product__name {  font-size:12px;  }  .products .product__prices:not(.has-price-sale) .product__price-base,  .products .product__price-sale {  font-size:16px;  }  .products .product-main-btn {  min-height:38px;  padding:7px 6px;  font-size:10px;  }}#page_artdet_content {  position:relative;  isolation:isolate;  padding-top:clamp(18px, 2.4vw, 34px);  padding-bottom:clamp(48px, 6vw, 88px);  color:var(--kb-text);}#page_artdet_content::before {  content:"";  position:absolute;  z-index:-1;  inset:0 0 auto;  height:min(760px, 72vh);  background:  radial-gradient(circle at 18% 3%, rgba(30, 167, 255, 0.09), transparent 34%),  radial-gradient(circle at 86% 4%, rgba(161, 0, 255, 0.11), transparent 31%);  pointer-events:none;}#page_artdet_content .container {  position:relative;}#page_artdet_content #artdet__main-block,#page_artdet_content .artdet__main-grid {  gap:clamp(18px, 2vw, 30px);}#page_artdet_content .layout-container {  min-width:0;}#page_artdet_content :is(.margin-block, .margin-block-small):last-child {  margin-bottom:0;}#page_artdet_content .artdet__nav {  margin-bottom:clamp(18px, 2.1vw, 30px);}#page_artdet_content .artdet__breadcrumb-and-pagination {  padding:10px 0;  border-bottom:1px solid rgba(107, 124, 160, 0.16);}#page_artdet_content #breadcrumb .breadcrumb {  gap:5px 0;  margin-bottom:0;  color:var(--kb-text-dim);  font-size:13px;}#page_artdet_content #breadcrumb :is(a, span) {  color:var(--kb-text-muted);}#page_artdet_content #breadcrumb a {  text-decoration:none;}#page_artdet_content #breadcrumb a:hover,#page_artdet_content #breadcrumb a:focus-visible,#page_artdet_content #breadcrumb [aria-current="page"] {  color:#ffffff;}#page_artdet_content #breadcrumb .breadcrumb--home {  display:inline-grid;  width:30px;  height:30px;  place-items:center;  background:rgba(30, 167, 255, 0.07);  border:1px solid rgba(30, 167, 255, 0.22);  border-radius:8px;  color:var(--kb-blue-hover);}#page_artdet_content .artdet__pagination-btns {  gap:8px;}#page_artdet_content .artdet__pagination-btn {  min-height:36px;  padding:7px 10px;  background:rgba(17, 21, 31, 0.72);  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:9px;  color:var(--kb-text-muted);}#page_artdet_content .artdet__pagination-btn:hover,#page_artdet_content .artdet__pagination-btn:focus-visible {  background:rgba(30, 167, 255, 0.1);  border-color:rgba(30, 167, 255, 0.55);  box-shadow:0 0 15px rgba(30, 167, 255, 0.13);  color:#ffffff;}#page_artdet_content.artdet--type-2 .artdet__main-grid {  align-items:start;}#page_artdet_content.artdet--type-2 .col-a,#page_artdet_content.artdet--type-2 .col-c {  min-width:0;}#page_artdet_content.artdet--type-2 .col-b,#page_artdet_content .highlighted-block {  position:relative;  overflow:hidden;  padding:clamp(18px, 2vw, 28px);  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.1), transparent 36%),  radial-gradient(circle at 0% 0%, rgba(30, 167, 255, 0.075), transparent 31%),  linear-gradient(180deg, rgba(19, 23, 34, 0.98), rgba(11, 14, 22, 0.98));  border:1px solid rgba(92, 111, 145, 0.34);  border-radius:var(--kb-radius-lg);  box-shadow:0 20px 48px rgba(0, 0, 0, 0.34);}#page_artdet_content.artdet--type-2 .col-b::before,#page_artdet_content .highlighted-block::before {  content:"";  position:absolute;  top:0;  right:22px;  left:22px;  height:2px;  border-radius:0 0 999px 999px;  background:linear-gradient(90deg, transparent, var(--kb-blue), var(--kb-purple), transparent);  opacity:0.8;  pointer-events:none;}#page_artdet_content .artdet__block-cart-inner,#page_artdet_content .artdet__block-name-inner {  row-gap:clamp(14px, 1.5vw, 21px);}#page_artdet_content .artdet__image-block {  --on-image-elements-offset:12px;  position:relative;  width:100%;  max-width:min(100%, 650px);  margin-inline:auto;  padding:clamp(10px, 1.2vw, 16px);  overflow:hidden;  background:  linear-gradient(145deg, rgba(255, 255, 255, 0.99), rgba(236, 240, 248, 0.99));  border:1px solid rgba(117, 137, 177, 0.26);  border-radius:var(--kb-radius-lg);  box-shadow:  0 20px 48px rgba(0, 0, 0, 0.28),  inset 0 0 0 1px rgba(255, 255, 255, 0.5);}#page_artdet_content .artdet__image-block::after {  content:"";  position:absolute;  inset:auto 8% -1px;  height:2px;  background:linear-gradient(90deg, transparent, rgba(30, 167, 255, 0.75), rgba(161, 0, 255, 0.75), transparent);  opacity:0.7;  pointer-events:none;}#page_artdet_content .artdet__alts.carousel {  overflow:hidden;  background:transparent;  border-radius:calc(var(--kb-radius-lg) - 5px);}#page_artdet_content .artdet__alt-img-outer {  display:grid;  min-width:100%;  place-items:center;  overflow:hidden;  background:transparent;}#page_artdet_content .artdet__alt-img {  display:block;  width:100%;  max-width:100%;  height:auto;  max-height:620px;  padding:clamp(8px, 1vw, 14px);  object-fit:contain;  background:transparent !important;  border-radius:calc(var(--kb-radius-lg) - 7px);  transition:transform 280ms cubic-bezier(0.22, 1, 0.36, 1), filter var(--kb-transition);}@media (hover:hover) and (pointer:fine) {  #page_artdet_content .artdet__alt-img.js-init-ps:hover {  filter:drop-shadow(0 16px 18px rgba(15, 22, 38, 0.12));  transform:scale(1.025);  }}#page_artdet_content .artdet__image-block .carousel__nav {  gap:7px;}#page_artdet_content .artdet__image-block :is(.carousel__prev-next-btn, .flickity-button) {  width:42px;  min-width:42px;  height:42px;  min-height:42px;  background:rgba(8, 11, 18, 0.82);  border:1px solid rgba(30, 167, 255, 0.32);  border-radius:11px;  box-shadow:0 10px 20px rgba(0, 0, 0, 0.22);  color:#ffffff;  -webkit-backdrop-filter:blur(10px);  backdrop-filter:blur(10px);}#page_artdet_content .artdet__image-block :is(.carousel__prev-next-btn, .flickity-button):hover,#page_artdet_content .artdet__image-block :is(.carousel__prev-next-btn, .flickity-button):focus-visible {  background:rgba(30, 167, 255, 0.16);  border-color:rgba(30, 167, 255, 0.72);  box-shadow:0 0 18px rgba(30, 167, 255, 0.2);}#page_artdet_content .artdet__image-block :is(.carousel__dots, .flickity-page-dots) {  gap:7px;}#page_artdet_content .artdet__image-block :is(.carousel__dot, .dot) {  width:8px;  height:8px;  background:rgba(71, 84, 109, 0.48);  border:0;  border-radius:999px;  opacity:1;  transition:width var(--kb-transition-fast), background-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast);}#page_artdet_content .artdet__image-block :is(.carousel__dot.is-selected, .dot.is-selected) {  width:24px;  background:linear-gradient(90deg, var(--kb-blue), var(--kb-purple));  box-shadow:0 0 10px rgba(30, 167, 255, 0.28);}#page_artdet_content .artdet__alts.grid {  gap:10px;}#page_artdet_content .artdet__alts.grid .artdet__alt-img-wrapper {  overflow:hidden;  background:linear-gradient(145deg, rgba(255, 255, 255, 0.99), rgba(236, 240, 248, 0.99));  border:1px solid rgba(117, 137, 177, 0.25);  border-radius:14px;}#page_artdet_content .artdet__name {  max-width:100%;  margin:0;  color:#ffffff;  font-size:clamp(29px, 3vw, 44px);  font-weight:850;  line-height:1.08;  letter-spacing:-0.035em;  text-wrap:balance;  overflow-wrap:anywhere;}#page_artdet_content .artdet__name a {  color:inherit;  text-decoration:none;}#page_artdet_content .artdet__sku,#page_artdet_content .artdet__sku-and-social-media {  color:var(--kb-text-dim);}#page_artdet_content .artdet__sku {  gap:5px;  font-size:12px;}#page_artdet_content .artdet__sku-title {  color:var(--kb-text-muted);  font-weight:700;}#page_artdet_content .social-media {  gap:6px;}#page_artdet_content .social-media .btn {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  padding:0;  background:rgba(17, 21, 31, 0.8);  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:9px;  color:var(--kb-text-muted);}#page_artdet_content .social-media .btn:hover,#page_artdet_content .social-media .btn:focus-visible {  background:rgba(30, 167, 255, 0.12);  border-color:rgba(30, 167, 255, 0.6);  box-shadow:0 0 15px rgba(30, 167, 255, 0.17);  color:#ffffff;}#page_artdet_content .artdet__badges {  gap:7px;}#page_artdet_content .artdet__badges .badge,#page_artdet_content .artdet__sale {  padding:7px 10px;  border-radius:999px;  font-size:11px;  font-weight:850;  letter-spacing:0.02em;}#page_artdet_content :is(.artdet__sale, .badge--sale) {  background:linear-gradient(135deg, #d316ff, var(--kb-purple));  border:1px solid rgba(255, 255, 255, 0.16);  box-shadow:0 0 18px rgba(161, 0, 255, 0.28);  color:#ffffff;}#page_artdet_content .badge--new,#page_artdet_content .artdet__new {  background:linear-gradient(135deg, #35b9ff, #147fe8);  border:1px solid rgba(255, 255, 255, 0.15);  box-shadow:0 0 16px rgba(30, 167, 255, 0.22);  color:#ffffff;}#page_artdet_content :is(.badge--status-1, .badge--status-2, .badge--status-3, .artdet__custom-badge) {  background:rgba(16, 20, 29, 0.9);  border:1px solid rgba(30, 167, 255, 0.32);  color:#ffffff;}#page_artdet_content .artdet__rating-highlighted {  display:flex;  align-items:center;  gap:9px;  width:fit-content;  min-height:38px;  padding:7px 10px;  background:rgba(255, 201, 51, 0.055);  border:1px solid rgba(255, 201, 51, 0.2);  border-radius:10px;}#page_artdet_content .artdet__rating-highlighted .stars,#page_artdet_content .artdet__rating-highlighted svg {  color:var(--kb-gold);}#page_artdet_content .artdet__rating-highlighted-reviews-count,#page_artdet_content .artdet__rating-highlighted-no-reviews-btn {  color:var(--kb-text-muted);}#page_artdet_content .artdet__rating-highlighted-reviews-count:hover,#page_artdet_content .artdet__rating-highlighted-reviews-count:focus-visible,#page_artdet_content .artdet__rating-highlighted-no-reviews-btn:hover,#page_artdet_content .artdet__rating-highlighted-no-reviews-btn:focus-visible {  color:#ffffff;}#page_artdet_content .artdet__functions {  gap:8px !important;}#page_artdet_content .artdet__functions .btn {  min-height:40px;  padding:8px 11px;  background:rgba(17, 21, 31, 0.84);  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:10px;  color:var(--kb-text-muted);  font-size:12px;  font-weight:700;}#page_artdet_content .artdet__functions .btn:hover,#page_artdet_content .artdet__functions .btn:focus-visible {  background:rgba(30, 167, 255, 0.1);  border-color:rgba(30, 167, 255, 0.58);  box-shadow:0 0 15px rgba(30, 167, 255, 0.14);  color:#ffffff;}#page_artdet_content .artdet__functions :is(.product-function-btn--favourites.added, .product-function-btn--compare.page_artdet_func_compare_checked) {  background:rgba(161, 0, 255, 0.14);  border-color:rgba(196, 77, 255, 0.62);  box-shadow:0 0 16px rgba(161, 0, 255, 0.18);  color:var(--kb-purple-hover);}#page_artdet_content .artdet__prices {  gap:7px;  padding:clamp(14px, 1.5vw, 20px);  background:  linear-gradient(135deg, rgba(30, 167, 255, 0.055), rgba(161, 0, 255, 0.065));  border:1px solid rgba(89, 108, 143, 0.3);  border-radius:14px;}#page_artdet_content .artdet__price-base-outer {  gap:8px;}#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base,#page_artdet_content .artdet__price-discount {  color:#ffffff;  font-size:clamp(28px, 2.6vw, 38px);  font-weight:900;  line-height:1;  letter-spacing:-0.025em;}#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base {  color:var(--kb-text-dim);  font-size:16px;  font-weight:650;}#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base-value {  text-decoration-thickness:1.5px;  text-decoration-color:rgba(255, 77, 90, 0.75);}#page_artdet_content .artdet__price-discount {  color:#ffffff;  text-shadow:0 0 18px rgba(161, 0, 255, 0.16);}#page_artdet_content .artdet__price-unit {  color:var(--kb-text-dim);  font-size:11px;  font-weight:600;}#page_artdet_content .artdet__quantity-discount,#page_artdet_content .artdet__price-login-btn {  width:fit-content;  color:var(--kb-blue-hover);  font-size:12px;  font-weight:700;}#page_artdet_content .artdet__quantity-discount:hover,#page_artdet_content .artdet__quantity-discount:focus-visible,#page_artdet_content .artdet__price-login-btn:hover,#page_artdet_content .artdet__price-login-btn:focus-visible {  color:#ffffff;  text-shadow:0 0 10px rgba(30, 167, 255, 0.35);}#page_artdet_content .artdet__stock {  gap:10px;  padding:11px 12px;  background:rgba(17, 21, 31, 0.72);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:11px;}#page_artdet_content .artdet__stock .badge.stock {  display:inline-flex;  align-items:center;  gap:7px;  min-height:32px;  padding:7px 10px;  border-radius:999px;  font-size:11px;  font-weight:800;}#page_artdet_content .artdet__stock .stock.on-stock {  background:rgba(0, 210, 106, 0.11);  border:1px solid rgba(0, 210, 106, 0.3);  color:#52e89d;}#page_artdet_content .artdet__stock .stock.to-order {  background:rgba(255, 201, 51, 0.1);  border:1px solid rgba(255, 201, 51, 0.3);  color:#ffdc72;}#page_artdet_content .artdet__stock .stock.no-stock {  background:rgba(255, 77, 90, 0.1);  border:1px solid rgba(255, 77, 90, 0.3);  color:#ff8993;}#page_artdet_content .artdet__stock .icon-link {  color:var(--kb-text-muted);  font-size:12px;}#page_artdet_content .artdet__stock .icon-link:hover,#page_artdet_content .artdet__stock .icon-link:focus-visible {  color:var(--kb-blue-hover);}#page_artdet_content .artdet__subscribe-btn {  background:rgba(30, 167, 255, 0.08);  border-color:rgba(30, 167, 255, 0.42);  color:#ffffff;}#page_artdet_content :is(.artdet__variants, .product-type, .artdet__spec-params--input, .plus-service) {  display:grid;  gap:12px;}#page_artdet_content :is(.product-variant, .product-type__item, .artdet__spec-param.type--input-param) {  margin:0;}#page_artdet_content :is(.product-variant__label, .product-type__label, .artdet__spec-params--input .form-label, .subscription-period > .form-label) {  margin-bottom:7px;  color:var(--kb-text-muted);  font-size:12px;  font-weight:750;}#page_artdet_content :is(.form-control, .form-select, .custom-file-name) {  min-height:44px;  background-color:rgba(8, 11, 18, 0.78);  border-color:rgba(107, 124, 160, 0.38);  border-radius:10px;  color:#ffffff;}#page_artdet_content :is(.form-control, .form-select, .custom-file-name)::placeholder {  color:var(--kb-text-dim);  opacity:1;}#page_artdet_content :is(.form-control, .form-select):hover {  border-color:rgba(30, 167, 255, 0.45);}#page_artdet_content :is(.form-control, .form-select):focus {  background-color:rgba(8, 11, 18, 0.94);  border-color:var(--kb-blue);  box-shadow:var(--kb-glow-blue);  color:#ffffff;}#page_artdet_content .product-type__values {  gap:7px;}#page_artdet_content .product-type__value,#page_artdet_content .subscription-period__item {  min-height:40px;  padding:8px 11px;  background:rgba(17, 21, 31, 0.84);  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:9px;  color:var(--kb-text-muted) !important;  transition:background-color var(--kb-transition-fast), border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), color var(--kb-transition-fast), transform var(--kb-transition-fast);}#page_artdet_content .product-type__value:hover,#page_artdet_content .product-type__value:focus-visible,#page_artdet_content .subscription-period__item:hover {  background:rgba(30, 167, 255, 0.1);  border-color:rgba(30, 167, 255, 0.56);  color:#ffffff !important;}#page_artdet_content .product-type__value.active,#page_artdet_content .form-check-input:checked + .subscription-period__item {  background:linear-gradient(135deg, rgba(30, 167, 255, 0.16), rgba(161, 0, 255, 0.2));  border-color:rgba(196, 77, 255, 0.7);  box-shadow:0 0 17px rgba(161, 0, 255, 0.2);  color:#ffffff !important;}#page_artdet_content .plus-service__label {  padding:11px 12px;  background:rgba(17, 21, 31, 0.68);  border:1px solid rgba(107, 124, 160, 0.25);  border-radius:10px;  color:var(--kb-text-muted);}#page_artdet_content .plus-service__input:checked + .plus-service__label {  background:rgba(161, 0, 255, 0.1);  border-color:rgba(161, 0, 255, 0.5);  color:#ffffff;}#page_artdet_content .artdet__cart {  margin-inline:0;}#page_artdet_content .artdet__cart-btn-input-col {  min-width:142px;}#page_artdet_content .artdet__cart-input-wrap {  display:grid;  grid-template-columns:42px minmax(50px, 1fr) 42px;  align-items:stretch;  min-height:50px;  overflow:hidden;  background:rgba(8, 11, 18, 0.82);  border:1px solid rgba(107, 124, 160, 0.38);  border-radius:11px;}#page_artdet_content .artdet__cart-input-wrap :is(.qtyminus_common, .qtyplus_common) {  width:42px;  min-width:42px;  min-height:48px;  padding:0;  background:transparent;  border:0;  border-radius:0;  color:var(--kb-text-muted);}#page_artdet_content .artdet__cart-input-wrap :is(.qtyminus_common, .qtyplus_common):hover,#page_artdet_content .artdet__cart-input-wrap :is(.qtyminus_common, .qtyplus_common):focus-visible {  background:rgba(30, 167, 255, 0.1);  color:#ffffff;}#page_artdet_content .artdet__cart-input {  min-width:48px;  min-height:48px;  padding-inline:4px;  background:transparent;  border:0;  border-right:1px solid rgba(107, 124, 160, 0.25);  border-left:1px solid rgba(107, 124, 160, 0.25);  border-radius:0;  box-shadow:none !important;  color:#ffffff;  font-weight:800;  text-align:center;}#page_artdet_content .artdet__cart-unit {  margin-top:6px;  color:var(--kb-text-dim);  font-size:11px;  text-align:center;}#page_artdet_content .artdet-main-btn {  min-height:50px;  border-radius:11px;  font-size:14px;  font-weight:850;  letter-spacing:0.01em;}#page_artdet_content .artdet__cart-btn {  background:linear-gradient(135deg, #c73cff 0%, #a100ff 56%, #6658ff 100%) !important;  border-color:var(--kb-purple-hover) !important;  box-shadow:0 12px 28px rgba(83, 17, 172, 0.34), 0 0 22px rgba(161, 0, 255, 0.25);}#page_artdet_content .artdet__cart-btn:hover,#page_artdet_content .artdet__cart-btn:focus-visible {  background:linear-gradient(135deg, #dc5cff 0%, #b02cff 54%, #7274ff 100%) !important;  box-shadow:0 14px 32px rgba(83, 17, 172, 0.42), 0 0 28px rgba(161, 0, 255, 0.36);}#page_artdet_content :is(.artdet__quick-order-btn, .artdet__inquire-btn) {  background:rgba(30, 167, 255, 0.07) !important;  border-color:rgba(30, 167, 255, 0.56) !important;  box-shadow:0 0 14px rgba(30, 167, 255, 0.08);}#page_artdet_content :is(.artdet__quick-order-btn, .artdet__inquire-btn):hover,#page_artdet_content :is(.artdet__quick-order-btn, .artdet__inquire-btn):focus-visible {  background:rgba(30, 167, 255, 0.16) !important;  border-color:var(--kb-blue-hover) !important;  box-shadow:0 0 20px rgba(30, 167, 255, 0.21);}#page_artdet_content :is(.artdet__cart-not-buyable, .artdet__need-login-to-cart-alert, .artdet__price-login-alert) {  padding:13px 14px;  background:rgba(255, 201, 51, 0.08);  border:1px solid rgba(255, 201, 51, 0.28);  border-radius:11px;  color:#ffe18a;}#page_artdet_content .artdet__short-descripton-content {  color:var(--kb-text-muted);  font-size:14px;  line-height:1.7;}#page_artdet_content .artdet__short-descripton-content :is(p, ul, ol):last-child {  margin-bottom:0;}#page_artdet_content .artdet__spec-params--not-inputs-not-icons,#page_artdet_content .artdet__data-content {  gap:7px;}#page_artdet_content .artdet__spec-params--not-inputs-not-icons .artdet__spec-param,#page_artdet_content .artdet__data-content .data__item {  padding:9px 10px;  background:rgba(17, 21, 31, 0.62);  border:1px solid rgba(107, 124, 160, 0.18);  border-radius:9px;}#page_artdet_content :is(.artdet__spec-param-label, .artdet__param-label, .data__item-title) {  color:var(--kb-text-dim);  font-size:12px;}#page_artdet_content :is(.artdet__spec-param-value, .artdet__param-value, .data__item-value) {  color:var(--kb-text);  font-size:12px;  font-weight:700;}#page_artdet_content .artdet__spec-params--icons .direct-filter-link,#page_artdet_content .artdet__params--icons .direct-filter-link {  padding:8px 10px;  background:rgba(17, 21, 31, 0.66);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:9px;  color:var(--kb-text-muted);  text-decoration:none;}#page_artdet_content .artdet__spec-params--icons .direct-filter-link:hover,#page_artdet_content .artdet__spec-params--icons .direct-filter-link:focus-visible,#page_artdet_content .artdet__params--icons .direct-filter-link:hover,#page_artdet_content .artdet__params--icons .direct-filter-link:focus-visible {  border-color:rgba(30, 167, 255, 0.5);  color:#ffffff;}#page_artdet_content .icon-link.scroll-to-btn,#page_artdet_content .read-more__btn {  color:var(--kb-blue-hover);  font-size:12px;  font-weight:750;}#page_artdet_content .icon-link.scroll-to-btn:hover,#page_artdet_content .icon-link.scroll-to-btn:focus-visible,#page_artdet_content .read-more__btn:hover,#page_artdet_content .read-more__btn:focus-visible {  color:#ffffff;}#page_artdet_content :is(.qty-discounts, .artdet__warehouses) {  overflow:hidden;  background:rgba(17, 21, 31, 0.66);  border:1px solid rgba(107, 124, 160, 0.22);  border-radius:12px;}#page_artdet_content :is(.qty-discounts__title, .artdet__warehouses__title) {  padding:12px 13px 7px;  color:#ffffff;  font-size:14px;  font-weight:800;}#page_artdet_content :is(.qty-discount, .artdet__warehouse) {  padding:9px 12px;  border-radius:0;  color:var(--kb-text-muted);}#page_artdet_content :is(.qty-discount, .artdet__warehouse):nth-child(odd) {  background:rgba(30, 167, 255, 0.045);}#page_artdet_content .artdet__countdown-outer {  padding:13px 14px;  background:rgba(255, 77, 90, 0.065);  border:1px solid rgba(255, 77, 90, 0.28);  border-radius:12px;}#page_artdet_content .artdet__discount-saving,#page_artdet_content .artdet__price-discount-period {  color:#ff8993;}#page_artdet_content .cd_wrap {  background:rgba(8, 11, 18, 0.84);  color:#ffffff;}#page_artdet_content :is(.long-description, .artdet__data, .product-reviews, .custom-sections) {  position:relative;  margin-top:clamp(34px, 5vw, 72px);}#page_artdet_content :is(.long-description, .artdet__data, .product-reviews, .custom-section) > .container,#page_artdet_content .custom-section.container {  padding-top:clamp(20px, 2.5vw, 32px);  padding-bottom:clamp(20px, 2.5vw, 32px);  background:  linear-gradient(180deg, rgba(17, 21, 31, 0.82), rgba(11, 14, 21, 0.82));  border:1px solid rgba(92, 111, 145, 0.25);  border-radius:var(--kb-radius-lg);  box-shadow:0 16px 38px rgba(0, 0, 0, 0.22);}#page_artdet_content :is(.long-description__title, .data__title, .product-reviews__title, .custom-section__title, .package-offers__title) {  position:relative;  margin-bottom:clamp(16px, 2vw, 24px);  padding-left:15px;  color:#ffffff;  font-size:clamp(22px, 2.1vw, 32px);  font-weight:850;  line-height:1.1;  letter-spacing:-0.025em;}#page_artdet_content :is(.long-description__title, .data__title, .product-reviews__title, .custom-section__title, .package-offers__title)::before {  content:"";  position:absolute;  top:0.04em;  bottom:0.04em;  left:0;  width:4px;  border-radius:999px;  background:linear-gradient(180deg, var(--kb-blue), var(--kb-purple));  box-shadow:0 0 12px rgba(30, 167, 255, 0.24);}#page_artdet_content :is(.long-description__content, .custom-section__content) {  color:var(--kb-text-muted);  font-size:15px;  line-height:1.75;}#page_artdet_content :is(.long-description__content, .custom-section__content) :is(h2, h3, h4) {  margin-top:1.5em;  color:#ffffff;}#page_artdet_content :is(.long-description__content, .custom-section__content) a {  color:var(--kb-blue-hover);}#page_artdet_content :is(.long-description__content, .custom-section__content) img {  max-width:100%;  height:auto;  border-radius:12px;}#page_artdet_content .product-reviews[role="list"] {  display:grid;  gap:12px;}#page_artdet_content .product-review {  padding:clamp(14px, 1.6vw, 20px);  background:rgba(8, 11, 18, 0.55);  border:1px solid rgba(107, 124, 160, 0.2);  border-radius:12px;}#page_artdet_content .product-review__head {  gap:8px 12px;  color:var(--kb-text-dim);}#page_artdet_content .product-review__author,#page_artdet_content .product-review__admin-answer-title {  color:#ffffff;  font-weight:800;}#page_artdet_content .product-review__message,#page_artdet_content .product-review__admin-answer-inner {  color:var(--kb-text-muted);  line-height:1.65;}#page_artdet_content .product-review__verified-customer-badge {  background:rgba(0, 210, 106, 0.1);  border:1px solid rgba(0, 210, 106, 0.25);  color:#66e9aa;}#page_artdet_content .product-review__admin-answer {  margin-top:12px;  padding:12px 13px;  background:rgba(30, 167, 255, 0.055);  border-left:3px solid var(--kb-blue);  border-radius:0 9px 9px 0;}#page_artdet_content .product-review__image {  overflow:hidden;  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:9px;}#page_artdet_content :is(.similar-products, .additional-products, .additional-products--cross, .package-offers, .gift-products, .products_in_bundle) {  margin-top:clamp(36px, 5vw, 76px);}#page_artdet_content :is(.similar-products, .additional-products, .additional-products--cross) > :is(.main-title, .additional-products__title, .similar-products__title),#page_artdet_content :is(.package-offers__title, .gift-products__title) {  color:#ffffff;}#page_artdet_content .artdet__bundle-offcanvas-open-btn {  min-height:46px;  background:rgba(30, 167, 255, 0.07);  border-color:rgba(30, 167, 255, 0.5);  border-radius:10px;  color:#ffffff;}#offcanvases-prdotuct-details .offcanvas {  background:linear-gradient(180deg, #121722, #090c13);  color:var(--kb-text);}#offcanvases-prdotuct-details .offcanvas-header {  border-bottom:1px solid rgba(107, 124, 160, 0.2);}#artdet__fixed-cart.fixed-cart {  background:  radial-gradient(circle at 80% 0%, rgba(161, 0, 255, 0.1), transparent 30%),  rgba(7, 10, 16, 0.95);  border-top:1px solid rgba(30, 167, 255, 0.28);  box-shadow:0 -14px 34px rgba(0, 0, 0, 0.44), 0 -1px 16px rgba(30, 167, 255, 0.08);  color:var(--kb-text);  -webkit-backdrop-filter:blur(16px) saturate(130%);  backdrop-filter:blur(16px) saturate(130%);}#artdet__fixed-cart .fixed-cart__img {  overflow:hidden;  background:#ffffff;  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:9px;}#artdet__fixed-cart .fixed-cart__name {  color:#ffffff;  font-size:13px;  font-weight:750;}#artdet__fixed-cart .fixed-cart__price--base {  color:var(--kb-text-muted);}#artdet__fixed-cart .fixed-cart__price-discount {  color:#ffffff;  font-weight:850;}#artdet__fixed-cart .fixed-cart__btn {  min-height:42px;  padding-inline:17px;  border-radius:9px;  font-weight:800;}@media (min-width:1200px) {  #page_artdet_content.artdet--type-2 .artdet__main-grid {  grid-template-columns:minmax(0, 1fr) minmax(400px, 470px);  column-gap:clamp(28px, 3vw, 48px);  }  #page_artdet_content.artdet--type-2 .col-b {  top:calc(var(--header-height, 0px) + 18px);  }  #page_artdet_content .artdet__image-block {  min-height:560px;  }  #page_artdet_content .artdet__alt-img-outer {  min-height:520px;  }}@media (max-width:1199px) {  #page_artdet_content.artdet--type-2 .artdet__main-grid {  grid-template-columns:minmax(0, 1fr) minmax(350px, 420px);  column-gap:22px;  }  #page_artdet_content .artdet__name {  font-size:clamp(27px, 3.3vw, 37px);  }  #page_artdet_content .artdet__image-block {  max-width:560px;  }}@media (max-width:991px) {  #page_artdet_content.artdet--type-2 .artdet__main-grid {  grid-template-columns:minmax(0, 1fr);  }  #page_artdet_content.artdet--type-2 .col-b {  grid-row:auto;  grid-column:auto;  position:relative;  top:auto !important;  }  #page_artdet_content .artdet__block-cart-inner,  #page_artdet_content .artdet__block-left-outer,  #page_artdet_content .artdet__block-image-inner,  #page_artdet_content .artdet__block-name-inner {  position:static !important;  top:auto !important;  }  #page_artdet_content .artdet__image-block {  max-width:650px;  }  #page_artdet_content .artdet__pagination-btns {  justify-content:flex-start !important;  }}@media (max-width:767px) {  #page_artdet_content {  padding-top:12px;  padding-bottom:48px;  }  #page_artdet_content #artdet__main-block,  #page_artdet_content .artdet__main-grid {  gap:14px;  }  #page_artdet_content .artdet__breadcrumb-and-pagination {  padding:6px 0 10px;  }  #page_artdet_content #breadcrumb .breadcrumb {  font-size:11px;  }  #page_artdet_content .artdet__pagination-btns {  width:100%;  }  #page_artdet_content .artdet__pagination-btn {  flex:1 1 0;  justify-content:center;  min-height:38px;  }  #page_artdet_content.artdet--type-2 .col-b,  #page_artdet_content .highlighted-block {  padding:15px;  border-radius:14px;  }  #page_artdet_content .artdet__image-block {  min-height:0;  padding:8px;  border-radius:14px;  }  #page_artdet_content .artdet__alt-img-outer {  min-height:min(88vw, 460px);  }  #page_artdet_content .artdet__alt-img {  max-height:min(88vw, 460px);  padding:6px;  border-radius:10px;  }  #page_artdet_content .artdet__image-block :is(.carousel__prev-next-btn, .flickity-button) {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  border-radius:10px;  }  #page_artdet_content .artdet__name {  font-size:clamp(25px, 7.5vw, 33px);  line-height:1.1;  }  #page_artdet_content .artdet__sku-and-social-media,  #page_artdet_content .artdet__product_functions-and-social-media,  #page_artdet_content .artdet__rating-and-social-outer {  align-items:flex-start !important;  flex-direction:column;  }  #page_artdet_content .social-media {  margin-left:0 !important;  }  #page_artdet_content .artdet__prices {  padding:13px;  border-radius:12px;  }  #page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base,  #page_artdet_content .artdet__price-discount {  font-size:clamp(26px, 8vw, 34px);  }  #page_artdet_content .artdet__cart {  gap:9px 0;  }  #page_artdet_content .artdet__cart-btn-input-col,  #page_artdet_content .artdet__cart-btn-col,  #page_artdet_content .artdet__inquire {  width:100%;  flex:0 0 100%;  }  #page_artdet_content .artdet__cart-btn-input-col {  min-width:0;  }  #page_artdet_content .artdet__cart-input-wrap {  grid-template-columns:48px minmax(60px, 1fr) 48px;  width:100%;  }  #page_artdet_content .artdet__cart-input-wrap :is(.qtyminus_common, .qtyplus_common) {  width:48px;  min-width:48px;  }  #page_artdet_content .artdet-main-btn {  width:100%;  min-height:50px;  }  #page_artdet_content :is(.long-description, .artdet__data, .product-reviews, .custom-sections) {  margin-top:34px;  }  #page_artdet_content :is(.long-description, .artdet__data, .product-reviews, .custom-section) > .container,  #page_artdet_content .custom-section.container {  padding-top:18px;  padding-bottom:18px;  border-radius:14px;  }  #page_artdet_content :is(.long-description__title, .data__title, .product-reviews__title, .custom-section__title, .package-offers__title) {  font-size:clamp(21px, 6vw, 27px);  }  #page_artdet_content :is(.long-description__content, .custom-section__content) {  font-size:14px;  line-height:1.7;  }  #artdet__fixed-cart .fixer-cart__img-col,  #artdet__fixed-cart .fixed-cart__prices {  display:none !important;  }  #artdet__fixed-cart .fixed-cart__name {  font-size:11px;  }  #artdet__fixed-cart .fixed-cart__btn {  min-height:40px;  padding-inline:12px;  font-size:11px;  }}@media (max-width:575px) {  #page_artdet_content .artdet__nav .row {  --bs-gutter-y:8px;  }  #page_artdet_content .artdet__functions .btn {  min-height:38px;  padding:7px 9px;  font-size:11px;  }  #page_artdet_content .social-media .btn {  width:36px;  min-width:36px;  height:36px;  min-height:36px;  }  #page_artdet_content .artdet__stock {  align-items:flex-start !important;  flex-direction:column;  }  #page_artdet_content .artdet__stock .artdet__subscribe-btn {  width:100%;  margin-left:0 !important;  }  #page_artdet_content .artdet__spec-params--not-inputs-not-icons .artdet__spec-param,  #page_artdet_content .artdet__data-content .data__item {  grid-template-columns:minmax(0, 1fr);  gap:4px;  }  #page_artdet_content .product-review__head {  align-items:flex-start;  flex-direction:column;  }  #artdet__fixed-cart .fixed-cart__name {  display:none;  }}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) {  color:var(--kb-text);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-control, .form-select, .custom-file-name) {  min-height:44px;  background:rgba(15, 19, 28, 0.96);  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:var(--kb-radius-sm);  color:var(--kb-text);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.02);  transition:border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), background-color var(--kb-transition-fast);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-control, .form-select, .custom-file-name):hover {  border-color:rgba(30, 167, 255, 0.54);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-control, .form-select):focus {  background:rgba(9, 13, 21, 0.98);  border-color:var(--kb-blue);  color:#ffffff;  box-shadow:var(--kb-glow-blue);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .form-control::placeholder {  color:var(--kb-text-dim);  opacity:1;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-label, .form-check-label) {  color:var(--kb-text);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-text, .text-body-secondary) {  color:var(--kb-text-muted) !important;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .input-group-text {  min-width:44px;  justify-content:center;  background:rgba(23, 28, 40, 0.98);  border:1px solid rgba(107, 124, 160, 0.34);  color:var(--kb-blue-hover);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .input-group > :is(.input-group-text, .form-control, .form-select, .btn) {  min-height:44px;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .form-check-input {  width:20px;  height:20px;  margin-top:0.1em;  background-color:#0d111a;  border:1px solid rgba(107, 124, 160, 0.5);  box-shadow:none;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .form-check-input:hover {  border-color:rgba(30, 167, 255, 0.72);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .form-check-input:checked {  background-color:var(--kb-purple);  border-color:var(--kb-purple-hover);  box-shadow:0 0 14px rgba(161, 0, 255, 0.34);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .form-check-input:focus-visible {  outline:2px solid var(--kb-blue);  outline-offset:3px;  box-shadow:none;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.invalid-feedback, .error-text, .terms-error, .company-error) {  color:#ff8490;}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) :is(.form-control, .form-select).is-invalid,:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .has-invalid-input :is(.form-control, .form-select) {  border-color:var(--kb-danger);  box-shadow:0 0 0 1px rgba(255, 77, 90, 0.34), 0 0 16px rgba(255, 77, 90, 0.16);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .alert {  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:var(--kb-radius);  background:rgba(17, 22, 32, 0.92);  color:var(--kb-text);  box-shadow:0 10px 26px rgba(0, 0, 0, 0.2);}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .alert-primary {  border-color:rgba(30, 167, 255, 0.36);  background:linear-gradient(135deg, rgba(30, 167, 255, 0.1), rgba(17, 22, 32, 0.94));}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .alert-warning {  border-color:rgba(255, 201, 51, 0.4);  background:linear-gradient(135deg, rgba(255, 201, 51, 0.1), rgba(17, 22, 32, 0.94));}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .alert-danger {  border-color:rgba(255, 77, 90, 0.44);  background:linear-gradient(135deg, rgba(255, 77, 90, 0.11), rgba(17, 22, 32, 0.94));}:is(  #page_cart_content,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content) .alert-success {  border-color:rgba(0, 210, 106, 0.38);  background:linear-gradient(135deg, rgba(0, 210, 106, 0.1), rgba(17, 22, 32, 0.94));}#page_cart_content.page-cart {  padding-block:clamp(26px, 4vw, 58px) clamp(54px, 7vw, 90px);}#page_cart_content .main-title,#page_cart_content > .container > .h1,#page_cart_content .cart__empty-content > .h1 {  margin-bottom:clamp(18px, 2.5vw, 30px);  color:#ffffff;  font-weight:850;  letter-spacing:-0.035em;}#page_cart_content .overflow-main-grid {  grid-template-columns:minmax(0, 1fr) minmax(300px, 370px);  gap:clamp(22px, 3vw, 38px);  align-items:start;}#page_cart_content .col-a,#page_cart_content .col-b {  min-width:0;}#page_cart_content .order-content__block-title {  display:flex;  align-items:center;  justify-content:space-between;  gap:14px;  margin:0 0 14px;  color:var(--kb-text-muted);  font-size:13px;  font-weight:800;  letter-spacing:0.08em;  text-transform:uppercase;}#page_cart_content .cart-items {  display:grid;  gap:10px;  margin-bottom:0 !important;}#page_cart_content :is(.cart-item, .cart-item--plus) {  position:relative;  padding:14px 16px;  overflow:hidden;  background:  linear-gradient(110deg, rgba(30, 167, 255, 0.035), transparent 35%),  rgba(17, 20, 29, 0.96);  border:1px solid rgba(107, 124, 160, 0.26);  border-radius:var(--kb-radius);  box-shadow:0 8px 22px rgba(0, 0, 0, 0.2);  transition:border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), transform var(--kb-transition-fast);}#page_cart_content :is(.cart-item, .cart-item--plus)::before {  content:"";  position:absolute;  inset:0 auto 0 0;  width:2px;  background:linear-gradient(180deg, var(--kb-blue), var(--kb-purple));  opacity:0;  transition:opacity var(--kb-transition-fast);}@media (hover:hover) and (pointer:fine) {  #page_cart_content :is(.cart-item, .cart-item--plus):hover {  border-color:rgba(30, 167, 255, 0.5);  box-shadow:0 12px 28px rgba(0, 0, 0, 0.3), 0 0 18px rgba(30, 167, 255, 0.09);  transform:translateY(-1px);  }  #page_cart_content :is(.cart-item, .cart-item--plus):hover::before {  opacity:1;  }}#page_cart_content .cart-item.no-stock {  border-color:rgba(255, 201, 51, 0.32);}#page_cart_content .cart-item.is-invalid {  border-color:rgba(255, 77, 90, 0.46);}#page_cart_content .cart-item__img-url {  display:grid;  width:72px;  height:72px;  overflow:hidden;  place-items:center;  background:#f6f7fb;  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:10px;}#page_cart_content .cart-item__img {  display:block;  width:100%;  height:100%;  object-fit:contain;}#page_cart_content .cart-item__no-img-outer {  display:grid;  width:100%;  height:100%;  place-items:center;  color:var(--kb-text-dim) !important;}#page_cart_content .cart-item__name-wrap {  margin-bottom:4px;  color:#ffffff;  font-size:14px;  font-weight:760;  line-height:1.35;}#page_cart_content .cart-item__name-link {  color:#ffffff;  text-decoration:none;}#page_cart_content .cart-item__name-link:hover,#page_cart_content .cart-item__name-link:focus-visible {  color:var(--kb-blue-hover);  text-shadow:0 0 10px rgba(30, 167, 255, 0.28);}#page_cart_content :is(.cart-item__variants, .cart-item__params, .cart-item__product-infos, .cart-item__subscription) {  margin-top:5px;  color:var(--kb-text-muted);  font-size:12px;}#page_cart_content :is(.cart-item__variant, .cart-item__param) {  display:inline-flex;  flex-wrap:wrap;  gap:4px;  margin-right:10px;}#page_cart_content :is(.cart-item__variant-title, .cart-item__param-name) {  color:var(--kb-text-dim);}#page_cart_content .cart-item__qty-wrap.qty--input {  display:grid;  grid-template-columns:34px minmax(54px, 72px) 34px;  align-items:center;  overflow:hidden;  background:#0d111a;  border:1px solid rgba(107, 124, 160, 0.34);  border-radius:10px;  transition:border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast);}#page_cart_content .cart-item__qty-wrap.qty--input:focus-within {  border-color:var(--kb-blue);  box-shadow:var(--kb-glow-blue);}#page_cart_content .cart-item__qty-wrap.qty--input .btn {  position:relative;  width:34px;  min-width:34px;  height:38px;  min-height:38px;  padding:0;  border:0;  border-radius:0;  color:var(--kb-text-muted);}#page_cart_content .cart-item__qty-wrap.qty--input .btn:hover,#page_cart_content .cart-item__qty-wrap.qty--input .btn:focus-visible {  background:rgba(30, 167, 255, 0.11);  color:#ffffff;}#page_cart_content .cart-item__qty-wrap.qty--input .qtyminus_common::before,#page_cart_content .cart-item__qty-wrap.qty--input .qtyplus_common::before,#page_cart_content .cart-item__qty-wrap.qty--input .qtyplus_common::after {  content:"";  position:absolute;  top:50%;  left:50%;  width:10px;  height:1.5px;  background:currentColor;  border-radius:2px;  transform:translate(-50%, -50%);}#page_cart_content .cart-item__qty-wrap.qty--input .qtyplus_common::after {  transform:translate(-50%, -50%) rotate(90deg);}#page_cart_content .cart-item__input.form-control {  width:100%;  min-width:0;  min-height:38px;  height:38px;  padding:0 5px;  background:transparent;  border:0;  border-radius:0;  color:#ffffff;  font-size:13px;  font-weight:800;  line-height:38px;  text-align:center;  box-shadow:none;  -moz-appearance:textfield;}#page_cart_content .cart-item__input.form-control::-webkit-inner-spin-button,#page_cart_content .cart-item__input.form-control::-webkit-outer-spin-button {  margin:0;  -webkit-appearance:none;}#page_cart_content .cart-item__qty-unit {  color:var(--kb-text-muted);  font-size:12px;}#page_cart_content .cart-item__qty-wrap--text {  display:inline-flex;  min-height:38px;  align-items:center;  gap:5px;  padding:8px 11px;  background:#0d111a;  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:9px;  color:var(--kb-text);}#page_cart_content .cart-item__sum-prices {  min-width:108px;}#page_cart_content :is(.cart-item__sum-price-gross, .cart-item-plus__service-price-gross) {  color:#ffffff;  font-size:15px;  font-weight:850;  line-height:1.2;}#page_cart_content :is(.cart-item__sum-price-net, .cart-item-plus__price-net, .cart-item__price-unit, .cart-item-plus__price-unit) {  margin-top:3px;  color:var(--kb-text-muted);  font-size:11px;}#page_cart_content .cart-item-del-btn {  display:grid;  width:38px;  min-width:38px;  height:38px;  min-height:38px;  margin-left:8px;  padding:0;  place-items:center;  background:rgba(255, 77, 90, 0.07);  border:1px solid rgba(255, 77, 90, 0.22);  border-radius:9px;  color:#ff7d89 !important;}#page_cart_content .cart-item-del-btn:hover,#page_cart_content .cart-item-del-btn:focus-visible {  background:rgba(255, 77, 90, 0.14);  border-color:rgba(255, 77, 90, 0.5);  box-shadow:0 0 15px rgba(255, 77, 90, 0.16);  color:#ffffff !important;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box {  top:178px;  padding:22px;  overflow:hidden;  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.13), transparent 42%),  linear-gradient(160deg, rgba(23, 27, 39, 0.98), rgba(13, 16, 24, 0.98));  border:1px solid rgba(161, 0, 255, 0.32);  border-radius:var(--kb-radius-lg);  box-shadow:var(--kb-shadow), 0 0 24px rgba(161, 0, 255, 0.08);}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box::before {  content:"";  position:absolute;  inset:0 18px auto;  height:1px;  background:linear-gradient(90deg, transparent, rgba(30, 167, 255, 0.62), rgba(161, 0, 255, 0.72), transparent);}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__main-title {  margin:0 0 14px;  color:#ffffff;  font-size:14px;  font-weight:850;  letter-spacing:0.035em;  text-transform:uppercase;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box-item {  display:flex;  align-items:baseline;  justify-content:space-between;  gap:14px;  padding-block:7px;  color:var(--kb-text-muted);  font-size:13px;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__value {  margin-left:auto;  color:var(--kb-text);  font-weight:750;  text-align:right;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .line-separator {  margin-block:8px;  border-color:rgba(107, 124, 160, 0.28);}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__total-price {  margin:0 !important;  padding:16px 0 10px;  color:#ffffff;  font-size:15px;  font-weight:800;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__total-price .sum-box__value {  color:#ff59df;  font-size:clamp(19px, 2.2vw, 25px);  font-weight:900;  letter-spacing:-0.025em;  text-shadow:0 0 15px rgba(161, 0, 255, 0.24);}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__total-save,:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__point-credit,:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__coupon-item.highlighted-primary {  margin-top:6px;  padding:10px 12px;  background:rgba(0, 210, 106, 0.08);  border:1px solid rgba(0, 210, 106, 0.22);  border-radius:9px;  color:#8ff5bd;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__coupon {  margin-top:8px;  padding:14px !important;  background:rgba(7, 10, 16, 0.5);  border:1px solid rgba(107, 124, 160, 0.2);  border-radius:11px;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__coupon .form-label {  margin-bottom:7px;  color:var(--kb-text-muted);  font-size:12px;  font-weight:750;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__coupon .btn {  min-width:44px;  border-radius:0 8px 8px 0;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box__navigation-wrap,:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .g-btn-wrap {  display:grid;  gap:10px;  margin-top:4px;}:is(#page_cart_content, #page_order_mods_content, #page_order_control_content) :is(.sum-box__cart-next-btn, .sum-box__order-methods-next-btn, .sum-box__order-control-next-btn, .orderflow-main-btn) {  width:100%;  min-height:48px;  border-radius:10px;  font-weight:850;  letter-spacing:0.01em;}#page_cart_content .sum-box__cart-buttons {  margin-top:18px;}#page_cart_content .sum-box__cart-buttons .btn,#page_cart_content .cart__btn-back {  min-height:40px;  padding-inline:13px;  background:rgba(17, 21, 31, 0.82);  border:1px solid rgba(107, 124, 160, 0.26);  border-radius:9px;  color:var(--kb-text-muted);}#page_cart_content .sum-box__cart-buttons .btn:hover,#page_cart_content .sum-box__cart-buttons .btn:focus-visible,#page_cart_content .cart__btn-back:hover,#page_cart_content .cart__btn-back:focus-visible {  background:rgba(30, 167, 255, 0.09);  border-color:rgba(30, 167, 255, 0.5);  color:#ffffff;}#page_cart_content .cart__btn-delete-all:hover,#page_cart_content .cart__btn-delete-all:focus-visible {  background:rgba(255, 77, 90, 0.1);  border-color:rgba(255, 77, 90, 0.48);}#page_cart_content .cart__cart-empty {  padding-block:18px 42px;}#page_cart_content .cart__cart-is-empty {  align-items:center;  gap:14px;  padding:18px 20px;}#page_cart_content .cart__empty-content {  max-width:620px;  padding:clamp(26px, 4vw, 46px);  background:  radial-gradient(circle at 0 0, rgba(30, 167, 255, 0.08), transparent 42%),  var(--kb-surface);  border:1px solid rgba(107, 124, 160, 0.25);  border-radius:var(--kb-radius-lg);}.order-steps {  position:relative;  z-index:3;  width:min(100%, 980px);  margin:18px auto 30px;  padding-inline:18px;}.order-steps-inner {  position:relative;  gap:0;  padding:0;  list-style:none;}.order-steps-inner::before {  content:"";  position:absolute;  top:21px;  right:7%;  left:7%;  height:1px;  background:linear-gradient(90deg, rgba(107, 124, 160, 0.16), rgba(30, 167, 255, 0.32), rgba(161, 0, 255, 0.26), rgba(107, 124, 160, 0.16));}.order-step {  position:relative;  z-index:1;  flex:1 1 0;  min-width:0;  color:var(--kb-text-dim);  text-align:center;}.order-step > :is(a, span),.order-step:not(:has(> a)) {  color:inherit;  text-decoration:none;}.order-step > a,.order-step {  display:flex;  align-items:center;  flex-direction:column;  gap:8px;}.order-step__icon {  display:grid;  width:42px;  min-width:42px;  height:42px;  min-height:42px;  padding:10px;  place-items:center;  background:#0d1119;  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:50%;  color:var(--kb-text-dim);}.order-step__icon--done {  display:none;}.order-step__text {  max-width:120px;  overflow:hidden;  font-size:11px;  font-weight:760;  line-height:1.25;  text-overflow:ellipsis;  white-space:nowrap;}.order-step.is-active {  color:#ffffff;}.order-step.is-active .order-step__icon {  background:linear-gradient(145deg, rgba(30, 167, 255, 0.2), rgba(161, 0, 255, 0.22));  border-color:rgba(161, 0, 255, 0.74);  box-shadow:0 0 20px rgba(161, 0, 255, 0.24);  color:#ffffff;}.order-step.is-done {  color:var(--kb-blue-hover);}.order-step.is-done .order-step__icon:not(.order-step__icon--done) {  display:none;}.order-step.is-done .order-step__icon--done {  display:grid;  background:rgba(0, 210, 106, 0.12);  border-color:rgba(0, 210, 106, 0.42);  color:#7af0b0;}.order-step > a:hover,.order-step > a:focus-visible {  color:#ffffff;}#page_reg_content {  padding-block:clamp(18px, 3vw, 42px) clamp(48px, 6vw, 78px);}#page_reg_content .reg-main-grid {  gap:clamp(18px, 2.4vw, 30px);}#page_reg_content :is(.new-cust__section, .section-outer, .highlighted-block) {  padding:clamp(20px, 3vw, 30px);  background:  radial-gradient(circle at 100% 0%, rgba(30, 167, 255, 0.07), transparent 38%),  rgba(17, 20, 29, 0.96);  border:1px solid rgba(107, 124, 160, 0.26);  border-radius:var(--kb-radius-lg);  box-shadow:0 10px 26px rgba(0, 0, 0, 0.22);}#page_reg_content :is(.new-cust__section, .section-outer) + :is(.new-cust__section, .section-outer) {  margin-top:18px;}#page_reg_content .new-cust__form-group-grid {  gap:14px 18px;}#page_reg_content .buttons-container {  gap:10px;  margin-top:22px;}#page_reg_content :is(.new-cust__reg-btn, .new-cust__no-reg-btn, .orderflow-main-btn) {  min-height:48px;  border-radius:10px;  font-weight:830;}#page_order_mods_content {  padding-bottom:clamp(50px, 7vw, 84px);}#page_order_mods_content .overflow-main-grid,#page_order_control_content .overflow-main-grid {  grid-template-columns:minmax(0, 1fr) minmax(300px, 370px);  gap:clamp(22px, 3vw, 38px);  align-items:start;}#page_order_mods_content .order-mods-section {  min-width:0;}#page_order_mods_content .main-title-3,#page_order_control_content .order-content__block-title {  margin:0 0 14px;  color:#ffffff;  font-size:18px;  font-weight:850;  letter-spacing:-0.02em;}#page_order_mods_content .order-mods__item {  position:relative;  margin-bottom:10px;  padding:0;  overflow:hidden;  background:rgba(17, 20, 29, 0.96);  border:1px solid rgba(107, 124, 160, 0.26);  border-radius:var(--kb-radius);  transition:border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), background-color var(--kb-transition-fast), transform var(--kb-transition-fast);}#page_order_mods_content .order-mods__item > .form-check-input {  position:absolute;  top:18px;  left:18px;  z-index:2;}#page_order_mods_content .order-mods__item > .form-check-label {  display:block;  width:100%;  min-height:64px;  padding:17px 18px 17px 52px;  cursor:pointer;}#page_order_mods_content .order-mods__item:has(> .form-check-input:checked) {  background:  linear-gradient(110deg, rgba(30, 167, 255, 0.1), rgba(161, 0, 255, 0.07)),  rgba(17, 20, 29, 0.98);  border-color:rgba(161, 0, 255, 0.68);  box-shadow:0 0 0 1px rgba(30, 167, 255, 0.14), 0 0 22px rgba(161, 0, 255, 0.12);}@media (hover:hover) and (pointer:fine) {  #page_order_mods_content .order-mods__item:hover {  border-color:rgba(30, 167, 255, 0.5);  transform:translateY(-1px);  }}#page_order_mods_content .order-mods__name {  color:#ffffff;  font-size:14px;  font-weight:780;  line-height:1.35;}#page_order_mods_content :is(.order-mods__shipping-cost, .order-mods__handling-cost) {  color:var(--kb-blue-hover);  font-weight:830;}#page_order_mods_content .order-mods__logo-wrap {  display:flex;  min-height:28px;  align-items:center;  margin-top:9px;}#page_order_mods_content .order-mods__logo {  max-width:min(100%, var(--method_img_maxwidth));  max-height:var(--method_img_maxheight);  object-fit:contain;  object-position:left center;  filter:brightness(1.08) saturate(0.95);}#page_order_mods_content .order-mods__details {  margin-top:13px;  padding-top:13px;  border-top:1px solid rgba(107, 124, 160, 0.18);  color:var(--kb-text-muted);}#page_order_mods_content .order-mods__description {  color:var(--kb-text-muted);  line-height:1.55;}#page_order_mods_content :is(.order-mods__params-section, .order-mods__point-account, .order-mods__plus-mod) {  margin-top:18px;  padding:20px;  background:rgba(17, 20, 29, 0.94);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:var(--kb-radius);}#page_order_mods_content .order-mods__prev-btn,#page_order_control_content .order-control__back-btn {  min-height:42px;  margin-top:22px;  border-radius:9px;}#page_order_control_content {  padding-bottom:clamp(50px, 7vw, 84px);}#page_order_control_content .order-control-section {  height:100%;  padding:22px;  background:  radial-gradient(circle at 100% 0%, rgba(30, 167, 255, 0.065), transparent 38%),  rgba(17, 20, 29, 0.96);  border:1px solid rgba(107, 124, 160, 0.25);  border-radius:var(--kb-radius-lg);  box-shadow:0 10px 25px rgba(0, 0, 0, 0.2);}#page_order_control_content .order-control-title {  color:var(--kb-text-dim);  font-size:11px;  font-weight:760;  letter-spacing:0.045em;  text-transform:uppercase;}#page_order_control_content .order-control-value {  margin-top:2px;  color:var(--kb-text);  font-size:13px;  line-height:1.5;}#page_order_control_content .order-control-modify-btn {  display:inline-flex;  min-height:34px;  align-items:center;  gap:6px;  padding:6px 10px;  background:rgba(30, 167, 255, 0.07);  border:1px solid rgba(30, 167, 255, 0.22);  border-radius:8px;  color:var(--kb-blue-hover);  font-size:12px;}#page_order_control_content .cart-items {  display:grid;  gap:10px;}#page_order_control_content .cart-item {  padding:13px 14px;  background:rgba(17, 20, 29, 0.96);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:var(--kb-radius);}#page_order_control_content .cart-item__img-url {  display:grid;  width:64px;  height:64px;  overflow:hidden;  place-items:center;  background:#f6f7fb;  border-radius:9px;}#page_order_control_content .cart-item__img {  width:100%;  height:100%;  object-fit:contain;}#page_order_control_content .cart-item__name-link,#page_order_control_content .cart-item__name-wrap {  color:#ffffff;  font-weight:740;}#page_order_control_content :is(.cart-item__sum-price-gross, .cart-item-plus__service-price-gross) {  color:#ffffff;  font-weight:820;}#page_order_control_content :is(.order-control__comments, .order-control__terms) {  margin-top:16px;}#page_order_control_content :is(.order-comment, .shipping-comment) {  min-height:92px;  resize:vertical;}#page_order_control_content .order-control__terms {  padding:14px;  background:rgba(7, 10, 16, 0.48);  border:1px solid rgba(107, 124, 160, 0.2);  border-radius:10px;}#page_order_checkout_content,#page_order_send_content {  padding-block:clamp(24px, 4vw, 50px) clamp(52px, 7vw, 88px);}#page_order_checkout_content .section-block,#page_order_send_content :is(.section-block, .order-send__container, .highlighted-block) {  padding:clamp(22px, 4vw, 36px);  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.1), transparent 42%),  rgba(17, 20, 29, 0.97);  border:1px solid rgba(107, 124, 160, 0.27);  border-radius:var(--kb-radius-lg);  box-shadow:var(--kb-shadow);}#page_order_checkout_content :is(.order-checkout__main-title, .order-checkout__title, .main-title-3),#page_order_send_content .order-send__title {  color:#ffffff;  font-weight:850;  letter-spacing:-0.025em;}#page_order_checkout_content .order-mods__item {  position:relative;  padding:0;  overflow:hidden;  background:rgba(11, 15, 23, 0.82);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:var(--kb-radius);}#page_order_checkout_content .order-mods__item > .form-check-input {  position:absolute;  top:18px;  left:18px;}#page_order_checkout_content .order-mods__item > .form-check-label {  display:block;  width:100%;  padding:17px 18px 17px 52px;}#page_order_checkout_content .order-mods__item:has(> .form-check-input:checked) {  border-color:rgba(161, 0, 255, 0.65);  box-shadow:var(--kb-glow-purple);}#page_order_checkout_content .order-checkout__payment-logo,#page_order_send_content .order-send__payment-logo {  max-width:100%;  max-height:46px;  object-fit:contain;}#page_order_checkout_content .checkout__btn-pay,#page_order_send_content .order-send__pay-btn {  min-height:50px;  border-radius:10px;  font-weight:850;}#page_order_send_content .order-send__order-key-outer {  padding:14px 16px;  background:rgba(30, 167, 255, 0.08);  border:1px solid rgba(30, 167, 255, 0.27);  border-radius:10px;}#page_order_send_content .order-send__order-key {  color:#ffffff;  font-weight:850;}#page_order_send_content .loading-spinner-with-text {  color:var(--kb-text-muted);}@media (max-width:1199px) {  :is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box {  top:158px;  }  #page_cart_content .overflow-main-grid,  #page_order_mods_content .overflow-main-grid,  #page_order_control_content .overflow-main-grid {  grid-template-columns:minmax(0, 1fr) minmax(280px, 330px);  gap:22px;  }  #page_cart_content .cart-item__img-url {  width:64px;  height:64px;  }}@media (max-width:991px) {  #page_cart_content .overflow-main-grid,  #page_order_mods_content .overflow-main-grid,  #page_order_control_content .overflow-main-grid {  display:grid;  grid-template-columns:minmax(0, 1fr);  }  :is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box {  position:relative !important;  top:auto;  width:100%;  max-width:none;  margin-top:2px;  }  #page_order_mods_content .order-mods-section__col {  width:100%;  }  .order-steps {  margin-bottom:24px;  }}@media (max-width:767px) {  #page_cart_content.page-cart,  #page_reg_content,  #page_order_mods_content,  #page_order_control_content,  #page_order_checkout_content,  #page_order_send_content {  padding-block:20px 56px;  }  #page_cart_content .main-title,  #page_cart_content > .container > .h1,  #page_cart_content .cart__empty-content > .h1 {  font-size:28px;  }  #page_cart_content :is(.cart-item, .cart-item--plus) {  padding:13px;  }  #page_cart_content .cart-item > .row,  #page_cart_content .cart-item--plus > .row {  --bs-gutter-x:12px;  --bs-gutter-y:12px;  }  #page_cart_content .cart-item__img-url {  width:58px;  height:58px;  }  #page_cart_content .cart-item__name-variant-param {  min-width:calc(100% - 78px);  }  #page_cart_content .break {  display:block !important;  flex-basis:100%;  height:0;  }  #page_cart_content .cart-item__qty-col {  margin-left:70px;  }  #page_cart_content .cart-item-sum-col {  margin-left:auto !important;  }  #page_cart_content .cart-item__sum-prices {  min-width:90px;  }  #page_cart_content :is(.cart-item__sum-price-gross, .cart-item-plus__service-price-gross) {  font-size:14px;  }  :is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box {  padding:18px;  border-radius:var(--kb-radius);  }  .order-steps {  margin:10px auto 20px;  padding-inline:10px;  overflow-x:auto;  scrollbar-width:thin;  }  .order-steps-inner {  min-width:max-content;  justify-content:flex-start !important;  }  .order-steps-inner::before {  right:34px;  left:34px;  }  .order-step {  flex:0 0 86px;  }  .order-step__icon {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  padding:9px;  }  .order-step__text {  max-width:84px;  font-size:10px;  }  #page_reg_content :is(.new-cust__section, .section-outer, .highlighted-block),  #page_order_control_content .order-control-section,  #page_order_checkout_content .section-block,  #page_order_send_content :is(.section-block, .order-send__container, .highlighted-block) {  padding:18px;  border-radius:var(--kb-radius);  }  #page_order_mods_content .order-mods__item > .form-check-label,  #page_order_checkout_content .order-mods__item > .form-check-label {  padding-right:14px;  padding-left:48px;  }  #page_order_mods_content .order-mods__item > .form-check-input,  #page_order_checkout_content .order-mods__item > .form-check-input {  left:15px;  }}@media (max-width:575px) {  #page_cart_content .cart-item__qty-col {  width:auto;  margin-left:0;  }  #page_cart_content .cart-item-sum-col {  width:auto;  min-width:0;  }  #page_cart_content .cart-item__qty-wrap.qty--input {  grid-template-columns:32px minmax(48px, 62px) 32px;  }  #page_cart_content .cart-item__qty-wrap.qty--input .btn {  width:32px;  min-width:32px;  }  #page_cart_content .cart-item-del-btn {  width:36px;  min-width:36px;  height:36px;  min-height:36px;  margin-left:5px;  }  #page_cart_content .sum-box__cart-buttons {  display:grid !important;  grid-template-columns:1fr;  }  #page_cart_content .sum-box__cart-buttons .btn,  #page_cart_content .cart__btn-back {  width:100%;  justify-content:center;  }  #page_order_mods_content :is(.order-mods__shipping-cost-wrap, .order-mods__handling-cost-wrap) {  display:block !important;  float:none !important;  margin:5px 0 0 !important;  }  #page_order_mods_content :is(.order-mods__shipping-cost, .order-mods__handling-cost) {  text-align:left;  }}@media (max-width:389px) {  #page_cart_content :is(.cart-item, .cart-item--plus) {  padding:11px;  }  #page_cart_content .cart-item__img-url {  width:52px;  height:52px;  }  #page_cart_content .cart-item__name-wrap {  font-size:13px;  }  #page_cart_content .cart-item__qty-wrap.qty--input {  grid-template-columns:30px 46px 30px;  }  #page_cart_content .cart-item__qty-wrap.qty--input .btn {  width:30px;  min-width:30px;  }  #page_cart_content .cart-item__sum-prices {  min-width:78px;  }  :is(#page_cart_content, #page_order_mods_content, #page_order_control_content) .sum-box {  padding:16px;  }}#footer.footer {  position:relative;  isolation:isolate;  overflow:hidden;  padding-top:clamp(42px, 4.5vw, 68px);  padding-bottom:clamp(34px, 4vw, 56px);  background:  radial-gradient(circle at 12% 0%, rgba(30, 167, 255, 0.10), transparent 28%),  radial-gradient(circle at 88% 8%, rgba(161, 0, 255, 0.12), transparent 30%),  linear-gradient(180deg, #11141d 0%, #0d1017 58%, #0a0c12 100%);  border-top:1px solid rgba(30, 167, 255, 0.24);  color:var(--kb-text-muted);}#footer.footer::before {  content:"";  position:absolute;  z-index:0;  top:0;  right:0;  left:0;  height:1px;  background:linear-gradient(90deg, transparent 0%, rgba(30, 167, 255, 0.82) 28%, rgba(161, 0, 255, 0.90) 72%, transparent 100%);  box-shadow:0 0 18px rgba(30, 167, 255, 0.20), 0 0 24px rgba(161, 0, 255, 0.20);  pointer-events:none;}#footer.footer > .container {  position:relative;  z-index:1;}#footer .footer-main-grid {  display:grid !important;  grid-template-columns:repeat(4, minmax(0, 1fr));  gap:clamp(14px, 1.5vw, 22px);  align-items:stretch;}#footer .footer-main-grid > .footer__nav {  height:100%;}#footer .footer__nav {  position:relative;  min-width:0;  gap:13px;  padding:clamp(18px, 1.8vw, 24px);  background:linear-gradient(145deg, rgba(23, 26, 35, 0.86), rgba(13, 16, 24, 0.88));  border:1px solid rgba(107, 124, 160, 0.20);  border-radius:var(--kb-radius);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.025), 0 12px 28px rgba(0, 0, 0, 0.18);  text-align:left;  transition:border-color var(--kb-transition), box-shadow var(--kb-transition), transform var(--kb-transition);}#footer .footer-main-grid > .footer__nav:hover,#footer .footer-main-grid > .footer__nav:focus-within {  border-color:rgba(30, 167, 255, 0.38);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 14px 34px rgba(0, 0, 0, 0.24), 0 0 22px rgba(30, 167, 255, 0.07);  transform:translateY(-2px);}#footer .footer__header {  display:flex;  min-height:24px;  align-items:center;  gap:9px;  margin:0;  color:#ffffff;  font-size:12px;  font-weight:800;  line-height:1.3;  letter-spacing:0.09em;  text-transform:uppercase;}#footer .footer__header::before {  content:"";  flex:0 0 auto;  width:7px;  height:7px;  background:linear-gradient(135deg, var(--kb-blue), var(--kb-purple));  border-radius:50%;  box-shadow:0 0 10px rgba(30, 167, 255, 0.48), 0 0 12px rgba(161, 0, 255, 0.34);}#footer .footer__html {  color:var(--kb-text-muted);  font-size:14px;  line-height:1.65;}#footer .footer__nav ul,#footer .footer__nav .element-links {  display:flex !important;  width:100%;  margin:0;  align-items:flex-start;  flex-direction:column !important;  gap:3px 10px;}#footer .footer__nav li {  width:100%;}#footer .footer__nav .element-link,#footer .footer__nav li > a {  position:relative;  display:inline-flex;  min-height:34px;  max-width:100%;  align-items:center;  gap:7px;  padding:6px 9px;  border:1px solid transparent;  border-radius:var(--kb-radius-sm);  color:var(--kb-text-muted);  font-size:14px;  font-weight:550;  line-height:1.35;  text-decoration:none;  overflow-wrap:anywhere;  transition:color var(--kb-transition-fast), background-color var(--kb-transition-fast), border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), transform var(--kb-transition-fast);}#footer .footer__nav .element-link:hover,#footer .footer__nav .element-link:focus-visible,#footer .footer__nav li > a:hover,#footer .footer__nav li > a:focus-visible {  background-color:rgba(30, 167, 255, 0.075);  border-color:rgba(30, 167, 255, 0.22);  box-shadow:0 0 14px rgba(30, 167, 255, 0.07);  color:#ffffff;  text-decoration:none;  transform:translateX(3px);}#footer .footer__nav-5 {  width:100%;  max-width:none;  align-items:center;  margin-top:clamp(18px, 2.2vw, 28px) !important;  padding:clamp(20px, 2.2vw, 28px);  background:  radial-gradient(circle at 50% -70%, rgba(161, 0, 255, 0.13), transparent 48%),  linear-gradient(145deg, rgba(18, 22, 32, 0.90), rgba(11, 14, 21, 0.90));  border-color:rgba(161, 0, 255, 0.24);  text-align:center;}#footer .footer__nav-5 .footer__header {  justify-content:center;  font-size:clamp(18px, 1.8vw, 25px);  letter-spacing:0.08em;}#footer .footer__nav-5 .footer__header::before {  width:24px;  height:2px;  border-radius:999px;}#footer .footer__nav-5 .footer__html {  max-width:920px;  margin-inline:auto;  text-align:center;}#footer .footer__nav-5 ul,#footer .footer__nav-5 .element-links {  align-items:center;  flex-direction:row !important;  justify-content:center;  gap:7px 12px;}#footer .footer__nav-5 .element-link:hover,#footer .footer__nav-5 .element-link:focus-visible,#footer .footer__nav-5 li > a:hover,#footer .footer__nav-5 li > a:focus-visible {  transform:translateY(-2px);}#footer .social_icons {  position:relative;  margin-top:clamp(18px, 2vw, 26px) !important;  padding-top:clamp(18px, 2vw, 24px);  border-top:1px solid rgba(107, 124, 160, 0.15);}#footer .social_icons .elements {  gap:9px !important;}#footer .social_icons .element.only-icon {  width:42px;  min-width:42px;  height:42px;  min-height:42px;  padding:0;  background:rgba(18, 22, 32, 0.90);  border:1px solid rgba(107, 124, 160, 0.24);  border-radius:10px;  color:var(--kb-text-muted);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.025);  transition:color var(--kb-transition-fast), background-color var(--kb-transition-fast), border-color var(--kb-transition-fast), box-shadow var(--kb-transition-fast), transform var(--kb-transition-fast);}#footer .social_icons .element.only-icon:hover,#footer .social_icons .element.only-icon:focus-visible {  background:linear-gradient(145deg, rgba(30, 167, 255, 0.14), rgba(161, 0, 255, 0.14));  border-color:rgba(161, 0, 255, 0.56);  box-shadow:0 0 18px rgba(161, 0, 255, 0.18), 0 0 14px rgba(30, 167, 255, 0.12);  color:#ffffff;  transform:translateY(-3px);}#footer .footer__nav-5 a::before {  flex:0 0 auto;  margin-right:6px;}#scroll-to-top-btn.back_to_top {  width:46px;  min-width:46px;  height:46px;  min-height:46px;  padding:0;  background:linear-gradient(145deg, var(--kb-purple) 0%, #7900d4 100%) !important;  border:1px solid rgba(196, 77, 255, 0.72) !important;  border-radius:11px;  box-shadow:0 10px 28px rgba(0, 0, 0, 0.38), 0 0 18px rgba(161, 0, 255, 0.25);  color:#ffffff !important;}#scroll-to-top-btn.back_to_top:hover,#scroll-to-top-btn.back_to_top:focus-visible {  background:linear-gradient(145deg, var(--kb-purple-hover) 0%, var(--kb-purple) 100%) !important;  border-color:rgba(255, 255, 255, 0.36) !important;  box-shadow:0 12px 30px rgba(0, 0, 0, 0.42), 0 0 24px rgba(161, 0, 255, 0.40), 0 0 16px rgba(30, 167, 255, 0.16);  transform:translateY(-3px);}@media (max-width:1199px) {  #footer .footer-main-grid {  grid-template-columns:repeat(2, minmax(0, 1fr));  }}@media (max-width:767px) {  #footer.footer {  padding-top:34px;  padding-bottom:30px;  }  #footer .footer-main-grid {  gap:12px;  }  #footer .footer__nav {  padding:17px;  }  #footer .footer-main-grid > .footer__nav:hover,  #footer .footer-main-grid > .footer__nav:focus-within {  transform:none;  }  #footer .footer__nav-5 {  padding:20px 16px;  }  #footer .footer__nav-5 ul,  #footer .footer__nav-5 .element-links {  flex-direction:column !important;  gap:3px;  }  #footer .footer__nav-5 .element-link:hover,  #footer .footer__nav-5 .element-link:focus-visible,  #footer .footer__nav-5 li > a:hover,  #footer .footer__nav-5 li > a:focus-visible {  transform:none;  }  #scroll-to-top-btn.back_to_top {  right:14px;  bottom:14px;  width:43px;  min-width:43px;  height:43px;  min-height:43px;  }  html.fixed-cart-on-artdet #scroll-to-top-btn.back_to_top {  bottom:84px;  }}@media (max-width:575px) {  #footer .footer-main-grid {  grid-template-columns:minmax(0, 1fr);  }  #footer .footer__nav {  align-items:stretch !important;  gap:10px;  padding:16px;  text-align:left !important;  }  #footer .footer__header {  justify-content:flex-start;  font-size:11px;  }  #footer .footer__nav .element-link,  #footer .footer__nav li > a {  min-height:32px;  padding:5px 8px;  font-size:13px;  }  #footer .footer__nav-5 {  align-items:center !important;  text-align:center !important;  }  #footer .footer__nav-5 .footer__header {  justify-content:center;  font-size:19px;  }  #footer .footer__nav-5 .element-link,  #footer .footer__nav-5 li > a {  justify-content:center;  text-align:center;  }  #footer .social_icons .element.only-icon {  width:40px;  min-width:40px;  height:40px;  min-height:40px;  }}@media (min-width:1200px) {  #header .header__container--top {  display:grid !important;  grid-template-columns:minmax(210px, 280px) minmax(360px, 1fr) auto;  column-gap:clamp(22px, 2.6vw, 42px);  }  #header_logo_img,  #header .logo {  justify-self:start;  }  #box_search_content,  #header .search-box {  justify-self:stretch;  }  #header .header__buttons-wrapper {  justify-self:end;  }  #header .header__container--bottom {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto;  column-gap:24px;  }  #header .header__container--bottom .nav--megamenu {  min-width:0;  margin-left:-12px;  }  #header .header_text_section_2.in-header-bottom {  align-self:center;  text-align:right;  white-space:nowrap;  }}@media (min-width:768px) and (max-width:1199px) {  html {  scroll-padding-top:190px;  }  #header .header__container--top {  display:grid !important;  grid-template-columns:auto minmax(150px, 210px) minmax(240px, 1fr) auto;  gap:12px;  min-height:68px;  }  #header .offcanvas-box-cat-0-open-btn {  grid-column:1;  grid-row:1;  }  #header_logo_img,  #header .logo {  grid-column:2;  grid-row:1;  }  #header .logo img {  width:205px;  max-height:62px;  }  #box_search_content,  #header .search-box {  grid-column:3;  grid-row:1;  }  #header .header__buttons-wrapper {  grid-column:4;  grid-row:1;  }  #header .header__buttons-wrapper .btn__text {  display:none !important;  }  #header .header_text_section_2.in-header-top {  grid-column:1 / -1;  grid-row:2;  width:100%;  padding-top:2px;  padding-bottom:7px;  text-align:center;  }}@media (max-width:767px) {  html {  scroll-padding-top:205px;  }  .nanobar > .container {  min-height:40px;  gap:8px !important;  padding-right:10px;  padding-left:12px;  }  .nanobar .element__slide {  min-height:40px;  padding-top:6px !important;  padding-bottom:6px !important;  font-size:11px;  line-height:1.2;  white-space:normal;  }  .nanobar__btn-close {  min-width:28px;  min-height:28px;  }  #header .header__inner {  padding-top:8px;  }  #header .header__container--top {  display:grid !important;  grid-template-columns:42px minmax(0, 1fr) auto;  gap:9px;  min-height:58px;  align-items:center;  }  #header .offcanvas-box-cat-0-open-btn {  grid-column:1;  grid-row:1;  width:42px;  min-width:42px;  height:42px;  min-height:42px;  }  #header_logo_img,  #header .logo {  grid-column:2;  grid-row:1;  width:min(100%, 176px);  justify-self:start;  }  #header .logo img {  width:176px;  height:auto;  max-width:100%;  max-height:48px;  object-position:left center;  }  #header .header__buttons-wrapper {  grid-column:3;  grid-row:1;  gap:5px;  justify-self:end;  }  #header .header__buttons-wrapper > .btn,  #header .header__buttons-wrapper > a {  min-width:40px;  min-height:40px;  padding:0;  }  #header .header__buttons-wrapper .btn__text {  display:none !important;  }  #header .offcanvas-box-cart-open-btn {  width:42px;  min-width:42px;  height:42px;  min-height:42px;  }  #header .offcanvas-box-cart-open-btn .cart-box__product-count {  top:-6px;  right:-6px;  min-width:19px;  height:19px;  font-size:10px;  }  #header .header_text_section_2.in-header-top {  order:10;  grid-column:1 / -1;  grid-row:2;  width:100%;  padding:4px 0 8px;  border-bottom:1px solid rgba(107, 124, 160, 0.14);  font-size:12px;  text-align:left;  }  #header .header_text_section_2-slide > p:has(a) {  display:flex;  align-items:center;  justify-content:space-between;  gap:8px 14px;  }  #header .search-box,  #header [class*="search-box"] {  order:20;  grid-column:1 / -1;  grid-row:3;  width:100%;  padding-bottom:8px;  }  #header .search-box__input.form-control,  #header .search-box input,  #header [class*="search-box"] input {  min-height:42px;  padding-left:14px;  padding-right:86px;  border-radius:8px !important;  font-size:14px;  }  #header .search-box__search-btn,  #header .search-box__input-clear-btn {  width:38px;  height:38px;  min-width:38px;  min-height:38px;  margin-top:-19px;  }  #header .search-box__input-clear-btn {  right:40px;  }}@media (max-width:575px) {  #header .header__container--top {  grid-template-columns:40px minmax(0, 1fr) auto;  gap:7px;  }  #header .offcanvas-box-cat-0-open-btn {  width:40px;  min-width:40px;  height:40px;  min-height:40px;  }  #header_logo_img,  #header .logo {  width:min(100%, 145px);  }  #header .logo img {  width:145px;  max-height:44px;  }  #header .header__buttons-wrapper {  gap:4px;  }  #header .header__buttons-wrapper > .btn,  #header .header__buttons-wrapper > a {  min-width:38px;  min-height:38px;  }  #header .offcanvas-box-cart-open-btn {  width:40px;  min-width:40px;  height:40px;  min-height:40px;  }  #header .header_text_section_2.in-header-top {  font-size:11px;  }  #header .header_text_section_2-slide > p:has(a) {  gap:6px 10px;  }}@media (max-width:389px) {  #header .header__container--top {  grid-template-columns:38px minmax(0, 1fr) auto;  gap:5px;  }  #header_logo_img,  #header .logo {  width:min(100%, 118px);  }  #header .logo img {  width:118px;  max-height:40px;  }  #header .header__buttons-wrapper > .btn,  #header .header__buttons-wrapper > a,  #header .offcanvas-box-cat-0-open-btn {  min-width:36px;  min-height:36px;  }  #header .offcanvas-box-cart-open-btn {  width:38px;  min-width:38px;  height:38px;  min-height:38px;  }  #header .header_text_section_2-slide > p:has(a) {  align-items:flex-start;  flex-direction:column;  }}@media (prefers-reduced-motion:reduce) {  #header *,  .nanobar *,  .kaiju-hero__cta,  .start_category_offer .slide-inner,  .start_category_offer .element-img,  .start_banner_small .element-slide-inner,  .start_banner_small_2 .element-slide-inner,  .start_banner_small_3 .element-slide-inner,  .start_banner_1 .element-slide,  .start_banner_2 .element-slide,  .start_banner_3 .element-slide,  .start_banner_1 .element-img,  .start_banner_2 .element-img,  .start_banner_3 .element-img,  .products .product__inner,  .products .product__inner::before,  .products .product__img,  .products .product__alt-img,  .products .product-function-btn,  #page_artdet_content .artdet__alt-img,  #page_artdet_content .artdet__image-block :is(.carousel__prev-next-btn, .flickity-button),  #page_artdet_content .product-type__value,  #page_artdet_content .artdet__functions .btn,  #artdet__fixed-cart,  .btn-primary,  .product-main-btn,  .orderflow-main-btn {  scroll-behavior:auto !important;  transition-duration:0.01ms !important;  animation-duration:0.01ms !important;  animation-iteration-count:1 !important;  }}@media (min-width:992px) {  #header,  #header .header__inner,  #header .header__container,  #header .header__container--bottom,  #header .navbar,  #header .navbar-nav,  #header .nav-item {  overflow:visible !important;  }  #header .navbar-nav > .nav-item {  position:relative !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu {  position:absolute !important;  top:calc(100% - 1px) !important;  left:0 !important;  display:none !important;  width:320px !important;  min-width:320px !important;  max-width:320px !important;  height:auto !important;  max-height:none !important;  margin:0 !important;  padding:14px 16px !important;  overflow:visible !important;  background:#0f1624 !important;  border:1px solid rgba(30, 167, 255, 0.28) !important;  border-radius:12px !important;  box-shadow:0 18px 40px rgba(0, 0, 0, 0.45), 0 0 18px rgba(30, 167, 255, 0.18) !important;  z-index:10050 !important;  pointer-events:auto !important;  column-count:1 !important;  columns:auto !important;  transform:none !important;  }  #header .navbar-nav > .nav-item:hover > .dropdown-menu,  #header .navbar-nav > .nav-item:focus-within > .dropdown-menu,  #header .navbar-nav > .nav-item > .dropdown-menu:hover {  display:block !important;  opacity:1 !important;  visibility:visible !important;  pointer-events:auto !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu ul,  #header .navbar-nav > .nav-item > .dropdown-menu ol,  #header .navbar-nav > .nav-item > .dropdown-menu .nav,  #header .navbar-nav > .nav-item > .dropdown-menu .navbar-nav,  #header .navbar-nav > .nav-item > .dropdown-menu .row,  #header .navbar-nav > .nav-item > .dropdown-menu [class*="row"],  #header .navbar-nav > .nav-item > .dropdown-menu [class*="col"],  #header .navbar-nav > .nav-item > .dropdown-menu [class*="menu"],  #header .navbar-nav > .nav-item > .dropdown-menu [class*="list"] {  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  margin:0 !important;  padding:0 !important;  float:none !important;  clear:both !important;  column-count:1 !important;  columns:auto !important;  grid-template-columns:1fr !important;  flex-direction:column !important;  flex-wrap:nowrap !important;  gap:0 !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu li,  #header .navbar-nav > .nav-item > .dropdown-menu .nav-item {  display:block !important;  width:100% !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  float:none !important;  clear:both !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu a,  #header .navbar-nav > .nav-item > .dropdown-menu .nav-link,  #header .navbar-nav > .nav-item > .dropdown-menu .dropdown-item {  position:relative !important;  display:block !important;  width:100% !important;  max-width:100% !important;  min-width:0 !important;  height:auto !important;  min-height:0 !important;  margin:0 !important;  padding:9px 12px !important;  color:#f5f7fa !important;  font-size:14px !important;  font-weight:700 !important;  line-height:1.25 !important;  white-space:normal !important;  text-align:left !important;  text-decoration:none !important;  border-radius:8px !important;  cursor:pointer !important;  pointer-events:auto !important;  opacity:1 !important;  visibility:visible !important;  transform:none !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu a::after,  #header .navbar-nav > .nav-item > .dropdown-menu .nav-link::after,  #header .navbar-nav > .nav-item > .dropdown-menu .dropdown-item::after {  display:none !important;  content:none !important;  }  #header .navbar-nav > .nav-item > .dropdown-menu a:hover,  #header .navbar-nav > .nav-item > .dropdown-menu a:focus,  #header .navbar-nav > .nav-item > .dropdown-menu .nav-link:hover,  #header .navbar-nav > .nav-item > .dropdown-menu .nav-link:focus,  #header .navbar-nav > .nav-item > .dropdown-menu .dropdown-item:hover,  #header .navbar-nav > .nav-item > .dropdown-menu .dropdown-item:focus {  background:rgba(30, 167, 255, 0.14) !important;  color:#ffffff !important;  }}#page_artlist_content .paging-sorting-ordering--top.paging-sorting-ordering__inner {  padding:12px 14px;  background:  radial-gradient(circle at 90% 0%, rgba(161, 0, 255, 0.08), transparent 42%),  linear-gradient(180deg, #121620 0%, #0d1119 100%);  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:12px;  box-shadow:0 10px 28px rgba(0, 0, 0, 0.28);}#page_artlist_content .view-select__btn {  min-width:40px;  min-height:40px;  padding:0;  background:#11151e !important;  border-color:rgba(107, 124, 160, 0.38) !important;  color:var(--kb-text-muted) !important;  box-shadow:none !important;}#page_artlist_content .view-select__btn:hover,#page_artlist_content .view-select__btn:focus-visible {  background:rgba(30, 167, 255, 0.12) !important;  border-color:rgba(30, 167, 255, 0.68) !important;  color:#ffffff !important;}#page_artlist_content .view-select__btn.active,#page_artlist_content .view-select__btn[aria-checked="true"] {  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.2),  rgba(161, 0, 255, 0.18)  ) !important;  border-color:rgba(30, 167, 255, 0.78) !important;  color:#ffffff !important;  box-shadow:  inset 0 0 0 1px rgba(255, 255, 255, 0.04),  0 0 14px rgba(30, 167, 255, 0.14) !important;}#page_artlist_content .order__select-outer .form-select {  min-width:250px;  min-height:40px;  padding-right:40px;  background-color:#11151e !important;  border:1px solid rgba(107, 124, 160, 0.42) !important;  border-radius:9px !important;  color:var(--kb-text) !important;  -webkit-text-fill-color:var(--kb-text) !important;  box-shadow:none !important;  color-scheme:dark;}#page_artlist_content .order__select-outer .form-select:hover {  border-color:rgba(30, 167, 255, 0.62) !important;}#page_artlist_content .order__select-outer .form-select:focus {  border-color:var(--kb-blue) !important;  box-shadow:var(--kb-glow-blue) !important;  outline:0;}#page_artlist_content .order__select-outer .custom-select-btn,#page_artlist_content .order__select-outer selectedcontent,#page_artlist_content .order__select-outer .custom-option {  color:var(--kb-text) !important;  -webkit-text-fill-color:var(--kb-text) !important;}#page_artlist_content .order__select-outer .form-select option {  background-color:#0d1017;  color:var(--kb-text);}#page_artlist_content .order__select-outer .form-select option:hover {  background-color:rgba(30, 167, 255, 0.12);  color:#ffffff;}#page_artlist_content .order__select-outer .form-select option:checked {  background-color:#17263a !important;  color:#ffffff !important;}@supports (appearance:base-select) {  #page_artlist_content  .order__select-outer  .form-select::picker(select) {  background:  radial-gradient(circle at 90% 0%, rgba(161, 0, 255, 0.08), transparent 38%),  #0d1017;  border:1px solid rgba(30, 167, 255, 0.3);  border-radius:10px;  box-shadow:0 16px 36px rgba(0, 0, 0, 0.5);  color:var(--kb-text);  }}@media (max-width:575px) {  #page_artlist_content .paging-sorting-ordering--top  .paging-sorting-ordering__inner {  padding:10px;  }  #page_artlist_content .viewing-sorting--top {  width:100%;  justify-content:space-between !important;  }  #page_artlist_content .order,  #page_artlist_content .order__select-outer {  flex:1 1 180px;  }  #page_artlist_content .order__select-outer .form-select {  width:100%;  min-width:0;  }}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) :is(  input.form-control,  textarea.form-control,  select.form-select) {  background-color:#0f131c !important;  color:#f5f7fa !important;  -webkit-text-fill-color:#f5f7fa !important;  border-color:rgba(107, 124, 160, 0.42) !important;  caret-color:#f5f7fa !important;  opacity:1 !important;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) :is(  input.form-control[readonly],  input.form-control:disabled,  textarea.form-control[readonly],  textarea.form-control:disabled,  select.form-select:disabled) {  background-color:#141925 !important;  color:#cbd5e3 !important;  -webkit-text-fill-color:#cbd5e3 !important;  border-color:rgba(107, 124, 160, 0.34) !important;  opacity:1 !important;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) .input-group-text,:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) .input-group > .btn {  background-color:#171c28 !important;  color:#7ccfff !important;  border-color:rgba(107, 124, 160, 0.42) !important;  opacity:1 !important;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) .form-control::placeholder {  color:#7d8797 !important;  -webkit-text-fill-color:#7d8797 !important;  opacity:1 !important;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) :is(  .form-control,  .form-select):focus {  background-color:#0b1019 !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;  border-color:var(--kb-blue) !important;  box-shadow:var(--kb-glow-blue) !important;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) input.form-control:-webkit-autofill,:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) input.form-control:-webkit-autofill:hover,:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) input.form-control:-webkit-autofill:focus,:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) input.form-control:-webkit-autofill:active {  background-color:#0f131c !important;  color:#f5f7fa !important;  -webkit-text-fill-color:#f5f7fa !important;  -webkit-box-shadow:0 0 0 1000px #0f131c inset !important;  box-shadow:0 0 0 1000px #0f131c inset !important;  caret-color:#f5f7fa !important;  transition:background-color 9999s ease-out 0s;}:is(  #page_reg_content,  .tabs--reg-mod #pane-modify) select.form-select option {  background-color:#11131a !important;  color:#f5f7fa !important;}#filter-bar.filter-bar {  position:relative !important;  z-index:5;  margin:18px 0 18px !important;  padding:0 36px !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#filter-bar > .container {  max-width:100% !important;  padding:0 !important;}#filter-bar .filter-box-bar {  background:transparent !important;}#filter-bar .filter-box-bar__inner {  display:flex !important;  min-height:44px !important;  align-items:center !important;  justify-content:flex-start !important;  flex-wrap:nowrap !important;  gap:9px !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  box-shadow:none !important;}#filter-bar .filter-box-bar__buttons-wrap {  display:none !important;}#filter-bar .filter-box-bar__inner > .product_filter_link {  display:none !important;}#filter-bar .offcanvas-filter-box-open-btn {  display:inline-flex !important;  min-width:108px !important;  min-height:42px !important;  align-items:center !important;  justify-content:center !important;  gap:7px !important;  padding:8px 15px !important;  background:  linear-gradient(  135deg,  #b000ff 0%,  #7d35ff 52%,  #2862ff 100%  ) !important;  border:1px solid rgba(207, 116, 255, 0.68) !important;  border-radius:11px !important;  color:#ffffff !important;  font-size:14px !important;  font-weight:800 !important;  line-height:1 !important;  box-shadow:  0 7px 18px rgba(124, 50, 255, 0.24),  0 0 17px rgba(176, 0, 255, 0.14) !important;  transition:  transform 160ms ease,  filter 160ms ease,  border-color 160ms ease,  box-shadow 160ms ease;}#filter-bar .offcanvas-filter-box-open-btn:hover {  filter:brightness(1.1);  transform:translateY(-1px);  border-color:rgba(230, 171, 255, 0.86) !important;  box-shadow:  0 9px 22px rgba(124, 50, 255, 0.32),  0 0 21px rgba(176, 0, 255, 0.2) !important;}#filter-bar .offcanvas-filter-box-open-btn:focus-visible {  outline:2px solid var(--kb-blue) !important;  outline-offset:3px;}#filter-bar.offcanvas-filter-box-open-btn-param-checked-num:not(:empty) {  display:inline-flex !important;  min-width:20px;  height:20px;  align-items:center;  justify-content:center;  padding:0 6px;  background:rgba(5, 9, 18, 0.48);  border:1px solid rgba(255, 255, 255, 0.3);  border-radius:999px;  color:#ffffff;  font-size:11px;  font-weight:850;}#page_artlist_content.paging-sorting-ordering--top {  position:relative;  z-index:6;  margin:0 0 20px !important;  padding:0 36px !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#page_artlist_content.paging-sorting-ordering--top> .container {  max-width:100% !important;  padding:0 !important;}#page_artlist_content.paging-sorting-ordering--top.paging-sorting-ordering__inner {  padding:0 !important;  background:transparent !important;  border:0 !important;  box-shadow:none !important;}#page_artlist_content.paging-sorting-ordering--top.row {  align-items:center !important;  row-gap:10px !important;}@media (min-width:992px) {  #page_artlist_content  .paging-sorting-ordering--top {  margin-top:-62px !important;  pointer-events:none;  }  #page_artlist_content  .paging-sorting-ordering--top  .row {  min-height:44px !important;  }  #page_artlist_content .product-num-col {  margin-left:124px !important;  pointer-events:auto;  }  #page_artlist_content .viewing-sorting--top {  pointer-events:auto;  }}#page_artlist_content .product-num-col {  display:inline-flex !important;  min-height:40px;  align-items:center !important;  gap:4px !important;  padding:0 5px !important;  color:#9da9bc !important;  font-size:14px !important;  font-weight:650 !important;  white-space:nowrap;}#page_artlist_content .product-num-col :is(  .product-num,  .product-num__start,  .product-num__end) {  color:#eef3fb !important;  font-weight:800 !important;}#page_artlist_content .product-num__text {  color:#9da9bc !important;}#page_artlist_content .viewing-sorting--top {  display:inline-flex !important;  align-items:center !important;  justify-content:flex-end !important;  flex-wrap:nowrap !important;  gap:7px !important;  margin-left:auto !important;  padding:4px !important;  background:  radial-gradient(  circle at 5% 50%,  rgba(30, 167, 255, 0.055),  transparent 42%  ),  linear-gradient(  135deg,  rgba(14, 20, 32, 0.97),  rgba(8, 12, 20, 0.99)  ) !important;  border:1px solid rgba(91, 111, 151, 0.28) !important;  border-radius:12px !important;  box-shadow:  0 8px 22px rgba(0, 0, 0, 0.2),  inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;}#page_artlist_content .view-select {  display:inline-flex !important;  align-items:center !important;  gap:2px !important;  padding:2px !important;  overflow:hidden !important;  background:rgba(6, 11, 20, 0.82) !important;  border:1px solid rgba(81, 99, 133, 0.25) !important;  border-radius:9px !important;}#page_artlist_content .view-select__btn {  width:34px !important;  height:34px !important;  min-width:34px !important;  min-height:34px !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:7px !important;  color:#78869f !important;  box-shadow:none !important;  transition:  color 150ms ease,  background-color 150ms ease,  box-shadow 150ms ease;}#page_artlist_content .view-select__btn:hover,#page_artlist_content .view-select__btn:focus-visible {  background:rgba(30, 167, 255, 0.075) !important;  color:#eaf8ff !important;}#page_artlist_content .view-select__btn.active {  background:  linear-gradient(  180deg,  rgba(30, 167, 255, 0.14),  rgba(161, 0, 255, 0.14)  ) !important;  color:#ffffff !important;  box-shadow:  inset 0 -2px 0 var(--kb-purple-hover),  0 0 12px rgba(161, 0, 255, 0.13) !important;}#page_artlist_content .order--top {  flex-shrink:0 !important;}#page_artlist_content.order--top.order__select-outer {  width:250px !important;  min-width:250px !important;  margin:0 !important;  overflow:hidden !important;  background:rgba(6, 11, 20, 0.82) !important;  border:1px solid rgba(81, 99, 133, 0.25) !important;  border-radius:9px !important;  box-shadow:none !important;}#page_artlist_content.order--top.form-select {  width:100% !important;  min-height:38px !important;  height:38px !important;  padding:7px 38px 7px 13px !important;  background-color:transparent !important;  border:0 !important;  color:#eef3fb !important;  -webkit-text-fill-color:#eef3fb !important;  font-size:14px !important;  font-weight:700 !important;  box-shadow:none !important;}#page_artlist_content.order--top.form-select:hover {  background-color:rgba(30, 167, 255, 0.035) !important;}#page_artlist_content.order--top.form-select:focus {  outline:0 !important;  background-color:rgba(30, 167, 255, 0.05) !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;  box-shadow:  inset 0 0 0 1px rgba(30, 167, 255, 0.46) !important;}#page_artlist_content.order--top.form-select option {  background-color:#101622 !important;  color:#eef3fb !important;}@media (max-width:991px) {  #filter-bar.filter-bar,  #page_artlist_content  .paging-sorting-ordering--top {  padding-right:14px !important;  padding-left:14px !important;  }  #filter-bar.filter-bar {  margin-bottom:10px !important;  }  #filter-bar .filter-box-bar__inner {  min-height:48px !important;  padding:5px !important;  background:  linear-gradient( 135deg, rgba(14, 20, 32, 0.96), rgba(8, 12, 20, 0.98)  ) !important;  border:1px solid rgba(91, 111, 151, 0.24) !important;  border-radius:12px !important;  }  #page_artlist_content  .paging-sorting-ordering--top {  margin-top:0 !important;  }  #page_artlist_content .viewing-sorting--top {  width:100% !important;  justify-content:space-between !important;  flex-wrap:wrap !important;  }  #page_artlist_content  .order--top  .order__select-outer {  width:215px !important;  min-width:215px !important;  }}@media (max-width:767px) {  #filter-bar.filter-bar {  margin-top:12px !important;  }  #page_artlist_content .product-num-col {  width:100% !important;  min-height:30px !important;  padding:0 2px !important;  }  #page_artlist_content .viewing-sorting--top {  padding:5px !important;  gap:6px !important;  }  #page_artlist_content .view-select {  flex-shrink:0 !important;  }  #page_artlist_content .order--top {  flex:1 1 170px !important;  }  #page_artlist_content  .order--top  .order__select-outer {  width:100% !important;  min-width:0 !important;  }}#box_container_shop_filter input.form-control.product_filter_num_from,#box_container_shop_filter input.form-control.product_filter_num_to,#box_container_shop_filter input[id^="filter-number-from-"],#box_container_shop_filter input[id^="filter-number-to-"] {  min-height:40px !important;  padding:8px 10px !important;  -webkit-appearance:none !important;  appearance:none !important;  background:#0e1521 !important;  background-color:#0e1521 !important;  background-image:none !important;  border:1px solid rgba(91, 111, 151, 0.5) !important;  border-radius:8px !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;  text-shadow:none !important;  font-size:15px !important;  font-weight:800 !important;  line-height:1.2 !important;  text-align:center !important;  caret-color:#55c7ff !important;  opacity:1 !important;  -webkit-box-shadow:  0 0 0 1000px #0e1521 inset !important;  box-shadow:  0 0 0 1000px #0e1521 inset,  inset 0 1px 2px rgba(0, 0, 0, 0.32) !important;}#box_container_shop_filter input.form-control.product_filter_num_from:hover,#box_container_shop_filter input.form-control.product_filter_num_to:hover,#box_container_shop_filter input[id^="filter-number-from-"]:hover,#box_container_shop_filter input[id^="filter-number-to-"]:hover {  background:#111b2a !important;  background-color:#111b2a !important;  border-color:rgba(30, 167, 255, 0.65) !important;  -webkit-box-shadow:  0 0 0 1000px #111b2a inset !important;  box-shadow:  0 0 0 1000px #111b2a inset !important;}#box_container_shop_filter input.form-control.product_filter_num_from:focus,#box_container_shop_filter input.form-control.product_filter_num_to:focus,#box_container_shop_filter input[id^="filter-number-from-"]:focus,#box_container_shop_filter input[id^="filter-number-to-"]:focus {  background:#08111c !important;  background-color:#08111c !important;  border-color:#c44dff !important;  outline:0 !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;  caret-color:#55c7ff !important;  -webkit-box-shadow:  0 0 0 1000px #08111c inset !important;  box-shadow:  0 0 0 1000px #08111c inset,  0 0 0 1px rgba(196, 77, 255, 0.3),  0 0 16px rgba(161, 0, 255, 0.25) !important;}#box_container_shop_filter input[id^="filter-number-from-"]::placeholder,#box_container_shop_filter input[id^="filter-number-to-"]::placeholder {  color:#7d8aa0 !important;  -webkit-text-fill-color:#7d8aa0 !important;  opacity:1 !important;}#box_container_shop_filter input[id^="filter-number-from-"]::selection,#box_container_shop_filter input[id^="filter-number-to-"]::selection {  background:#a100ff !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;}#offcanvas-box-login .form-label {  margin-bottom:6px;  color:#aeb8c7 !important;  font-size:13px;  font-weight:750;}#offcanvas-box-login .input-group {  overflow:hidden;  background:#0d141f !important;  border:1px solid rgba(75, 98, 137, 0.5) !important;  border-radius:9px !important;  box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.32);  transition:  border-color 160ms ease,  box-shadow 160ms ease;}#offcanvas-box-login .input-group:focus-within {  border-color:#1ea7ff !important;  box-shadow:  0 0 0 1px rgba(30, 167, 255, 0.22),  0 0 15px rgba(30, 167, 255, 0.18);}#offcanvas-box-login .input-group > .input-group-text {  min-width:48px;  padding:0 13px;  background:#111a28 !important;  border:0 !important;  border-right:1px solid rgba(75, 98, 137, 0.35) !important;  border-radius:0 !important;  color:#4cc0ff !important;}#offcanvas-box-login :is(  #shop_user_login,  #shop_pass_login) {  min-height:42px !important;  padding:9px 14px !important;  background:#0d141f !important;  background-color:#0d141f !important;  background-image:none !important;  border:0 !important;  border-radius:0 !important;  color:#f5f7fa !important;  -webkit-text-fill-color:#f5f7fa !important;  font-size:15px;  font-weight:700;  caret-color:#4cc0ff !important;  box-shadow:none !important;  opacity:1 !important;}#offcanvas-box-login :is(  #shop_user_login,  #shop_pass_login)::placeholder {  color:#718099 !important;  -webkit-text-fill-color:#718099 !important;  opacity:1 !important;}#offcanvas-box-login#shop_pass_login+ .input-group-text {  min-width:48px;  padding:0 !important;  background:#111a28 !important;  border:0 !important;  border-left:1px solid rgba(75, 98, 137, 0.35) !important;  border-right:0 !important;}#offcanvas-box-login .show-hide-password-btn {  width:47px !important;  height:42px !important;  min-width:47px !important;  min-height:42px !important;  padding:0 !important;  background:transparent !important;  border:0 !important;  border-radius:0 !important;  color:#8291aa !important;  box-shadow:none !important;  opacity:1 !important;  transition:  color 160ms ease,  background-color 160ms ease;}#offcanvas-box-login .show-hide-password-btn:hover,#offcanvas-box-login .show-hide-password-btn:focus-visible {  background:rgba(161, 0, 255, 0.12) !important;  color:#c44dff !important;}#offcanvas-box-login .show-hide-password-btn:disabled {  background:transparent !important;  color:#58657a !important;  opacity:0.65 !important;}#offcanvas-box-login :is(  #shop_user_login,  #shop_pass_login):-webkit-autofill,#offcanvas-box-login :is(  #shop_user_login,  #shop_pass_login):-webkit-autofill:hover,#offcanvas-box-login :is(  #shop_user_login,  #shop_pass_login):-webkit-autofill:focus {  color:#f5f7fa !important;  -webkit-text-fill-color:#f5f7fa !important;  caret-color:#4cc0ff !important;  -webkit-box-shadow:  0 0 0 1000px #0d141f inset !important;  box-shadow:  0 0 0 1000px #0d141f inset !important;}#offcanvas-box-login .login-box__login-btn {  min-height:42px;  border-radius:10px !important;  font-weight:850;}#offcanvas-box-login .login-box__customer-data.point {  color:#aeb8c7 !important;}#offcanvas-box-login .login-box__customer-data.point .icon-set {  color:#ffc933 !important;}#offcanvas-box-login .login-box__customer-data.point span:first-child {  color:#aeb8c7 !important;  -webkit-text-fill-color:#aeb8c7 !important;}#offcanvas-box-login .login-box__customer-data.point span:last-child {  padding:0 !important;  background:transparent !important;  background-color:transparent !important;  color:#ffc933 !important;  -webkit-text-fill-color:#ffc933 !important;  font-weight:850 !important;  text-shadow:0 0 10px rgba(255, 201, 51, 0.22);}#page_order_mods_virtual.order-mods__point-account {  background:  radial-gradient(  circle at 100% 0%,  rgba(161, 0, 255, 0.07),  transparent 42%  ),  linear-gradient(  135deg,  rgba(17, 22, 34, 0.98),  rgba(10, 14, 23, 0.99)  ) !important;  border:1px solid rgba(91, 111, 151, 0.3) !important;  border-radius:12px !important;}#page_order_mods_virtual .form-check--custom,#page_order_mods_virtual .form-check--bg-dc {  width:100% !important;  padding:14px 16px !important;  background:  linear-gradient(  135deg,  rgba(29, 40, 61, 0.94),  rgba(20, 29, 46, 0.98)  ) !important;  border:1px solid rgba(75, 101, 145, 0.38) !important;  border-radius:9px !important;  color:#f5f7fa !important;  transition:  background-color 160ms ease,  border-color 160ms ease,  box-shadow 160ms ease;}#page_order_mods_virtual.form-check--custom:has(#use_points:checked) {  background:  radial-gradient(  circle at 0% 0%,  rgba(30, 167, 255, 0.09),  transparent 38%  ),  linear-gradient(  135deg,  rgba(35, 25, 58, 0.98),  rgba(18, 24, 42, 0.99)  ) !important;  border-color:rgba(196, 77, 255, 0.72) !important;  box-shadow:  0 0 0 1px rgba(161, 0, 255, 0.16),  0 0 18px rgba(161, 0, 255, 0.16) !important;}#page_order_mods_virtual #use_points {  width:19px !important;  height:19px !important;  margin-top:2px !important;  background-color:#0c121d !important;  border:1px solid rgba(112, 132, 169, 0.7) !important;  border-radius:5px !important;  box-shadow:none !important;}#page_order_mods_virtual #use_points:checked {  background-color:#a100ff !important;  border-color:#c44dff !important;  box-shadow:  0 0 0 2px rgba(161, 0, 255, 0.12),  0 0 12px rgba(161, 0, 255, 0.3) !important;}#page_order_mods_virtual #use_points:focus-visible {  outline:2px solid #1ea7ff !important;  outline-offset:2px;}#page_order_mods_virtual .order-mods__virtual-label {  width:100% !important;  color:#f5f7fa !important;}#page_order_mods_virtual .order-mods__name {  margin-bottom:7px !important;  color:#ffffff !important;  -webkit-text-fill-color:#ffffff !important;  font-weight:800 !important;}#page_order_mods_virtual .order-mods__virtual-text {  margin-bottom:4px;  color:#aeb8c7 !important;  -webkit-text-fill-color:#aeb8c7 !important;}#page_order_mods_virtual .order-mods__virtual-point {  color:#ffc933 !important;  -webkit-text-fill-color:#ffc933 !important;  font-size:18px !important;  font-weight:900 !important;  text-shadow:0 0 11px rgba(255, 201, 51, 0.2);}#page_order_mods_virtual .order-mods__virtual-point .icon-set {  color:#ffc933 !important;}#offcanvas-box-login .login-box__customer-data.username {  --bs-emphasis-color:#4cc0ff !important;  color:#aeb8c7 !important;  opacity:1 !important;}#offcanvas-box-login .login-box__customer-data.username * {  opacity:1 !important;  visibility:visible !important;}#offcanvas-box-login .login-box__customer-data.username a,#offcanvas-box-login .login-box__customer-data.username strong,#offcanvas-box-login .login-box__customer-data.username .text-body-emphasis {  color:#4cc0ff !important;  -webkit-text-fill-color:#4cc0ff !important;  font-weight:750 !important;  text-shadow:0 0 8px rgba(30, 167, 255, 0.22) !important;}.order-track-discount--total:has(  .order-track__discount-card-header.text-warning) {  position:relative !important;  overflow:hidden !important;}.order-track-discount--total:has(  .order-track__discount-card-header.text-warning) > .order-track__discount-icon-bg {  display:none !important;}.order-track-discount--total.order-track__discount-card-header.text-warning {  position:relative !important;  z-index:2;  display:flex !important;  align-items:center !important;  justify-content:flex-start !important;  gap:12px !important;  margin-bottom:8px !important;}.order-track-discount--total.order-track__discount-card-header.text-warning> svg {  flex:0 0 28px !important;  width:28px !important;  height:28px !important;  margin:0 !important;  color:#ffc933 !important;}.order-track-discount--total.order-track__discount-card-header.text-warning.order-track__discount-value {  margin:0 !important;  padding:0 !important;  color:#ffc933 !important;  -webkit-text-fill-color:#ffc933 !important;  font-size:29px !important;  font-weight:800 !important;  line-height:1 !important;  white-space:nowrap !important;}#page_searchcomplex_include_content,#page_searchcomplex_content {  width:min(100%, 980px) !important;  max-width:980px !important;  margin:28px auto 56px !important;  padding:28px !important;  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.12), transparent 38%),  radial-gradient(circle at 0 0, rgba(30, 167, 255, 0.09), transparent 34%),  linear-gradient(180deg, #141823 0%, #0b0e16 100%) !important;  border:1px solid rgba(107, 124, 160, 0.38) !important;  border-radius:18px !important;  box-shadow:  0 22px 50px rgba(0, 0, 0, 0.38),  inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;  color:#f5f7fa !important;}#page_searchcomplex_include_content::before {  content:"Keresés a KaijuBolt kínálatában";  display:block;  margin-bottom:24px;  padding-bottom:17px;  border-bottom:1px solid rgba(107, 124, 160, 0.22);  color:#ffffff;  font-size:25px;  font-weight:850;  line-height:1.2;}#page_searchcomplex_include_content .form-group-lg {  margin-bottom:22px !important;}#page_searchcomplex_include_content fieldset {  min-width:0 !important;  margin-bottom:22px !important;  padding:16px !important;  background:rgba(5, 8, 14, 0.38) !important;  border:1px solid rgba(107, 124, 160, 0.22) !important;  border-radius:12px !important;}#page_searchcomplex_include_content .form-label {  margin-bottom:9px !important;  color:#dce3ee !important;  font-size:13px !important;  font-weight:750 !important;}#page_searchcomplex_include_content .form-control,#page_searchcomplex_include_content .form-select,#page_searchcomplex_include_content .input-group-text {  min-height:46px !important;  background-color:#090d15 !important;  border-color:rgba(107, 124, 160, 0.48) !important;  color:#ffffff !important;  box-shadow:none !important;  -webkit-text-fill-color:#ffffff !important;}#page_searchcomplex_include_content .form-control::placeholder {  color:#7d8797 !important;  opacity:1 !important;}#page_searchcomplex_include_content .input-group-text {  min-width:48px !important;  justify-content:center !important;  color:#4cc0ff !important;}#page_searchcomplex_include_content .form-control:hover,#page_searchcomplex_include_content .form-select:hover {  border-color:rgba(30, 167, 255, 0.68) !important;}#page_searchcomplex_include_content .form-control:focus,#page_searchcomplex_include_content .form-select:focus {  background-color:#070b12 !important;  border-color:#1ea7ff !important;  box-shadow:  0 0 0 1px rgba(30, 167, 255, 0.34),  0 0 20px rgba(30, 167, 255, 0.22) !important;}#page_searchcomplex_include_content .form-check--custom {  position:relative !important;  min-height:46px !important;  margin:0 !important;  padding:0 !important;}#page_searchcomplex_include_content .form-check--custom .form-check-input {  position:absolute !important;  z-index:2 !important;  top:50% !important;  left:13px !important;  width:18px !important;  height:18px !important;  margin:0 !important;  background-color:#080c13 !important;  border:1px solid rgba(174, 184, 199, 0.7) !important;  transform:translateY(-50%) !important;}#page_searchcomplex_include_content .form-check--custom .form-check-label {  display:flex !important;  min-height:46px !important;  align-items:center !important;  padding:10px 12px 10px 43px !important;  background:rgba(17, 22, 32, 0.9) !important;  border:1px solid rgba(107, 124, 160, 0.3) !important;  border-radius:9px !important;  color:#aeb8c7 !important;  font-size:13px !important;  font-weight:650 !important;  cursor:pointer !important;}#page_searchcomplex_include_content.form-check--custom.form-check-input:checked {  background-color:#a100ff !important;  border-color:#d26bff !important;  box-shadow:0 0 13px rgba(161, 0, 255, 0.42) !important;}#page_searchcomplex_include_content.form-check--custom.form-check-input:checked+.form-check-label {  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.1),  rgba(161, 0, 255, 0.17)  ) !important;  border-color:rgba(196, 77, 255, 0.62) !important;  color:#ffffff !important;}#page_searchcomplex_include_content.searchcomplex-cat-filter-breadcrumb {  gap:8px !important;}#page_searchcomplex_include_content.searchcomplex-filter-select {  width:min(100%, 300px) !important;  min-width:240px !important;}#page_searchcomplex_include_content.page-sarchcomplex__search-btn-wrap {  margin-top:6px !important;}#page_searchcomplex_include_content.page-sarchcomplex__search-btn {  min-width:170px !important;  min-height:48px !important;  padding:11px 24px !important;  background:  linear-gradient(  135deg,  #c73cff 0%,  #a100ff 56%,  #6658ff 100%  ) !important;  border:1px solid #c44dff !important;  border-radius:10px !important;  box-shadow:  0 10px 24px rgba(83, 17, 172, 0.34),  0 0 20px rgba(161, 0, 255, 0.24) !important;  color:#ffffff !important;  font-weight:850 !important;}#page_cat_content .alert {  padding:12px 16px !important;  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.09),  rgba(161, 0, 255, 0.13)  ) !important;  border:1px solid rgba(196, 77, 255, 0.42) !important;  border-radius:10px !important;  color:#e1d3ff !important;  box-shadow:0 10px 24px rgba(0, 0, 0, 0.2) !important;}@media (max-width:767px) {  #page_searchcomplex_include_content,  #page_searchcomplex_content {  margin:20px auto 38px !important;  padding:16px !important;  border-radius:14px !important;  }  #page_searchcomplex_include_content::before {  margin-bottom:17px;  padding-bottom:13px;  font-size:20px;  }  #page_searchcomplex_include_content fieldset {  padding:12px !important;  }  #page_searchcomplex_include_content  .searchcomplex-filter-select,  #page_searchcomplex_include_content  .page-sarchcomplex__search-btn {  width:100% !important;  min-width:0 !important;  }}.modal-dialog:has(#cookie-alert-title) {  position:fixed !important;  inset:auto 16px 16px !important;  width:min(1120px, calc(100% - 32px)) !important;  max-width:1120px !important;  margin:0 auto !important;  transform:none !important;}.modal-content:has(#cookie-alert-title) {  display:grid !important;  grid-template-columns:minmax(0, 1fr) auto !important;  grid-template-areas:  "kb-cookie-head kb-cookie-actions"  "kb-cookie-body kb-cookie-actions";  gap:4px 22px !important;  align-items:center !important;  padding:16px 18px !important;  overflow:hidden !important;  background:  radial-gradient(  circle at 100% 0%,  rgba(161, 0, 255, 0.13),  transparent 38%  ),  radial-gradient(  circle at 0% 100%,  rgba(30, 167, 255, 0.09),  transparent 36%  ),  linear-gradient(  145deg,  rgba(18, 22, 32, 0.98),  rgba(8, 11, 18, 0.99)  ) !important;  border:1px solid rgba(92, 111, 145, 0.46) !important;  border-radius:16px !important;  box-shadow:  0 20px 52px rgba(0, 0, 0, 0.58),  0 0 24px rgba(30, 167, 255, 0.08),  inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;  color:var(--kb-text, #f5f7fa) !important;  -webkit-backdrop-filter:blur(16px) saturate(130%);  backdrop-filter:blur(16px) saturate(130%);}.modal-content:has(#cookie-alert-title)::before {  content:"";  position:absolute;  top:0;  right:8%;  left:8%;  height:2px;  background:  linear-gradient(  90deg,  transparent,  var(--kb-blue, #1ea7ff),  var(--kb-purple, #a100ff),  transparent  );  box-shadow:  0 0 14px rgba(30, 167, 255, 0.28),  0 0 16px rgba(161, 0, 255, 0.18);  pointer-events:none;}.modal-content:has(#cookie-alert-title) .modal-header {  grid-area:kb-cookie-head;  min-height:0 !important;  padding:0 !important;  background:transparent !important;  border:0 !important;}#cookie-alert-title {  margin:0 !important;  color:#ffffff !important;  font-size:17px !important;  font-weight:850 !important;  line-height:1.25 !important;  letter-spacing:-0.015em;}.modal-content:has(#cookie-alert-title) .modal-body {  grid-area:kb-cookie-body;  max-width:760px;  padding:0 !important;  color:var(--kb-text-muted, #aeb8c7) !important;  font-size:12.5px !important;  line-height:1.5 !important;}.modal-content:has(#cookie-alert-title) .modal-body p {  margin:0 !important;}.modal-content:has(#cookie-alert-title) .modal-body a {  color:var(--kb-blue-hover, #4cc0ff) !important;  font-weight:700;  text-decoration:none;}.modal-content:has(#cookie-alert-title) .modal-body a:hover,.modal-content:has(#cookie-alert-title) .modal-body a:focus-visible {  color:#ffffff !important;  text-decoration:underline;}.modal-content:has(#cookie-alert-title) .modal-footer {  grid-area:kb-cookie-actions;  display:flex !important;  flex-wrap:nowrap !important;  gap:9px !important;  align-items:center !important;  justify-content:flex-end !important;  padding:0 !important;  background:transparent !important;  border:0 !important;}.modal-content:has(#cookie-alert-title) .modal-footer .btn {  min-width:150px !important;  min-height:44px !important;  margin:0 !important;  padding:9px 15px !important;  border-radius:9px !important;  font-size:12.5px !important;  font-weight:800 !important;  line-height:1.2 !important;  white-space:nowrap;  transition:  background-color var(--kb-transition-fast, 160ms ease),  border-color var(--kb-transition-fast, 160ms ease),  box-shadow var(--kb-transition-fast, 160ms ease),  transform var(--kb-transition-fast, 160ms ease);}.modal-content:has(#cookie-alert-title).modal-footer.btn:first-child {  background:rgba(15, 19, 29, 0.88) !important;  border:1px solid rgba(107, 124, 160, 0.52) !important;  box-shadow:none !important;  color:#d5dce7 !important;}.modal-content:has(#cookie-alert-title).modal-footer.btn:last-child {  background:  linear-gradient(  135deg,  #c73cff 0%,  #a100ff 56%,  #6658ff 100%  ) !important;  border:1px solid var(--kb-purple-hover, #c44dff) !important;  box-shadow:  0 8px 20px rgba(83, 17, 172, 0.34),  0 0 17px rgba(161, 0, 255, 0.24) !important;  color:#ffffff !important;}.modal-content:has(#cookie-alert-title).modal-footer.btn:hover,.modal-content:has(#cookie-alert-title).modal-footer.btn:focus-visible {  border-color:var(--kb-blue-hover, #4cc0ff) !important;  box-shadow:0 0 18px rgba(30, 167, 255, 0.2) !important;  color:#ffffff !important;  transform:translateY(-1px);}@media (max-width:767px) {  .modal-dialog:has(#cookie-alert-title) {  inset:auto 8px 8px !important;  width:calc(100% - 16px) !important;  }  .modal-content:has(#cookie-alert-title) {  display:block !important;  padding:14px !important;  border-radius:14px !important;  }  #cookie-alert-title {  font-size:15px !important;  }  .modal-content:has(#cookie-alert-title) .modal-header {  margin-bottom:6px !important;  }  .modal-content:has(#cookie-alert-title) .modal-body {  max-width:none;  font-size:11.5px !important;  line-height:1.45 !important;  }  .modal-content:has(#cookie-alert-title) .modal-footer {  display:grid !important;  grid-template-columns:repeat(2, minmax(0, 1fr));  gap:8px !important;  margin-top:12px !important;  }  .modal-content:has(#cookie-alert-title) .modal-footer .btn {  width:100% !important;  min-width:0 !important;  min-height:42px !important;  padding:8px 7px !important;  font-size:11px !important;  white-space:normal;  }}.header_text_section_1 .element__slide {  display:flex !important;  min-height:34px;  align-items:center;  justify-content:center;  gap:12px;  padding:5px 14px !important;}.header_text_section_1 .kaiju-neon-sav {  display:flex;  align-items:center;  color:#f5f7fa;  font-size:11.5px;  font-weight:800;  line-height:1.25;  letter-spacing:0.025em;  text-transform:uppercase;}.header_text_section_1 .element-links {  display:flex;  align-items:center;  margin:0 !important;}.header_text_section_1 .element-link {  display:inline-flex;  min-height:25px;  align-items:center;  gap:6px;  padding:4px 9px !important;  background:rgba(30, 167, 255, 0.07);  border:1px solid rgba(30, 167, 255, 0.22);  border-radius:999px;  color:var(--kb-blue-hover, #4cc0ff) !important;  font-size:10.5px;  font-weight:800;  line-height:1.1;  letter-spacing:0.035em;  text-decoration:none !important;  text-transform:uppercase;  transition:  background-color 160ms ease,  border-color 160ms ease,  color 160ms ease,  box-shadow 160ms ease,  transform 160ms ease;}.header_text_section_1 .element-link:hover,.header_text_section_1 .element-link:focus-visible {  background:rgba(30, 167, 255, 0.14);  border-color:rgba(76, 192, 255, 0.58);  box-shadow:0 0 13px rgba(30, 167, 255, 0.18);  color:#ffffff !important;  transform:translateY(-1px);}@media (max-width:575px) {  .header_text_section_1 .element__slide {  gap:7px;  padding-inline:8px !important;  }  .header_text_section_1 .kaiju-neon-sav {  font-size:9.5px;  letter-spacing:0.01em;  }  .header_text_section_1 .element-link {  min-height:23px;  padding:3px 7px !important;  font-size:9px;  letter-spacing:0.015em;  }}.kaiju-guide {  --kb-guide-blue:var(--kb-blue, #1ea7ff);  --kb-guide-purple:var(--kb-purple-hover, #c44dff);  --kb-guide-surface:rgba(17, 20, 30, 0.92);  --kb-guide-border:rgba(107, 124, 160, 0.28);  box-sizing:border-box;  width:min(100%, 1120px);  margin-inline:auto;  color:var(--kb-text, #f5f7fa);  font-size:17px;  line-height:1.75;}.kaiju-guide *,.kaiju-guide *::before,.kaiju-guide *::after {  box-sizing:border-box;}.kaiju-guide > p {  max-width:80ch;  margin-right:auto;  margin-left:auto;}.kaiju-guide > p:not(.kaiju-guide__lead) {  margin-top:20px;  margin-bottom:0;  color:var(--kb-text-muted, #aeb8c7);}.kaiju-guide__lead {  position:relative;  margin-top:0;  margin-bottom:0;  padding:52px clamp(18px, 2.4vw, 30px) clamp(20px, 2.5vw, 30px);  overflow:hidden;  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.15), transparent 40%),  linear-gradient(  135deg,  rgba(30, 167, 255, 0.1),  rgba(17, 20, 30, 0.96) 48%,  rgba(161, 0, 255, 0.08)  );  border:1px solid rgba(30, 167, 255, 0.38);  border-left:4px solid var(--kb-guide-blue);  border-radius:var(--kb-radius-lg, 18px);  box-shadow:  0 14px 34px rgba(0, 0, 0, 0.24),  0 0 22px rgba(30, 167, 255, 0.07);  color:#f8faff;  font-size:clamp(17px, 1.25vw, 20px);  line-height:1.65;}.kaiju-guide__lead::before {  content:"GYORS VÁLASZ";  position:absolute;  top:18px;  left:clamp(18px, 2.4vw, 30px);  color:var(--kb-guide-blue);  font-size:11px;  font-weight:900;  line-height:1;  letter-spacing:0.14em;}.kaiju-guide__lead strong {  color:#ffffff;}.kaiju-guide__toc {  max-width:900px;  margin:clamp(26px, 3vw, 40px) auto 0;  padding:clamp(18px, 2.2vw, 26px);  background:rgba(12, 15, 23, 0.9);  border:1px solid var(--kb-guide-border);  border-radius:var(--kb-radius, 12px);  box-shadow:0 12px 28px rgba(0, 0, 0, 0.2);}.kaiju-guide__toc > strong {  display:block;  margin-bottom:14px;  color:#ffffff;  font-size:15px;  font-weight:850;  letter-spacing:0.02em;}.kaiju-guide__toc ul {  display:grid;  grid-template-columns:repeat(2, minmax(0, 1fr));  gap:9px 12px;  margin:0;  padding:0;  list-style:none;}.kaiju-guide__toc li {  margin:0;}.kaiju-guide__toc a {  display:flex;  min-height:42px;  align-items:center;  padding:9px 12px;  background:rgba(30, 167, 255, 0.055);  border:1px solid rgba(30, 167, 255, 0.17);  border-radius:9px;  color:var(--kb-text-muted, #aeb8c7);  font-size:14px;  font-weight:700;  line-height:1.35;  text-decoration:none;  transition:  background-color var(--kb-transition-fast, 160ms ease),  border-color var(--kb-transition-fast, 160ms ease),  color var(--kb-transition-fast, 160ms ease),  transform var(--kb-transition-fast, 160ms ease);}.kaiju-guide__toc a::before {  content:"→";  flex:0 0 auto;  margin-right:9px;  color:var(--kb-guide-blue);  font-weight:900;}.kaiju-guide__toc a:hover,.kaiju-guide__toc a:focus-visible {  background:rgba(30, 167, 255, 0.12);  border-color:rgba(30, 167, 255, 0.55);  color:#ffffff;  transform:translateX(2px);}.kaiju-guide > section {  position:relative;  margin-top:clamp(28px, 4vw, 52px);  padding:clamp(22px, 3vw, 36px);  overflow:hidden;  background:  radial-gradient(circle at 100% 0%, rgba(161, 0, 255, 0.07), transparent 34%),  linear-gradient(  180deg,  rgba(18, 22, 32, 0.9),  rgba(10, 13, 20, 0.92)  );  border:1px solid var(--kb-guide-border);  border-radius:var(--kb-radius-lg, 18px);  box-shadow:0 16px 36px rgba(0, 0, 0, 0.22);  scroll-margin-top:180px;}.kaiju-guide > section::before {  content:"";  position:absolute;  top:0;  right:12%;  left:12%;  height:2px;  background:  linear-gradient(  90deg,  transparent,  var(--kb-guide-blue),  var(--kb-guide-purple),  transparent  );  opacity:0.66;}.kaiju-guide > section:nth-of-type(even)::before {  background:  linear-gradient(  90deg,  transparent,  var(--kb-guide-purple),  var(--kb-guide-blue),  transparent  );}.kaiju-guide h2 {  position:relative;  margin:0 0 clamp(18px, 2.3vw, 26px);  padding-left:17px;  color:#ffffff;  font-size:clamp(25px, 2.35vw, 36px);  font-weight:880;  line-height:1.16;  letter-spacing:-0.025em;  text-wrap:balance;}.kaiju-guide h2::before {  content:"";  position:absolute;  top:0.08em;  bottom:0.08em;  left:0;  width:4px;  background:  linear-gradient(  180deg,  var(--kb-guide-blue),  var(--kb-guide-purple)  );  border-radius:999px;  box-shadow:0 0 12px rgba(30, 167, 255, 0.26);}.kaiju-guide h3 {  margin:30px 0 12px;  color:#f7f9fc;  font-size:clamp(19px, 1.45vw, 23px);  font-weight:820;  line-height:1.3;  letter-spacing:-0.012em;}.kaiju-guide p {  margin-top:0;  margin-bottom:18px;  color:var(--kb-text-muted, #aeb8c7);}.kaiju-guide section > :last-child {  margin-bottom:0;}.kaiju-guide ul,.kaiju-guide ol {  margin:0 0 20px;  padding-left:1.35em;  color:var(--kb-text-muted, #aeb8c7);}.kaiju-guide li {  margin-bottom:8px;  padding-left:4px;}.kaiju-guide li::marker {  color:var(--kb-guide-blue);}.kaiju-guide a:not(.kaiju-guide__actions a):not(.kaiju-guide__card a) {  color:var(--kb-blue-hover, #4cc0ff);  font-weight:700;  text-decoration-thickness:1px;  text-underline-offset:3px;}.kaiju-guide a:not(.kaiju-guide__actions a):not(.kaiju-guide__card a):hover,.kaiju-guide a:not(.kaiju-guide__actions a):not(.kaiju-guide__card a):focus-visible {  color:#ffffff;}.kaiju-guide__comparison {  display:grid;  grid-template-columns:repeat(3, minmax(0, 1fr));  gap:clamp(14px, 1.8vw, 22px);}.kaiju-guide__card {  position:relative;  display:flex;  min-width:0;  height:100%;  flex-direction:column;  padding:clamp(18px, 2vw, 24px);  overflow:hidden;  background:rgba(8, 11, 18, 0.68);  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:var(--kb-radius, 12px);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.02);  transition:  border-color var(--kb-transition, 240ms ease),  box-shadow var(--kb-transition, 240ms ease),  transform var(--kb-transition, 240ms ease);}.kaiju-guide__card::after {  content:"";  position:absolute;  inset:auto -20% -44% 22%;  aspect-ratio:1;  border-radius:50%;  background:  radial-gradient(  circle,  rgba(30, 167, 255, 0.12),  transparent 68%  );  pointer-events:none;}.kaiju-guide__card:nth-child(2)::after {  background:  radial-gradient(  circle,  rgba(196, 77, 255, 0.12),  transparent 68%  );}.kaiju-guide__card:nth-child(3)::after {  background:  radial-gradient(  circle,  rgba(123, 140, 255, 0.13),  transparent 68%  );}.kaiju-guide__card h3 {  display:flex;  align-items:center;  gap:10px;  margin:0 0 14px;  font-size:clamp(18px, 1.35vw, 22px);}.kaiju-guide__card h3::before {  content:"EN";  display:inline-grid;  width:36px;  height:36px;  flex:0 0 36px;  place-items:center;  background:rgba(30, 167, 255, 0.14);  border:1px solid rgba(30, 167, 255, 0.44);  border-radius:9px;  color:var(--kb-guide-blue);  font-size:11px;  font-weight:900;  letter-spacing:0.06em;}.kaiju-guide__card:nth-child(2) h3::before {  content:"JP";  background:rgba(196, 77, 255, 0.13);  border-color:rgba(196, 77, 255, 0.42);  color:var(--kb-guide-purple);}.kaiju-guide__card:nth-child(3) h3::before {  content:"CN";  background:rgba(123, 140, 255, 0.13);  border-color:rgba(123, 140, 255, 0.42);  color:#9ca8ff;}.kaiju-guide__card p,.kaiju-guide__card ul {  position:relative;  z-index:1;}.kaiju-guide__card ul {  flex:1 1 auto;  margin-bottom:20px;}.kaiju-guide__card p:last-child {  position:relative;  z-index:1;  margin-top:auto;}.kaiju-guide__card p:last-child a {  display:inline-flex;  min-height:42px;  align-items:center;  justify-content:center;  padding:9px 14px;  background:rgba(30, 167, 255, 0.09);  border:1px solid rgba(30, 167, 255, 0.42);  border-radius:9px;  color:#ffffff;  font-size:13px;  font-weight:800;  line-height:1.2;  text-align:center;  text-decoration:none;}.kaiju-guide__card p:last-child a:hover,.kaiju-guide__card p:last-child a:focus-visible {  background:rgba(30, 167, 255, 0.17);  border-color:var(--kb-guide-blue);  box-shadow:0 0 17px rgba(30, 167, 255, 0.17);}.kaiju-guide__notice {  margin-top:30px;  padding:clamp(18px, 2vw, 24px);  background:  linear-gradient(  135deg,  rgba(255, 201, 51, 0.09),  rgba(17, 20, 30, 0.76)  );  border:1px solid rgba(255, 201, 51, 0.3);  border-left:4px solid var(--kb-gold, #ffc933);  border-radius:var(--kb-radius, 12px);}.kaiju-guide__notice h3 {  margin-top:0;  color:#fff2b5;}#gyakori-kerdesek h3 {  margin:18px 0 0;  padding:15px 17px;  background:rgba(30, 167, 255, 0.065);  border:1px solid rgba(30, 167, 255, 0.2);  border-bottom:0;  border-radius:10px 10px 0 0;  color:#ffffff;  font-size:18px;}#gyakori-kerdesek h3 + p {  margin:0 0 12px;  padding:15px 17px 17px;  background:rgba(8, 11, 18, 0.48);  border:1px solid rgba(30, 167, 255, 0.2);  border-top:0;  border-radius:0 0 10px 10px;}.kaiju-guide__cta {  background:  radial-gradient(circle at 0 0, rgba(30, 167, 255, 0.16), transparent 38%),  radial-gradient(circle at 100% 0, rgba(161, 0, 255, 0.17), transparent 40%),  linear-gradient(  145deg,  rgba(19, 24, 36, 0.98),  rgba(10, 13, 20, 0.98)  ) !important;  border-color:rgba(161, 0, 255, 0.38) !important;  text-align:center;}.kaiju-guide__cta h2 {  max-width:760px;  margin-right:auto;  margin-left:auto;  padding-left:0;}.kaiju-guide__cta h2::before {  display:none;}.kaiju-guide__cta > p {  max-width:760px;  margin-right:auto;  margin-left:auto;}.kaiju-guide__actions {  display:flex;  flex-wrap:wrap;  justify-content:center;  gap:10px;  margin-top:22px;}.kaiju-guide__actions a {  display:inline-flex;  min-width:142px;  min-height:46px;  align-items:center;  justify-content:center;  padding:10px 16px;  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.16),  rgba(161, 0, 255, 0.17)  );  border:1px solid rgba(30, 167, 255, 0.44);  border-radius:9px;  color:#ffffff;  font-size:13px;  font-weight:850;  line-height:1.2;  text-align:center;  text-decoration:none;  transition:  border-color var(--kb-transition-fast, 160ms ease),  box-shadow var(--kb-transition-fast, 160ms ease),  transform var(--kb-transition-fast, 160ms ease);}.kaiju-guide__actions a:hover,.kaiju-guide__actions a:focus-visible {  border-color:var(--kb-guide-purple);  box-shadow:  0 0 20px rgba(161, 0, 255, 0.2),  0 10px 22px rgba(0, 0, 0, 0.24);  transform:translateY(-2px);}@media (hover:hover) and (pointer:fine) {  .kaiju-guide__card:hover {  border-color:rgba(30, 167, 255, 0.5);  box-shadow:  0 14px 30px rgba(0, 0, 0, 0.28),  0 0 18px rgba(30, 167, 255, 0.08);  transform:translateY(-3px);  }}@media (max-width:991px) {  .kaiju-guide {  font-size:16px;  }  .kaiju-guide__comparison {  grid-template-columns:minmax(0, 1fr);  }  .kaiju-guide__card {  max-width:720px;  margin-inline:auto;  }}@media (max-width:767px) {  .kaiju-guide {  font-size:15.5px;  line-height:1.7;  }  .kaiju-guide__lead {  padding:48px 18px 20px;  border-radius:14px;  font-size:16px;  }  .kaiju-guide__lead::before {  top:17px;  left:18px;  }  .kaiju-guide__toc {  margin-top:24px;  padding:16px;  }  .kaiju-guide__toc ul {  grid-template-columns:minmax(0, 1fr);  gap:8px;  }  .kaiju-guide > section {  margin-top:26px;  padding:19px 17px;  border-radius:14px;  scroll-margin-top:140px;  }  .kaiju-guide h2 {  margin-bottom:17px;  padding-left:14px;  font-size:clamp(23px, 6.4vw, 29px);  }  .kaiju-guide h3 {  margin-top:24px;  font-size:19px;  }  .kaiju-guide__card {  padding:17px;  }  #gyakori-kerdesek h3 {  padding:13px 14px;  font-size:16px;  }  #gyakori-kerdesek h3 + p {  padding:13px 14px 15px;  }  .kaiju-guide__actions {  display:grid;  grid-template-columns:repeat(2, minmax(0, 1fr));  }  .kaiju-guide__actions a {  min-width:0;  min-height:44px;  padding:9px 10px;  font-size:12px;  }}@media (max-width:419px) {  .kaiju-guide__actions {  grid-template-columns:minmax(0, 1fr);  }}@media (prefers-reduced-motion:reduce) {  .kaiju-guide *,  .kaiju-guide *::before,  .kaiju-guide *::after {  scroll-behavior:auto !important;  transition-duration:0.01ms !important;  }}#page_page_content section.page_content.blog-list {  display:grid !important;  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;  gap:clamp(18px, 1.8vw, 28px) !important;  align-items:stretch;  padding-bottom:clamp(48px, 6vw, 88px);}#page_page_content section.blog-list > .page_content--blog {  grid-column:auto !important;  min-width:0;  width:100%;  max-width:none;}#page_page_content .blog-list > .page_content--blog .blog-item__inner {  position:relative;  isolation:isolate;  min-height:360px;  padding:clamp(20px, 1.6vw, 26px);  overflow:hidden;  background:  radial-gradient(  circle at 100% 0%,  rgba(161, 0, 255, 0.11),  transparent 38%  ),  radial-gradient(  circle at 0% 0%,  rgba(30, 167, 255, 0.09),  transparent 34%  ),  linear-gradient(  155deg,  rgba(24, 27, 38, 0.98),  rgba(13, 16, 24, 0.98)  );  border:1px solid rgba(101, 119, 153, 0.3);  border-radius:18px;  box-shadow:  0 16px 36px rgba(0, 0, 0, 0.28),  inset 0 1px 0 rgba(255, 255, 255, 0.03);  color:var(--kb-text);  transition:  transform var(--kb-transition),  border-color var(--kb-transition),  box-shadow var(--kb-transition);}#page_page_content .blog-list > .page_content--blog .blog-item__inner::before {  content:"";  position:absolute;  z-index:2;  top:0;  right:0;  left:0;  height:3px;  background:linear-gradient(  90deg,  var(--kb-blue),  var(--kb-purple)  );  box-shadow:  0 0 14px rgba(30, 167, 255, 0.28),  0 0 16px rgba(161, 0, 255, 0.22);}@media (hover:hover) and (pointer:fine) {  #page_page_content .blog-list > .page_content--blog .blog-item__inner:hover {  transform:translateY(-4px);  border-color:rgba(30, 167, 255, 0.5);  box-shadow:  0 22px 46px rgba(0, 0, 0, 0.38),  0 0 24px rgba(30, 167, 255, 0.09),  0 0 28px rgba(161, 0, 255, 0.08);  }}#page_page_content .blog-list > .page_content--blog:focus-within .blog-item__inner {  border-color:var(--kb-blue);  box-shadow:  0 0 0 2px rgba(30, 167, 255, 0.22),  0 18px 42px rgba(0, 0, 0, 0.36);}#page_page_content .blog-list .blog-item__data {  row-gap:14px;}#page_page_content .blog-list .blog-item__info {  display:flex !important;  align-items:center;  justify-content:space-between;  gap:12px;  overflow:visible;  color:var(--kb-text-dim);  font-size:11px;  font-weight:750;  line-height:1.2;}#page_page_content .blog-list .blog-item__info::before {  content:"KAIJUBOLT ÚTMUTATÓ";  display:inline-flex;  min-height:24px;  align-items:center;  padding:4px 8px;  background:rgba(30, 167, 255, 0.08);  border:1px solid rgba(30, 167, 255, 0.24);  border-radius:999px;  color:var(--kb-blue-hover);  font-size:10px;  font-weight:850;  line-height:1;  letter-spacing:0.055em;  white-space:nowrap;}#page_page_content .blog-list .blog-item__author-name,#page_page_content .blog-list .blog-item__time {  display:none !important;}#page_page_content .blog-list .blog-item__info.dot-separator > * {  margin:0 !important;  padding:0 !important;}#page_page_content .blog-list .blog-item__info.dot-separator > *::before {  display:none !important;  content:none !important;}#page_page_content .blog-list .blog-item__date {  color:var(--kb-text-dim);  white-space:nowrap;}#page_page_content .blog-list .blog-item__title {  display:-webkit-box;  overflow:hidden;  margin:2px 0 0;  color:#ffffff;  font-size:clamp(20px, 1.35vw, 24px);  font-weight:850;  line-height:1.17;  letter-spacing:-0.025em;  text-decoration:none;  text-wrap:balance;  -webkit-box-orient:vertical;  -webkit-line-clamp:3;  transition:  color var(--kb-transition-fast),  text-shadow var(--kb-transition-fast);}#page_page_content .blog-list .blog-item__title:hover,#page_page_content .blog-list .blog-item__title:focus-visible {  color:var(--kb-blue-hover);  text-shadow:0 0 13px rgba(30, 167, 255, 0.22);}#page_page_content .blog-list .blog-item__intro {  display:-webkit-box;  overflow:hidden;  margin:0;  color:var(--kb-text-muted);  font-size:15px;  font-weight:500;  line-height:1.58;  -webkit-box-orient:vertical;  -webkit-line-clamp:5;}#page_page_content .blog-list .blog-item__details-btn {  align-self:flex-start;  min-height:42px;  margin-top:auto;  padding:9px 17px;  border-radius:10px;  font-size:13px;  font-weight:800;  box-shadow:0 0 14px rgba(161, 0, 255, 0.16);}@media (max-width:1199px) {  #page_page_content section.page_content.blog-list {  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;  }  #page_page_content .blog-list > .page_content--blog .blog-item__inner {  min-height:350px;  }}@media (max-width:767px) {  #page_page_content section.page_content.blog-list {  grid-template-columns:minmax(0, 1fr) !important;  gap:14px !important;  }  #page_page_content .blog-list > .page_content--blog .blog-item__inner {  min-height:0;  padding:19px;  border-radius:15px;  }  #page_page_content .blog-list .blog-item__title {  font-size:20px;  }  #page_page_content .blog-list .blog-item__intro {  font-size:14px;  line-height:1.52;  }  #page_page_content .blog-list .blog-item__details-btn {  width:100%;  justify-content:center;  }}@media (max-width:389px) {  #page_page_content .blog-list .blog-item__info {  align-items:flex-start;  flex-direction:column;  gap:8px;  }}@media (prefers-reduced-motion:reduce) {  #page_page_content .blog-list .blog-item__inner,  #page_page_content .blog-list .blog-item__title,  #page_page_content .blog-list .blog-item__details-btn {  transition-duration:0.01ms !important;  }}#page_page_content .page_content--normal:has(.kaiju-guide-hub) {  grid-column:1 / -1 !important;  width:100% !important;  max-width:none !important;  margin-bottom:clamp(28px, 4vw, 52px);}#page_page_content.page_content--normal:has(.kaiju-guide-hub).page_txt {  width:100%;  max-width:1240px !important;  margin-inline:auto;  padding-inline:0 !important;}.kaiju-guide-hub {  position:relative;  isolation:isolate;  overflow:hidden;  padding:clamp(26px, 4vw, 54px);  background:  radial-gradient(  circle at 8% 0%,  rgba(30, 167, 255, 0.11),  transparent 30%  ),  radial-gradient(  circle at 96% 4%,  rgba(161, 0, 255, 0.12),  transparent 31%  ),  linear-gradient(  145deg,  rgba(19, 23, 34, 0.98),  rgba(8, 11, 18, 0.99)  );  border:1px solid rgba(107, 124, 160, 0.3);  border-radius:var(--kb-radius-lg);  box-shadow:  0 22px 52px rgba(0, 0, 0, 0.34),  inset 0 1px 0 rgba(255, 255, 255, 0.025);  color:var(--kb-text);}.kaiju-guide-hub::before {  content:"";  position:absolute;  z-index:-1;  inset:0;  background-image:  linear-gradient(  rgba(30, 167, 255, 0.018) 1px,  transparent 1px  ),  linear-gradient(  90deg,  rgba(30, 167, 255, 0.018) 1px,  transparent 1px  );  background-size:34px 34px;  mask-image:linear-gradient(  to bottom,  rgba(0, 0, 0, 0.78),  transparent 82%  );  -webkit-mask-image:linear-gradient(  to bottom,  rgba(0, 0, 0, 0.78),  transparent 82%  );  pointer-events:none;}.kaiju-guide-hub::after {  content:"";  position:absolute;  top:0;  right:9%;  left:9%;  height:2px;  background:linear-gradient(  90deg,  transparent,  var(--kb-blue),  var(--kb-purple-hover),  transparent  );  box-shadow:  0 0 16px rgba(30, 167, 255, 0.3),  0 0 18px rgba(161, 0, 255, 0.22);  pointer-events:none;}.kaiju-guide-hub__header {  max-width:900px;  margin-bottom:clamp(34px, 4vw, 54px);}.kaiju-guide-hub__eyebrow {  display:inline-flex;  width:fit-content;  min-height:30px;  align-items:center;  margin:0 0 14px;  padding:6px 11px;  background:rgba(30, 167, 255, 0.08);  border:1px solid rgba(30, 167, 255, 0.34);  border-radius:999px;  color:var(--kb-blue-hover);  font-size:11px;  font-weight:850;  line-height:1;  letter-spacing:0.08em;}.kaiju-guide-hub__header h2 {  max-width:820px;  margin:0;  color:#ffffff;  font-size:clamp(28px, 3.2vw, 46px);  font-weight:900;  line-height:1.08;  letter-spacing:-0.035em;  text-wrap:balance;}.kaiju-guide-hub__lead {  max-width:820px;  margin:18px 0 0;  color:var(--kb-text-muted);  font-size:clamp(15px, 1.25vw, 18px);  line-height:1.7;}.kaiju-guide-paths > h2,.kaiju-guide-games > h2 {  display:flex;  align-items:center;  gap:11px;  margin:0 0 20px;  color:#ffffff;  font-size:clamp(23px, 2vw, 31px);  font-weight:850;  line-height:1.15;  letter-spacing:-0.025em;}.kaiju-guide-paths > h2::before,.kaiju-guide-games > h2::before {  content:"";  flex:0 0 auto;  width:4px;  height:1.1em;  background:linear-gradient(  180deg,  var(--kb-blue),  var(--kb-purple)  );  border-radius:999px;  box-shadow:0 0 13px rgba(30, 167, 255, 0.28);}.kaiju-guide-paths {  margin-bottom:clamp(40px, 5vw, 64px);}.kaiju-guide-paths__grid {  display:grid;  grid-template-columns:repeat(4, minmax(0, 1fr));  gap:clamp(12px, 1.4vw, 20px);}.kaiju-guide-path {  position:relative;  min-width:0;  min-height:220px;  padding:22px;  overflow:hidden;  background:  linear-gradient(  155deg,  rgba(24, 29, 42, 0.96),  rgba(12, 15, 23, 0.98)  );  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:var(--kb-radius);  box-shadow:  0 12px 28px rgba(0, 0, 0, 0.24),  inset 0 1px 0 rgba(255, 255, 255, 0.025);  transition:  border-color var(--kb-transition),  box-shadow var(--kb-transition),  transform var(--kb-transition);}.kaiju-guide-path::after {  content:"";  position:absolute;  right:-48px;  bottom:-64px;  width:150px;  height:150px;  background:radial-gradient(  circle,  rgba(30, 167, 255, 0.13),  transparent 68%  );  border-radius:50%;  pointer-events:none;}.kaiju-guide-path:nth-child(even)::after {  background:radial-gradient(  circle,  rgba(161, 0, 255, 0.15),  transparent 68%  );}.kaiju-guide-path__number {  display:grid;  width:42px;  height:42px;  place-items:center;  margin:0 0 18px;  background:rgba(30, 167, 255, 0.09);  border:1px solid rgba(30, 167, 255, 0.34);  border-radius:11px;  color:var(--kb-blue-hover);  font-size:12px;  font-weight:900;  line-height:1;}.kaiju-guide-path:nth-child(even).kaiju-guide-path__number {  background:rgba(161, 0, 255, 0.1);  border-color:rgba(196, 77, 255, 0.35);  color:var(--kb-purple-hover);}.kaiju-guide-path h3 {  margin:0 0 10px;  color:#ffffff;  font-size:clamp(18px, 1.35vw, 22px);  font-weight:800;  line-height:1.25;  letter-spacing:-0.015em;}.kaiju-guide-path > p:last-child {  margin:0;  color:var(--kb-text-muted);  font-size:14px;  line-height:1.6;}.kaiju-guide-games {  margin-bottom:clamp(34px, 4vw, 52px);}.kaiju-guide-games__grid {  display:grid;  grid-template-columns:repeat(2, minmax(0, 1fr));  gap:14px;}.kaiju-guide-game {  position:relative;  display:flex;  min-width:0;  min-height:104px;  flex-direction:column;  justify-content:center;  padding:18px 58px 18px 20px;  overflow:hidden;  background:rgba(17, 21, 31, 0.8);  border:1px solid rgba(107, 124, 160, 0.28);  border-radius:12px;  color:var(--kb-text);  text-decoration:none !important;  transition:  background-color var(--kb-transition),  border-color var(--kb-transition),  box-shadow var(--kb-transition),  transform var(--kb-transition);}.kaiju-guide-game::before {  content:"";  position:absolute;  top:0;  bottom:0;  left:0;  width:3px;  background:linear-gradient(  180deg,  var(--kb-blue),  var(--kb-purple)  );  opacity:0.72;}.kaiju-guide-game::after {  content:"→";  position:absolute;  top:50%;  right:20px;  display:grid;  width:32px;  height:32px;  place-items:center;  background:rgba(30, 167, 255, 0.08);  border:1px solid rgba(30, 167, 255, 0.26);  border-radius:9px;  color:var(--kb-blue-hover);  font-size:18px;  font-weight:800;  transform:translateY(-50%);  transition:  background-color var(--kb-transition),  border-color var(--kb-transition),  color var(--kb-transition),  transform var(--kb-transition);}.kaiju-guide-game strong {  display:block;  margin-bottom:5px;  color:#ffffff;  font-size:17px;  font-weight:820;  line-height:1.25;}.kaiju-guide-game span {  display:block;  color:var(--kb-text-muted);  font-size:13px;  line-height:1.5;}.kaiju-guide-game:hover,.kaiju-guide-game:focus-visible {  background:rgba(22, 28, 42, 0.96);  border-color:rgba(30, 167, 255, 0.56);  box-shadow:  0 14px 30px rgba(0, 0, 0, 0.3),  0 0 19px rgba(30, 167, 255, 0.1);  color:#ffffff;  transform:translateY(-2px);}.kaiju-guide-game:hover::after,.kaiju-guide-game:focus-visible::after {  background:rgba(30, 167, 255, 0.15);  border-color:rgba(30, 167, 255, 0.58);  color:#ffffff;  transform:translate(3px, -50%);}.kaiju-guide-hub__note {  position:relative;  margin:0;  padding:clamp(22px, 2.5vw, 32px);  overflow:hidden;  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.08),  rgba(161, 0, 255, 0.09)  );  border:1px solid rgba(123, 140, 255, 0.3);  border-radius:var(--kb-radius);}.kaiju-guide-hub__note::after {  content:"";  position:absolute;  top:-80px;  right:-65px;  width:190px;  height:190px;  background:radial-gradient(  circle,  rgba(161, 0, 255, 0.16),  transparent 68%  );  border-radius:50%;  pointer-events:none;}.kaiju-guide-hub__note h2 {  position:relative;  z-index:1;  margin:0 0 9px;  color:#ffffff;  font-size:clamp(21px, 1.8vw, 28px);  font-weight:850;  line-height:1.2;  letter-spacing:-0.02em;}.kaiju-guide-hub__note p {  position:relative;  z-index:1;  max-width:850px;  margin:0;  color:var(--kb-text-muted);  font-size:14px;  line-height:1.65;}@media (max-width:991px) {  .kaiju-guide-paths__grid {  grid-template-columns:repeat(2, minmax(0, 1fr));  }  .kaiju-guide-path {  min-height:195px;  }}@media (max-width:767px) {  #page_page_content  .page_content--normal:has(.kaiju-guide-hub)  .page_txt {  padding-inline:0 !important;  }  .kaiju-guide-hub {  padding:22px 14px;  border-radius:14px;  }  .kaiju-guide-hub__header {  margin-bottom:34px;  }  .kaiju-guide-hub__header h2 {  font-size:clamp(27px, 8vw, 36px);  }  .kaiju-guide-hub__lead {  margin-top:14px;  font-size:15px;  line-height:1.62;  }  .kaiju-guide-paths__grid,  .kaiju-guide-games__grid {  grid-template-columns:1fr;  }  .kaiju-guide-path {  min-height:0;  padding:18px;  }  .kaiju-guide-game {  min-height:96px;  padding:16px 52px 16px 16px;  }  .kaiju-guide-game::after {  right:14px;  }}@media (prefers-reduced-motion:reduce) {  .kaiju-guide-path,  .kaiju-guide-game,  .kaiju-guide-game::after {  transition:none;  }  .kaiju-guide-game:hover,  .kaiju-guide-game:focus-visible {  transform:none;  }}#page_page_content .page-subpages {  display:flex !important;  flex-wrap:wrap !important;  align-items:stretch;  gap:10px !important;  margin:18px 0 30px !important;  padding:0 0 28px !important;  border-bottom:1px solid rgba(107, 124, 160, 0.24);  white-space:normal !important;}#page_page_content .page-subpages > .page-subpage {  position:relative;  box-sizing:border-box;  display:inline-flex !important;  flex:0 0 auto;  min-width:0;  min-height:44px;  align-items:center;  justify-content:center;  margin:0 !important;  padding:10px 16px !important;  background:  linear-gradient(  145deg,  rgba(22, 27, 40, 0.98),  rgba(12, 15, 23, 0.99)  ) !important;  border:1px solid rgba(107, 124, 160, 0.42) !important;  border-radius:999px !important;  box-shadow:  0 8px 20px rgba(0, 0, 0, 0.22),  inset 0 1px 0 rgba(255, 255, 255, 0.03);  color:var(--kb-text-muted, #aeb8c7) !important;  font-size:14px !important;  font-weight:750 !important;  line-height:1.25;  text-align:center;  text-decoration:none !important;  white-space:nowrap !important;  transition:  color var(--kb-transition-fast, 160ms ease),  background var(--kb-transition-fast, 160ms ease),  border-color var(--kb-transition-fast, 160ms ease),  box-shadow var(--kb-transition-fast, 160ms ease),  transform var(--kb-transition-fast, 160ms ease);}#page_page_content .page-subpages > .page-subpage:hover,#page_page_content .page-subpages > .page-subpage:focus-visible {  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.17),  rgba(161, 0, 255, 0.2)  ) !important;  border-color:rgba(30, 167, 255, 0.72) !important;  box-shadow:  0 10px 24px rgba(0, 0, 0, 0.3),  0 0 18px rgba(30, 167, 255, 0.16);  color:#ffffff !important;  transform:translateY(-1px);}#page_page_content .page-subpages > .page-subpage.active,#page_page_content .page-subpages > .page-subpage[aria-current="page"] {  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.21),  rgba(161, 0, 255, 0.25)  ) !important;  border-color:rgba(76, 192, 255, 0.78) !important;  box-shadow:  0 0 0 1px rgba(76, 192, 255, 0.1),  0 9px 22px rgba(0, 0, 0, 0.28),  0 0 19px rgba(30, 167, 255, 0.17);  color:#ffffff !important;}#page_page_content.page_content--blog-details.blog-details__back-btn {  display:inline-flex;  min-height:42px;  align-items:center;  justify-content:center;  gap:8px;  padding:9px 15px;  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.12),  rgba(161, 0, 255, 0.13)  ) !important;  border:1px solid rgba(30, 167, 255, 0.46) !important;  border-radius:10px !important;  box-shadow:0 8px 20px rgba(0, 0, 0, 0.24);  color:#ffffff !important;  font-size:13px;  font-weight:800;  text-decoration:none !important;  transition:  background var(--kb-transition-fast, 160ms ease),  border-color var(--kb-transition-fast, 160ms ease),  box-shadow var(--kb-transition-fast, 160ms ease),  transform var(--kb-transition-fast, 160ms ease);}#page_page_content.page_content--blog-details.blog-details__back-btn:hover,#page_page_content.page_content--blog-details.blog-details__back-btn:focus-visible {  background:  linear-gradient(  135deg,  rgba(30, 167, 255, 0.2),  rgba(161, 0, 255, 0.22)  ) !important;  border-color:var(--kb-blue, #1ea7ff) !important;  box-shadow:  0 10px 24px rgba(0, 0, 0, 0.3),  0 0 18px rgba(30, 167, 255, 0.18);  color:#ffffff !important;  transform:translateY(-1px);}@media (max-width:767px) {    #page_page_content .page-subpages {  display:grid !important;  grid-template-columns:repeat(2, minmax(0, 1fr));  align-items:stretch;  gap:9px !important;  margin:18px 0 30px !important;  padding:0 0 26px !important;  overflow:visible !important;  }  #page_page_content .page-subpages > .page-subpage {  width:100% !important;  min-width:0 !important;  min-height:58px;  justify-content:flex-start;  padding:11px 12px !important;  background:  linear-gradient( 145deg, rgba(22, 27, 40, 0.98), rgba(12, 15, 23, 0.99)  ) !important;  border-radius:11px !important;  color:var(--kb-text-muted, #aeb8c7) !important;  font-size:12.5px !important;  line-height:1.3;  text-align:left;  white-space:normal !important;  overflow-wrap:anywhere;  }    #page_page_content  .page_content--blog-details  > .blog-details__back-btn-wrap:first-child  .blog-details__back-btn {  position:fixed;  top:58%;  right:0;  bottom:auto;  z-index:1030;  display:inline-flex !important;  width:34px;  min-width:34px;  height:48px;  min-height:48px;  align-items:center;  justify-content:center;  gap:0;  padding:0 !important;  overflow:hidden;  background:rgba(14, 18, 29, 0.94) !important;  border:1px solid rgba(30, 167, 255, 0.62) !important;  border-right:0 !important;  border-radius:10px 0 0 10px !important;  box-shadow:  -6px 8px 18px rgba(0, 0, 0, 0.34),  0 0 12px rgba(30, 167, 255, 0.14);  color:#ffffff !important;  font-size:0 !important;  opacity:0.82;  transform:translateY(-50%);  transition:  width var(--kb-transition-fast, 160ms ease),  opacity var(--kb-transition-fast, 160ms ease),  background var(--kb-transition-fast, 160ms ease),  box-shadow var(--kb-transition-fast, 160ms ease);  }  #page_page_content  .page_content--blog-details  > .blog-details__back-btn-wrap:first-child  .blog-details__back-btn :is(svg, .icon-set) {  display:none !important;  }  #page_page_content  .page_content--blog-details  > .blog-details__back-btn-wrap:first-child  .blog-details__back-btn::after {  content:"←";  display:block;  color:#ffffff;  font-size:18px;  font-weight:900;  line-height:1;  }  #page_page_content  .page_content--blog-details  > .blog-details__back-btn-wrap:first-child  .blog-details__back-btn:hover,  #page_page_content  .page_content--blog-details  > .blog-details__back-btn-wrap:first-child  .blog-details__back-btn:focus-visible {  width:40px;  background:rgba(22, 31, 48, 0.98) !important;  box-shadow:  -8px 10px 22px rgba(0, 0, 0, 0.4),  0 0 16px rgba(30, 167, 255, 0.22);  opacity:1;  transform:translateY(-50%);  }}@media (max-width:389px) {  #page_page_content .page-subpages {  grid-template-columns:1fr;  gap:8px !important;  }  #page_page_content .page-subpages > .page-subpage {  min-height:50px;  font-size:13px !important;  }}@media (prefers-reduced-motion:reduce) {  #page_page_content .page-subpages > .page-subpage,  #page_page_content  .page_content--blog-details  .blog-details__back-btn {  transition:none;  }  #page_page_content .page-subpages > .page-subpage:hover,  #page_page_content  .page_content--blog-details  .blog-details__back-btn:hover {  transform:none;  }}#page_page_content .page-subpages {  margin-bottom:14px !important;  padding-bottom:12px !important;  border-bottom:0 !important;}@media (prefers-reduced-motion:reduce) {  [data-aos] {  opacity:1 !important;  visibility:visible !important;  transform:none !important;  pointer-events:auto !important;  transition:none !important;  animation:none !important;  }}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1);  position:relative;  top:0 !important;  width:100% !important; }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:100% !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#080B12;  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(8, 11, 18, 0.5); }}.ac_results { width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important; transition:opacity 0.15s linear, display 0.15s allow-discrete, top 0.15s;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-dropdown-bg); width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:var(--bs-dropdown-bg); border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:color-mix(in hsl shorter hue, var(--bg-color, #080B12), currentColor 27.52%); }}.ac_results li.ac_over { background-color:color-mix(in hsl shorter hue, var(--bg-color, #080B12), currentColor 27.52%);}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  position:fixed;  z-index:1030;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 1px - 0.5rem);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.5rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 1px) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#080B12; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.5rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#A100FF; box-shadow:0 0 0 0 #A100FF40; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #A100FF00; }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#F4F7FF !important; border-top-color:#F4F7FF !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#F4F7FF !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#F4F7FF !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#F4F7FF; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}.web-share-unsupported .webshare-btn { display:none;}.social-media { display:flex; align-items:center; gap:0.25rem;}.social-media.has-author-data { border-left:1px solid #243047; 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;}