@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:#1F2A37; 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:#1F2A37; --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:#D1D9E0; --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:#D1D9E0; --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); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}.direct-filter-link { display:inline-flex !important; align-items:center; vertical-align:top;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:min(1em, 1rem); line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#1B4332;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1240px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.075); }}@media (min-width:1240px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1240px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; top:0; left:0; right:0; bottom:0; outline:1px solid #374c64; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #bdccdb; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}[data-after]::after { content:attr(data-after);}[data-after="%"]::before { content:"-";}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.main-title2 { font-family:"Space Grotesk", "Space Grotesk-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(31, 42, 55, 0.7); font-weight:500;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}.padding-block, .custom-content--page_shop_start { padding-top:var(--space-block-padding); padding-bottom:var(--space-block-padding);}.padding-block-small { padding-top:calc(var(--space-block-padding) / 2); padding-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(91, 127, 166, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:6px; display:block;}::selection { background-color:#e9ebee;}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#1B4332;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#1F2A37; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#1F2A37;}.page_page_subpage a:hover { color:#527295;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:20px;}.nav-link__icon-container img { max-height:20px; flex:0 0 20px; width:20px;}.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 #D1D9E0; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(31, 42, 55, 0.7); font-weight:400;}.product-price--sale { color:#1B4332;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(31, 42, 55, 0.7);}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:linear-gradient(to bottom, #0579E8 0%, #0579E8 100%); padding-top:3rem; padding-bottom:3rem; color:#1F2A37; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#ffffff;}.footer.no-partners { padding-bottom:4rem;}.footer:not(.footer--v2) .social_icons .elements { justify-content:center;}@media (min-width:768px) { .footer:not(.footer--v2) .social_icons .elements {  justify-content:flex-end; }}.footer__html:not(:has(a)) { padding:0 0.75rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#5B7FA6;}.footer__nav { --list-item-gap:0.875rem;}.footer__nav a { text-decoration:none;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap);}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:var(--list-item-gap);}.footer__nav.footer--simple { text-align:center;}.footer__nav.footer--simple ul { display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:1rem;}.footer__nav.footer--simple li + li { margin-top:0;}.footer__nav .element-links { gap:var(--list-item-gap);}.footer--v2 .footer__nav:not(.footer__nav-5) .element-links { align-items:flex-start;}.footer--v2 .footer__nav:not(.footer__nav-5) .element-link { font-size:inherit;}@media (min-width:768px) { .footer.footer--v2:not(.footer-menu-count--5) .footer__nav:not(.footer__nav-5) {  flex:1 0 0%; }}.footer__nav-5 p:last-of-type { margin-bottom:0;}@media (min-width:768px) { .footer:not(.footer--v2) .footer__nav-5 {  width:512px;  max-width:100%; } .footer:not(.footer--v2) .footer__nav-5 .footer_v2_menu_5 .element-links {  align-items:flex-end;  text-align:right; }}.footer--v2 .footer_v2_menu_5, .footer--v2 .footer__nav-inner, .footer--v2 .footer__nav-5 .element-links { align-items:inherit;}.footer__header { margin-bottom:1.25rem;}.qtyminus_common, .qtyplus_common { width:var(--qty-button-width); height:var(--qty-button-width); padding:0;}@supports (mask-size:cover) { .qtyminus_common::before, .qtyplus_common::before {  content:"";  mask-size:var(--qty-button-sign-size);  width:1em;  height:1em;  background-color:currentColor;  mask-position:center;  mask-repeat:no-repeat; }}@supports not (mask-size:cover) { .qtyminus_common, .qtyplus_common {  background-position:center;  background-size:var(--qty-button-sign-size);  background-repeat:no-repeat; }}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#1F2A37; min-height:calc(1.5em + 0.625rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:6px; background:#ffffffcc; border:0px solid #ffffffcc; font-size:0.875rem; width:2.5rem; height:2.5rem; flex:0 0 2.5rem; pointer-events:auto; line-height:1; white-space:nowrap; color:inherit;}.product-function-btn.page_artdet_func_compare_checked, .product-function-btn.page_art_func_compare_checked, .product-function-btn.added { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color);}.page_qty_input_outer { padding:var(--padding-y) var(--padding-x); border-radius:6px; border:var(--input-border-width) solid #D1D9E0; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:10px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:4px;}.page_qty_input_outer:focus-within { outline:1px solid #374c64; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #bdccdb;}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit, .quantity-unit-type--under .product__cart-unit { position:absolute; left:50%; bottom:0; transform:translate(-50%); text-align:center; color:rgba(31, 42, 55, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:1px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #374c64; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #bdccdb;}.tippy-box { background-color:#ffffff; color:#1F2A37; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:6px; font-size:0.875rem; line-height:16px;}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.loading-spinner__wrap { min-height:200px; position:relative;}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.loading-spinner--small { display:inline-block; vertical-align:middle; width:0.875rem; height:0.875rem; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}#partners { flex:0 0 100%;}@media (min-width:768px) { #partners {  flex:1 1 auto; }}#provider-partners { background:linear-gradient(to bottom, #0579E8 0%, #0579E8 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#1F2A37;}.partner_element a:hover { color:#5B7FA6;}:where(.partner_element) a { text-decoration:none;}#provider_link_click { flex:0 0 100%; text-align:center; display:block;}@media (min-width:768px) { #provider_link_click {  order:-1;  flex:0 0 auto;  text-align:left; }}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#2E7D32; color:#ffffff;}#toast-container > .toast-success .toast-close-button { color:#ffffff;}#toast-container > .toast-warning { background-color:#E65100; color:#000000;}#toast-container > .toast-warning .toast-close-button { color:#000000;}#toast-container > .toast-error { background-color:#C62828; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#1565C0; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}.layout--start_categories .carousel, .layout--carousel .carousel, .categories .carousel, .start_reviews__carousel .carousel, .artdet__image-block .carousel, .gallery .carousel { border-radius:6px;}.layout--start_categories .carousel:focus-visible::before, .layout--carousel .carousel:focus-visible::before, .categories .carousel:focus-visible::before, .start_reviews__carousel .carousel:focus-visible::before, .artdet__image-block .carousel:focus-visible::before, .gallery .carousel:focus-visible::before { border-radius:6px;}#list-artpack_page .product { border-bottom:1px solid #D1D9E0; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#bdccdb; border-radius:10px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}div#overlay_explicit { display:flex; background:var(--bs-primary-300); opacity:1;}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:439.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C62828;}.modal-dialog--warning .modal-header__icon { color:#E65100;}.modal-dialog--ok .modal-header__icon { color:#2E7D32;}.modal-header { gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:rgba(31, 42, 55, 0.7);}.modal-header__icon { font-size:2em; color:#5B7FA6;}.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, #bdccdb 0%, #9db2ca 100%); border-radius:10px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:center; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#modal-exitpopup:not(.is-end) .hide-this-by-start, #modal-exitpopup.is-end .hide-this-by-end, #modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.modal-exitpopup-video .modal-content { width:100%;}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:6cqi;}.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:6px;}.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(31, 42, 55, 0.7); font-size:0.875rem; border-bottom:1px solid #D1D9E0; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:0.625rem; }}.paging-sorting-ordering--bottom { margin-bottom:1.875rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:0.625rem; }}.page-item:first-child .page-link { border-top-left-radius:4px; border-bottom-left-radius:4px;}.page-item:last-child .page-link { border-top-right-radius:4px; border-bottom-right-radius:4px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item__last-page-text::before { content:"/  "; color:rgba(31, 42, 55, 0.7);}.page-item__last-page-text::after { content:" " attr(data-text-page);}.page-item--input { display:flex; align-items:center; column-gap:0.625rem;}.page-input { text-align:center; width:3.75rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1rem; width:30px; height:30px; line-height:30px; border-radius:4px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-item.active .page-link { color:#5B7FA6;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.writing-review__error-text { position:absolute; top:0; left:10px; right:10px; padding:10px;}.writing-review__info br { display:none;}.review-summary { align-items:center; --bs-columns:1;}.review-summary .line-separator--1, .review-summary .line-separator--2 { display:none;}.review-summary__average .stars { font-size:1.5rem;}.product-review__author { color:rgba(31, 42, 55, 0.7);}.product-reviews__review { container-type:inline-size;}.product-review { border-radius:6px; padding:0.75rem; display:grid; grid-template-columns:minmax(0, 1fr); gap:0.5rem; background-color:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); transition:box-shadow ease 0.4s;}@media (hover:hover) and (pointer:fine) { .product-review:hover {  box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }}.review-summary__reviews-count { white-space:nowrap; color:rgba(31, 42, 55, 0.7); font-size:0.813rem;}.review-summary__score-num { line-height:1; font-size:2.375rem; font-family:"Space Grotesk", "Space Grotesk-fallback";}.product-reviews__summary-bar { display:flex; align-items:center; justify-content:center; gap:0.75rem;}.progress-bar__progress { flex-grow:1; max-width:100px;}.border-gap { display:flex; align-items:center; flex-wrap:wrap; --gap:1.875rem; --border-width:1px; overflow:hidden;}.border-gap > *:not(:last-child) { margin-right:calc(var(--gap) + var(--border-width));}.border-gap > *:not(:first-child) { border-left:var(--border-width) solid #D1D9E0; padding-left:calc(var(--gap) / 2 + var(--border-width)); margin-left:calc(var(--gap) / -2 - var(--border-width));}.product-review__head { gap:0.75rem; display:flex; align-items:center; flex-wrap:wrap; line-height:1.25;}.product-review__head .stars { font-size:0.875rem;}.product-review__head.not-has-name .stars { margin-right:auto;}.product-review__created-at, .product-review__admin-answer-title, .review-text__title { color:rgba(31, 42, 55, 0.7);}.product-review__admin-answer-title, .product-review__head, .review-text__title { font-size:0.813rem;}.product-review__author { margin-right:auto; font-size:0.875rem;}.product-review__created-at, .product-review__verified-customer-wrap { white-space:nowrap;}.badge--verified-customer { color:#496685; background-color:#dee5ed; border-color:#bdccdb;}.product-review__message { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255; text-align:justify;}.product-review__advantage, .product-review__disadvantage { --readmore-btn-bg:#ffffff; --readmore-fade-bg:255, 255, 255;}.product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { display:flex; flex-direction:column; gap:0 0.75rem;}.product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary { background-color:#ffffff; border-radius:6px; padding:1.25rem 0.625rem 1.25rem 1.25rem;}@media (min-width:768px) { .product-reviews--type-2 .product-review-summary, #ud_shop_artforum .product-review-summary {  padding:2.5rem 1.875rem 2.5rem 2.5rem; }}.product-review__images-content { --gap:0.5rem; --items:3; --gap-calculated:calc((var(--gap) * (var(--items) - 1) / var(--items))); --item-width-percent:calc(100% / var(--items) - var(--gap-calculated)); display:flex; gap:var(--gap); scrollbar-width:thin; scrollbar-color:#a8a8a8 #F5F7FA; overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; align-items:flex-end;}.product-review__images-content::-webkit-scrollbar { width:6px; height:6px;}.product-review__images-content::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.product-review__images-content::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.product-review__images-content::-webkit-scrollbar-track { background-color:#F5F7FA; border-radius:3px;}.product-review__image { cursor:zoom-in; max-width:var(--item-width-percent); border-radius:4px; scroll-snap-align:start;}.writing-review__image-upload-outer { display:flex; height:80px; width:80px; justify-content:center; position:relative;}.uploaded .writing-review__image-upload-outer { margin-bottom:1rem;}.writing-review__image-upload { flex:1 1 100%; cursor:pointer; position:relative; margin:0; background-color:#D1D9E0; border-radius:6px; border:1px solid #D1D9E0;}.writing-review__image-upload .icon-set { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.writing-review__image-upload:focus { border-color:#5B7FA6; outline:0; box-shadow:0 0 0 transparent, 0 0 0 0.125rem inset #bdccdb;}.writing-review__image-wrapper { display:flex; align-items:center; overflow:hidden; border-radius:6px;}.js-review-image.has-fault .writing-review__upload-image-outer { border-color:#C62828;}.writing-review__image-delete { position:absolute; bottom:0; left:50%; transform:translate(-50%, 50%);}.js-review-image-content img { max-height:200px;}.progress-bar__star-num { width:1ch; display:inline-block; vertical-align:top; text-align:center;}.progress-bar__count { line-height:1; text-align:left; font-weight:500; font-variant-numeric:tabular-nums; min-width:calc(var(--ch-width) + 1ch);}.reviews__btn { min-width:120px;}.product-review__admin-answer { padding:0.625rem; border-radius:4px; background-color:#f5f5f5;}@supports (container-type:inline-size) { @container (max-width:499.8px) {  .product-review__write-review-btn { width:300px;  } } @container (min-width:500px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  }  .product-review__advantage .read-more__content, .product-review__disadvantage .read-more__content { flex-direction:row;  }  .review-text__title { flex:0 0 120px; max-width:120px;  } } @container (min-width:800px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--2 { display:flex;  }  .no-review__title-wrap { grid-column:auto;  } }}@supports not (container-type:inline-size) { @media (max-width:575.98px) {  .product-review__write-review-btn { width:300px;  } } @media (min-width:576px) and (max-width:767.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:768px) and (max-width:991.98px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } } @media (min-width:992px) and (max-width:1239.98px) {  .review-summary { --bs-columns:2;  }  .review-summary .line-separator--1 { display:flex;  }  .no-review__title-wrap { grid-column:auto/span 2;  } } @media (min-width:1240px) {  .review-summary { --bs-columns:3;  }  .review-summary .line-separator--1, .review-summary .line-separator--2 { display:flex;  } }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#1F2A37 !important; border-top-color:#1F2A37 !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:#1F2A37 !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#1F2A37 !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#1F2A37; 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;}.product-reviews__main-grid { grid-template-columns:minmax(0, 1fr);}.product-reviews__main-grid .col-b { height:fit-content;}@media (min-width:992px) { .product-reviews__main-grid {  grid-template-columns:minmax(0, 1fr) 480px;  grid-template-rows:repeat(2, auto); } .no-review__title-wrap {  display:none; } .line-separator--2 {  display:none; }}.product-reviews { gap:1.5rem;}.product-review { background-color:transparent; padding-left:0; padding-right:0; box-shadow:none; border-radius:0;}.product-review:not(:last-child) { border-bottom:1px solid #D1D9E0;}label.writing-review__score { line-height:inherit;}@supports (field-sizing:content) { .writing-review textarea {  field-sizing:content;  min-height:calc(7.5em + 2 * 0.3125rem + 2 * 1px); }}.writing-review__stars { column-gap:0; direction:rtl;}.writing-review__stars .icon-set { font-size:20px;}.writing-review__stars .icon-set path { color:#c2c2c2;}.star-radio { position:absolute; width:0; height:0; opacity:0; left:100%;}.star-radio:checked + .star-label::after { display:flex; z-index:1;}.star-radio:focus-visible + .star-label { outline:1px solid #374c64; outline-offset:1px; box-shadow:0 0 0 0.125rem #bdccdb;}.star-label { margin-bottom:0; cursor:pointer; display:inline-flex; padding:0 0.333333em;}.star-label::after { content:""; display:none; margin-left:0.625rem; position:absolute; left:100%; top:50%; transform:translateY(-50%); background-color:#ffffff; min-width:1.4em; min-height:100%; text-align:center; align-items:center; font-size:1rem;}.star-label:hover::after { display:flex; z-index:2;}.star-label ~ .star-label { padding-right:0.333333em; box-sizing:content-box;}.star-label[for=rating-1]::after { content:"(1)";}.star-label[for=rating-2]::after { content:"(2)";}.star-label[for=rating-3]::after { content:"(3)";}.star-label[for=rating-4]::after { content:"(4)";}.star-label[for=rating-5]::after { content:"(5)";}.star-label:hover path,.star-label:hover ~ .star-label path,.star-radio:focus ~ .star-label path,.star-radio:checked ~ .star-label path { fill:#E65100;}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(31, 42, 55, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E65100;}.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:#1F2A37;}.social_icons a.element { color:#1F2A37;}.social_icons a.element:hover { color:#5B7FA6;}.social_icons a.element:hover .icon-set { fill:#5B7FA6;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#e9ebee;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #D1D9E0;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:1px solid #D1D9E0; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:1px solid #D1D9E0; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:1px solid #D1D9E0; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:1px solid #D1D9E0; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:1px solid #D1D9E0; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #D1D9E0;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Public Sans", "Public Sans-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.product__badge-sale.badge.badge--sale[id^="price_save_"]{ background:#B42323 !important; color:#fff !important; display:inline-flex !important; align-items:center !important; font-weight:900 !important; font-size:11.5px !important; line-height:1 !important; padding:4px 9px !important; border:0 !important; border-radius:9px !important; clip-path:polygon(0 0, 100% 0, 88% 100%, 0 100%, 12% 50%) !important; box-shadow:0 8px 18px rgba(0,0,0,0.20) !important;}section.artdet__prices .artdet__sale.badge.badge--sale{ background:transparent !important; border:0 !important; padding:0 !important;}section.artdet__prices .artdet__sale.badge.badge--sale > span[class^="js-sale-percent-"]{ background:#B42323 !important; color:#fff !important; display:inline-flex !important; align-items:center !important; font-weight:950 !important; font-size:22px !important; line-height:1 !important; padding:12px 20px !important; border:0 !important; border-radius:12px !important; clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%, 12% 50%) !important; box-shadow:0 16px 36px rgba(0,0,0,0.26) !important; margin-right:8px !important;}.badge.stock.stock--number.on-stock,.badge.stock.on-stock,.product__stock.badge.on-stock,.product__stock.stock.badge.on-stock,.product__stock .badge.stock.stock--number.on-stock,.product__stock .badge.stock.on-stock,.product__stock .badge.on-stock,.product__stock-number .badge,.product__stock-number .badge.on-stock{ background:linear-gradient(135deg, #1e7f3e 0%, #2ea55f 100%) !important; color:#ffffff !important; border-radius:999px !important; padding:6px 14px !important; font-weight:800 !important; font-size:13px !important; line-height:1 !important; letter-spacing:0.2px !important; display:inline-flex !important; align-items:center !important; gap:6px !important; border:0 !important; box-shadow:  0 6px 18px rgba(0,0,0,0.20),  0 2px 6px rgba(0,0,0,0.12) !important; transition:transform 0.2s ease, box-shadow 0.2s ease !important; white-space:nowrap !important;}.badge.stock.stock--number.on-stock svg,.badge.stock.on-stock svg,.product__stock.badge.on-stock svg,.product__stock .badge.on-stock svg{ fill:#ffffff !important;}.badge.stock.stock--number.on-stock .icon-set,.badge.stock.on-stock .icon-set,.product__stock.badge.on-stock .icon-set,.product__stock .badge.on-stock .icon-set{ fill:#ffffff !important;}.badge.stock.stock--number.on-stock .stock__qty-and-unit,.badge.stock.on-stock .stock__qty-and-unit,.product__stock.badge.on-stock .stock__qty-and-unit,.product__stock .badge.on-stock .stock__qty-and-unit{ opacity:0.88 !important; font-weight:700 !important;}@media (hover:hover) and (pointer:fine){ .badge.stock.stock--number.on-stock:hover, .badge.stock.on-stock:hover, .product__stock.badge.on-stock:hover, .product__stock.stock.badge.on-stock:hover, .product__stock .badge.on-stock:hover{  transform:translateY(-1px) !important;  box-shadow: 0 10px 24px rgba(0,0,0,0.28), 0 4px 8px rgba(0,0,0,0.18) !important; }}.product__param{ display:block !important;}.product__param-title{ width:100% !important; margin-bottom:4px !important;}.product__param-value{ width:100% !important; display:flex !important; justify-content:flex-end !important; align-items:center !important; margin-left:0 !important; font-weight:800 !important; font-size:10.5px !important; line-height:1 !important; color:#213042 !important; background:rgba(255,255,255,0.85) !important; padding:3px 8px !important; border-radius:9px !important; white-space:nowrap !important; box-shadow:0 3px 10px rgba(0,0,0,0.06) !important;}.product__param-title .param-name.binded{ display:inline-flex !important; align-items:center !important; gap:5px !important; font-weight:700 !important; font-size:10.5px !important; line-height:1 !important; color:#2b3a4a !important; background:rgba(177,197,213,0.35) !important; padding:3px 8px !important; border-radius:999px !important; text-decoration:none !important; white-space:nowrap !important; box-shadow:0 3px 10px rgba(0,0,0,0.08) !important;}.product__param-title .param-name.binded::before{ content:"" !important; width:7px !important; height:7px !important; border-radius:999px !important; background:#2ea55f !important; box-shadow:0 0 0 3px rgba(46,165,95,0.16) !important; display:inline-block !important;}section.artdet__spec-params{ display:grid !important; gap:10px !important;}section.artdet__spec-params .artdet__spec-param{ display:grid !important; grid-template-columns:1fr auto !important; align-items:center !important; column-gap:12px !important;}section.artdet__spec-params .artdet__spec-param .artdet__spec-param-label{ display:flex !important; align-items:center !important; min-width:0 !important;}section.artdet__spec-params .artdet__spec-param .artdet__spec-param-value{ justify-self:end !important; white-space:nowrap !important; text-align:right !important; margin-left:0 !important; font-weight:900 !important; color:#0f2437 !important;}section.artdet__spec-params .artdet__spec-param.product_param_type_date{ background:rgba(177,197,213,0.22) !important; border-radius:14px !important; padding:10px 12px !important; box-shadow:0 10px 24px rgba(0,0,0,0.08) !important;}section.artdet__spec-params .artdet__spec-param.product_param_type_text{ background:rgba(255,255,255,0.55) !important; border-radius:14px !important; padding:10px 12px !important; box-shadow:inset 0 0 0 1px rgba(177,197,213,0.26) !important;}section.artdet__spec-params .artdet__spec-param .param-name.binded{ display:inline-flex !important; align-items:center !important; gap:8px !important; min-height:30px !important; line-height:1 !important; font-weight:800 !important; font-size:13px !important; color:#203244 !important; background:rgba(255,255,255,0.70) !important; padding:7px 12px !important; border-radius:999px !important; text-decoration:none !important; white-space:nowrap !important;}section.artdet__spec-params .artdet__spec-param .param-name.binded::before{ content:"" !important; width:9px !important; height:9px !important; border-radius:999px !important; background:#2ea55f !important; box-shadow:0 0 0 4px rgba(46,165,95,0.18) !important; display:inline-block !important;}section.artdet__spec-params .artdet__spec-param.product_param_type_text .artdet__spec-param-value a{ font-weight:900 !important; color:#0f2437 !important; text-decoration:underline !important; text-underline-offset:2px !important;}@media (hover:hover) and (pointer:fine){ section.artdet__spec-params .artdet__spec-param:hover{  transform:translateY(-1px) !important;  box-shadow:0 14px 30px rgba(0,0,0,0.12) !important; }}@media (max-width:768px){ section.artdet__spec-params .artdet__spec-param{  grid-template-columns:1fr !important;  row-gap:8px !important; } section.artdet__spec-params .artdet__spec-param .artdet__spec-param-value{  justify-self:start !important;  text-align:left !important;  white-space:normal !important; }}#page_artdet_product_param_spec_7159518{ background:rgba(177,197,213,0.22) !important; border-radius:14px !important; padding:10px 12px !important; box-shadow:0 10px 24px rgba(0,0,0,0.08) !important; display:grid !important; grid-template-columns:1fr auto !important; align-items:center !important; column-gap:12px !important;}#page_artdet_product_param_spec_7159518 .param-name.binded{ display:inline-flex !important; align-items:center !important; gap:8px !important; font-weight:800 !important; font-size:13px !important; line-height:1 !important; color:#203244 !important; background:rgba(255,255,255,0.70) !important; padding:7px 12px !important; border-radius:999px !important; text-decoration:none !important; white-space:nowrap !important;}#page_artdet_product_param_spec_7159518 .param-name.binded::before{ content:"" !important; width:9px !important; height:9px !important; border-radius:999px !important; background:#2ea55f !important; box-shadow:0 0 0 4px rgba(46,165,95,0.18) !important; display:inline-block !important;}#page_artdet_product_param_spec_7159518 .artdet__spec-param-value{ justify-self:end !important; font-weight:900 !important; color:#0f2437 !important; white-space:nowrap !important;}#page_artdet_product_param_spec_6965959,#page_artdet_product_param_spec_6965974{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:10px !important; padding:8px 10px !important; border-radius:12px !important;}#page_artdet_product_param_spec_6965959 .artdet__spec-param-label,#page_artdet_product_param_spec_6965974 .artdet__spec-param-label{ display:flex !important; align-items:center !important; gap:6px !important; min-width:0 !important;}#page_artdet_product_param_spec_6965959 .param-name.binded,#page_artdet_product_param_spec_6965974 .param-name.binded{ font-weight:700 !important; font-size:13px !important; line-height:1 !important; color:#3a4a5a !important; text-decoration:none !important; white-space:nowrap !important;}#page_artdet_product_param_spec_6965959 .artdet__spec-param-value,#page_artdet_product_param_spec_6965974 .artdet__spec-param-value{ font-weight:800 !important; font-size:13px !important; line-height:1 !important; color:#1f2d3a !important; white-space:nowrap !important;}#page_artdet_product_param_spec_6965959{ background:rgba(255,255,255,0.55) !important; box-shadow:inset 0 0 0 1px rgba(177,197,213,0.35) !important;}#page_artdet_product_param_spec_6965959 .artdet__spec-param-value{ font-weight:700 !important; opacity:0.9 !important;}#page_artdet_product_param_spec_6965974{ background:rgba(46,165,95,0.08) !important; box-shadow:inset 0 0 0 1px rgba(46,165,95,0.22) !important;}#page_artdet_product_param_spec_6965974 .param-name.binded::before{ content:"" !important; width:9px !important; height:9px !important; border-radius:999px !important; background:#2ea55f !important; box-shadow:0 0 0 4px rgba(46,165,95,0.16) !important; display:inline-block !important; margin-right:6px !important;}#page_artdet_product_param_spec_6965974 .artdet__spec-param-value{ background:rgba(255,255,255,0.75) !important; padding:6px 10px !important; border-radius:999px !important; box-shadow:0 6px 16px rgba(0,0,0,0.06) !important;}@media (hover:hover) and (pointer:fine){ #page_artdet_product_param_spec_6965959:hover, #page_artdet_product_param_spec_6965974:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 0 0 1px rgba(177,197,213,0.35), 0 14px 30px rgba(0,0,0,0.10) !important; }}#artdet__warehouses{ margin-top:14px !important;}#artdet__warehouses .artdet__warehouses__title.main-title2{ font-weight:800 !important; font-size:16px !important; line-height:1.1 !important; color:#1f2d3a !important; margin:0 0 10px 0 !important;}#artdet__warehouses .artdet__warehouse.grid{ position:relative !important; padding:12px 12px !important; border-radius:14px !important; margin-bottom:10px !important; background:rgba(255,255,255,0.78) !important; box-shadow:  inset 0 0 0 1px rgba(177,197,213,0.26),  0 10px 22px rgba(0,0,0,0.05) !important; transition:transform .18s ease, box-shadow .18s ease, opacity .18s ease !important;}#artdet__warehouses .artdet__warehouse.grid::before{ content:"" !important; width:10px !important; height:10px !important; border-radius:999px !important; position:absolute !important; left:12px !important; top:14px !important; background:rgba(177,197,213,0.95) !important; box-shadow:0 0 0 4px rgba(177,197,213,0.18) !important;}#artdet__warehouses .artdet__warehouse-name,#artdet__warehouses .artdet__warehouse-info{ padding-left:18px !important;}#artdet__warehouses .artdet__warehouse-name{ font-weight:800 !important; color:#213042 !important;}#artdet__warehouses .artdet__warehouse-info{ color:#5b6a7a !important;}#artdet__warehouses .artdet__warehouse-quantity{ font-weight:900 !important; color:#1f2d3a !important; white-space:nowrap !important; background:rgba(255,255,255,0.85) !important; padding:6px 10px !important; border-radius:999px !important; box-shadow:inset 0 0 0 1px rgba(177,197,213,0.22) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-zero{ opacity:0.45 !important; background:rgba(0,0,0,0.03) !important; box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-zero::before{ background:rgba(140,152,165,0.75) !important; box-shadow:0 0 0 4px rgba(140,152,165,0.12) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-zero .artdet__warehouse-quantity{ color:#6b7785 !important; box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-has{ opacity:1 !important;}#artdet__warehouses .artdet__warehouse.grid.wh-has::before{ background:#2ea55f !important; box-shadow:0 0 0 4px rgba(46,165,95,0.16) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-has .artdet__warehouse-quantity{ color:#1b7a45 !important; box-shadow:inset 0 0 0 1px rgba(46,165,95,0.18) !important;}#artdet__warehouses .artdet__warehouse.grid.wh-many{ background:rgba(46,165,95,0.06) !important; box-shadow:  inset 0 0 0 1px rgba(46,165,95,0.20),  0 12px 26px rgba(0,0,0,0.06) !important;}@media (hover:hover) and (pointer:fine){ #artdet__warehouses .artdet__warehouse.grid:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 0 0 1px rgba(177,197,213,0.26), 0 16px 34px rgba(0,0,0,0.10) !important; }}@media (max-width:768px){ #artdet__warehouses .artdet__warehouse.grid{  padding:11px 11px !important;  border-radius:13px !important; } #artdet__warehouses .artdet__warehouse.grid::before{  left:11px !important;  top:13px !important; }}section#artdet__cart{ gap:10px !important; align-items:center !important;}section#artdet__cart .qty,section#artdet__cart .qty-unit,section#artdet__cart .qty-unit-under,section#artdet__cart .quantity{ height:44px !important; border-radius:12px !important; background:#ffffff !important; box-shadow:  inset 0 0 0 1px rgba(0,0,0,0.10),  0 8px 18px rgba(0,0,0,0.05) !important; overflow:hidden !important;}section#artdet__cart input[type="number"],section#artdet__cart input[name*="qty"]{ border:0 !important; background:transparent !important; outline:none !important; width:52px !important; text-align:center !important; font-weight:900 !important; color:#0f2437 !important;}section#artdet__cart button[aria-label*="-"],section#artdet__cart button[aria-label*="+"]{ border:0 !important; background:transparent !important; height:44px !important; width:38px !important; color:#2b3a4a !important; font-weight:950 !important; transition:background .12s ease, transform .12s ease !important;}@media (hover:hover) and (pointer:fine){ section#artdet__cart button[aria-label*="-"]:hover, section#artdet__cart button[aria-label*="+"]:hover{  background:rgba(0,0,0,0.05) !important; }}section#artdet__cart button[type="submit"],section#artdet__cart .js-main-cart-btn{ height:44px !important; border-radius:12px !important; border:1px solid rgba(0,0,0,0.16) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,0.70),  inset 0 -3px 0 rgba(0,0,0,0.16),  0 18px 38px rgba(0,0,0,0.16) !important; font-weight:950 !important; letter-spacing:0.2px !important; transition:transform .12s ease, box-shadow .12s ease, filter .12s ease !important;}@media (hover:hover) and (pointer:fine){ section#artdet__cart button[type="submit"]:hover, section#artdet__cart .js-main-cart-btn:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.75), inset 0 -3px 0 rgba(0,0,0,0.18), 0 22px 46px rgba(0,0,0,0.20) !important;  filter:saturate(1.06) contrast(1.03) !important; } section#artdet__cart button[type="submit"]:active, section#artdet__cart .js-main-cart-btn:active{  transform:translateY(0px) scale(0.985) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.55), inset 0 -2px 0 rgba(0,0,0,0.22), 0 10px 22px rgba(0,0,0,0.18) !important;  filter:saturate(1.02) !important; }}section#artdet__cart .js-main-cart-btn .icon-set,section#artdet__cart button[type="submit"] .icon-set{ opacity:0.98 !important;}.product__main-btn-col > button.product__main-btn.product__cart-btn.btn{ height:40px !important; width:calc(100% - 12px) !important; margin:0 auto !important; border-radius:12px !important; border:1px solid rgba(0,0,0,0.16) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,0.70),  inset 0 -3px 0 rgba(0,0,0,0.16),  0 16px 34px rgba(0,0,0,0.16) !important; font-weight:800 !important; letter-spacing:0.15px !important; transition:transform .12s ease, box-shadow .12s ease, filter .12s ease !important;}h1.artdet__name.mb-0.h2{ font-weight:900 !important; letter-spacing:-0.2px !important; line-height:1.08 !important; margin:0 0 10px 0 !important; padding:0 !important; color:#0f2437 !important; text-wrap:balance !important;}@media (min-width:992px){ h1.artdet__name.mb-0.h2{ font-size:44px !important; }}@media (max-width:768px){ h1.artdet__name.mb-0.h2{  font-size:30px !important;  line-height:1.12 !important; }}section.artdet__sku.d-flex.flex-wrap,section.artdet__sku{ display:inline-flex !important; align-items:center !important; gap:8px !important; width:fit-content !important; max-width:100% !important; background:rgba(177,197,213,0.22) !important; border:1px solid rgba(177,197,213,0.42) !important; padding:8px 12px !important; border-radius:12px !important; box-shadow:  0 10px 22px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.60) !important; margin:4px 0 14px 0 !important; font-size:13px !important; line-height:1 !important; font-weight:800 !important; color:#213042 !important;}section.artdet__sku a,section.artdet__sku span,section.artdet__sku strong,section.artdet__sku b{ color:#0f2437 !important;}section.artdet__sku strong,section.artdet__sku a{ font-weight:900 !important; letter-spacing:0.2px !important;}@media (hover:hover) and (pointer:fine){ section.artdet__sku:hover{  transform:translateY(-1px) !important;  box-shadow: 0 14px 30px rgba(0,0,0,0.10), inset 0 1px 0 rgba(255,255,255,0.65) !important; }}#artdet__long_description,.long-description.content,.long-description.content.highlighted-block{ background:rgba(255,255,255,0.88) !important; border:0 !important; border-radius:16px !important; padding:18px 18px !important; box-shadow:  inset 0 0 0 1px rgba(177,197,213,0.26),  0 14px 30px rgba(0,0,0,0.06) !important; margin-top:14px !important;}.long-description.content.highlighted-block{ outline:none !important;}#artdet__long_description_title.main-title2,.long-description__title,.long-description .main-title2{ font-weight:900 !important; letter-spacing:0.2px !important; color:#0f2437 !important; margin:0 0 10px 0 !important;}#artdet__long_description,.long-description.content{ color:#213042 !important; font-size:14px !important; line-height:1.65 !important;}#artdet__long_description p,.long-description.content p{ margin:0 0 10px 0 !important;}#artdet__long_description h1,#artdet__long_description h2,#artdet__long_description h3,#artdet__long_description h4,.long-description.content h1,.long-description.content h2,.long-description.content h3,.long-description.content h4{ color:#0f2437 !important; font-weight:900 !important; line-height:1.25 !important; margin:16px 0 8px 0 !important;}#artdet__long_description strong,.long-description.content strong{ color:#0f2437 !important; font-weight:900 !important;}#artdet__long_description ul,#artdet__long_description ol,.long-description.content ul,.long-description.content ol{ margin:10px 0 12px 18px !important; padding:0 !important;}#artdet__long_description li,.long-description.content li{ margin:6px 0 !important;}#artdet__long_description hr,.long-description.content hr{ border:0 !important; height:1px !important; background:rgba(177,197,213,0.55) !important; margin:16px 0 !important;}#artdet__long_description table,.long-description.content table{ width:100% !important; border-collapse:separate !important; border-spacing:0 !important; background:rgba(255,255,255,0.92) !important; border-radius:14px !important; overflow:hidden !important; box-shadow:inset 0 0 0 1px rgba(177,197,213,0.22) !important; margin:14px 0 !important;}#artdet__long_description th,#artdet__long_description td,.long-description.content th,.long-description.content td{ padding:10px 12px !important; border-bottom:1px solid rgba(177,197,213,0.20) !important; vertical-align:top !important;}#artdet__long_description th,.long-description.content th{ font-weight:900 !important; color:#0f2437 !important; background:rgba(177,197,213,0.20) !important;}#artdet__long_description tr:last-child td,.long-description.content tr:last-child td{ border-bottom:0 !important;}#artdet__long_description a,.long-description.content a{ color:#0f2437 !important; text-decoration:underline !important; text-decoration-color:rgba(177,197,213,0.85) !important; text-underline-offset:3px !important;}@media (max-width:768px){ #artdet__long_description, .long-description.content, .long-description.content.highlighted-block{  padding:14px 14px !important;  border-radius:14px !important; }}#artdet__data,#artdet__product-reviews,#artdet__similar-products,#box_last_content,#box_last_content *{ background-image:none !important;}#artdet__data,#artdet__product-reviews,#artdet__similar-products,#box_last_content{ background:rgba(255,255,255,0.80) !important; border-radius:18px !important; padding:18px 18px !important; margin-top:18px !important; box-shadow:  inset 0 0 0 1px rgba(177,197,213,0.30),  0 14px 34px rgba(0,0,0,0.06) !important;}@media (max-width:768px){ #artdet__data, #artdet__product-reviews, #artdet__similar-products, #box_last_content{  padding:14px 14px !important;  border-radius:16px !important; }}#artdet__data .main-title,#artdet__data .main-title2,#artdet__product-reviews .main-title,#artdet__product-reviews .main-title2,#artdet__similar-products .main-title,#artdet__similar-products .main-title2,#box_last_content .main-title,#box_last_content .main-title2,#artdet__data h2,#artdet__product-reviews h2,#artdet__similar-products h2,#box_last_content h2{ font-weight:950 !important; letter-spacing:0.2px !important; color:#0f2437 !important; margin:0 0 12px 0 !important; padding-bottom:10px !important; border-bottom:1px solid rgba(177,197,213,0.35) !important;}#artdet__data table{ width:100% !important;}#artdet__data td,#artdet__data th{ padding:10px 10px !important; border:0 !important;}#artdet__data tr{ background:rgba(255,255,255,0.70) !important; box-shadow:inset 0 0 0 1px rgba(177,197,213,0.24) !important;}#artdet__data tr td:first-child,#artdet__data tr th:first-child{ border-top-left-radius:12px !important; border-bottom-left-radius:12px !important;}#artdet__data tr td:last-child,#artdet__data tr th:last-child{ border-top-right-radius:12px !important; border-bottom-right-radius:12px !important;}#artdet__product-reviews .btn,#artdet__product-reviews button,#artdet__product-reviews a.btn{ border-radius:12px !important;}#artdet__product-reviews a.btn.btn-primary,#artdet__product-reviews button.btn.btn-primary,#artdet__product-reviews .btn-primary{ border:1px solid rgba(0,0,0,0.16) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,0.70),  inset 0 -3px 0 rgba(0,0,0,0.16),  0 16px 34px rgba(0,0,0,0.14) !important; font-weight:950 !important; letter-spacing:0.15px !important;}#artdet__similar-products,#box_last_content{ overflow:hidden !important;}#artdet__similar-products .products,#artdet__similar-products .product-list,#artdet__similar-products .product_list,#box_last_content .products,#box_last_content .product-list,#box_last_content .product_list{ background:transparent !important;}#artdet__similar-products .product,#artdet__similar-products .product__item,#artdet__similar-products .product__card,#box_last_content .product,#box_last_content .product__item,#box_last_content .product__card{ background:rgba(255,255,255,0.92) !important; border-radius:16px !important; box-shadow:  inset 0 0 0 1px rgba(177,197,213,0.26),  0 12px 26px rgba(0,0,0,0.06) !important; overflow:hidden !important;}#artdet__similar-products .product,#box_last_content .product{ margin:8px !important;}@media (hover:hover) and (pointer:fine){ #artdet__similar-products .product:hover, #box_last_content .product:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 0 0 1px rgba(177,197,213,0.26), 0 18px 38px rgba(0,0,0,0.10) !important; }}#artdet__similar-products button.product__main-btn.product__cart-btn.btn,#box_last_content button.product__main-btn.product__cart-btn.btn{ height:40px !important; border-radius:12px !important; border:1px solid rgba(0,0,0,0.16) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,0.70),  inset 0 -3px 0 rgba(0,0,0,0.16),  0 16px 34px rgba(0,0,0,0.16) !important; font-weight:950 !important; letter-spacing:0.15px !important; transition:transform .12s ease, box-shadow .12s ease, filter .12s ease !important;}@media (hover:hover) and (pointer:fine){ #artdet__similar-products button.product__main-btn.product__cart-btn.btn:hover, #box_last_content button.product__main-btn.product__cart-btn.btn:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.75), inset 0 -3px 0 rgba(0,0,0,0.18), 0 20px 42px rgba(0,0,0,0.20) !important;  filter:saturate(1.06) contrast(1.03) !important; }}#box_last_content,#box_last_content .box_content,#box_last_content .box,#box_last_content .content{ background-color:transparent !important;}#artdet__data hr,#artdet__product-reviews hr,#artdet__similar-products hr,#box_last_content hr{ border:0 !important; height:1px !important; background:rgba(177,197,213,0.35) !important; margin:14px 0 !important;}h2.product__name,.product__name{ margin:0 0 8px 0 !important; padding:0 !important; font-weight:900 !important; font-size:14px !important; line-height:1.25 !important; letter-spacing:-0.15px !important; color:#0f2437 !important;}h2.product__name a,.product__name a{ color:#0f2437 !important; text-decoration:none !important; display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; overflow:hidden !important;}@media (hover:hover) and (pointer:fine){ h2.product__name a:hover, .product__name a:hover{  text-decoration:underline !important;  text-underline-offset:3px !important;  text-decoration-thickness:2px !important;  text-decoration-color:rgba(177,197,213,0.95) !important; }}h2.product__name,.product__name{ max-height:calc(14px * 1.25 * 2 + 1px) !important; overflow:hidden !important;}@media (max-width:768px){ h2.product__name, .product__name{  font-size:14px !important;  line-height:1.28 !important; }}#box_last_content .product,#box_last_content .product__item{ background:rgba(255,255,255,0.92) !important; border-radius:14px !important; padding:10px 12px !important; box-shadow:  inset 0 0 0 1px rgba(177,197,213,0.28),  0 8px 18px rgba(0,0,0,0.05) !important; transition:transform .15s ease, box-shadow .15s ease !important;}@media (hover:hover) and (pointer:fine){ #box_last_content .product:hover, #box_last_content .product__item:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 0 0 1px rgba(177,197,213,0.28), 0 14px 28px rgba(0,0,0,0.10) !important; }}#box_last_content .product__name,#box_last_content h2.product__name{ font-weight:900 !important; font-size:13.5px !important; line-height:1.25 !important; letter-spacing:-0.1px !important; margin-bottom:6px !important;}#box_last_content .product__name a{ color:#0f2437 !important; text-decoration:none !important; display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; overflow:hidden !important;}#box_last_content .price,#box_last_content .product__price{ font-weight:900 !important; font-size:14px !important; color:#0f2437 !important;}.page_content .accordion,.page_content .accordion-container{ max-width:980px !important; margin:0 auto !important;}.page_content h1,.page_content h2{ font-weight:950 !important; letter-spacing:-0.2px !important; color:#0f2437 !important;}.accordion{ --acc-border:rgba(177,197,213,0.45); --acc-shadow:0 14px 34px rgba(0,0,0,0.06); --acc-shadow-hover:0 18px 42px rgba(0,0,0,0.10);}.accordion .accordion-item{ background:rgba(255,255,255,0.92) !important; border:1px solid var(--acc-border) !important; border-radius:16px !important; overflow:hidden !important; margin:10px 0 !important; box-shadow:var(--acc-shadow) !important;}@media (hover:hover) and (pointer:fine){ .accordion .accordion-item:hover{  transform:translateY(-1px) !important;  box-shadow:var(--acc-shadow-hover) !important; }}.accordion .accordion-button{ background:transparent !important; color:#0f2437 !important; font-weight:900 !important; letter-spacing:-0.1px !important; padding:16px 18px !important; border:0 !important; box-shadow:none !important; display:flex !important; align-items:center !important; gap:10px !important;}.accordion .accordion-button:not(.collapsed){ background:rgba(177,197,213,0.18) !important; color:#0f2437 !important;}.accordion .accordion-button > span:first-child{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:26px !important; height:26px !important; border-radius:9px !important; background:rgba(177,197,213,0.40) !important; border:1px solid rgba(177,197,213,0.60) !important; font-weight:950 !important; font-size:13px !important; color:#0f2437 !important;}.accordion .accordion-button:not(.collapsed) > span:first-child{ background:rgba(46,165,95,0.14) !important; border-color:rgba(46,165,95,0.28) !important;}.accordion .accordion-button::after{ filter:none !important; opacity:0.9 !important; transform:scale(1.05) !important;}.accordion .accordion-collapse{ border:0 !important;}.accordion .accordion-body{ padding:16px 18px 18px 18px !important; color:#213042 !important; font-size:14px !important; line-height:1.65 !important; background:rgba(255,255,255,0.90) !important;}.accordion .accordion-body p{ margin:0 0 10px 0 !important;}.accordion .accordion-body ul,.accordion .accordion-body ol{ margin:10px 0 12px 18px !important;}.accordion .accordion-body li{ margin:6px 0 !important;}.accordion .accordion-body a{ color:#0f2437 !important; font-weight:800 !important; text-decoration:underline !important; text-decoration-color:rgba(177,197,213,0.95) !important; text-underline-offset:3px !important;}@media (max-width:768px){ .accordion .accordion-button{  padding:14px 14px !important; } .accordion .accordion-body{  padding:14px 14px 16px 14px !important; }}section#artdet__cart{ flex-wrap:wrap !important;}section#artdet__cart::before{ content:"100% Biztonságos vásárlás" !important; display:block !important; width:100% !important; flex:0 0 100% !important; order:99 !important; margin-top:14px !important; margin-bottom:0 !important; padding:14px 16px 2px 16px !important;  background:linear-gradient(  180deg,  rgba(46,165,95,0.10) 0%,  rgba(46,165,95,0.06) 100% ) !important; border:1px solid rgba(46,165,95,0.18) !important; border-bottom:0 !important; border-radius:18px 18px 0 0 !important; color:#0f2437 !important; font-weight:950 !important; font-size:18px !important;  letter-spacing:0.2px !important; text-align:center !important; box-shadow:  0 18px 40px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.8) !important;}section#artdet__cart::after{ content:  "• 14 napos elállás\A"  "• Biztonságos fizetés\A"  "• Gyors garanciális ügyintézés" !important; display:block !important; width:100% !important; flex:0 0 100% !important; order:100 !important; margin-top:0 !important; padding:2px 20px 18px 110px !important;  background:rgba(46,165,95,0.03) !important;  border:1px solid rgba(46,165,95,0.18) !important; border-top:0 !important;  border-radius:0 0 18px 18px !important; color:#0f2437 !important; font-weight:900 !important; font-size:14.5px !important; line-height:1.75 !important; white-space:pre-line !important; box-shadow:  0 18px 40px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.8) !important;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%232ea55f'/%3E%3Cpath fill='%23ffffff' d='M12 4l6 3v5c0 4-2.8 7.5-6 8-3.2-.5-6-4-6-8V7l6-3z'/%3E%3Cpath fill='%232ea55f' d='M10.2 13.7l-1.9-1.9-1.4 1.4 3.3 3.3 6.2-6.2-1.4-1.4z'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-size:72px 72px !important; background-position:26px 50% !important;}@media (max-width:768px){ section#artdet__cart::before{  font-size:16px !important;  padding:12px 14px 2px 14px !important;  border-radius:16px 16px 0 0 !important; } section#artdet__cart::after{  padding:2px 16px 16px 90px !important;  background-size:60px 60px !important;  background-position:20px 50% !important;  border-radius:0 0 16px 16px !important; }}.page_content--blog-details{ background:transparent !important;}.page_content--blog,.page_content--blog-list,.page_content--blog-index,#page_page_content.page_content--blog,#page_page_content.page_content--blog-list,#page_page_content.page_content--blog-index{ background:transparent !important;}.page_content--blog,.page_content--blog-list,.page_content--blog-index,#page_page_content.page_content--blog,#page_page_content.page_content--blog-list,#page_page_content.page_content--blog-index{ height:auto !important; min-height:1px !important; overflow:visible !important; visibility:visible !important; display:block !important;}.page_content--blog * ,.page_content--blog-list * ,.page_content--blog-index * { }.page_content--blog-details #page_content,.page_content--blog-details .container{ max-width:1100px !important; margin-left:auto !important; margin-right:auto !important;}.page_content--blog-details .blog-details__top,.page_content--blog-details .blog-details__top-inner{ background:#ffffff !important; border:1px solid rgba(0,0,0,0.08) !important; border-radius:14px !important; box-shadow:0 8px 24px rgba(0,0,0,0.06) !important;}.page_content--blog-details .blog-details__top-inner{ padding:22px 22px !important;}@media (max-width:768px){ .page_content--blog-details .blog-details__top-inner{  padding:16px 14px !important; }}.page_content--blog-details .blog-details__title{ color:#0f1b2d !important; letter-spacing:-0.2px !important; line-height:1.1 !important;}.page_content--blog-details .blog-details__intro-text{ color:#223 !important; line-height:1.7 !important; font-size:16px !important;}.page_content--blog-details .blog-details__back-btn a,.page_content--blog-details .blog-details__back-btn{ border-radius:10px !important;}.page_content--blog-details .blog-details__author,.page_content--blog-details .page__blog-author-img-col,.page_content--blog-details .page__blog-author-img{ filter:none !important; opacity:1 !important; transform:none !important;}.page_content--blog-details img.page__blog-author-img{ image-rendering:auto !important; -webkit-font-smoothing:antialiased;  height:auto !important;}.page_content--blog-details .blog-details__text{ background:#ffffff !important; border:1px solid rgba(0,0,0,0.07) !important; border-radius:14px !important; box-shadow:0 8px 24px rgba(0,0,0,0.05) !important; padding:22px 22px !important; margin-top:18px !important;}@media (max-width:768px){ .page_content--blog-details .blog-details__text{  padding:16px 14px !important; }}.page_content--blog-details .blog-details__text h2{ color:#003366 !important; margin-top:26px !important; margin-bottom:10px !important; letter-spacing:-0.2px !important;}.page_content--blog-details .blog-details__text h3{ color:#003366 !important; margin-top:18px !important; margin-bottom:8px !important;}.page_content--blog-details .blog-details__text p,.page_content--blog-details .blog-details__text li{ color:#223 !important; line-height:1.75 !important; font-size:16px !important;}.page_content--blog-details .blog-details__text ul{ padding-left:20px !important;}.page_content--blog-details .blog-details__text div[style*="background"]{ border-radius:12px !important;}.page_content--blog-details .blog-details__text a{ color:#003366 !important; text-decoration-thickness:2px !important; text-underline-offset:3px !important;}.page_content--blog .main_title,.page_content--blog-list .main_title,.page_content--blog-index .main_title{ letter-spacing:-0.2px !important;}.page_content--blog .container,.page_content--blog-list .container,.page_content--blog-index .container{ max-width:1100px !important; margin-left:auto !important; margin-right:auto !important;}.page_content--blog .card,.page_content--blog-list .card,.page_content--blog-index .card{ border-radius:14px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal{ max-width:1000px !important; margin:0 auto 28px auto !important; padding:28px 28px !important; background:#f3f8fd !important; border:1px solid rgba(177,197,213,0.45) !important; border-radius:16px !important; box-shadow:  0 10px 28px rgba(0,0,0,0.05),  inset 0 1px 0 rgba(255,255,255,0.65) !important; color:#243649 !important; font-size:16px !important; line-height:1.75 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal h2,html.page_shop_page_768295 #page_page_content .page_txt.type_normal h3,html.page_shop_page_768295 #page_page_content .page_txt.type_normal h4{ color:#003366 !important; font-weight:800 !important; line-height:1.3 !important; margin-top:0 !important; margin-bottom:14px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal h2{ font-size:28px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal h3{ font-size:21px !important; margin-top:26px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal p{ margin:0 0 14px 0 !important; color:#243649 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal hr{ border:0 !important; border-top:1px solid rgba(177,197,213,0.55) !important; margin:28px 0 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal ul,html.page_shop_page_768295 #page_page_content .page_txt.type_normal ol{ margin:10px 0 18px 0 !important; padding-left:22px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal li{ margin:6px 0 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal strong{ color:#0f2437 !important; font-weight:800 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal p a,html.page_shop_page_768295 #page_page_content .page_txt.type_normal li a{ color:#003366 !important; font-weight:700 !important; text-decoration:underline !important; text-underline-offset:2px !important;}@media (max-width:768px){html.page_shop_page_768295 #page_page_content .page_txt.type_normal{ padding:20px 16px !important; border-radius:14px !important; font-size:15px !important; line-height:1.7 !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal h2{ font-size:24px !important;}html.page_shop_page_768295 #page_page_content .page_txt.type_normal h3{ font-size:19px !important;}}.page_shop_page_768295 .page_txt div[style*="border-radius:14px"]{ transition:all 0.25s ease;}.page_shop_page_768295 .page_txt div[style*="border-radius:14px"]:hover{ transform:translateY(-4px); box-shadow:0 14px 30px rgba(0,0,0,0.08);}#provider-partners{ background:#dbe8f2 !important; border-top:1px solid rgba(177,197,213,0.38) !important; border-bottom:1px solid rgba(177,197,213,0.38) !important; padding:10px 0 8px 0 !important; margin-bottom:14px !important;}#provider-partners a{ display:inline-flex !important; align-items:center !important; justify-content:center !important;}#provider-partners img{ background:#ffffff !important; border:1px solid rgba(177,197,213,0.28) !important; border-radius:12px !important; padding:8px 12px !important; box-shadow:0 4px 12px rgba(0,0,0,0.04) !important; margin:0 6px !important; transition:transform 0.2s ease, box-shadow 0.2s ease !important;}#provider-partners img:hover{ transform:translateY(-2px) !important; box-shadow:0 8px 18px rgba(0,0,0,0.06) !important;}#start_banner_3{ margin-top:8px !important; margin-bottom:14px !important; padding:0 !important; background:transparent !important;}#start_banner_3 .start_banner_3_container{ max-width:1180px !important; margin:0 auto !important;}#start_banner_3 .start_banner_3_slide{ display:flex !important; align-items:stretch !important; margin-bottom:0 !important;}#start_banner_3 .start_banner_3_slide > .element{ display:flex !important; width:100% !important; height:100% !important; align-items:stretch !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 > .element{ background:#f3f8fd !important; border:1px solid rgba(177,197,213,0.45) !important; border-top:4px solid #B1C5D5 !important; border-radius:34px !important; box-shadow:  0 10px 28px rgba(0,0,0,0.05),  inset 0 1px 0 rgba(255,255,255,0.65) !important; overflow:hidden !important; min-height:260px !important; transition:transform 0.22s ease, box-shadow 0.22s ease !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 > .element:hover{ transform:translateY(-2px) !important; box-shadow:  0 14px 30px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.65) !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 .element-img-outer{ height:100% !important; border-radius:34px !important; overflow:hidden !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 picture{ display:block !important; height:100% !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 img{ display:block !important; width:100% !important; height:100% !important; object-fit:cover !important; border-radius:34px !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 > .element{ display:flex !important; width:100% !important; height:100% !important; align-items:stretch !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container{ background:#f3f8fd !important; border:1px solid rgba(177,197,213,0.45) !important; border-top:4px solid #B1C5D5 !important; border-radius:34px !important; box-shadow:  0 10px 28px rgba(0,0,0,0.05),  inset 0 1px 0 rgba(255,255,255,0.65) !important; min-height:260px !important; width:100% !important; height:100% !important; box-sizing:border-box !important; padding:20px !important; overflow:hidden !important; transition:transform 0.22s ease, box-shadow 0.22s ease !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container:hover{ transform:translateY(-2px) !important; box-shadow:  0 14px 30px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.65) !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container table{ width:100% !important; border-collapse:collapse !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container td,#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container th{ vertical-align:top !important; padding-right:8px !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container,#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container p,#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container td,#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container a{ color:#243649 !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container a{ text-decoration:underline !important; text-underline-offset:2px !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 iframe{ border-radius:18px !important; box-shadow:0 4px 12px rgba(0,0,0,0.05) !important;}#start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 > .element,#start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container{ min-height:260px !important;}#footer,footer.footer,.footer{ background:#eef4f8 !important; border-top:1px solid rgba(177,197,213,0.42) !important; padding-top:14px !important;}#footer .container,footer.footer .container,.footer .container{ max-width:1180px !important;}#footer h2,#footer h3,#footer h4,#footer .title,.footer h2,.footer h3,.footer h4,.footer .title{ color:#003366 !important; font-weight:800 !important; letter-spacing:-0.15px !important;}#footer,#footer p,#footer li,#footer a,.footer,.footer p,.footer li,.footer a{ color:#243649 !important;}#footer a,.footer a{ text-decoration:none !important; transition:color 0.2s ease, opacity 0.2s ease !important;}#footer a:hover,.footer a:hover{ color:#003366 !important; opacity:0.92 !important;}#footer ul,.footer ul{ list-style:none !important; padding-left:0 !important; margin:0 !important;}#footer li,.footer li{ margin:0 0 8px 0 !important; line-height:1.65 !important;}#footer .qr,#footer .qr_box,.footer .qr,.footer .qr_box{ background:rgba(255,255,255,0.55) !important; border-radius:12px !important; padding:10px !important;}#footer .footer-bottom,#footer .bottom,.footer .footer-bottom,.footer .bottom{ border-top:1px solid rgba(177,197,213,0.38) !important; margin-top:18px !important; padding-top:18px !important;}#footer i,#footer svg,.footer i,.footer svg{ color:#003366 !important;}.back_to_top,.btn.back_to_top,button[aria-label*="Oldal tetejére"]{ border-radius:12px !important; box-shadow:0 8px 18px rgba(0,0,0,0.08) !important;}#footer .checkout_items,.footer .checkout_items{ display:flex !important; flex-wrap:wrap !important; justify-content:center !important; align-items:center !important; gap:18px 22px !important; padding:16px 0 10px 0 !important;}#footer a.checkout_item,.footer a.checkout_item{ display:flex !important; align-items:center !important; justify-content:center !important; position:relative !important; min-width:150px !important; min-height:72px !important; padding:14px 22px !important; background:linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important; border:1px solid rgba(177,197,213,0.42) !important; border-radius:18px !important; box-shadow:  0 8px 22px rgba(0,0,0,0.05),  inset 0 1px 0 rgba(255,255,255,0.85) !important; transition:  transform .22s ease,  box-shadow .22s ease,  border-color .22s ease !important;}#footer a.checkout_item:hover,.footer a.checkout_item:hover{ transform:translateY(-2px) !important; border-color:rgba(177,197,213,0.65) !important; box-shadow:  0 12px 28px rgba(0,0,0,0.08),  inset 0 1px 0 rgba(255,255,255,0.92) !important;}#footer img.checkout_img,.footer img.checkout_img{ display:block !important; max-height:38px !important; width:auto !important; height:auto !important;}#footer a.checkout_item:not([href*="simplepay"]),.footer a.checkout_item:not([href*="simplepay"]){ flex:0 1 auto !important;}#footer a.checkout_item[href*="simplepay"],.footer a.checkout_item[href*="simplepay"]{ flex:0 0 100% !important; width:100% !important; max-width:260px !important; margin:6px auto 0 auto !important; min-height:82px !important; padding:16px 24px !important; border-radius:20px !important; border:1px solid rgba(177,197,213,0.5) !important; background:linear-gradient(180deg, #ffffff 0%, #f2f8fd 100%) !important; box-shadow:  0 10px 26px rgba(0,0,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.95) !important;}#footer a.checkout_item[href*="simplepay"] img.checkout_img,.footer a.checkout_item[href*="simplepay"] img.checkout_img{ max-height:44px !important;}@media (max-width:768px){ #footer .checkout_items, .footer .checkout_items{  gap:12px !important;  padding:14px 0 8px 0 !important; } #footer a.checkout_item, .footer a.checkout_item{  min-width:130px !important;  min-height:64px !important;  padding:12px 16px !important;  border-radius:16px !important; } #footer img.checkout_img, .footer img.checkout_img{  max-height:32px !important; } #footer a.checkout_item[href*="simplepay"], .footer a.checkout_item[href*="simplepay"]{  max-width:220px !important;  min-height:72px !important;  padding:14px 18px !important;  margin-top:4px !important; } #footer a.checkout_item[href*="simplepay"] img.checkout_img, .footer a.checkout_item[href*="simplepay"] img.checkout_img{  max-height:36px !important; }}@media (max-width:768px){ #provider-partners{  padding:8px 0 6px 0 !important;  margin-bottom:12px !important; } #provider-partners img{  padding:6px 10px !important;  border-radius:10px !important;  margin:0 4px !important; } #start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 > .element, #start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 .element-texts_container{  min-height:auto !important;  border-radius:24px !important; } #start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 .element-img-outer, #start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 img{  border-radius:24px !important; } #start_banner_3 .start_banner_3_slide.start_banner_3_slide-1 img{  min-height:220px !important;  object-fit:cover !important; } #start_banner_3 .start_banner_3_slide.start_banner_3_slide-2 iframe{  border-radius:14px !important; } #footer{  padding-top:12px !important; } #footer li, .footer li{  margin-bottom:6px !important; }}.badge.stock.stock--number.on-stock,.badge.stock.on-stock,.product__stock.badge.on-stock,.product__stock.stock.badge.on-stock,.product__stock .badge.stock.stock--number.on-stock,.product__stock .badge.stock.on-stock,.product__stock .badge.on-stock,.product__stock-number .badge,.product__stock-number .badge.on-stock{ background:linear-gradient(  135deg,  #7b3ff2 0%,  #5b5df7 45%,  #1eb6ff 100% ) !important; color:#ffffff !important; border:0 !important; box-shadow:  0 8px 22px rgba(64,87,255,0.28),  0 2px 8px rgba(0,0,0,0.10) !important;}.badge.stock.stock--number.on-stock svg,.badge.stock.on-stock svg,.product__stock.badge.on-stock svg,.product__stock .badge.on-stock svg,.badge.stock.stock--number.on-stock .icon-set,.badge.stock.on-stock .icon-set,.product__stock.badge.on-stock .icon-set,.product__stock .badge.on-stock .icon-set{ fill:#ffffff !important; color:#ffffff !important;}.badge.stock.stock--number.on-stock .stock__qty-and-unit,.badge.stock.on-stock .stock__qty-and-unit,.product__stock.badge.on-stock .stock__qty-and-unit,.product__stock .badge.on-stock .stock__qty-and-unit{ color:rgba(255,255,255,0.92) !important;}@media (hover:hover) and (pointer:fine){ .badge.stock.stock--number.on-stock:hover, .badge.stock.on-stock:hover, .product__stock.badge.on-stock:hover, .product__stock.stock.badge.on-stock:hover, .product__stock .badge.on-stock:hover{  background:linear-gradient(  135deg,  #7b3ff2 0%,  #5b5df7 45%,  #1eb6ff 100% ) !important;  box-shadow: 0 12px 28px rgba(64,87,255,0.36), 0 4px 12px rgba(0,0,0,0.14) !important;  transform:translateY(-1px) !important; }}button.btn.product__cart-btn,button.btn-primary.product__cart-btn,button.product__cart-btn,.product__main-btn.product__cart-btn,.product__main-btn-col button,section#artdet__cart button[type="submit"],section#artdet__cart .btn,section#artdet__cart .btn-primary,section#artdet__cart .product__cart-btn,section#artdet__cart .js-main-cart-btn{ background:  linear-gradient( 180deg, #ffd978 0%, #ffbe3b 45%, #f59b12 100%  ) !important; background-color:#ffbe3b !important; color:#172033 !important; border:1px solid rgba(180,115,10,0.42) !important; border-radius:12px !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,0.50),  inset 0 -2px 0 rgba(145,88,0,0.18),  0 10px 24px rgba(245,155,18,0.22) !important; font-weight:900 !important; text-shadow:none !important; transition:  background .18s ease,  box-shadow .18s ease,  transform .18s ease !important;}button.btn.product__cart-btn svg,button.btn.product__cart-btn .icon-set,button.product__cart-btn svg,button.product__cart-btn .icon-set,section#artdet__cart button[type="submit"] svg,section#artdet__cart button[type="submit"] .icon-set{ fill:#744400 !important; color:#744400 !important; opacity:.92 !important;}@media (hover:hover) and (pointer:fine){ button.btn.product__cart-btn:hover, button.btn-primary.product__cart-btn:hover, button.product__cart-btn:hover, .product__main-btn.product__cart-btn:hover, .product__main-btn-col button:hover, section#artdet__cart button[type="submit"]:hover, section#artdet__cart .btn:hover, section#artdet__cart .btn-primary:hover, section#artdet__cart .product__cart-btn:hover, section#artdet__cart .js-main-cart-btn:hover{  background: linear-gradient(  180deg,  #ffe08f 0%,  #ffc84d 45%,  #ef9d1f 100% ) !important;  transform:translateY(-1px) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.58), inset 0 -2px 0 rgba(145,88,0,0.20), 0 14px 30px rgba(245,155,18,0.28) !important; }}.product,.product__item,.product-box,.products .product{ background:  linear-gradient( 180deg, rgba(255,255,255,0.98) 0%, rgba(250,252,255,0.96) 100%  ) !important; border-radius:18px !important; border:1px solid rgba(186,198,214,0.55) !important; box-shadow:  0 10px 28px rgba(15,35,55,0.06),  0 2px 8px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.90) !important; overflow:hidden !important; transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease !important;}@media (hover:hover) and (pointer:fine){ .product:hover, .product__item:hover, .product-box:hover, .products .product:hover{  transform:translateY(-2px) !important;  border-color:rgba(150,170,195,0.75) !important;  box-shadow: 0 18px 42px rgba(15,35,55,0.10), 0 6px 18px rgba(15,35,55,0.06), inset 0 1px 0 rgba(255,255,255,0.96) !important; }}.product__inner,.product__content{ padding-bottom:6px !important;}.product__image,.product__img{ background:rgba(255,255,255,0.72) !important;}@media (max-width:768px){ .product, .product__item, .product-box, .products .product{  border-radius:16px !important;  box-shadow: 0 8px 20px rgba(15,35,55,0.05), inset 0 1px 0 rgba(255,255,255,0.88) !important; }}.carousel-cell.artdet__alt-img-outer{ background:  linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important; border:1px solid rgba(196,206,220,0.65) !important; border-radius:18px !important; box-shadow:  0 10px 28px rgba(15,35,55,0.06),  0 2px 8px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.95) !important; overflow:hidden !important;}.carousel-cell.artdet__alt-img-outer img.artdet__img--main{ border-radius:16px !important;}@media (hover:hover) and (pointer:fine){ .carousel-cell.artdet__alt-img-outer:hover{  border-color:rgba(170,185,205,0.78) !important;  box-shadow: 0 16px 38px rgba(15,35,55,0.09), 0 5px 14px rgba(15,35,55,0.05), inset 0 1px 0 rgba(255,255,255,0.98) !important; }}.layout-container.layout-container--3.gy-7.highlighted-block{ background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(196,206,220,0.68) !important; border-radius:24px !important; padding:22px !important; box-shadow:  0 14px 38px rgba(15,35,55,0.07),  0 3px 10px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.96) !important; overflow:hidden !important;}@media (hover:hover) and (pointer:fine){ .layout-container.layout-container--3.gy-7.highlighted-block:hover{  border-color:rgba(168,184,205,0.82) !important;  box-shadow: 0 20px 48px rgba(15,35,55,0.10), 0 6px 18px rgba(15,35,55,0.06), inset 0 1px 0 rgba(255,255,255,0.98) !important; }}#artdet__long-description,#artdet__data,#artdet__product-reviews,#artdet__similar-products{ background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(196,206,220,0.68) !important; border-radius:22px !important; padding:22px !important; margin-top:22px !important; box-shadow:  0 12px 32px rgba(15,35,55,0.06),  0 2px 8px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.96) !important; overflow:hidden !important;}#artdet__long-description .long-description__content,#artdet__long-description .long-description_content,#artdet__long-description .highlighted-block,#artdet__data .highlighted-block,#artdet__product-reviews .highlighted-block,#artdet__similar-products .highlighted-block{ background:transparent !important; border:0 !important; box-shadow:none !important;}#artdet__long-description .long-description__title,#artdet__long-description .main-title,#artdet__long-description .main-title2,#artdet__data .main-title,#artdet__data .main-title2,#artdet__product-reviews .main-title,#artdet__product-reviews .main-title2,#artdet__similar-products .main-title,#artdet__similar-products .main-title2,#artdet__long-description h2,#artdet__data h2,#artdet__product-reviews h2,#artdet__similar-products h2{ color:#0f2437 !important; font-weight:950 !important; letter-spacing:-0.15px !important; margin:0 0 14px 0 !important; padding-bottom:12px !important; border-bottom:1px solid rgba(196,206,220,0.45) !important;}#artdet__long-description,#artdet__long-description p,#artdet__long-description li,#artdet__data,#artdet__product-reviews{ color:#213042 !important; line-height:1.7 !important;}#artdet__data table{ width:100% !important; border-collapse:separate !important; border-spacing:0 8px !important;}#artdet__data tr{ background:rgba(255,255,255,0.72) !important; box-shadow:inset 0 0 0 1px rgba(196,206,220,0.28) !important; border-radius:14px !important;}#artdet__data td,#artdet__data th{ padding:11px 12px !important; border:0 !important;}#artdet__product-reviews .btn,#artdet__product-reviews button,#artdet__product-reviews a.btn{ border-radius:12px !important;}#artdet__similar-products .products,#artdet__similar-products .product-list,#artdet__similar-products .product_list,#artdet__similar-products .ajax-loaded{ background:transparent !important;}@media (max-width:768px){ #artdet__long-description, #artdet__data, #artdet__product-reviews, #artdet__similar-products{  padding:16px !important;  border-radius:18px !important;  margin-top:16px !important; }}#artdet__short-description{ margin-top:14px !important; padding:0 !important; background:transparent !important; border:0 !important; box-shadow:none !important;}#artdet__short-description .artdet__short-description-content{ background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important; color:#213042 !important; font-size:15px !important; line-height:1.65 !important;}#artdet__short-description .artdet__short-description-content > :not(div[style*="background-color"]){ display:block !important; margin:0 0 12px 0 !important; color:#213042 !important;}#artdet__short-description .artdet__short-description-content div[style*="background-color"],#artdet__short-description div[style*="background-color:#fff6d1"],#artdet__short-description div[style*="background-color:#fff6d1"]{ margin:12px 0 0 0 !important; padding:13px 16px !important; background:linear-gradient(180deg,#fff7d8 0%,#fff1bd 100%) !important; border:1px solid rgba(245,190,40,0.45) !important; border-left:5px solid #ffcc00 !important; border-radius:14px !important; color:#3a2a00 !important; font-size:14px !important; line-height:1.55 !important; box-shadow:  0 8px 20px rgba(120,85,0,0.06),  inset 0 1px 0 rgba(255,255,255,0.72) !important;}#artdet__short-description button[data-scroll-to-btn],#artdet__short-description .js-scroll-to{ margin-top:10px !important;}}section.categories .category-card--normal,section.categories .category-card__inner{ background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(196,206,220,0.68) !important; border-radius:18px !important; box-shadow:  0 10px 26px rgba(15,35,55,0.055),  0 2px 8px rgba(15,35,55,0.035),  inset 0 1px 0 rgba(255,255,255,0.96) !important; overflow:hidden !important; transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease !important;}section.categories .category-card__img{ background:  radial-gradient( circle at top, rgba(245,248,255,0.95) 0%, rgba(255,255,255,0.98) 58%  ) !important; border-radius:16px 16px 0 0 !important;}section.categories .category-card__img img{ border-radius:16px 16px 0 0 !important;}section.categories .category-card__data{ background:transparent !important; padding:12px 14px 14px 14px !important;}section.categories .category-card__name,section.categories .category-card__name a{ color:#0f2437 !important; font-weight:850 !important; font-size:16px !important; line-height:1.25 !important; text-decoration:none !important;}@media (hover:hover) and (pointer:fine){ section.categories .category-card--normal:hover, section.categories .category-card__inner:hover{  transform:translateY(-2px) !important;  border-color:rgba(168,184,205,0.82) !important;  box-shadow: 0 16px 38px rgba(15,35,55,0.09), 0 5px 14px rgba(15,35,55,0.05), inset 0 1px 0 rgba(255,255,255,0.98) !important; } section.categories .category-card__name a:hover{  color:#003366 !important; }}@media (max-width:768px){ section.categories .category-card--normal, section.categories .category-card__inner{  border-radius:16px !important; } section.categories .category-card__data{  padding:10px 12px 12px 12px !important; } section.categories .category-card__name, section.categories .category-card__name a{  font-size:15px !important; }}.carousel-block-box_last_1_last{ background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(196,206,220,0.68) !important; border-radius:22px !important; padding:22px !important; margin-top:22px !important; margin-bottom:22px !important; box-shadow:  0 12px 32px rgba(15,35,55,0.06),  0 2px 8px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.96) !important; overflow:hidden !important;}.carousel-block-box_last_1_last .main-title,.carousel-block-box_last_1_last .main-title2,.carousel-block-box_last_1_last h2,.carousel-block-box_last_1_last h3{ color:#0f2437 !important; font-weight:950 !important; letter-spacing:-0.15px !important; margin:0 0 16px 0 !important; padding-bottom:12px !important; border-bottom:1px solid rgba(196,206,220,0.45) !important;}.carousel-block-box_last_1_last .carousel,.carousel-block-box_last_1_last .carousel-inner,.carousel-block-box_last_1_last .products,.carousel-block-box_last_1_last .js-products{ background:transparent !important;}.carousel-block-box_last_1_last .product,.carousel-block-box_last_1_last .product__item,.carousel-block-box_last_1_last .card{ background:  linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important; border:1px solid rgba(196,206,220,0.62) !important; border-radius:16px !important; box-shadow:  0 8px 20px rgba(15,35,55,0.05),  0 1px 4px rgba(15,35,55,0.03),  inset 0 1px 0 rgba(255,255,255,0.92) !important; overflow:hidden !important;}@media (max-width:768px){ .carousel-block-box_last_1_last{  padding:16px !important;  border-radius:18px !important;  margin-top:16px !important; }}.layout-container.layout-container--1.gy.g-col-12.g-col-lg-12.layout-container--full-width{ width:100% !important; max-width:100% !important;}h1.artdet__name,h1.artdet__name.mb-0.h2{ position:relative !important; display:block !important; width:100% !important; max-width:1280px !important; margin:0 0 28px 0 !important; padding:0 0 16px 0 !important; color:#0d2238 !important; font-family:inherit !important; font-weight:950 !important; font-size:clamp(34px, 2.45vw, 46px) !important; line-height:1.10 !important; letter-spacing:-1.15px !important; text-wrap:balance !important; text-rendering:geometricPrecision !important; -webkit-font-smoothing:antialiased !important;}h1.artdet__name::after,h1.artdet__name.mb-0.h2::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; width:92px !important; height:3px !important; border-radius:999px !important; background:linear-gradient(  90deg,  #7b3ff2 0%,  #5c5ff8 42%,  #2f8cff 75%,  #18c3ff 100% ) !important; box-shadow:0 5px 14px rgba(84,92,255,.18) !important; opacity:.95 !important;}@media (hover:hover) and (pointer:fine){ h1.artdet__name:hover::after, h1.artdet__name.mb-0.h2:hover::after{  width:112px !important;  box-shadow:0 7px 18px rgba(84,92,255,.23) !important; }}@media (min-width:1400px){ h1.artdet__name, h1.artdet__name.mb-0.h2{  font-size:clamp(36px, 2.35vw, 48px) !important;  max-width:1320px !important; }}@media (max-width:991px){ h1.artdet__name, h1.artdet__name.mb-0.h2{  font-size:clamp(30px, 4.2vw, 38px) !important;  line-height:1.12 !important;  letter-spacing:-0.8px !important;  margin-bottom:22px !important;  padding-bottom:14px !important; } h1.artdet__name::after, h1.artdet__name.mb-0.h2::after{  width:72px !important;  height:3px !important; }}@media (max-width:768px){ h1.artdet__name, h1.artdet__name.mb-0.h2{  font-size:clamp(25px, 6.4vw, 32px) !important;  line-height:1.15 !important;  letter-spacing:-0.45px !important;  margin-bottom:18px !important;  padding-bottom:12px !important;  max-width:100% !important; } h1.artdet__name::after, h1.artdet__name.mb-0.h2::after{  width:58px !important;  height:3px !important; }}section.artdet__prices .price-gross,.artdet__prices .price-gross,section.artdet__prices .artdet__price-base-value,.artdet__prices .artdet__price-base-value,section.artdet__prices [id^="price_net_brutto_"],.artdet__prices [id^="price_net_brutto_"]{ font-family:  "Inter",  "Segoe UI",  Roboto,  Arial,  sans-serif !important; font-variant-numeric:tabular-nums lining-nums !important; font-feature-settings:"tnum" 1, "lnum" 1 !important; color:#0d2238 !important; font-weight:900 !important; font-size:34px !important; line-height:1 !important; letter-spacing:-0.9px !important; text-shadow:  0 1px 0 rgba(255,255,255,0.8),  0 8px 18px rgba(15,35,55,0.07) !important;}section.artdet__prices .price-currency,.artdet__prices .price-currency{ font-family:  "Inter",  "Segoe UI",  Roboto,  Arial,  sans-serif !important; font-size:19px !important; font-weight:800 !important; letter-spacing:-0.3px !important; color:#536579 !important;}.artdet__price-base,.artdet__price-base-value,.artdet__price-base .price-gross,.artdet__price-base-value .price-gross,.artdet__price-base [id^="price_net_brutto_"]{ font-family:  "Inter",  "Segoe UI",  Roboto,  Arial,  sans-serif !important; color:#0d2238 !important; font-weight:950 !important; line-height:1.02 !important; letter-spacing:-1px !important; text-shadow:  0 1px 0 rgba(255,255,255,.75),  0 8px 20px rgba(15,35,55,.06) !important; font-variant-numeric:tabular-nums lining-nums !important; font-feature-settings:"tnum" 1, "lnum" 1 !important;}@media (min-width:992px){ .artdet__price-base .price-gross, .artdet__price-base-value .price-gross, .artdet__price-base [id^="price_net_brutto_"]{  font-size:56px !important; }}@media (max-width:768px){ .artdet__price-base .price-gross, .artdet__price-base-value .price-gross, .artdet__price-base [id^="price_net_brutto_"]{  font-size:42px !important;  letter-spacing:-0.6px !important; }}.artdet__price-base .price-currency,.artdet__price-base-value .price-currency{ font-size:.52em !important; font-weight:800 !important; color:#536579 !important; margin-left:4px !important; vertical-align:baseline !important;}.product__prices,.product__price-base,.product__price-base-value{ font-family:  "Segoe UI",  Roboto,  Arial,  sans-serif !important; font-variant-numeric:normal !important; font-feature-settings:normal !important;}.product__prices .price-gross,.product__price-base-value .price-gross,.product__prices [id^="price_net_brutto_"],.product__price-base-value [id^="price_net_brutto_"]{ color:#0d2238 !important; font-weight:850 !important; font-size:21px !important; line-height:1.12 !important; letter-spacing:-0.25px !important; text-shadow:none !important;}.product__prices .price-currency,.product__price-base-value .price-currency{ color:#536579 !important; font-weight:700 !important; font-size:13px !important; margin-left:2px !important; letter-spacing:0 !important;}.product__prices .product__price-sale,.product__prices .price-sale,.product__price-sale .price-gross{ color:#0d2238 !important; font-weight:850 !important;}.product__prices .price-original,.product__prices .product__price-original,.product__prices .price-list,.product__prices del{ color:#7a8796 !important; font-weight:600 !important; font-size:12.5px !important; text-shadow:none !important;}@media (max-width:768px){ .product__prices .price-gross, .product__price-base-value .price-gross, .product__prices [id^="price_net_brutto_"], .product__price-base-value [id^="price_net_brutto_"]{  font-size:20px !important; }}.sum-box,.sum-box__gross,.sum-box__value,.sum-box__total-price,.sum-box__net,.sum-box__item{ font-family:  "Inter",  "Segoe UI",  Roboto,  Arial,  sans-serif !important; font-variant-numeric:tabular-nums lining-nums !important; font-feature-settings:"tnum" 1, "lnum" 1 !important;}.sum-box__value,.sum-box__gross .sum-box__value,.sum-box__total-price,.sum-box__item .sum-box__value{ color:#0d2238 !important; font-weight:950 !important; font-size:22px !important; line-height:1.05 !important; letter-spacing:-0.55px !important; text-shadow:  0 1px 0 rgba(255,255,255,.75),  0 6px 14px rgba(15,35,55,.055) !important;}.sum-box__net,.sum-box__net .sum-box__value,.sum-box__net-price{ color:#536579 !important; font-size:13px !important; font-weight:750 !important; letter-spacing:-0.15px !important;}.cart-product__price,.cart-product__price .price-gross,.cart-product__price [id^="price_net_brutto_"],.cart-content [id^="price_net_brutto_"]{ color:#0d2238 !important; font-family:  "Inter",  "Segoe UI",  Roboto,  Arial,  sans-serif !important; font-variant-numeric:tabular-nums lining-nums !important; font-feature-settings:"tnum" 1, "lnum" 1 !important; font-weight:950 !important; font-size:22px !important; letter-spacing:-0.55px !important;}@media (max-width:768px){ .sum-box__value, .sum-box__gross .sum-box__value, .sum-box__total-price, .cart-product__price, .cart-content [id^="price_net_brutto_"]{  font-size:20px !important; }}span.product__price-base-value.text-line-through{ display:inline-flex !important; align-items:baseline !important; gap:4px !important; position:relative !important; color:#748196 !important; font-family:inherit !important; font-weight:700 !important; font-size:13px !important; line-height:1 !important; letter-spacing:-0.12px !important; text-decoration:none !important; opacity:.96 !important; text-shadow:none !important;}span.product__price-base-value.text-line-through .price-gross,span.product__price-base-value.text-line-through [id^="price_net_brutto_"]{ position:relative !important; color:#6f7c91 !important; font-weight:850 !important; font-size:13px !important; line-height:1 !important; letter-spacing:-0.2px !important; text-decoration:none !important; text-shadow:none !important;}span.product__price-base-value.text-line-through .price-gross::after,span.product__price-base-value.text-line-through [id^="price_net_brutto_"]::after{ content:"" !important; position:absolute !important; left:-2px !important; right:-2px !important; top:52% !important; height:2px !important; border-radius:999px !important; background: linear-gradient(  90deg,  rgba(200,30,30,0.10) 0%,  #d62828 18%,  #b91c1c 50%,  #d62828 82%,  rgba(200,30,30,0.10) 100% ) !important; transform:rotate(-2deg) !important; box-shadow:  0 1px 2px rgba(185,28,28,.18) !important; pointer-events:none !important;}span.product__price-base-value.text-line-through .price-currency{ color:#8b97aa !important; font-weight:700 !important; font-size:11.5px !important; line-height:1 !important; text-decoration:none !important; position:relative !important; top:-0.5px !important;}.product__price-original,.price-original,.product__price-base-original{ color:#7f8b9d !important; font-size:12.5px !important; font-weight:650 !important; line-height:1.2 !important;}section.artdet__prices span.product__price-base-value.text-line-through .price-gross,section.artdet__prices span.product__price-base-value.text-line-through [id^="price_net_brutto_"]{ font-size:15px !important;}section.artdet__prices span.product__price-base-value.text-line-through .price-currency{ font-size:13px !important;}section.artdet__prices .text-line-through,section.artdet__prices .text-line-through *,section.artdet__prices .artdet__price-base-value,section.artdet__prices .artdet__price-base-value *,section.artdet__prices .price-gross-format,section.artdet__prices .price-gross-format *,section.artdet__prices .price-gross,section.artdet__prices .price-currency{ text-decoration:none !important; text-shadow:none !important;}section.artdet__prices .text-line-through::before,section.artdet__prices .text-line-through::after,section.artdet__prices .price-gross-format::before,section.artdet__prices .price-gross-format::after,section.artdet__prices .price-gross::before,section.artdet__prices .price-gross::after,section.artdet__prices [id^="price_net_brutto_"]::before,section.artdet__prices [id^="price_net_brutto_"]::after{ display:none !important; content:none !important;}section.artdet__prices span.artdet__price-base-value.text-line-through,section.artdet__prices span.product__price-base-value.text-line-through{ display:inline-flex !important; align-items:baseline !important; gap:4px !important; color:#5f6d83 !important;}section.artdet__prices span.artdet__price-base-value.text-line-through [id^="price_net_brutto_"],section.artdet__prices span.product__price-base-value.text-line-through [id^="price_net_brutto_"],section.artdet__prices span.artdet__price-base-value.text-line-through .price-gross,section.artdet__prices span.product__price-base-value.text-line-through .price-gross{ position:relative !important; display:inline-block !important; color:#526176 !important; font-size:18px !important; font-weight:950 !important; line-height:1 !important; letter-spacing:-0.3px !important;}section.artdet__prices span.artdet__price-base-value.text-line-through [id^="price_net_brutto_"]::after,section.artdet__prices span.product__price-base-value.text-line-through [id^="price_net_brutto_"]::after,section.artdet__prices span.artdet__price-base-value.text-line-through .price-gross::after,section.artdet__prices span.product__price-base-value.text-line-through .price-gross::after{ content:"" !important; display:block !important; position:absolute !important; left:-3px !important; right:-3px !important; top:48% !important; height:2px !important; border-radius:999px !important; background:#c62828 !important; transform:rotate(-8deg) !important; transform-origin:center !important; box-shadow:0 1px 2px rgba(198,40,40,.22) !important; pointer-events:none !important;}section.artdet__prices span.artdet__price-base-value.text-line-through .price-currency,section.artdet__prices span.product__price-base-value.text-line-through .price-currency{ color:#7f8a9c !important; font-size:13px !important; font-weight:750 !important; text-decoration:none !important;}section.artdet__prices .artdet__price-base,section.artdet__prices .artdet__price-base-outer{ color:#6f7b8f !important; font-size:14px !important; font-weight:650 !important;}.product,.products .product,.product__item,.product-box{ background:#ffffff !important; border:1px solid rgba(196,206,220,0.72) !important; border-radius:18px !important; box-shadow:  0 8px 22px rgba(15,35,55,0.055),  0 2px 6px rgba(15,35,55,0.035),  inset 0 1px 0 rgba(255,255,255,0.95) !important; overflow:hidden !important; transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease !important;}@media (hover:hover) and (pointer:fine){ .product:hover, .products .product:hover, .product__item:hover, .product-box:hover{  transform:translateY(-2px) !important;  border-color:rgba(145,165,195,0.9) !important;  box-shadow: 0 14px 34px rgba(15,35,55,0.095), 0 5px 14px rgba(15,35,55,0.055), inset 0 1px 0 rgba(255,255,255,0.98) !important; }}.product__image,.product__img,.product__image-outer,.product__picture{ background:  radial-gradient( circle at top, rgba(247,250,255,1) 0%, rgba(255,255,255,1) 65%  ) !important; overflow:hidden !important;}.product__image img,.product__img img,.product__picture img,.product img.product__img{ transition:transform .32s ease, filter .32s ease !important;}@media (hover:hover) and (pointer:fine){ .product:hover .product__image img, .product:hover .product__img img, .product:hover .product__picture img, .product:hover img.product__img{  transform:scale(1.025) !important;  filter:saturate(1.02) contrast(1.01) !important; }}h2.product__name,.product__name{ color:#0d2238 !important; font-weight:900 !important; letter-spacing:-0.12px !important;}h2.product__name a,.product__name a{ color:#0d2238 !important; text-decoration:none !important;}@media (hover:hover) and (pointer:fine){ h2.product__name a:hover, .product__name a:hover{  color:#003366 !important;  text-decoration:underline !important;  text-decoration-color:rgba(92,95,248,.35) !important;  text-decoration-thickness:2px !important;  text-underline-offset:3px !important; }}.product__main-btn-col > button.product__main-btn.product__cart-btn.btn,.product button.product__cart-btn,.product__main-btn.product__cart-btn{ white-space:nowrap !important; min-height:40px !important; border-radius:12px !important;}.product__main-btn-col > button.product__main-btn.product__cart-btn.btn *,.product button.product__cart-btn *,.product__main-btn.product__cart-btn *{ white-space:nowrap !important;}.product__main-btn-col > button.product__main-btn.product__cart-btn.btn,.product button.product__cart-btn,.product__main-btn.product__cart-btn{ box-shadow:  inset 0 1px 0 rgba(255,255,255,0.55),  inset 0 -2px 0 rgba(145,88,0,0.18),  0 8px 18px rgba(245,155,18,0.20) !important;}@media (hover:hover) and (pointer:fine){ .product__main-btn-col > button.product__main-btn.product__cart-btn.btn:hover, .product button.product__cart-btn:hover, .product__main-btn.product__cart-btn:hover{  transform:translateY(-1px) !important;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.60), inset 0 -2px 0 rgba(145,88,0,0.20), 0 12px 26px rgba(245,155,18,0.26) !important; }}.product__prices .price-gross,.product__price-base-value .price-gross,.product__prices [id^="price_net_brutto_"],.product__price-base-value [id^="price_net_brutto_"]{ color:#071f3a !important; font-size:24px !important; font-weight:950 !important; line-height:1.05 !important; letter-spacing:-0.45px !important; font-variant-numeric:tabular-nums !important; text-shadow:none !important;}.product__prices .price-currency,.product__price-base-value .price-currency{ color:#536579 !important; font-size:13px !important; font-weight:800 !important; margin-left:3px !important; position:relative !important; top:-1px !important;}.product__prices,.product__price-base,.product__price-base-value{ text-align:left !important; white-space:nowrap !important;}.product,.products .product,.product__item,.product-box{ background:  linear-gradient( 180deg, #ffffff 0%, #fbfcff 62%, #f5f8fc 100%  ) !important; border:1px solid rgba(188,200,216,0.82) !important; box-shadow:  0 10px 26px rgba(15,35,55,0.06),  0 2px 7px rgba(15,35,55,0.04),  inset 0 1px 0 rgba(255,255,255,0.96) !important;}@media (hover:hover) and (pointer:fine){ .product:hover, .products .product:hover, .product__item:hover, .product-box:hover{  border-color:rgba(145,165,195,0.95) !important;  box-shadow: 0 18px 38px rgba(15,35,55,0.10), 0 6px 16px rgba(15,35,55,0.06), inset 0 1px 0 rgba(255,255,255,0.98) !important; }}.product,.products .product,.product__item,.product-box{ background:  linear-gradient(180deg,#ffffff 0%,#fbfdff 55%,#f3f7fc 100%) !important; border:1px solid rgba(150,170,195,0.95) !important; border-radius:20px !important; box-shadow:  0 14px 34px rgba(15,35,55,0.085),  0 4px 10px rgba(15,35,55,0.045),  inset 0 1px 0 rgba(255,255,255,0.98) !important;}.product::before,.product__item::before,.product-box::before{ content:"" !important; display:block !important; height:1px !important; background:linear-gradient(90deg, transparent, rgba(255,255,255,0.95), transparent) !important;}@media (hover:hover) and (pointer:fine){ .product:hover, .products .product:hover, .product__item:hover, .product-box:hover{  transform:translateY(-4px) !important;  border-color:rgba(95,125,165,0.95) !important;  box-shadow: 0 24px 52px rgba(15,35,55,0.14), 0 8px 18px rgba(15,35,55,0.075), inset 0 1px 0 rgba(255,255,255,1) !important; }}#artdet__long_description,.long-description.content,.long-description.content.highlighted-block,.long-description__content{ background:  linear-gradient(180deg,#ffffff 0%,#fcfdff 62%,#f8fbff 100%) !important; border:1px solid rgba(176,190,210,0.86) !important; border-radius:22px !important; box-shadow:  0 18px 46px rgba(15,35,55,0.085),  0 5px 14px rgba(15,35,55,0.045),  inset 0 1px 0 rgba(255,255,255,0.98) !important; padding:34px 38px 42px 38px !important; margin-top:22px !important; color:#1f2f42 !important; font-size:17px !important; line-height:1.9 !important; font-weight:400 !important; letter-spacing:0.005em !important; text-rendering:optimizeLegibility !important; -webkit-font-smoothing:antialiased !important; overflow:hidden !important;}#artdet__long_description_title,#artdet__long_description_title.main-title2,.long-description__title,.long-description .main-title2{ color:#0d2238 !important; font-size:32px !important; font-weight:950 !important; line-height:1.08 !important; letter-spacing:-0.7px !important; margin:0 0 30px 0 !important; padding:0 0 18px 0 !important; border-bottom:1px solid rgba(176,190,210,0.58) !important;}#artdet__long_description p,.long-description.content p,.long-description__content p{ max-width:980px !important; margin:0 auto 28px auto !important; color:#243244 !important; font-size:17px !important; line-height:1.9 !important; font-weight:400 !important;}#artdet__long_description h2,#artdet__long_description h3,#artdet__long_description h4,.long-description.content h2,.long-description.content h3,.long-description.content h4{ max-width:980px !important; margin:38px auto 16px auto !important; color:#0d2238 !important; font-weight:950 !important; line-height:1.22 !important; letter-spacing:-0.35px !important;}#artdet__long_description strong,.long-description.content strong,.long-description__content strong{ display:block !important; max-width:980px !important; margin:38px auto 12px auto !important; color:#0d2238 !important; font-size:22px !important; line-height:1.4 !important; font-weight:900 !important; letter-spacing:-0.25px !important;}#artdet__long_description ul,#artdet__long_description ol,.long-description.content ul,.long-description.content ol{ max-width:980px !important; margin:16px auto 28px auto !important; padding-left:26px !important;}#artdet__long_description li,.long-description.content li{ margin:9px 0 !important; color:#243244 !important; font-size:17px !important; line-height:1.78 !important;}#artdet__long_description img,.long-description.content img,.long-description__content img{ display:block !important; width:min(820px,100%) !important; max-width:100% !important; height:auto !important; margin:38px auto 44px auto !important; border-radius:20px !important; box-shadow:  0 22px 54px rgba(15,35,55,0.14),  0 7px 18px rgba(15,35,55,0.07) !important;}#artdet__long_description hr,.long-description.content hr{ max-width:980px !important; border:0 !important; height:1px !important; background:linear-gradient(  90deg,  transparent,  rgba(176,190,210,0.86),  transparent ) !important; margin:38px auto !important;}#artdet__long_description a,.long-description.content a{ color:#0d2238 !important; font-weight:850 !important; text-decoration:underline !important; text-decoration-color:rgba(92,95,248,0.40) !important; text-decoration-thickness:2px !important; text-underline-offset:3px !important;}#artdet__long_description table,.long-description.content table{ max-width:980px !important; width:100% !important; margin:28px auto !important; border-radius:16px !important; overflow:hidden !important;}@media (max-width:768px){ #artdet__long_description, .long-description.content, .long-description.content.highlighted-block, .long-description__content{  padding:24px 20px 32px 20px !important;  border-radius:18px !important;  font-size:16px !important;  line-height:1.78 !important; } #artdet__long_description_title, #artdet__long_description_title.main-title2, .long-description__title, .long-description .main-title2{  font-size:34px !important;  line-height:1.08 !important;  margin-bottom:24px !important;  padding-bottom:16px !important; } #artdet__long_description p, .long-description.content p, .long-description__content p{  font-size:16px !important;  line-height:1.82 !important;  margin-bottom:24px !important; } #artdet__long_description strong, .long-description.content strong, .long-description__content strong{  font-size:20px !important;  line-height:1.35 !important;  margin-top:30px !important;  margin-bottom:10px !important; } #artdet__long_description h2, #artdet__long_description h3, #artdet__long_description h4, .long-description.content h2, .long-description.content h3, .long-description.content h4{  font-size:21px !important;  margin-top:30px !important; } #artdet__long_description img, .long-description.content img, .long-description__content img{  width:100% !important;  margin:28px auto 32px auto !important;  border-radius:16px !important;  box-shadow: 0 14px 32px rgba(15,35,55,0.13), 0 4px 10px rgba(15,35,55,0.06) !important; }}#artdet__long_description p,.long-description.content p,.long-description__content p{ max-width:1040px !important; font-size:18px !important; line-height:1.9 !important; font-weight:450 !important; text-align:left !important;}#artdet__long_description strong,.long-description.content strong,.long-description__content strong{ max-width:1040px !important; font-size:23px !important; line-height:1.35 !important; text-align:center !important;}#artdet__long_description img,.long-description.content img,.long-description__content img{ width:min(860px,100%) !important;}@media (max-width:768px){ #artdet__long_description p, .long-description.content p, .long-description__content p{  font-size:16.5px !important;  line-height:1.8 !important; } #artdet__long_description strong, .long-description.content strong, .long-description__content strong{  font-size:20px !important; }}#artdet__long_description p:last-child{ font-size:14px !important; line-height:1.7 !important; color:#5f6d7d !important; max-width:980px !important; margin-top:8px !important;}#artdet__long_description p:last-child strong{ font-size:16px !important; line-height:1.4 !important; margin-bottom:6px !important; color:#243244 !important;}#artdet__long_description,.long-description.content,.long-description__content{ font-family:inherit !important; color:#1f2f42 !important;}#artdet__long_description p,.long-description.content p,.long-description__content p{ font-size:16px !important; line-height:1.78 !important; font-weight:430 !important; letter-spacing:-0.01em !important; max-width:860px !important; text-align:left !important;}#artdet__long_description div,.long-description.content div,.long-description__content div{ font-size:16px !important; line-height:1.78 !important;}#artdet__long_description strong,.long-description.content strong,.long-description__content strong{ font-size:18px !important; line-height:1.35 !important; font-weight:850 !important; letter-spacing:-0.02em !important; color:#0d2238 !important; margin-top:26px !important; margin-bottom:10px !important;}#artdet__long_description_title,#artdet__long_description_title.main-title2,.long-description__title,.long-description .main-title2{ font-size:24px !important; line-height:1.15 !important; font-weight:850 !important; letter-spacing:-0.03em !important;}@media (max-width:768px){ #artdet__long_description p, .long-description.content p, .long-description__content p, #artdet__long_description div, .long-description.content div, .long-description__content div{  font-size:15.5px !important;  line-height:1.75 !important; } #artdet__long_description strong, .long-description.content strong, .long-description__content strong{  font-size:17px !important; }}.product__name,.product-name,.product_title,.product-title{ line-height:1.28 !important; letter-spacing:-0.015em !important;}.price,.product__price,.price-current,.artdet__price,.product-card .price{ letter-spacing:-0.03em !important; line-height:1.05 !important;}.price_currency,.price-currency,.currency{ font-size:0.72em !important; opacity:0.82 !important; font-weight:700 !important;}.product-stock,.stock-label,.raktarkeszlet,.product__stock{ box-shadow:  0 6px 18px rgba(84,92,255,0.16) !important;}button.btn-cart,.product-button-cart,button.cart-btn,a.btn-cart{ box-shadow:  0 10px 24px rgba(255,176,0,0.22),  0 2px 6px rgba(0,0,0,0.08) !important; transition:  transform .18s ease,  box-shadow .18s ease !important;}button.btn-cart:hover,.product-button-cart:hover,button.cart-btn:hover,a.btn-cart:hover{ transform:translateY(-2px); box-shadow:  0 16px 34px rgba(255,176,0,0.28),  0 6px 14px rgba(0,0,0,0.12) !important;}.product,.product-card,.productbox,.products__item{ transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease !important;}.product:hover,.product-card:hover,.productbox:hover,.products__item:hover{ transform:translateY(-4px); box-shadow:  0 18px 38px rgba(15,35,55,0.10),  0 4px 12px rgba(15,35,55,0.06) !important; border-color:  rgba(125,145,170,0.32) !important;}@media (max-width:768px){ .product__name, .product-name, .product_title, .product-title{  line-height:1.24 !important; } .price, .product__price, .price-current{  font-size:1.08em !important; }}#artdet__functions,.artdet__function{ display:flex !important; justify-content:center !important; align-items:center !important; gap:10px !important; margin-top:22px !important; flex-wrap:wrap !important;}#artdet__functions button,#artdet__functions .btn,.artdet__function button,.artdet__function .btn{ background:  linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.78)) !important; color:#1c2f45 !important; border:1px solid rgba(168,186,208,.72) !important; border-radius:999px !important; box-shadow:  0 8px 22px rgba(15,35,55,.055),  inset 0 1px 0 rgba(255,255,255,.95) !important; padding:9px 16px !important; font-size:14px !important; font-weight:760 !important; line-height:1.1 !important; letter-spacing:-.01em !important; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease,  background .18s ease !important;}#artdet__functions svg,#artdet__functions .icon-set,.artdet__function svg,.artdet__function .icon-set{ color:#708197 !important; fill:#708197 !important; opacity:.88 !important;}@media (hover:hover) and (pointer:fine){ #artdet__functions button:hover, #artdet__functions .btn:hover, .artdet__function button:hover, .artdet__function .btn:hover{  background:#ffffff !important;  border-color:rgba(91,95,248,.42) !important;  transform:translateY(-2px);  box-shadow: 0 14px 30px rgba(15,35,55,.09), 0 4px 12px rgba(92,95,248,.10), inset 0 1px 0 rgba(255,255,255,.98) !important; }}@media (max-width:768px){ #artdet__functions, .artdet__function{  justify-content:flex-start !important;  gap:7px !important;  margin-top:16px !important; } #artdet__functions button, #artdet__functions .btn, .artdet__function button, .artdet__function .btn{  padding:8px 12px !important;  font-size:13px !important; }}.artdet__image-block .carousel__nav,.artdet__image-block .carousel_nav,.artdet__images .carousel__nav,.artdet__images .carousel_nav,.carousel__nav.nav--artdet-all-images,.carousel_nav.nav--artdet-all-images{ background:  linear-gradient(180deg,#ffffff 0%,#f6f9fd 100%) !important; border:1px solid rgba(170,186,205,.82) !important; border-radius:999px !important; box-shadow:  0 14px 30px rgba(15,35,55,.085),  0 3px 8px rgba(15,35,55,.045),  inset 0 1px 0 rgba(255,255,255,.98),  inset 0 -1px 0 rgba(170,186,205,.22) !important;}.artdet__image-block .carousel__nav::before,.artdet__image-block .carousel_nav::before,.artdet__images .carousel__nav::before,.artdet__images .carousel_nav::before{ content:"" !important; position:absolute !important; left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important; width:82px !important; height:3px !important; border-radius:999px !important; background:  linear-gradient( 90deg, rgba(13,34,56,.06), rgba(13,34,56,.28), rgba(13,34,56,.06)  ) !important; pointer-events:none !important;}.artdet__image-block .carousel__nav button,.artdet__image-block .carousel_nav button,.artdet__images .carousel__nav button,.artdet__images .carousel_nav button,.carousel__nav.nav--artdet-all-images button,.carousel_nav.nav--artdet-all-images button{ background:rgba(255,255,255,.62) !important; border-radius:999px !important; color:#16314c !important; transition:  background .16s ease,  transform .16s ease,  box-shadow .16s ease !important;}.artdet__image-block .carousel__nav svg,.artdet__image-block .carousel_nav svg,.artdet__images .carousel__nav svg,.artdet__images .carousel_nav svg,.carousel__nav.nav--artdet-all-images svg,.carousel_nav.nav--artdet-all-images svg{ color:#16314c !important; fill:#16314c !important; opacity:.78 !important;}@media (hover:hover) and (pointer:fine){ .artdet__image-block .carousel__nav button:hover, .artdet__image-block .carousel_nav button:hover, .artdet__images .carousel__nav button:hover, .artdet__images .carousel_nav button:hover, .carousel__nav.nav--artdet-all-images button:hover, .carousel_nav.nav--artdet-all-images button:hover{  background:#ffffff !important;  transform:translateY(-1px) scale(1.04) !important;  box-shadow: 0 6px 14px rgba(15,35,55,.09), inset 0 1px 0 rgba(255,255,255,1) !important; }}#artdet__image-block,.artdet__image-block,.artdet__images{ background:  linear-gradient( 180deg, #ffffff 0%, #fbfdff 52%, #f5f9fc 100%  ) !important; border:1px solid rgba(184,198,214,.72) !important; border-radius:28px !important; box-shadow:  0 18px 42px rgba(15,35,55,.07),  0 4px 12px rgba(15,35,55,.04),  inset 0 1px 0 rgba(255,255,255,.98),  inset 0 -2px 8px rgba(170,190,210,.06) !important; overflow:hidden !important; position:relative !important;}#artdet__image-block:before,.artdet__image-block:before{ content:""; position:absolute; inset:0; background:  radial-gradient( circle at top left, rgba(255,255,255,.9), transparent 42%  ),  radial-gradient( circle at bottom right, rgba(220,232,244,.22), transparent 34%  ); pointer-events:none; z-index:0;}#artdet__image-block img,.artdet__image-block img{ position:relative; z-index:2; transition:  transform .28s ease,  filter .28s ease !important;}@media (hover:hover){ #artdet__image-block:hover img, .artdet__image-block:hover img{  transform:scale(1.01);  filter: drop-shadow(0 14px 28px rgba(15,35,55,.08)); }}.artdet__functions,section#artdet__functions{ display:flex !important; flex-wrap:wrap !important; gap:14px !important; margin-top:18px !important; padding-top:2px !important;}.artdet__functions .btn,.artdet__functions button,section#artdet__functions .btn,section#artdet__functions button{ height:46px !important; padding:  0 18px !important; border-radius:999px !important; background:  linear-gradient( 180deg, rgba(255,255,255,.96), rgba(246,249,253,.92)  ) !important; border:1px solid rgba(184,198,214,.72) !important; color:#18324d !important; font-weight:700 !important; font-size:14px !important; box-shadow:  0 8px 18px rgba(15,35,55,.055),  0 2px 5px rgba(15,35,55,.03),  inset 0 1px 0 rgba(255,255,255,.98) !important; transition:  transform .16s ease,  box-shadow .16s ease,  background .16s ease,  border-color .16s ease !important;}.artdet__functions .btn i,.artdet__functions button i,.artdet__functions svg,section#artdet__functions .btn i,section#artdet__functions button i,section#artdet__functions svg{ color:#18324d !important; opacity:.76 !important;}@media (hover:hover){ .artdet__functions .btn:hover, .artdet__functions button:hover, section#artdet__functions .btn:hover, section#artdet__functions button:hover{  transform: translateY(-2px);  background: linear-gradient(  180deg,  #ffffff,  #f8fbff ) !important;  border-color: rgba(140,165,192,.78) !important;  box-shadow: 0 14px 28px rgba(15,35,55,.08), 0 4px 10px rgba(15,35,55,.045), inset 0 1px 0 rgba(255,255,255,1) !important; }}.artdet__functions .btn:active,.artdet__functions button:active{ transform:translateY(0); box-shadow:  inset 0 2px 5px rgba(15,35,55,.08) !important;}@media (max-width:768px){ .artdet__functions, section#artdet__functions{  gap:10px !important; } .artdet__functions .btn, .artdet__functions button, section#artdet__functions .btn, section#artdet__functions button{  height:42px !important;  padding:0 15px !important;  font-size:13px !important; }}.long-description__content {  background:#ffffff !important;  border:1px solid #d8e3ee !important;  border-radius:16px !important;  box-shadow:0 10px 28px rgba(15, 35, 55, 0.06) !important;  padding:34px 42px !important;  color:#102033 !important;  font-size:15px !important;  line-height:1.72 !important;  max-width:100% !important;  overflow:hidden !important;}.long-description__content > * {  max-width:980px !important;}.long-description__content p,.long-description__content div,.long-description__content span {  color:#102033 !important;  font-size:15px !important;  line-height:1.72 !important;}.long-description__content p {  margin:0 0 14px 0 !important;}.long-description__content b,.long-description__content strong {  display:inline-block !important;  color:#003366 !important;  font-weight:900 !important;  font-size:15.5px !important;  margin-top:18px !important;  margin-bottom:4px !important;}.long-description__content b:first-child,.long-description__content strong:first-child {  margin-top:0 !important;}.long-description__content br {  line-height:1.55 !important;}.long-description__content [style*="text-align:center"],.long-description__content [style*="text-align:center"] {  max-width:820px !important;  margin:34px auto 0 auto !important;  padding:20px 24px !important;  background:#f7fbff !important;  border:1px solid #dce8f3 !important;  border-radius:14px !important;  text-align:center !important;  color:#102033 !important;}.long-description__content [style*="text-align:center"] *,.long-description__content [style*="text-align:center"] * {  text-align:center !important;}.long-description__content a {  color:#005fcc !important;  font-weight:800 !important;  text-decoration:none !important;}@media (max-width:768px) {  .long-description__content {  padding:24px 20px !important;  border-radius:14px !important;  font-size:14.5px !important;  line-height:1.68 !important;  }  .long-description__content p,  .long-description__content div,  .long-description__content span {  font-size:14.5px !important;  line-height:1.68 !important;  }  .long-description__content b,  .long-description__content strong {  font-size:15px !important;  }}.long-description__content p:last-of-type,.long-description__content p:nth-last-of-type(2) {  max-width:820px !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:center !important;}.long-description__content p:nth-last-of-type(2) b,.long-description__content p:last-of-type b,.long-description__content p:nth-last-of-type(2) strong,.long-description__content p:last-of-type strong {  text-align:center !important;  display:block !important;}.long-description__content:has(img) {  text-align:center !important;}.long-description__content:has(img) p,.long-description__content:has(img) div:not(:has(img)) {  max-width:820px !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:center !important;}.long-description__content p:has(img),.long-description__content div:has(img) {  display:block !important;  width:fit-content !important;  max-width:760px !important;  margin:30px auto 18px auto !important;  padding:14px !important;  background:#ffffff !important;  border:1px solid #d9e7f3 !important;  border-radius:14px !important;  box-shadow:0 10px 26px rgba(15, 35, 55, 0.08) !important;  text-align:center !important;}.long-description__content img {  display:block !important;  max-width:100% !important;  height:auto !important;  margin:0 auto !important;  padding:0 !important;  border:0 !important;  border-radius:10px !important;  box-shadow:none !important;}.long-description__content:has(img) b,.long-description__content:has(img) strong {  display:block !important;  text-align:center !important;  color:#003366 !important;  font-weight:900 !important;  margin:14px auto 10px auto !important;}.long-description__content p:has(img) + p,.long-description__content div:has(img) + p {  margin-top:10px !important;  margin-bottom:26px !important;  text-align:center !important;}.long-description__content:has(img) ul,.long-description__content:has(img) ol {  max-width:760px !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:left !important;}.long-description__content:has(img) p:nth-last-of-type(-n+3) {  max-width:820px !important;  margin-left:auto !important;  margin-right:auto !important;  text-align:center !important;}@media (max-width:768px) {  .long-description__content:has(img) p,  .long-description__content:has(img) div:not(:has(img)) {  max-width:100% !important;  }  .long-description__content p:has(img),  .long-description__content div:has(img) {  width:auto !important;  max-width:100% !important;  padding:10px !important;  }}.long-description__content b,.long-description__content strong {  color:#003366 !important;  font-weight:900 !important;}.long-description__content b:has(+ br),.long-description__content strong:has(+ br) {  display:block !important;  margin-top:18px !important;  margin-bottom:8px !important;}.long-description__content b:first-child,.long-description__content strong:first-child {  display:block !important;}#box_top_content .main-title_outer,#box_content .main-title_outer,.main-title_outer{ max-width:1280px !important; margin:54px auto 22px auto !important; padding:0 18px !important; background:transparent !important; border:none !important;}#box_top_content .main-title,#box_content .main-title,.main-title{ position:relative !important; display:block !important; width:100% !important; padding:28px 30px 24px 30px !important; border-radius:26px !important; background:  radial-gradient(circle at 92% 12%,rgba(0,180,255,.18),transparent 24%),  linear-gradient(135deg,#ffffff,#f4f9ff) !important; border:1px solid #dce8f5 !important; box-shadow:0 14px 34px rgba(16,32,51,.08) !important; overflow:hidden !important;}#box_top_content .main-title:before,#box_content .main-title:before,.main-title:before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; width:100% !important; height:5px !important; background:linear-gradient(135deg,#00a3ff,#00d084) !important;}#box_top_content .main-title h2,#box_content .main-title h2,.main-title h2,.main-title .title{ margin:0 0 6px 0 !important; color:#062b55 !important; font-size:30px !important; line-height:1.18 !important; font-weight:950 !important; letter-spacing:-.6px !important;}#box_top_content .main-title .sub-title,#box_content .main-title .sub-title,.main-title .sub-title{ color:#425466 !important; font-size:15px !important; line-height:1.55 !important; font-weight:600 !important; margin:0 !important;}#box_top_content .container,#box_content .container,.list-block .container{ max-width:1280px !important;}#box_top_content,#box_content,.list-block{ margin-top:0 !important;}#box_page_after_inner .main-title_outer,#box_page_after_inner .container{ max-width:1280px !important;}@media(max-width:768px){ #box_top_content .main-title_outer, #box_content .main-title_outer, .main-title_outer{  margin:34px auto 18px auto !important;  padding:0 12px !important; } #box_top_content .main-title, #box_content .main-title, .main-title{  padding:22px 20px 20px 20px !important;  border-radius:22px !important; } #box_top_content .main-title h2, #box_content .main-title h2, .main-title h2, .main-title .title{  font-size:24px !important; } #box_top_content .main-title .sub-title, #box_content .main-title .sub-title, .main-title .sub-title{  font-size:14px !important; }}#start_brand_slider{position:relative !important;overflow:hidden !important;padding:58px 0 56px 0 !important;margin:58px 0 42px 0 !important;background:radial-gradient(circle at 18% 85%,rgba(0,208,132,.14),transparent 30%),radial-gradient(circle at 84% 18%,rgba(0,163,255,.22),transparent 26%),linear-gradient(135deg,#031427 0%,#073461 52%,#061a36 100%) !important;border-top:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(255,255,255,.04),0 22px 55px rgba(6,23,45,.22) !important;}#start_brand_slider:before{content:"" !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px) !important;background-size:12px 12px !important;opacity:.45 !important;pointer-events:none !important;}#start_brand_slider:after{content:"" !important;position:absolute !important;right:-120px !important;top:-120px !important;width:340px !important;height:340px !important;border-radius:50% !important;background:rgba(255,255,255,.055) !important;pointer-events:none !important;}#start_brand_slider .title,#start_brand_slider .container_title{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;max-width:760px !important;margin:0 auto 34px auto !important;padding:18px 34px !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(232,245,255,.94)) !important;color:#06264f !important;font-size:30px !important;font-weight:900 !important;letter-spacing:-.4px !important;text-align:center !important;border:1px solid rgba(255,255,255,.72) !important;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.88) !important;}#start_brand_slider .container,#start_brand_slider .brand_slider{position:relative !important;z-index:2 !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;}#start_brand_slider .brand_slider .item{padding:10px 14px !important;}#start_brand_slider .brand_slider .item a,#start_brand_slider .brand_slider .item div{display:flex !important;align-items:center !important;justify-content:center !important;min-height:128px !important;padding:18px 24px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(235,246,255,.90)) !important;border:1px solid rgba(255,255,255,.80) !important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.90) !important;transition:all .28s ease !important;}#start_brand_slider .brand_slider .item a:hover,#start_brand_slider .brand_slider .item div:hover{transform:translateY(-6px) scale(1.035) !important;background:linear-gradient(180deg,#ffffff,#eef8ff) !important;border-color:rgba(0,208,132,.55) !important;box-shadow:0 22px 46px rgba(0,0,0,.30),0 0 28px rgba(0,208,132,.18),inset 0 1px 0 rgba(255,255,255,.95) !important;}#start_brand_slider img{display:block !important;max-width:220px !important;max-height:92px !important;width:auto !important;height:auto !important;object-fit:contain !important;margin:auto !important;filter:brightness(1.03) contrast(1.04) !important;transition:all .25s ease !important;}#start_brand_slider .item:hover img{transform:scale(1.08) !important;filter:brightness(1.08) contrast(1.08) !important;}#start_brand_slider .slick-prev,#start_brand_slider .slick-next{width:46px !important;height:46px !important;border-radius:14px !important;background:linear-gradient(135deg,#00a3ff,#00d084) !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:0 12px 26px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:all .25s ease !important;}#start_brand_slider .slick-prev:hover,#start_brand_slider .slick-next:hover{transform:translateY(-2px) scale(1.04) !important;box-shadow:0 18px 36px rgba(0,0,0,.28),0 0 24px rgba(0,208,132,.22) !important;}#start_brand_slider .slick-prev:before,#start_brand_slider .slick-next:before{color:#ffffff !important;font-size:20px !important;opacity:1 !important;}@media(max-width:768px){#start_brand_slider{padding:42px 0 38px 0 !important;margin:42px 0 30px 0 !important;}#start_brand_slider .title,#start_brand_slider .container_title{font-size:23px !important;padding:16px 22px !important;margin-bottom:26px !important;border-radius:20px !important;}#start_brand_slider .brand_slider .item a,#start_brand_slider .brand_slider .item div{min-height:94px !important;padding:14px 18px !important;border-radius:20px !important;}#start_brand_slider img{max-width:150px !important;max-height:64px !important;}}#start-blog{ max-width:1320px !important; margin:70px auto !important; padding:0 20px !important;}#start-blog .main-title{ background:linear-gradient(135deg,#ffffff,#eef7ff) !important; border:1px solid #d8e8f6 !important; border-radius:20px !important; padding:18px 26px !important; box-shadow:0 12px 30px rgba(0,0,0,.06) !important; margin-bottom:28px !important;}#start-blog .main-title,#start-blog .main-title *{ color:#062b55 !important; font-size:28px !important; font-weight:900 !important;}#start-blog .grid{ display:flex !important; flex-wrap:wrap !important; gap:24px !important; align-items:stretch !important;}#start-blog .page_content_item{ width:calc(25% - 18px) !important; max-width:calc(25% - 18px) !important; flex:0 0 calc(25% - 18px) !important; padding:0 !important; margin:0 !important;}#start-blog .blog-item_inner{ background:#fff !important; border-radius:24px !important; overflow:hidden !important; border:1px solid #dbe7f3 !important; box-shadow:0 12px 34px rgba(15,23,42,.08) !important; transition:.25s ease !important; height:100% !important; display:flex !important; flex-direction:column !important;}#start-blog .blog-item_inner:hover{ transform:translateY(-6px) !important; box-shadow:0 22px 44px rgba(15,23,42,.14) !important;}#start-blog .blog-item_img_outer{ height:250px !important; overflow:hidden !important;}#start-blog .blog-item_img_outer img{ width:100% !important; height:100% !important; object-fit:cover !important; display:block !important;}#start-blog .blog-item_data{ padding:20px 22px 85px 22px !important; position:relative !important; flex:1 !important;}#start-blog .blog-item_info{ display:inline-flex !important; margin-bottom:14px !important; padding:6px 12px !important; border-radius:999px !important; background:linear-gradient(135deg,#00a3ff,#00d084) !important; color:#fff !important; font-size:11px !important; font-weight:800 !important;}#start-blog .blog-item_title,#start-blog .blog-item_title a{ font-size:28px !important; line-height:1.2 !important; font-weight:900 !important; color:#082c57 !important; text-decoration:none !important;}#start-blog .blog-item_text,#start-blog .blog-item_text *{ color:#425466 !important; font-size:15px !important; line-height:1.72 !important;}#start-blog .blog_btn-more-wrap{ position:absolute !important; left:22px !important; right:22px !important; bottom:22px !important;}#start-blog .blog_btn-more,#start-blog .blog_btn-more-wrap a{ display:inline-flex !important; align-items:center !important; justify-content:center !important; border:none !important; border-radius:999px !important; padding:11px 18px !important; background:linear-gradient(135deg,#ffc234,#ff9d00) !important; color:#102033 !important; font-size:13px !important; font-weight:900 !important; text-decoration:none !important; box-shadow:0 10px 24px rgba(255,157,0,.28) !important;}@media(max-width:1100px){ #start-blog .page_content_item{  width:calc(50% - 12px) !important;  max-width:calc(50% - 12px) !important;  flex:0 0 calc(50% - 12px) !important; }}@media(max-width:700px){ #start-blog .page_content_item{  width:100% !important;  max-width:100% !important;  flex:0 0 100% !important; }}#carousel-block-box_last_1_last .products{ display:flex !important; justify-content:center !important;}#carousel-block-box_last_1_last .flickity-slider{ position:relative !important; left:auto !important; transform:none !important;}#start_banner_3 .element-texts__container{ background:transparent !important; padding:0 !important; margin:0 !important; border:0 !important; box-shadow:none !important; max-width:none !important;}#start_banner_3 .element-texts{ background:transparent !important; padding:0 !important; margin:0 !important; border:0 !important; box-shadow:none !important;}#form_page_content_2804694{ max-width:980px !important; margin:34px auto 60px auto !important; padding:34px !important; background:#ffffff !important; border:1px solid #dce8f5 !important; border-radius:28px !important; box-shadow:0 22px 55px rgba(0,51,102,.10) !important;}#form_page_content_2804694 .form-group{ margin-bottom:20px !important;}#form_page_content_2804694 label,#form_page_content_2804694 .form-label,#form_page_content_2804694 legend{ display:block !important; margin-bottom:8px !important; color:#003366 !important; font-size:15px !important; font-weight:900 !important;}#form_page_content_2804694 input[type="text"],#form_page_content_2804694 input[type="email"],#form_page_content_2804694 input[type="tel"],#form_page_content_2804694 textarea,#form_page_content_2804694 select,#form_page_content_2804694 .form-control{ width:100% !important; min-height:48px !important; padding:12px 15px !important; background:#f8fbff !important; border:1px solid #cfddeb !important; border-radius:14px !important; color:#102033 !important; font-size:15px !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.85) !important;}#form_page_content_2804694 textarea{ min-height:180px !important;}#form_page_content_2804694 input:focus,#form_page_content_2804694 textarea:focus,#form_page_content_2804694 select:focus{ outline:none !important; background:#ffffff !important; border-color:#00b7ff !important; box-shadow:0 0 0 4px rgba(0,183,255,.14),0 10px 24px rgba(0,51,102,.08) !important;}#form_page_content_2804694 fieldset{ margin:22px 0 !important; padding:22px !important; background:linear-gradient(135deg,#f8fbff,#edf6ff) !important; border:1px solid #dce8f5 !important; border-radius:20px !important;}#form_page_content_2804694 input[type="radio"],#form_page_content_2804694 input[type="checkbox"]{ width:18px !important; height:18px !important; margin-right:8px !important; accent-color:#007bff !important;}#form_page_content_2804694 .page-form-item__btn-wrap,#form_page_content_2804694 .text-center{ margin-top:30px !important; text-align:center !important;}#form_page_content_2804694 button,#form_page_content_2804694 input[type="submit"],#form_page_content_2804694 .btn{ min-width:190px !important; padding:15px 30px !important; border:0 !important; border-radius:999px !important; background:linear-gradient(135deg,#00b7ff,#00d084) !important; color:#ffffff !important; font-size:15px !important; font-weight:900 !important; box-shadow:0 16px 34px rgba(0,208,132,.24) !important; transition:all .25s ease !important; cursor:pointer !important;}#form_page_content_2804694 button:hover,#form_page_content_2804694 input[type="submit"]:hover,#form_page_content_2804694 .btn:hover{ transform:translateY(-3px) scale(1.03) !important; box-shadow:0 20px 42px rgba(0,208,132,.32) !important;}#form_page_content_2795954{ max-width:980px !important; margin:34px auto 60px auto !important; padding:34px !important; background:#ffffff !important; border:1px solid #dce8f5 !important; border-radius:28px !important; box-shadow:0 22px 55px rgba(0,51,102,.10) !important;}#form_page_content_2795954 .form-group{ margin-bottom:20px !important;}#form_page_content_2795954 label,#form_page_content_2795954 .form-label,#form_page_content_2795954 legend{ display:block !important; margin-bottom:8px !important; color:#003366 !important; font-size:15px !important; font-weight:900 !important;}#form_page_content_2795954 input[type="text"],#form_page_content_2795954 input[type="email"],#form_page_content_2795954 input[type="tel"],#form_page_content_2795954 input[type="file"],#form_page_content_2795954 textarea,#form_page_content_2795954 select,#form_page_content_2795954 .form-control{ width:100% !important; min-height:48px !important; padding:12px 15px !important; background:#f8fbff !important; border:1px solid #cfddeb !important; border-radius:14px !important; color:#102033 !important; font-size:15px !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.85) !important; transition:all .22s ease !important;}#form_page_content_2795954 textarea{ min-height:210px !important; resize:vertical !important;}#form_page_content_2795954 input:focus,#form_page_content_2795954 textarea:focus,#form_page_content_2795954 select:focus{ outline:none !important; background:#ffffff !important; border-color:#00b7ff !important; box-shadow:0 0 0 4px rgba(0,183,255,.14),0 10px 24px rgba(0,51,102,.08) !important;}#form_page_content_2795954 input[type="file"]{ cursor:pointer !important; background:#f8fbff !important;}#form_page_content_2795954 fieldset{ margin:22px 0 !important; padding:22px !important; background:linear-gradient(135deg,#f8fbff,#edf6ff) !important; border:1px solid #dce8f5 !important; border-radius:20px !important;}#form_page_content_2795954 input[type="radio"],#form_page_content_2795954 input[type="checkbox"]{ width:18px !important; height:18px !important; margin-right:8px !important; accent-color:#007bff !important;}#form_page_content_2795954 .page-form-item__btn-wrap,#form_page_content_2795954 .text-center{ margin-top:30px !important; text-align:center !important;}#form_page_content_2795954 button,#form_page_content_2795954 input[type="submit"],#form_page_content_2795954 .btn{ min-width:190px !important; padding:15px 30px !important; border:0 !important; border-radius:999px !important; background:linear-gradient(135deg,#00b7ff,#00d084) !important; color:#ffffff !important; font-size:15px !important; font-weight:900 !important; box-shadow:0 16px 34px rgba(0,208,132,.24) !important; transition:all .25s ease !important; cursor:pointer !important;}#form_page_content_2795954 button:hover,#form_page_content_2795954 input[type="submit"]:hover,#form_page_content_2795954 .btn:hover{ transform:translateY(-3px) scale(1.03) !important; box-shadow:0 20px 42px rgba(0,208,132,.32) !important;}#page_content_3428291,#page_content_3428296{ max-width:1180px !important; margin:0 auto 70px auto !important; padding:0 16px !important;}#page_content_3428291 h2,#page_content_3428296 h2{ margin:0 0 24px 0 !important; color:#003366 !important; font-size:34px !important; line-height:1.15 !important; font-weight:950 !important; letter-spacing:-.8px !important;}#page_content_3428291 .accordion-container,#page_content_3428296 .accordion-container{ max-width:980px !important; margin:0 auto !important;}#page_content_3428291 .accordion-item,#page_content_3428296 .accordion-item{ margin-bottom:14px !important; background:#ffffff !important; border:1px solid #dce8f5 !important; border-radius:18px !important; overflow:hidden !important; box-shadow:0 12px 28px rgba(0,51,102,.08) !important; transition:all .25s ease !important;}#page_content_3428291 .accordion-item:hover,#page_content_3428296 .accordion-item:hover{ transform:translateY(-3px) !important; box-shadow:0 20px 42px rgba(0,51,102,.14) !important;}#page_content_3428291 .accordion-header,#page_content_3428296 .accordion-header{ margin:0 !important;}#page_content_3428291 .accordion-button,#page_content_3428296 .accordion-button{ width:100% !important; padding:18px 22px !important; background:#ffffff !important; border:0 !important; box-shadow:none !important; color:#003366 !important; font-size:16px !important; line-height:1.45 !important; font-weight:900 !important; text-align:left !important; border-radius:18px !important; transition:all .25s ease !important;}#page_content_3428291 .accordion-button:not(.collapsed),#page_content_3428296 .accordion-button:not(.collapsed){ background:linear-gradient(135deg,#041527 0%,#08345d 52%,#05101f 100%) !important; color:#ffffff !important; border-radius:18px 18px 0 0 !important;}#page_content_3428291 .accordion-button:after,#page_content_3428296 .accordion-button:after{ filter:none !important; opacity:.7 !important;}#page_content_3428291 .accordion-button:not(.collapsed):after,#page_content_3428296 .accordion-button:not(.collapsed):after{ filter:brightness(0) invert(1) !important; opacity:1 !important;}#page_content_3428291 .accordion-collapse,#page_content_3428296 .accordion-collapse{ background:#ffffff !important;}#page_content_3428291 .accordion-body,#page_content_3428296 .accordion-body,#page_content_3428291 .accordion-collapse > div,#page_content_3428296 .accordion-collapse > div{ padding:22px 24px !important; background:linear-gradient(135deg,#f8fbff,#edf6ff) !important; color:#425b72 !important; font-size:15.5px !important; line-height:1.9 !important; border-top:1px solid #dce8f5 !important;}#page_content_3428291 .accordion-collapse p,#page_content_3428296 .accordion-collapse p{ color:#425b72 !important; font-size:15.5px !important; line-height:1.9 !important; margin:0 0 12px 0 !important;}#page_content_3428291 .accordion-collapse ul,#page_content_3428296 .accordion-collapse ul,#page_content_3428291 .accordion-collapse ol,#page_content_3428296 .accordion-collapse ol{ margin:10px 0 0 0 !important; padding-left:22px !important; color:#425b72 !important;}#page_content_3428291 .accordion-collapse li,#page_content_3428296 .accordion-collapse li{ margin:6px 0 !important; color:#425b72 !important; font-size:15.5px !important; line-height:1.8 !important;}#page_content_3428291 .accordion-collapse strong,#page_content_3428296 .accordion-collapse strong{ color:#003366 !important; font-weight:900 !important;}#page_content_3428291 .accordion-collapse a,#page_content_3428296 .accordion-collapse a{ color:#006edc !important; font-weight:900 !important; text-decoration:underline !important; text-underline-offset:3px !important;}#page_content_3428291 .accordion-button,#page_content_3428296 .accordion-button{ position:relative !important; padding-left:54px !important;}#page_content_3428291 .accordion-button:before,#page_content_3428296 .accordion-button:before{ content:"?" !important; position:absolute !important; left:20px !important; top:50% !important; transform:translateY(-50%) !important; width:22px !important; height:22px !important; border-radius:7px !important; background:linear-gradient(135deg,#007bff,#00b7ff) !important; color:#ffffff !important; font-size:13px !important; font-weight:950 !important; line-height:22px !important; text-align:center !important; box-shadow:0 8px 18px rgba(0,123,255,.18) !important;}#page_content_3428291 .accordion-button:not(.collapsed):before,#page_content_3428296 .accordion-button:not(.collapsed):before{ background:linear-gradient(135deg,#00b7ff,#00d084) !important;}#page_content_3428296{ margin-top:80px !important;}@media(max-width:900px){ #page_content_3428291, #page_content_3428296{  padding:0 12px !important; } #page_content_3428291 h2, #page_content_3428296 h2{  font-size:28px !important; } #page_content_3428291 .accordion-button, #page_content_3428296 .accordion-button{  font-size:15px !important;  padding:16px 18px 16px 50px !important; } #page_content_3428291 .accordion-button:before, #page_content_3428296 .accordion-button:before{  left:17px !important; }}[id^="offcanvas-box-cat-"]{ width:320px !important; max-width:92vw !important; background:#ffffff !important; border-right:1px solid #d7e6f4 !important; box-shadow:18px 0 55px rgba(0,35,75,.16) !important; font-family:Arial,"Segoe UI",sans-serif !important;}[id^="offcanvas-box-cat-"] .offcanvas-header,#offcanvas-header-box-cat-0{ min-height:54px !important; padding:12px 15px !important; background:#ffffff !important; border-bottom:1px solid #dce8f5 !important;}[id^="offcanvas-box-cat-"] .offcanvas-title,[id^="offcanvas-box-cat-"] h3,[id^="offcanvas-box-cat-"] h4,[id^="offcanvas-box-cat-"] h5,#offcanvas-header-box-cat-0 .offcanvas-title,#offcanvas-header-box-cat-0 h3,#offcanvas-header-box-cat-0 h4,#offcanvas-header-box-cat-0 h5{ margin:0 !important; color:#003366 !important; font-size:22px !important; line-height:1.15 !important; font-weight:900 !important;}[id^="offcanvas-box-cat-"] .offcanvas-body,#offcanvas-body-box-cat-0{ padding:9px 8px 16px 8px !important; background:#ffffff !important;}[id^="offcanvas-box-cat-"] ul,[id^="offcanvas-box-cat-"] .nav,#offcanvas-body-box-cat-0 .nav--cat,#offcanvas-body-box-cat-0 ul.nav--cat{ margin:0 !important; padding:0 !important; list-style:none !important;}[id^="offcanvas-box-cat-"] li,[id^="offcanvas-box-cat-"] .nav-item{ margin:0 !important; padding:0 !important;}[id^="offcanvas-box-cat-"] .nav-link,[id^="offcanvas-box-cat-"] li > a,[id^="offcanvas-box-cat-"] a.nav-link{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:8px !important; width:100% !important; min-height:39px !important; padding:8px 10px !important; margin:2px 0 !important; border-radius:10px !important; background:transparent !important; color:#20364a !important; font-size:14px !important; line-height:1.35 !important; font-weight:700 !important; text-decoration:none !important; transition:background .18s ease, color .18s ease, transform .18s ease !important;}[id^="offcanvas-box-cat-"] .nav-link:hover,[id^="offcanvas-box-cat-"] li > a:hover,[id^="offcanvas-box-cat-"] a.nav-link:hover{ background:#f2f7fd !important; color:#003366 !important; transform:translateX(2px) !important;}[id^="offcanvas-box-cat-"] .nav-link.active,[id^="offcanvas-box-cat-"] .active > .nav-link,[id^="offcanvas-box-cat-"] .active > a{ background:#eef4fb !important; color:#003366 !important; box-shadow:inset 3px 0 0 #7b5cff !important;}[id^="offcanvas-box-cat-"] .nav-item__count,[id^="offcanvas-box-cat-"] .nav-item-count-badge,[id^="offcanvas-box-cat-"] .badge,[id^="offcanvas-box-cat-"] small,[id^="offcanvas-box-cat-"] .count{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:3px 7px !important; border-radius:7px !important; background:#f4f7fb !important; border:1px solid #d8e4f0 !important; color:#6b7d8f !important; font-size:12px !important; line-height:1.1 !important; font-weight:700 !important; box-shadow:none !important;}[id^="offcanvas-box-cat-"] .nav-link:hover .nav-item__count,[id^="offcanvas-box-cat-"] .nav-link:hover .nav-item-count-badge,[id^="offcanvas-box-cat-"] .nav-link:hover .badge,[id^="offcanvas-box-cat-"] .nav-link:hover small{ background:linear-gradient(135deg,#7b5cff,#00b7ff) !important; color:#ffffff !important; border-color:transparent !important;}[id^="offcanvas-box-cat-"] .dropdown-toggle,[id^="offcanvas-box-cat-"] button.dropdown-toggle,[id^="offcanvas-box-cat-"] .nav-link__icon,[id^="offcanvas-box-cat-"] .nav-link-icon,[id^="offcanvas-box-cat-"] svg,[id^="offcanvas-box-cat-"] i{ color:#9badbf !important; opacity:1 !important; transition:color .18s ease, transform .18s ease !important;}[id^="offcanvas-box-cat-"] .nav-link:hover svg,[id^="offcanvas-box-cat-"] .nav-link:hover i,[id^="offcanvas-box-cat-"] .nav-link:hover .nav-link__icon,[id^="offcanvas-box-cat-"] .nav-link:hover .nav-link-icon{ color:#007bff !important;}[id^="offcanvas-box-cat-"] .btn-close,[id^="offcanvas-box-cat-"] [data-bs-dismiss="offcanvas"],[id^="offcanvas-box-cat-"] .offcanvas-back,[id^="offcanvas-box-cat-"] .btn-back{ width:34px !important; height:34px !important; min-width:34px !important; min-height:34px !important; padding:0 !important; border-radius:50% !important; background-color:#ffffff !important; background-size:12px 12px !important; border:1px solid #dce8f5 !important; box-shadow:0 8px 20px rgba(0,51,102,.13) !important; opacity:1 !important; transition:transform .18s ease, box-shadow .18s ease !important;}[id^="offcanvas-box-cat-"] .btn-close:hover,[id^="offcanvas-box-cat-"] [data-bs-dismiss="offcanvas"]:hover,[id^="offcanvas-box-cat-"] .offcanvas-back:hover,[id^="offcanvas-box-cat-"] .btn-back:hover{ transform:scale(1.05) !important; box-shadow:0 10px 24px rgba(0,51,102,.18) !important;}[id^="offcanvas-box-cat-"] .offcanvas-body > a:first-child,[id^="offcanvas-box-cat-"] .offcanvas-img-link{ display:block !important; margin:0 0 13px 0 !important; padding:0 !important; border-radius:16px !important; overflow:hidden !important; background:#f8fbff !important; box-shadow:0 10px 24px rgba(0,51,102,.08) !important;}[id^="offcanvas-box-cat-"] img{ display:block !important; width:100% !important; height:auto !important; border-radius:16px !important;}#offcanvas-body-box-menu{ margin-top:0 !important; padding:12px 8px 20px 8px !important; background:#ffffff !important; border-top:1px solid #dce8f5 !important;}#offcanvas-body-box-menu:before{ content:none !important; display:none !important;}#offcanvas-header-box-menu,#offcanvas-body-box-menu h3,#offcanvas-body-box-menu h4,#offcanvas-body-box-menu h5,#offcanvas-body-box-menu .offcanvas-title,#offcanvas-body-box-menu .menu-title{ color:#003366 !important; font-size:22px !important; line-height:1.15 !important; font-weight:900 !important;}#offcanvas-body-box-menu .nav-link,#offcanvas-body-box-menu li > a,#offcanvas-body-box-menu a.nav-link{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:8px !important; width:100% !important; min-height:39px !important; padding:8px 10px !important; margin:2px 0 !important; border-radius:10px !important; background:transparent !important; color:#20364a !important; font-size:14px !important; line-height:1.35 !important; font-weight:700 !important; text-decoration:none !important; transition:background .18s ease, color .18s ease, transform .18s ease !important;}#offcanvas-body-box-menu .nav-link:hover,#offcanvas-body-box-menu li > a:hover,#offcanvas-body-box-menu a.nav-link:hover{ background:#f2f7fd !important; color:#003366 !important; transform:translateX(2px) !important;}[id^="offcanvas-box-cat-"] ::-webkit-scrollbar{ width:7px !important;}[id^="offcanvas-box-cat-"] ::-webkit-scrollbar-track{ background:#f1f6fb !important;}[id^="offcanvas-box-cat-"] ::-webkit-scrollbar-thumb{ background:#c7d7e8 !important; border-radius:999px !important;}[id^="offcanvas-box-cat-"] ::-webkit-scrollbar-thumb:hover{ background:#9fb7cf !important;}@media(max-width:768px){ [id^="offcanvas-box-cat-"]{  width:84vw !important;  max-width:310px !important; } [id^="offcanvas-box-cat-"] .offcanvas-header, #offcanvas-header-box-cat-0{  min-height:46px !important;  padding:9px 11px !important; } [id^="offcanvas-box-cat-"] .offcanvas-title, [id^="offcanvas-box-cat-"] h3, [id^="offcanvas-box-cat-"] h4, [id^="offcanvas-box-cat-"] h5, #offcanvas-header-box-cat-0 .offcanvas-title, #offcanvas-header-box-cat-0 h3, #offcanvas-header-box-cat-0 h4, #offcanvas-header-box-cat-0 h5{  font-size:19px !important; } [id^="offcanvas-box-cat-"] .btn-close, [id^="offcanvas-box-cat-"] [data-bs-dismiss="offcanvas"], [id^="offcanvas-box-cat-"] .offcanvas-back, [id^="offcanvas-box-cat-"] .btn-back{  width:30px !important;  height:30px !important;  min-width:30px !important;  min-height:30px !important;  background-size:11px 11px !important;  box-shadow:0 6px 15px rgba(0,51,102,.15) !important; } [id^="offcanvas-box-cat-"] .offcanvas-body, #offcanvas-body-box-cat-0{  padding:7px 7px 13px 7px !important; } [id^="offcanvas-box-cat-"] .nav-link, [id^="offcanvas-box-cat-"] li > a, [id^="offcanvas-box-cat-"] a.nav-link, #offcanvas-body-box-menu .nav-link, #offcanvas-body-box-menu li > a, #offcanvas-body-box-menu a.nav-link{  min-height:37px !important;  padding:7px 9px !important;  font-size:13.5px !important;  border-radius:9px !important; } [id^="offcanvas-box-cat-"] .nav-item__count, [id^="offcanvas-box-cat-"] .nav-item-count-badge, [id^="offcanvas-box-cat-"] .badge, [id^="offcanvas-box-cat-"] small, [id^="offcanvas-box-cat-"] .count{  font-size:11px !important;  padding:2px 6px !important; } [id^="offcanvas-box-cat-"] img{  max-height:155px !important;  object-fit:contain !important; } #offcanvas-body-box-menu{  padding:10px 7px 16px 7px !important; }}@media(max-width:768px){  #header, .header, .header-middle, .header__middle, .header-main, .header__main{  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  flex-wrap:nowrap !important;  gap:8px !important; }  #logo, .logo, .header-logo, .header__logo, .navbar-brand{  display:flex !important;  align-items:center !important;  flex:0 0 auto !important;  max-width:46vw !important;  opacity:1 !important;  visibility:visible !important;  position:relative !important;  z-index:20 !important; } #logo img, .logo img, .header-logo img, .header__logo img, .navbar-brand img{  display:block !important;  max-width:100% !important;  max-height:42px !important;  width:auto !important;  height:auto !important; }  [data-bs-target="#offcanvas-box-cat-0"], [href="#offcanvas-box-cat-0"], .category-menu-button, .cat-menu-button, .btn-category, .navbar-toggler{  flex:0 0 auto !important;  width:auto !important;  max-width:none !important;  min-width:44px !important;  padding:8px 12px !important;  white-space:nowrap !important;  z-index:15 !important; }  [data-bs-target="#offcanvas-box-cat-0"] span, [href="#offcanvas-box-cat-0"] span, .category-menu-button span, .cat-menu-button span, .btn-category span{  display:none !important; }  [data-bs-target="#offcanvas-box-cat-0"] i, [href="#offcanvas-box-cat-0"] i, .category-menu-button i, .cat-menu-button i, .btn-category i, .navbar-toggler i{  margin:0 !important; }}#offcanvas-box-login{ width:370px !important; max-width:94vw !important; background:  radial-gradient(circle at 18% 0%,rgba(177,197,213,.42),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f4f9fe 100%) !important; border-left:1px solid rgba(177,197,213,.75) !important; box-shadow:-24px 0 70px rgba(0,35,75,.22) !important; font-family:Arial,"Segoe UI",sans-serif !important; color:#243649 !important;}.offcanvas-backdrop.show{ opacity:.42 !important; background:rgba(0,28,58,.72) !important;}#offcanvas-box-login .offcanvas-header{ min-height:66px !important; padding:18px 20px !important; background:  linear-gradient(135deg,#003366 0%,#285f91 100%) !important; border-bottom:0 !important; box-shadow:0 10px 24px rgba(0,51,102,.20) !important;}#offcanvas-box-login .offcanvas-title,#offcanvas-box-login h3,#offcanvas-box-login h4,#offcanvas-box-login h5{ margin:0 !important; color:#ffffff !important; font-size:25px !important; line-height:1.15 !important; font-weight:900 !important; letter-spacing:.2px !important;}#offcanvas-box-login .btn-close{ width:34px !important; height:34px !important; min-width:34px !important; min-height:34px !important; padding:0 !important; border-radius:999px !important; background-color:rgba(255,255,255,.92) !important; border:1px solid rgba(255,255,255,.65) !important; box-shadow:0 8px 20px rgba(0,0,0,.18) !important; opacity:1 !important; transform:none !important;}#offcanvas-box-login .btn-close:hover{ background-color:#ffffff !important; transform:scale(1.04) !important;}#offcanvas-box-login .offcanvas-body{ padding:22px 18px 24px !important; background:transparent !important;}#offcanvas-box-login form,#offcanvas-box-login .login-form,#offcanvas-box-login .login-wrapper{ background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:18px !important; padding:20px 18px !important; box-shadow:  0 18px 42px rgba(0,35,75,.10),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#offcanvas-box-login label,#offcanvas-box-login .form-label{ display:block !important; color:#003366 !important; font-size:13px !important; font-weight:900 !important; margin:0 0 7px !important;}#offcanvas-box-login .input-group{ margin-bottom:14px !important; border-radius:12px !important; overflow:hidden !important; background:#ffffff !important; border:1px solid #cfe0ef !important; box-shadow:0 8px 20px rgba(0,35,75,.055) !important;}#offcanvas-box-login .input-group-text{ width:48px !important; min-width:48px !important; justify-content:center !important; background:linear-gradient(180deg,#edf6ff,#e7f1fa) !important; border:0 !important; border-right:1px solid #d5e5f2 !important; color:#285f91 !important;}#offcanvas-box-login input.form-control,#offcanvas-box-login .form-control{ height:46px !important; border:0 !important; background:#ffffff !important; color:#243649 !important; font-size:14px !important; font-weight:600 !important; box-shadow:none !important;}#offcanvas-box-login input.form-control::placeholder{ color:#9aabba !important; font-weight:500 !important;}#offcanvas-box-login .input-group:focus-within{ border-color:#7ea9cc !important; box-shadow:  0 0 0 3px rgba(0,51,102,.10),  0 10px 24px rgba(0,35,75,.09) !important;}#offcanvas-box-login i,#offcanvas-box-login svg{ color:#285f91 !important; fill:#285f91 !important;}#offcanvas-box-login button[type="submit"],#offcanvas-box-login .btn-primary,#offcanvas-box-login .login-btn{ width:100% !important; min-height:48px !important; margin:6px 0 12px !important; border:0 !important; border-radius:12px !important; background:  linear-gradient(135deg,#003366 0%,#1f5d91 55%,#4f89b8 100%) !important; color:#ffffff !important; font-size:15px !important; font-weight:950 !important; letter-spacing:.25px !important; box-shadow:  0 14px 30px rgba(0,51,102,.30),  inset 0 1px 0 rgba(255,255,255,.22) !important; transition:all .2s ease !important;}#offcanvas-box-login button[type="submit"]:hover,#offcanvas-box-login .btn-primary:hover,#offcanvas-box-login .login-btn:hover{ transform:translateY(-2px) !important; background:  linear-gradient(135deg,#00284f 0%,#174f7e 55%,#3f7daa 100%) !important; box-shadow:  0 18px 36px rgba(0,51,102,.36),  inset 0 1px 0 rgba(255,255,255,.24) !important;}#offcanvas-box-login a[href*="remind"],#offcanvas-box-login a[href*="password"],#offcanvas-box-login .forgotten,#offcanvas-box-login .forgot-password{ display:flex !important; align-items:center !important; justify-content:center !important; width:100% !important; margin:4px 0 18px !important; color:#527996 !important; font-size:13px !important; font-weight:800 !important; text-decoration:none !important;}#offcanvas-box-login a[href*="remind"]:hover,#offcanvas-box-login a[href*="password"]:hover{ color:#003366 !important; text-decoration:underline !important;}#offcanvas-box-login .divider,#offcanvas-box-login .or,#offcanvas-box-login .login-divider{ position:relative !important; margin:18px 0 !important; text-align:center !important; color:#7e99ad !important; font-size:12px !important; font-weight:900 !important; text-transform:uppercase !important; letter-spacing:.6px !important;}#offcanvas-box-login .divider:before,#offcanvas-box-login .divider:after,#offcanvas-box-login .or:before,#offcanvas-box-login .or:after,#offcanvas-box-login .login-divider:before,#offcanvas-box-login .login-divider:after{ content:"" !important; position:absolute !important; top:50% !important; width:38% !important; height:1px !important; background:linear-gradient(90deg,transparent,#cddfec,transparent) !important;}#offcanvas-box-login .divider:before,#offcanvas-box-login .or:before,#offcanvas-box-login .login-divider:before{ left:0 !important;}#offcanvas-box-login .divider:after,#offcanvas-box-login .or:after,#offcanvas-box-login .login-divider:after{ right:0 !important;}#offcanvas-box-login a[href*="reg"],#offcanvas-box-login .register-btn,#offcanvas-box-login .btn-outline-primary{ width:100% !important; min-height:46px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:8px !important; border-radius:12px !important; border:1px solid #bfd4e7 !important; background:  linear-gradient(180deg,#ffffff,#f7fbff) !important; color:#003366 !important; font-size:14px !important; font-weight:900 !important; text-decoration:none !important; box-shadow:  0 8px 20px rgba(0,35,75,.07),  inset 0 1px 0 rgba(255,255,255,.95) !important; transition:all .2s ease !important;}#offcanvas-box-login a[href*="reg"]:hover,#offcanvas-box-login .register-btn:hover,#offcanvas-box-login .btn-outline-primary:hover{ background:#edf6ff !important; border-color:#8fb5d4 !important; transform:translateY(-1px) !important;}#offcanvas-box-login a[href*="google"],#offcanvas-box-login .btn-google,#offcanvas-box-login .google-login{ width:100% !important; min-height:46px !important; margin-top:12px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:10px !important; border-radius:12px !important; border:1px solid #d6e4f3 !important; background:#ffffff !important; color:#34495e !important; font-size:14px !important; font-weight:850 !important; text-decoration:none !important; box-shadow:0 8px 20px rgba(0,35,75,.065) !important; transition:all .2s ease !important;}#offcanvas-box-login a[href*="google"]:hover,#offcanvas-box-login .btn-google:hover,#offcanvas-box-login .google-login:hover{ background:#f7fbff !important; border-color:#bdd2e4 !important; transform:translateY(-1px) !important;}@media (max-width:480px){ #offcanvas-box-login{  width:94vw !important; } #offcanvas-box-login .offcanvas-header{  min-height:58px !important;  padding:14px 16px !important; } #offcanvas-box-login .offcanvas-title, #offcanvas-box-login h3, #offcanvas-box-login h4, #offcanvas-box-login h5{  font-size:21px !important; } #offcanvas-box-login .offcanvas-body{  padding:16px 14px 20px !important; } #offcanvas-box-login form, #offcanvas-box-login .login-form, #offcanvas-box-login .login-wrapper{  padding:16px !important;  border-radius:16px !important; } #offcanvas-box-login .btn-close{  width:30px !important;  height:30px !important;  min-width:30px !important;  min-height:30px !important; }}#offcanvas-box-cart{ width:370px !important; max-width:94vw !important; background:  radial-gradient(circle at 18% 0%,rgba(177,197,213,.42),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f4f9fe 100%) !important; border-left:1px solid rgba(177,197,213,.75) !important; box-shadow:-24px 0 70px rgba(0,35,75,.22) !important; font-family:Arial,"Segoe UI",sans-serif !important; color:#243649 !important;}#offcanvas-box-cart .offcanvas-header{ min-height:66px !important; padding:18px 20px !important; background:linear-gradient(135deg,#003366 0%,#285f91 100%) !important; border-bottom:0 !important; box-shadow:0 10px 24px rgba(0,51,102,.20) !important;}#offcanvas-box-cart .offcanvas-title,#offcanvas-box-cart h3,#offcanvas-box-cart h4,#offcanvas-box-cart h5{ margin:0 !important; color:#ffffff !important; font-size:25px !important; line-height:1.15 !important; font-weight:900 !important; letter-spacing:.2px !important;}#offcanvas-box-cart .offcanvas-header a,#offcanvas-box-cart a[href*="cart"]{ color:rgba(255,255,255,.88) !important; font-size:13px !important; font-weight:800 !important; text-decoration:none !important;}#offcanvas-box-cart .offcanvas-header a:hover,#offcanvas-box-cart a[href*="cart"]:hover{ color:#ffffff !important; text-decoration:underline !important;}#offcanvas-box-cart .btn-close{ width:34px !important; height:34px !important; min-width:34px !important; min-height:34px !important; padding:0 !important; border-radius:999px !important; background-color:rgba(255,255,255,.92) !important; border:1px solid rgba(255,255,255,.65) !important; box-shadow:0 8px 20px rgba(0,0,0,.18) !important; opacity:1 !important; transform:none !important;}#offcanvas-box-cart .btn-close:hover{ background-color:#ffffff !important; transform:scale(1.04) !important;}#offcanvas-box-cart .offcanvas-body{ padding:22px 18px 24px !important; background:transparent !important;}#offcanvas-box-cart .offcanvas-body > *,#offcanvas-box-cart .cart-wrapper,#offcanvas-box-cart .cart-content,#offcanvas-box-cart .minicart,#offcanvas-box-cart .cart-box{ background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:18px !important; box-shadow:  0 18px 42px rgba(0,35,75,.10),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#offcanvas-box-cart .empty-cart,#offcanvas-box-cart .cart-empty,#offcanvas-box-cart [class*="empty"]{ margin:0 0 18px !important; padding:34px 18px !important; text-align:center !important; background:linear-gradient(180deg,#ffffff,#f7fbff) !important; border:1px solid #dce8f5 !important; border-radius:18px !important; box-shadow:0 14px 34px rgba(0,35,75,.08) !important; color:#527996 !important; font-size:15px !important; font-weight:800 !important;}#offcanvas-box-cart .empty-cart i,#offcanvas-box-cart .cart-empty i,#offcanvas-box-cart [class*="empty"] i{ color:#285f91 !important; font-size:24px !important; margin-right:6px !important;}#offcanvas-box-cart a[href="/"],#offcanvas-box-cart a[href*="shop"],#offcanvas-box-cart a[href*="category"],#offcanvas-box-cart .continue-shopping{ width:100% !important; min-height:46px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:8px !important; border-radius:12px !important; border:1px solid #bfd4e7 !important; background:linear-gradient(180deg,#ffffff,#f7fbff) !important; color:#003366 !important; font-size:14px !important; font-weight:900 !important; text-decoration:none !important; box-shadow:  0 8px 20px rgba(0,35,75,.07),  inset 0 1px 0 rgba(255,255,255,.95) !important; transition:all .2s ease !important;}#offcanvas-box-cart a[href="/"]:hover,#offcanvas-box-cart a[href*="shop"]:hover,#offcanvas-box-cart a[href*="category"]:hover,#offcanvas-box-cart .continue-shopping:hover{ background:#edf6ff !important; border-color:#8fb5d4 !important; transform:translateY(-1px) !important;}#offcanvas-box-cart .cart-item,#offcanvas-box-cart .minicart-item,#offcanvas-box-cart [class*="cart-item"]{ padding:14px !important; margin-bottom:12px !important; background:#ffffff !important; border:1px solid #dce8f5 !important; border-radius:14px !important; box-shadow:0 8px 20px rgba(0,35,75,.06) !important;}#offcanvas-box-cart .cart-item a,#offcanvas-box-cart .minicart-item a,#offcanvas-box-cart [class*="cart-item"] a{ color:#003366 !important; font-weight:850 !important; text-decoration:none !important;}#offcanvas-box-cart .cart-item a:hover,#offcanvas-box-cart .minicart-item a:hover{ text-decoration:underline !important;}#offcanvas-box-cart .price,#offcanvas-box-cart .cart-price,#offcanvas-box-cart .total,#offcanvas-box-cart [class*="price"],#offcanvas-box-cart [class*="total"]{ color:#003366 !important; font-weight:900 !important;}#offcanvas-box-cart .btn-primary,#offcanvas-box-cart a.btn-primary,#offcanvas-box-cart button.btn-primary,#offcanvas-box-cart .cart-button,#offcanvas-box-cart .checkout-button{ width:100% !important; min-height:48px !important; border:0 !important; border-radius:12px !important; background:linear-gradient(135deg,#003366 0%,#1f5d91 55%,#4f89b8 100%) !important; color:#ffffff !important; font-size:15px !important; font-weight:950 !important; letter-spacing:.25px !important; text-decoration:none !important; box-shadow:  0 14px 30px rgba(0,51,102,.30),  inset 0 1px 0 rgba(255,255,255,.22) !important; transition:all .2s ease !important;}#offcanvas-box-cart .btn-primary:hover,#offcanvas-box-cart a.btn-primary:hover,#offcanvas-box-cart button.btn-primary:hover,#offcanvas-box-cart .cart-button:hover,#offcanvas-box-cart .checkout-button:hover{ transform:translateY(-2px) !important; background:linear-gradient(135deg,#00284f 0%,#174f7e 55%,#3f7daa 100%) !important; box-shadow:  0 18px 36px rgba(0,51,102,.36),  inset 0 1px 0 rgba(255,255,255,.24) !important;}@media (max-width:480px){ #offcanvas-box-cart{  width:94vw !important; } #offcanvas-box-cart .offcanvas-header{  min-height:58px !important;  padding:14px 16px !important; } #offcanvas-box-cart .offcanvas-title, #offcanvas-box-cart h3, #offcanvas-box-cart h4, #offcanvas-box-cart h5{  font-size:21px !important; } #offcanvas-box-cart .offcanvas-body{  padding:16px 14px 20px !important; } #offcanvas-box-cart .btn-close{  width:30px !important;  height:30px !important;  min-width:30px !important;  min-height:30px !important; }}#overlay_login_outer .modal-dialog{ max-width:920px !important; width:calc(100vw - 40px) !important; margin:28px auto !important;}#overlay_login_outer .modal-content{ overflow:hidden !important; border:1px solid rgba(190,211,229,.95) !important; border-radius:26px !important; background:  linear-gradient(180deg,#ffffff 0%,#f6faff 100%) !important; box-shadow:  0 34px 90px rgba(0,35,75,.26),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#overlay_login_outer .modal-header{ min-height:88px !important; padding:22px 28px !important; background:  radial-gradient(circle at 8% 0%,rgba(255,255,255,.26),transparent 32%),  linear-gradient(135deg,#0b4f82 0%,#1f75ad 100%) !important; border:0 !important; box-shadow:0 14px 30px rgba(0,51,102,.20) !important;}#overlay_login_outer .modal-header h1,#overlay_login_outer .modal-header h2,#overlay_login_outer .modal-header h3,#overlay_login_outer .modal-title{ color:#ffffff !important; font-size:26px !important; font-weight:950 !important; letter-spacing:.1px !important;}#overlay_login_outer .modal-header small,#overlay_login_outer .modal-header p{ color:rgba(255,255,255,.82) !important; font-size:13px !important; font-weight:600 !important;}#overlay_login_outer .modal-header .btn,#overlay_login_outer .modal-header a,#overlay_login_outer .modal-header button:not(.btn-close){ min-height:46px !important; border-radius:13px !important; border:1px solid rgba(255,255,255,.65) !important; background:#ffffff !important; color:#003366 !important; font-weight:900 !important; box-shadow:0 10px 24px rgba(0,0,0,.16) !important;}#overlay_login_outer .btn-close,#overlay_login_outer .close{ width:38px !important; height:38px !important; border-radius:999px !important; background-color:#ffffff !important; box-shadow:0 8px 22px rgba(0,0,0,.20) !important; opacity:1 !important;}#overlay_login_outer .modal-body{ padding:28px !important; background:  radial-gradient(circle at 50% 0%,rgba(177,197,213,.18),transparent 45%),  linear-gradient(180deg,#f8fbff,#ffffff) !important;}#overlay_login_outer .modal-body .row{ gap:24px !important; margin:0 !important;}#overlay_login_outer .modal-body [class*="col"]{ flex:1 1 0 !important; padding:26px 24px !important; border:1px solid #d8e7f3 !important; border-radius:20px !important; background:#ffffff !important; box-shadow:  0 16px 38px rgba(0,35,75,.075),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#overlay_login_outer .modal-body [class*="col"] + [class*="col"]{ border-left:1px solid #d8e7f3 !important;}#overlay_login_outer .modal-body h2,#overlay_login_outer .modal-body h3,#overlay_login_outer .modal-body h4{ color:#26384a !important; font-size:22px !important; font-weight:950 !important; margin:0 0 18px !important;}#overlay_login_outer label{ color:#003366 !important; font-size:13px !important; font-weight:900 !important;}#overlay_login_outer .input-group{ height:48px !important; margin-bottom:14px !important; border:1px solid #cfe0ef !important; border-radius:14px !important; overflow:hidden !important; background:#ffffff !important; box-shadow:0 7px 18px rgba(0,35,75,.05) !important;}#overlay_login_outer .input-group-text{ width:48px !important; border:0 !important; background:#edf6ff !important; color:#285f91 !important;}#overlay_login_outer .form-control{ height:48px !important; border:0 !important; background:#ffffff !important; color:#243649 !important; font-weight:600 !important;}#overlay_login_outer .input-group:focus-within{ border-color:#7faad0 !important; box-shadow:  0 0 0 3px rgba(31,117,173,.12),  0 10px 24px rgba(0,35,75,.09) !important;}#overlay_login_outer button[type="submit"],#overlay_login_outer .btn-primary{ min-height:46px !important; border:0 !important; border-radius:14px !important; background:linear-gradient(135deg,#003366,#1f75ad) !important; color:#ffffff !important; font-weight:950 !important; box-shadow:0 14px 30px rgba(0,51,102,.28) !important;}#overlay_login_outer button[type="submit"]:hover,#overlay_login_outer .btn-primary:hover{ transform:translateY(-2px) !important; background:linear-gradient(135deg,#00284f,#17649a) !important;}#overlay_login_outer a[href*="reg"],#overlay_login_outer .btn-outline-primary{ min-height:46px !important; border-radius:14px !important; border:1px solid #bfd4e7 !important; background:#ffffff !important; color:#003366 !important; font-weight:950 !important; box-shadow:0 10px 24px rgba(0,35,75,.08) !important;}#overlay_login_outer a[href*="reg"]:hover,#overlay_login_outer .btn-outline-primary:hover{ background:#edf6ff !important; transform:translateY(-1px) !important;}#overlay_login_outer a[href*="google"]{ min-height:46px !important; border-radius:13px !important; border:1px solid #d3d3d3 !important; background:#ffffff !important; color:#26384a !important; font-weight:800 !important; box-shadow:0 8px 18px rgba(0,35,75,.055) !important;}#overlay_login_outer a[href*="remind"],#overlay_login_outer a[href*="password"]{ color:#4f7898 !important; font-size:13px !important; font-weight:800 !important;}#overlay_login_outer .or,#overlay_login_outer .divider{ margin:20px 0 !important; color:#b0bdc8 !important; font-size:12px !important; font-weight:900 !important; letter-spacing:.8px !important;}#overlay_login_outer ul{ margin-top:18px !important;}#overlay_login_outer li{ color:#426b8c !important; font-size:14px !important; font-weight:800 !important; margin-bottom:7px !important;}#overlay_login_outer li::marker{ color:#1f75ad !important;}@media(max-width:768px){ #overlay_login_outer .modal-dialog{  width:calc(100vw - 22px) !important;  margin:14px auto !important; } #overlay_login_outer .modal-header{  min-height:72px !important;  padding:16px !important; } #overlay_login_outer .modal-header h1, #overlay_login_outer .modal-header h2, #overlay_login_outer .modal-header h3, #overlay_login_outer .modal-title{  font-size:21px !important; } #overlay_login_outer .modal-body{  padding:16px !important; } #overlay_login_outer .modal-body .row{  gap:14px !important; } #overlay_login_outer .modal-body [class*="col"]{  flex:0 0 100% !important;  max-width:100% !important;  padding:20px 16px !important;  border-radius:18px !important; }}footer#footer.footer.footer--v2{ width:100% !important; background:linear-gradient(180deg,#eef6fd 0%,#dcecf8 100%) !important; border-top:1px solid rgba(177,197,213,.65) !important; color:#20364a !important; box-shadow:0 -18px 45px rgba(0,51,102,.08) !important; overflow:hidden !important;}footer#footer.footer.footer--v2 .container,footer#footer.footer.footer--v2 .footer__container,footer#footer.footer.footer--v2 .container-fluid{ width:100% !important; max-width:1380px !important; margin:0 auto !important; padding-left:38px !important; padding-right:38px !important; box-sizing:border-box !important;}footer#footer.footer.footer--v2 .row{ display:grid !important; grid-template-columns:  minmax(150px,.8fr)  minmax(230px,1.05fr)  minmax(230px,1.05fr)  minmax(230px,1.1fr)  minmax(310px,1.3fr) !important; column-gap:34px !important; row-gap:24px !important; align-items:flex-start !important; width:100% !important; margin:0 !important;}footer#footer.footer.footer--v2 .row > *{ width:auto !important; max-width:none !important; flex:none !important; padding-left:0 !important; padding-right:0 !important;}footer#footer.footer.footer--v2 h3,footer#footer.footer.footer--v2 h4,footer#footer.footer.footer--v2 h5,footer#footer.footer.footer--v2 .footer__title,footer#footer.footer.footer--v2 .footer-title{ color:#003366 !important; font-size:13px !important; line-height:1.3 !important; font-weight:900 !important; text-transform:uppercase !important; letter-spacing:.13em !important; margin:0 0 16px 0 !important; opacity:1 !important;}footer#footer.footer.footer--v2 a{ color:#47647f !important; text-decoration:none !important; font-weight:600 !important; transition:color .18s ease, transform .18s ease !important;}footer#footer.footer.footer--v2 a:hover{ color:#003366 !important; text-decoration:none !important;}footer#footer.footer.footer--v2 ul,footer#footer.footer.footer--v2 .nav{ list-style:none !important; margin:0 !important; padding:0 !important;}footer#footer.footer.footer--v2 li,footer#footer.footer.footer--v2 .nav-item{ margin:0 0 9px 0 !important; padding:0 !important;}footer#footer.footer.footer--v2 li a,footer#footer.footer.footer--v2 .nav-link{ display:inline-flex !important; align-items:center !important; color:#47647f !important; font-size:14px !important; line-height:1.45 !important; padding:0 !important;}footer#footer.footer.footer--v2 li a:hover,footer#footer.footer.footer--v2 .nav-link:hover{ color:#003366 !important; transform:translateX(3px) !important;}footer#footer.footer.footer--v2 p,footer#footer.footer.footer--v2 .footer-text,footer#footer.footer.footer--v2 .text,footer#footer.footer.footer--v2 div{ color:#385875 !important;}footer#footer.footer.footer--v2 img[src*="qr"],footer#footer.footer.footer--v2 img[alt*="QR"],footer#footer.footer.footer--v2 img[alt*="qr"]{ display:block !important; max-width:170px !important; width:100% !important; height:auto !important; background:#ffffff !important; padding:10px !important; border-radius:18px !important; border:1px solid rgba(177,197,213,.75) !important; box-shadow:0 12px 28px rgba(0,51,102,.12) !important;}footer#footer.footer.footer--v2 img[src*="LOGO"],footer#footer.footer.footer--v2 img[src*="logo"]{ max-height:44px !important; width:auto !important; object-fit:contain !important;}footer#footer.footer.footer--v2 i,footer#footer.footer.footer--v2 svg{ color:#7894ad !important;}footer#footer.footer.footer--v2 a[href*="facebook"],footer#footer.footer.footer--v2 .fa-facebook,footer#footer.footer.footer--v2 .fab.fa-facebook-f{ color:#416f9d !important;}#provider_partners,.provider_partners,.provider-partners,.checkout_items,.footer .checkout_items,#footer .checkout_items{ width:100% !important; max-width:100% !important; background:linear-gradient(180deg,#eaf4fc 0%,#dcecf8 100%) !important; border-top:1px solid rgba(177,197,213,.55) !important; padding:24px 20px 26px 20px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:24px !important; flex-wrap:wrap !important; box-sizing:border-box !important;}#provider_partners img,.provider_partners img,.provider-partners img,.checkout_items img,.footer .checkout_items img,#footer .checkout_items img{ display:block !important; width:auto !important; max-width:220px !important; max-height:74px !important; object-fit:contain !important; background:#ffffff !important; padding:13px 22px !important; border-radius:17px !important; border:1px solid rgba(177,197,213,.75) !important; box-shadow:0 10px 24px rgba(0,51,102,.10) !important; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;}#provider_partners img:hover,.provider_partners img:hover,.provider-partners img:hover,.checkout_items img:hover,.footer .checkout_items img:hover,#footer .checkout_items img:hover{ transform:translateY(-2px) !important; border-color:#b1c5d5 !important; box-shadow:0 14px 30px rgba(0,51,102,.16) !important;}#scroll-to-top-btn,.back_to_top{ width:40px !important; height:40px !important; border-radius:13px !important; background:linear-gradient(135deg,#f6d33d,#e2b400) !important; color:#003366 !important; border:1px solid rgba(0,51,102,.18) !important; box-shadow:0 10px 24px rgba(0,51,102,.18) !important; transition:transform .18s ease, box-shadow .18s ease !important;}#scroll-to-top-btn:hover,.back_to_top:hover{ transform:translateY(-2px) !important;}@media(max-width:1200px){ footer#footer.footer.footer--v2 .row{  grid-template-columns:repeat(3,minmax(0,1fr)) !important; }}@media(max-width:768px){ footer#footer.footer.footer--v2{  text-align:center !important;  padding-top:26px !important; } footer#footer.footer.footer--v2 .container, footer#footer.footer.footer--v2 .footer__container, footer#footer.footer.footer--v2 .container-fluid{  max-width:100% !important;  padding-left:18px !important;  padding-right:18px !important; } footer#footer.footer.footer--v2 .row{  display:grid !important;  grid-template-columns:1fr !important;  gap:24px !important; } footer#footer.footer.footer--v2 .row > *{  width:100% !important; } footer#footer.footer.footer--v2 h3, footer#footer.footer.footer--v2 h4, footer#footer.footer.footer--v2 h5, footer#footer.footer.footer--v2 .footer__title, footer#footer.footer.footer--v2 .footer-title{  margin-bottom:12px !important;  font-size:12px !important;  letter-spacing:.1em !important; } footer#footer.footer.footer--v2 li, footer#footer.footer.footer--v2 .nav-item{  margin-bottom:8px !important; } footer#footer.footer.footer--v2 li a, footer#footer.footer.footer--v2 .nav-link{  justify-content:center !important;  font-size:13.5px !important; } footer#footer.footer.footer--v2 li a:hover, footer#footer.footer.footer--v2 .nav-link:hover{  transform:none !important; } footer#footer.footer.footer--v2 img[src*="qr"], footer#footer.footer.footer--v2 img[alt*="QR"], footer#footer.footer.footer--v2 img[alt*="qr"]{  max-width:155px !important;  margin:0 auto !important; } #provider_partners, .provider_partners, .provider-partners, .checkout_items, .footer .checkout_items, #footer .checkout_items{  gap:14px !important;  padding:18px 14px 20px 14px !important; } #provider_partners img, .provider_partners img, .provider-partners img, .checkout_items img, .footer .checkout_items img, #footer .checkout_items img{  max-width:170px !important;  max-height:60px !important;  padding:10px 14px !important;  border-radius:14px !important; }}#page_contact_content.page-contact--1{ padding-top:18px !important;}#page_contact_content h1,main#main h1{ color:#003366 !important; font-size:34px !important; line-height:1.15 !important; font-weight:950 !important; letter-spacing:-.4px !important; margin:0 0 18px !important;}#page_contact_content .nav-tabs{ border:0 !important; gap:8px !important; margin-bottom:22px !important;}#page_contact_content .nav-tabs .nav-link{ min-height:42px !important; display:inline-flex !important; align-items:center !important; gap:7px !important; padding:10px 16px !important; border-radius:12px !important; border:1px solid #d6e4f3 !important; background:linear-gradient(180deg,#ffffff,#f5faff) !important; color:#365a78 !important; font-size:14px !important; font-weight:850 !important; box-shadow:0 6px 16px rgba(0,35,75,.055) !important; transition:all .2s ease !important;}#page_contact_content .nav-tabs .nav-link:hover{ color:#003366 !important; border-color:#b7d0e5 !important; transform:translateY(-1px) !important;}#page_contact_content .nav-tabs .nav-link.active{ background:linear-gradient(135deg,#003366,#1f75ad) !important; color:#ffffff !important; border-color:#003366 !important; box-shadow:0 12px 26px rgba(0,51,102,.24) !important;}#tabs-content--contact,#page_contact_content .accordion-container,#page_contact_content .tab-content{ background:  radial-gradient(circle at 12% 0%,rgba(177,197,213,.24),transparent 35%),  linear-gradient(180deg,#ffffff 0%,#f6faff 100%) !important; border:1px solid rgba(177,197,213,.75) !important; border-radius:22px !important; box-shadow:  0 24px 60px rgba(0,35,75,.10),  inset 0 1px 0 rgba(255,255,255,.95) !important; padding:26px !important; overflow:hidden !important;}#page_contact_content .tab-pane{ background:transparent !important;}#contact__contact-wrapper{ max-width:760px !important; padding:0 !important; margin:0 !important;}#contact__contact-wrapper > div,#contact__contact-wrapper .row,#contact__contact-wrapper p{ border-radius:12px !important;}#contact__contact-wrapper table{ width:100% !important; max-width:680px !important; border-collapse:separate !important; border-spacing:0 8px !important;}#contact__contact-wrapper tr{ background:transparent !important;}#contact__contact-wrapper td,#contact__contact-wrapper th{ padding:10px 14px !important; background:#ffffff !important; border:0 !important; color:#243649 !important; font-size:14px !important; line-height:1.45 !important; box-shadow:0 5px 14px rgba(0,35,75,.045) !important;}#contact__contact-wrapper td:first-child,#contact__contact-wrapper th:first-child{ width:245px !important; border-radius:12px 0 0 12px !important; color:#527996 !important; font-weight:800 !important;}#contact__contact-wrapper td:last-child,#contact__contact-wrapper th:last-child{ border-radius:0 12px 12px 0 !important; color:#003366 !important; font-weight:850 !important;}#contact__contact-wrapper a,#page_contact_content a[href^="mailto:"],#page_contact_content a[href^="tel:"]{ color:#003366 !important; font-weight:950 !important; text-decoration:none !important;}#contact__contact-wrapper a:hover,#page_contact_content a:hover{ color:#1f75ad !important; text-decoration:underline !important;}#contact__contact-wrapper td div,#contact__contact-wrapper .opening-hours,#contact__contact-wrapper [class*="opening"]{ color:#243649 !important; font-weight:700 !important;}#page_contact_content .accordion-header{ margin:0 !important;}#page_contact_content .accordion-button{ border-radius:14px !important; background:linear-gradient(180deg,#ffffff,#f5faff) !important; color:#003366 !important; font-weight:900 !important; border:1px solid #d6e4f3 !important; box-shadow:none !important;}#page_contact_content .accordion-button:not(.collapsed){ background:linear-gradient(135deg,#003366,#1f75ad) !important; color:#ffffff !important;}@media(max-width:768px){ #page_contact_content h1, main#main h1{  font-size:28px !important; } #page_contact_content .nav-tabs{  display:grid !important;  grid-template-columns:1fr 1fr !important;  gap:8px !important; } #page_contact_content .nav-tabs .nav-link{  width:100% !important;  justify-content:center !important;  font-size:13px !important;  padding:10px 8px !important; } #tabs-content--contact, #page_contact_content .accordion-container, #page_contact_content .tab-content{  padding:16px !important;  border-radius:18px !important; } #contact__contact-wrapper{  max-width:100% !important; } #contact__contact-wrapper table, #contact__contact-wrapper tbody, #contact__contact-wrapper tr, #contact__contact-wrapper td{  display:block !important;  width:100% !important; } #contact__contact-wrapper tr{  margin-bottom:10px !important;  background:#ffffff !important;  border:1px solid #dce8f5 !important;  border-radius:14px !important;  box-shadow:0 8px 18px rgba(0,35,75,.055) !important;  overflow:hidden !important; } #contact__contact-wrapper td{  box-shadow:none !important;  border-radius:0 !important; } #contact__contact-wrapper td:first-child{  width:100% !important;  background:#edf6ff !important;  border-radius:0 !important; } #contact__contact-wrapper td:last-child{  border-radius:0 !important; }}#pane-shipping .accordion-body{ padding:28px !important; background:  radial-gradient(circle at 12% 0%,rgba(177,197,213,.18),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; border-radius:20px !important;}#pane-shipping .contact__shipping-methods{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; padding:0 !important; margin:0 !important; list-style:none !important;}#pane-shipping .contact__shipping-method{ position:relative !important; display:flex !important; flex-direction:column !important; min-height:310px !important; padding:24px !important; overflow:hidden !important; background:  radial-gradient(circle at top right,rgba(31,117,173,.10),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:22px !important; box-shadow:  0 18px 42px rgba(0,35,75,.085),  inset 0 1px 0 rgba(255,255,255,.96) !important; transition:all .22s ease !important;}#pane-shipping .contact__shipping-method:hover{ transform:translateY(-3px) !important; border-color:#a9c7df !important; box-shadow:  0 24px 54px rgba(0,35,75,.13),  inset 0 1px 0 rgba(255,255,255,.96) !important;}#pane-shipping .contact__shipping-method:before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:linear-gradient(90deg,#003366,#1f75ad,#4f89b8) !important;}#pane-shipping .contact__shipping-method h5,#pane-shipping .contact__shipping-method h6,#pane-shipping .contact__shipping-method .contact__shipping-method__name{ margin:0 0 14px !important; color:#003366 !important; font-size:18px !important; line-height:1.25 !important; font-weight:950 !important;}#pane-shipping .contact__method__img-wrapper{ min-height:52px !important; display:flex !important; align-items:center !important; margin:0 0 16px !important;}#pane-shipping .contact__method__img-wrapper img{ max-width:132px !important; max-height:52px !important; object-fit:contain !important; filter:drop-shadow(0 8px 14px rgba(0,35,75,.10)) !important;}#pane-shipping .contact__method-text{ color:#426b8c !important; font-size:14px !important; line-height:1.75 !important; font-weight:650 !important; margin-bottom:18px !important;}#pane-shipping .contact__shipping-method-prices{ margin-top:auto !important; padding-top:14px !important; border-top:1px solid #dce8f5 !important;}#pane-shipping .contact__shipping-method-prices table{ width:100% !important; border-collapse:separate !important; border-spacing:0 7px !important;}#pane-shipping .contact__shipping-method-prices th,#pane-shipping .contact__shipping-method-prices td{ padding:8px 10px !important; background:#ffffff !important; border:0 !important; color:#243649 !important; font-size:13px !important; font-weight:800 !important; box-shadow:0 5px 12px rgba(0,35,75,.045) !important;}#pane-shipping .contact__shipping-method-prices th{ color:#527996 !important; font-weight:900 !important; background:#edf6ff !important;}#pane-shipping .contact__shipping-method-prices th:first-child,#pane-shipping .contact__shipping-method-prices td:first-child{ border-radius:10px 0 0 10px !important;}#pane-shipping .contact__shipping-method-prices th:last-child,#pane-shipping .contact__shipping-method-prices td:last-child{ border-radius:0 10px 10px 0 !important; text-align:right !important; color:#003366 !important; font-weight:950 !important;}#pane-shipping .contact__shipping-method-prices,#pane-shipping .contact__shipping-method-prices p,#pane-shipping .contact__shipping-method-prices div{ color:#426b8c !important; font-size:13px !important; font-weight:800 !important;}#pane-shipping .contact__shipping-method-prices strong,#pane-shipping .contact__shipping-method strong{ color:#003366 !important; font-weight:950 !important;}@media(max-width:768px){ #pane-shipping .accordion-body{  padding:16px !important; } #pane-shipping .contact__shipping-methods{  grid-template-columns:1fr !important;  gap:16px !important; } #pane-shipping .contact__shipping-method{  min-height:auto !important;  padding:20px 16px !important;  border-radius:18px !important; } #pane-shipping .contact__shipping-method h5, #pane-shipping .contact__shipping-method h6{  font-size:17px !important; }}#pane-payment .accordion-body{ padding:28px !important; background:  radial-gradient(circle at 12% 0%,rgba(177,197,213,.18),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; border-radius:20px !important;}#pane-payment .contact__payment-methods{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:22px !important; padding:0 !important; margin:0 !important; list-style:none !important;}#pane-payment .contact__payment-method{ position:relative !important; display:flex !important; flex-direction:column !important; min-height:280px !important; padding:24px !important; overflow:hidden !important; background:  radial-gradient(circle at top right, rgba(31,117,173,.10), transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:22px !important; box-shadow:  0 18px 42px rgba(0,35,75,.085),  inset 0 1px 0 rgba(255,255,255,.96) !important; transition:all .22s ease !important;}#pane-payment .contact__payment-method:hover{ transform:translateY(-3px) !important; border-color:#a9c7df !important; box-shadow:  0 24px 54px rgba(0,35,75,.13),  inset 0 1px 0 rgba(255,255,255,.96) !important;}#pane-payment .contact__payment-method:before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:  linear-gradient(90deg,#003366,#1f75ad,#4f89b8) !important;}#pane-payment .contact__payment-method h5,#pane-payment .contact__payment-method h6,#pane-payment .contact__payment-method__name{ margin:0 0 14px !important; color:#003366 !important; font-size:19px !important; line-height:1.25 !important; font-weight:950 !important;}#pane-payment .contact__method__img-wrapper{ min-height:58px !important; display:flex !important; align-items:center !important; margin:0 0 18px !important;}#pane-payment .contact__method__img-wrapper img{ max-width:180px !important; max-height:58px !important; object-fit:contain !important; filter:  drop-shadow(0 8px 14px rgba(0,35,75,.10)) !important;}#pane-payment .contact__method-text{ color:#426b8c !important; font-size:14px !important; line-height:1.78 !important; font-weight:650 !important; margin-bottom:18px !important;}#pane-payment strong,#pane-payment b{ color:#003366 !important; font-weight:950 !important;}#pane-payment .contact__payment-method:has(img[src*="simplepay"]),#pane-payment .contact__payment-method:has(img[alt*="SimplePay"]){ background:  radial-gradient(circle at top right, rgba(0,190,170,.12), transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f7fffd 100%) !important;}#pane-payment .contact__payment-method:has(h5),#pane-payment .contact__payment-method:has(h6){ isolation:isolate !important;}#pane-payment a{ color:#003366 !important; font-weight:900 !important; text-decoration:none !important;}#pane-payment a:hover{ color:#1f75ad !important; text-decoration:underline !important;}#pane-payment ul{ margin:12px 0 0 !important; padding-left:18px !important;}#pane-payment li{ color:#426b8c !important; line-height:1.7 !important; font-weight:700 !important;}#pane-payment li::marker{ color:#1f75ad !important;}#pane-payment hr{ border:0 !important; height:1px !important; background:  linear-gradient(90deg, transparent, #d8e7f3, transparent) !important; margin:18px 0 !important;}@media(max-width:768px){ #pane-payment .accordion-body{  padding:16px !important; } #pane-payment .contact__payment-methods{  grid-template-columns:1fr !important;  gap:16px !important; } #pane-payment .contact__payment-method{  min-height:auto !important;  padding:20px 16px !important;  border-radius:18px !important; } #pane-payment .contact__payment-method h5, #pane-payment .contact__payment-method h6{  font-size:17px !important; } #pane-payment .contact__method__img-wrapper img{  max-width:150px !important;  max-height:50px !important; }}#pane-mail .accordion-body{ padding:30px !important; background:  radial-gradient(circle at 12% 0%,rgba(177,197,213,.18),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; border-radius:20px !important;}#pane-mail .contact-form{ position:relative !important; max-width:980px !important; margin:0 auto !important; padding:34px !important; overflow:hidden !important; background:  radial-gradient(circle at top right, rgba(31,117,173,.10), transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f9fcff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:24px !important; box-shadow:  0 22px 54px rgba(0,35,75,.09),  inset 0 1px 0 rgba(255,255,255,.96) !important;}#pane-mail .contact-form:before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:  linear-gradient(90deg,#003366,#1f75ad,#4f89b8) !important;}#pane-mail label{ display:block !important; margin:0 0 8px !important; color:#003366 !important; font-size:13px !important; font-weight:900 !important; letter-spacing:.12px !important;}#pane-mail .input-group{ margin-bottom:18px !important; border-radius:14px !important; overflow:hidden !important; border:1px solid rgba(207,224,239,.95) !important; background:#ffffff !important; box-shadow:  0 8px 18px rgba(0,35,75,.05),  inset 0 1px 0 rgba(255,255,255,.95) !important; transition:all .2s ease !important;}#pane-mail .input-group:focus-within{ border-color:#7ea9cc !important; box-shadow:  0 0 0 3px rgba(31,117,173,.11),  0 12px 28px rgba(0,35,75,.08) !important;}#pane-mail .input-group-text{ width:52px !important; min-width:52px !important; justify-content:center !important; border:0 !important; border-right:1px solid rgba(207,224,239,.95) !important; background:  linear-gradient(180deg,#edf6ff,#e7f1fa) !important; color:#1f75ad !important;}#pane-mail .input-group-text i,#pane-mail .input-group-text svg{ color:#1f75ad !important; fill:#1f75ad !important;}#pane-mail input.form-control,#pane-mail textarea.form-control,#pane-mail .form-control{ border:0 !important; background:#ffffff !important; color:#243649 !important; font-size:14px !important; font-weight:700 !important; box-shadow:none !important;}#pane-mail input::placeholder,#pane-mail textarea::placeholder{ color:#9aaebe !important; font-weight:500 !important;}#pane-mail input.form-control{ height:50px !important;}#pane-mail textarea.form-control{ min-height:170px !important; padding-top:14px !important; resize:vertical !important;}#pane-mail .form-check,#pane-mail .checkbox,#pane-mail .gdpr{ margin:8px 0 22px !important; padding:14px 16px !important; border-radius:14px !important; background:  linear-gradient(180deg,#ffffff,#f7fbff) !important; border:1px solid rgba(217,231,243,.92) !important; box-shadow:  0 6px 16px rgba(0,35,75,.045) !important;}#pane-mail input[type="checkbox"]{ width:18px !important; height:18px !important; accent-color:#1f75ad !important;}#pane-mail .form-check label,#pane-mail .checkbox label{ display:inline !important; color:#527996 !important; font-size:13px !important; line-height:1.65 !important; font-weight:700 !important;}#pane-mail .form-check a,#pane-mail .checkbox a{ color:#003366 !important; font-weight:900 !important; text-decoration:none !important;}#pane-mail .form-check a:hover,#pane-mail .checkbox a:hover{ color:#1f75ad !important; text-decoration:underline !important;}#pane-mail button,#pane-mail .btn,#pane-mail input[type="submit"]{ min-width:180px !important; min-height:50px !important; border:0 !important; border-radius:15px !important; background:  linear-gradient(135deg,#003366 0%,#1f75ad 55%,#4f89b8 100%) !important; color:#ffffff !important; font-size:15px !important; font-weight:950 !important; letter-spacing:.2px !important; box-shadow:  0 16px 34px rgba(0,51,102,.28),  inset 0 1px 0 rgba(255,255,255,.20) !important; transition:all .22s ease !important;}#pane-mail button:hover,#pane-mail .btn:hover,#pane-mail input[type="submit"]:hover{ transform:translateY(-2px) !important; background:  linear-gradient(135deg,#00284f 0%,#17649a 55%,#3f7daa 100%) !important; box-shadow:  0 22px 40px rgba(0,51,102,.34),  inset 0 1px 0 rgba(255,255,255,.24) !important;}#pane-mail button i,#pane-mail .btn i{ margin-left:8px !important;}@media(max-width:768px){ #pane-mail .accordion-body{  padding:16px !important; } #pane-mail .contact-form{  padding:22px 16px !important;  border-radius:20px !important; } #pane-mail input.form-control{  height:48px !important; } #pane-mail textarea.form-control{  min-height:150px !important; } #pane-mail button, #pane-mail .btn, #pane-mail input[type="submit"]{  width:100% !important; }}.contact__data-label{ color:#355a79 !important; font-size:13px !important; font-weight:950 !important; letter-spacing:.15px !important;}.contact__data-value{ color:#243649 !important; font-size:14px !important; font-weight:800 !important;}.contact__data-item{ align-items:flex-start !important;}.contact__data-label{ width:205px !important; min-width:205px !important;}.contact__data-value{ flex:1 1 auto !important; display:flex !important; align-items:center !important; min-height:46px !important; padding:0 16px 0 0 !important; word-break:normal !important; overflow-wrap:normal !important;}.contact__data-value,.contact__data-value span,.contact__data-value div{ word-break:keep-all !important; overflow-wrap:break-word !important;}.contact__data-item.opening-hours .contact__data-value{ display:block !important; padding-top:12px !important; padding-bottom:12px !important;}.contact__data-item.iban .contact__data-value,.contact__data-item[class*="iban"] .contact__data-value{ font-size:13px !important; letter-spacing:.1px !important;}@media(max-width:768px){ .contact__data-label{  width:100% !important;  min-width:100% !important; } .contact__data-value{  min-height:auto !important;  padding:14px 16px !important; }}#pane-contact #contact__contact-wrapper{ display:block !important; width:100% !important; max-width:100% !important;}#pane-contact .contact__contact-table.highlighted-block,#pane-contact section.contact__contact-table,#pane-contact section.g-col-12.g-col-lg-6.contact__contact-table{ grid-column:1 / -1 !important; width:100% !important; max-width:980px !important; flex:0 0 100% !important;}#pane-contact .grid,#pane-contact .contact__contact-wrapper.grid{ grid-template-columns:1fr !important;}#pane-contact .contact__data-label{ width:260px !important; min-width:260px !important;}#pane-contact .contact__data-value{ flex:1 1 auto !important; min-width:0 !important;}@media(min-width:992px){ #pane-contact .g-col-lg-6.contact__contact-table{  grid-column:auto / span 12 !important; }}#page_reg_content{ max-width:1320px !important; margin:0 auto 36px auto !important; padding:28px 24px 34px !important; background:linear-gradient(180deg,#ffffff 0%,#f6faff 100%) !important; border:1px solid rgba(177,197,213,.75) !important; border-radius:22px !important; box-shadow:0 22px 55px rgba(0,35,75,.09) !important;}#page_reg_content h1{ color:#003366 !important; font-size:34px !important; font-weight:950 !important; margin:0 0 24px !important;}#page_reg_content #form_reg{ background:transparent !important;}#page_reg_content .reg-main-grid{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:28px !important;}#page_reg_content .new-cust_section{ background:#ffffff !important; border:1px solid #d8e7f3 !important; border-radius:20px !important; padding:24px !important; box-shadow:0 16px 36px rgba(0,35,75,.07) !important;}#page_reg_content h2,#page_reg_content h3,#page_reg_content h4{ color:#003366 !important; font-size:23px !important; font-weight:950 !important; margin:0 0 20px !important;}#page_reg_content label{ color:#426b8c !important; font-size:13px !important; font-weight:850 !important; margin-bottom:7px !important;}#page_reg_content .input-group{ border:1px solid #cfe0ef !important; border-radius:13px !important; overflow:hidden !important; background:#ffffff !important; box-shadow:0 7px 16px rgba(0,35,75,.045) !important;}#page_reg_content .input-group:focus-within{ border-color:#7ea9cc !important; box-shadow:0 0 0 3px rgba(31,117,173,.11) !important;}#page_reg_content .input-group-text{ width:46px !important; min-width:46px !important; border:0 !important; border-right:1px solid #d5e5f2 !important; background:#edf6ff !important; color:#1f75ad !important;}#page_reg_content .form-control{ height:46px !important; border:0 !important; background:#ffffff !important; color:#243649 !important; font-size:14px !important; font-weight:650 !important; box-shadow:none !important;}#page_reg_content .new-cust-section-inner{ padding:14px 16px !important; background:#ffffff !important; border:1px solid #d8e7f3 !important; border-radius:14px !important; box-shadow:0 8px 18px rgba(0,35,75,.045) !important;}#page_reg_content .form-check{ display:flex !important; align-items:flex-start !important; gap:10px !important; padding:0 !important; margin:10px 0 !important; background:transparent !important; border:0 !important; box-shadow:none !important;}#page_reg_content .form-check-input{ width:18px !important; height:18px !important; min-width:18px !important; margin:2px 0 0 0 !important; cursor:pointer !important; accent-color:#1f75ad !important;}#page_reg_content .form-check-label{ margin:0 !important; color:#355a79 !important; font-size:14px !important; line-height:1.55 !important; font-weight:750 !important; cursor:pointer !important;}#page_reg_content .new-cust_terms{ margin-top:22px !important;}#page_reg_content .new-cust_terms .form-check{ max-width:680px !important; padding:14px 16px !important; background:#ffffff !important; border:1px solid #d8e7f3 !important; border-radius:14px !important; box-shadow:0 8px 18px rgba(0,35,75,.045) !important;}#page_reg_content a{ color:#003366 !important; font-weight:900 !important; text-decoration:none !important;}#page_reg_content a:hover{ color:#1f75ad !important; text-decoration:underline !important;}#page_reg_content .buttons-container{ margin-top:26px !important; padding:0 !important;}#page_reg_content .buttons-container .btn,#page_reg_content button[type="submit"],#page_reg_content .btn-primary{ min-height:48px !important; border-radius:14px !important; font-size:15px !important; font-weight:950 !important;}#page_reg_content button[type="submit"],#page_reg_content .btn-primary{ border:0 !important; background:linear-gradient(135deg,#003366 0%,#1f75ad 100%) !important; color:#ffffff !important; box-shadow:0 14px 30px rgba(0,51,102,.26) !important;}#page_reg_content a[href*="google"],#page_reg_content .btn-google{ background:#ffffff !important; border:1px solid #d6e4f3 !important; color:#34495e !important; box-shadow:0 8px 18px rgba(0,35,75,.055) !important;}@media(max-width:768px){ #page_reg_content{  padding:18px 14px 24px !important;  border-radius:18px !important; } #page_reg_content h1{  font-size:28px !important; } #page_reg_content .reg-main-grid{  grid-template-columns:1fr !important;  gap:16px !important; } #page_reg_content .new-cust_section{  padding:18px !important;  border-radius:18px !important; } #page_reg_content .new-cust_terms .form-check{  max-width:100% !important; } #page_reg_content .buttons-container{  display:grid !important;  grid-template-columns:1fr !important;  gap:12px !important; } #page_reg_content .buttons-container .btn, #page_reg_content button[type="submit"]{  width:100% !important; }}#page_reg_content .reg-main-grid{ grid-template-columns:1fr !important; max-width:760px !important;}#page_reg_content{ max-width:960px !important;}#page_reg_content .new-cust_section,#page_reg_content .new-cust-section-inner,#page_reg_content .new-cust_terms{ max-width:100% !important;}#page_reg_content .new-cust_section{ width:100% !important;}#page_reg_content .line-separator,#page_reg_content .line-separator--dashed,#page_reg_content .line-separator--vertical{ display:none !important;}#page_reg_content .buttons-container{ max-width:760px !important; margin-left:0 !important; justify-content:flex-end !important;}#page_reg_content iframe.google-iframe,#page_reg_content iframe[src*="recaptcha"]{ transform:scale(.92); transform-origin:left center; max-width:100% !important;}#page_reg_content .buttons-container{ display:flex !important; justify-content:flex-end !important; align-items:center !important; gap:14px !important; flex-wrap:wrap !important; margin-top:24px !important;}#page_reg_content .buttons-container iframe{ border-radius:12px !important; overflow:hidden !important;}#page_reg_content .new-cust_reg-btn{ min-width:140px !important; height:48px !important; border-radius:14px !important; font-weight:700 !important; box-shadow:  0 10px 24px rgba(0,51,102,.16) !important;}.cookie_overlay.show,.modal-backdrop.cookie_overlay.show,#overlay_cookie_alert.show{ backdrop-filter:blur(10px) !important; -webkit-backdrop-filter:blur(10px) !important; background:rgba(7,18,38,.58) !important;}.cookie-alert.modal{ padding:0 !important;}.cookie-alert.modal.show{ display:flex !important; align-items:center !important; justify-content:center !important; padding:24px !important;}.cookie-alert.modal.show .modal-dialog{ width:min(820px,92vw) !important; max-width:820px !important; margin:auto !important; transform:none !important;}.cookie-alert .modal-content{ background:linear-gradient(180deg,#f7fbff 0%,#eef5fc 100%) !important; border:1px solid rgba(177,197,213,.42) !important; border-radius:34px !important; box-shadow:  0 35px 90px rgba(0,25,60,.28),  0 10px 30px rgba(0,51,102,.12),  inset 0 1px 0 rgba(255,255,255,.85) !important; overflow:hidden !important; position:relative !important;}.cookie-alert .modal-content::before{ content:""; position:absolute; inset:0 0 auto 0; height:140px; background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,0)); pointer-events:none;}.cookie-alert .modal-header{ border:none !important; padding:38px 42px 10px 42px !important; background:transparent !important;}.cookie-alert-title,.cookie-alert .modal-title{ margin:0 !important; font-size:42px !important; line-height:1.08 !important; font-weight:900 !important; letter-spacing:-1.3px !important; color:#003b7a !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:18px !important;}.cookie-alert-title::before,.cookie-alert .modal-title::before{ content:"•"; order:2 !important; width:32px; height:32px; min-width:32px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:radial-gradient(circle at 30% 30%,#ffb37d,#ff8b42); color:#fff; font-size:20px; font-weight:900; margin-left:12px !important; margin-right:0 !important; box-shadow:0 8px 18px rgba(255,136,60,.35);}.cookie-alert .modal-body{ padding:0 42px 26px 42px !important; background:transparent !important;}.cookie-alert_text,#cookie-alert-description,.cookie-alert .modal-body p{ margin:0 !important; color:#445f80 !important; font-size:18px !important; line-height:1.78 !important; font-weight:500 !important; max-width:100% !important;}.cookie-alert a{ color:#003b7a !important; font-weight:800 !important; text-decoration:none !important;}.cookie-alert a:hover{ color:#0057b8 !important;}.cookie-alert .modal-footer{ border:none !important; padding:0 42px 42px 42px !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; justify-content:flex-start !important; gap:16px !important; background:transparent !important;}.cookie-alert .btn{ min-height:56px !important; padding:14px 26px !important; border-radius:18px !important; font-size:16px !important; font-weight:800 !important; transition:  transform .18s ease,  box-shadow .18s ease,  background .18s ease,  border-color .18s ease !important;}.cookie-alert .btn:hover{ transform:translateY(-2px) !important;}.cookie-alert .btn-outline-primary,.cookie-alert .btn-outline-secondary,.cookie-alert .btn-light,.cookie-alert .btn-secondary{ background:rgba(255,255,255,.88) !important; border:1px solid rgba(177,197,213,.75) !important; color:#29496d !important; box-shadow:0 8px 20px rgba(0,51,102,.06) !important;}.cookie-alert .btn-outline-primary:hover,.cookie-alert .btn-outline-secondary:hover,.cookie-alert .btn-light:hover,.cookie-alert .btn-secondary:hover{ background:#ffffff !important; border-color:#8fb6d8 !important; box-shadow:0 12px 28px rgba(0,51,102,.12) !important;}.cookie-alert .btn-primary,.cookie-alert .btn-success{ background:linear-gradient(135deg,#0057b8 0%,#003b7a 100%) !important; border:none !important; color:#fff !important; box-shadow:0 18px 38px rgba(0,51,102,.28) !important;}.cookie-alert .btn-primary:hover,.cookie-alert .btn-success:hover{ background:linear-gradient(135deg,#0066d6 0%,#004796 100%) !important; box-shadow:0 22px 46px rgba(0,51,102,.36) !important;}@media (max-width:768px){ .cookie-alert.modal.show{  padding:12px !important; } .cookie-alert.modal.show .modal-dialog{  width:94vw !important;  max-width:94vw !important; } .cookie-alert .modal-header{  padding:28px 24px 8px 24px !important; } .cookie-alert .modal-body{  padding:0 24px 22px 24px !important; } .cookie-alert .modal-footer{  padding:0 24px 28px 24px !important;  gap:12px !important; } .cookie-alert-title, .cookie-alert .modal-title{  font-size:34px !important;  line-height:1.12 !important; } .cookie-alert_text, #cookie-alert-description, .cookie-alert .modal-body p{  font-size:16px !important;  line-height:1.7 !important; } .cookie-alert .btn{  width:100% !important;  justify-content:center !important; }}main#main{ background:linear-gradient(180deg,#f4f9fe 0%,#ffffff 100%) !important;}main#main h1,main#main .welcome-user{ color:#003366 !important; font-size:34px !important; font-weight:900 !important; letter-spacing:-.4px !important; margin-bottom:22px !important;}main#main a[href*="logout"],main#main .logout,main#main .btn-logout{ min-height:44px !important; border-radius:14px !important; background:linear-gradient(135deg,#1d2f45,#0d1d2d) !important; color:#fff !important; border:0 !important; font-weight:900 !important; box-shadow:0 12px 28px rgba(0,25,60,.22) !important;}.responsive-tabs.tabs--orders .nav-tabs{ border:0 !important; gap:10px !important; margin-bottom:24px !important;}.responsive-tabs.tabs--orders .nav-link{ min-height:44px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:10px 16px !important; border-radius:14px !important; border:1px solid #d8e5f1 !important; background:linear-gradient(180deg,#ffffff,#f7fbff) !important; color:#3d607f !important; font-size:14px !important; font-weight:850 !important; box-shadow:0 6px 18px rgba(0,35,75,.05) !important; transition:all .18s ease !important;}.responsive-tabs.tabs--orders .nav-link:hover{ transform:translateY(-1px) !important; border-color:#9fc3df !important; color:#003366 !important;}.responsive-tabs.tabs--orders .nav-link.active,.responsive-tabs.tabs--orders .nav-link[aria-selected="true"]{ background:linear-gradient(135deg,#003366 0%,#1f75ad 100%) !important; color:#ffffff !important; border-color:#003366 !important; box-shadow:0 12px 28px rgba(0,51,102,.22) !important;}.responsive-tabs.tabs--orders .tab-content{ background:  radial-gradient(circle at top left,rgba(177,197,213,.18),transparent 36%),  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.75) !important; border-radius:24px !important; box-shadow:  0 24px 60px rgba(0,35,75,.09),  inset 0 1px 0 rgba(255,255,255,.95) !important; padding:24px !important;}.responsive-tabs.tabs--orders .accordion-body{ padding:0 !important;}.responsive-tabs.tabs--orders table{ width:100% !important; border-collapse:separate !important; border-spacing:0 10px !important;}.responsive-tabs.tabs--orders table th{ border:0 !important; color:#5c7b97 !important; font-size:13px !important; font-weight:900 !important; padding:12px 14px !important;}.responsive-tabs.tabs--orders table td{ background:#ffffff !important; border:0 !important; padding:16px 14px !important; color:#243649 !important; font-size:14px !important; font-weight:700 !important; box-shadow:0 8px 18px rgba(0,35,75,.045) !important;}.responsive-tabs.tabs--orders table td:first-child{ border-radius:14px 0 0 14px !important;}.responsive-tabs.tabs--orders table td:last-child{ border-radius:0 14px 14px 0 !important;}.responsive-tabs.tabs--orders a{ color:#003366 !important; font-weight:900 !important; text-decoration:none !important;}.responsive-tabs.tabs--orders a:hover{ color:#1f75ad !important; text-decoration:underline !important;}.responsive-tabs.tabs--orders .alert,.responsive-tabs.tabs--orders [class*="empty"]{ display:inline-flex !important; align-items:center !important; padding:16px 18px !important; border-radius:15px !important; background:#edf6ff !important; border:1px solid #d6e4f3 !important; color:#426b8c !important; font-size:14px !important; font-weight:850 !important; box-shadow:0 8px 20px rgba(0,35,75,.055) !important;}.customer-addresses__container{ width:100% !important;}.customer-addresses__grid{ display:grid !important; grid-template-columns:repeat(auto-fit,minmax(310px,1fr)) !important; gap:22px !important;}.customer-address__card{ background:linear-gradient(180deg,#ffffff,#f8fbff) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:22px !important; box-shadow:  0 18px 42px rgba(0,35,75,.07),  inset 0 1px 0 rgba(255,255,255,.95) !important; overflow:hidden !important;}.customer-address__card-inner{ background:transparent !important; border:0 !important; box-shadow:none !important; padding:24px !important;}.customer-address__card h3,.customer-address__card h4{ color:#003366 !important; font-size:19px !important; font-weight:950 !important; line-height:1.25 !important; margin-bottom:10px !important;}.customer-address__card p,.customer-address__card div{ color:#425f79 !important; font-weight:600 !important;}.customer-address__card .btn,.customer-address__card .badge,.customer-address__default-address-btn{ width:100% !important; min-height:42px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:7px !important; white-space:nowrap !important; padding:0 12px !important; margin-top:9px !important; border-radius:13px !important; border:1px solid #bfd7ec !important; background:linear-gradient(135deg,#ffffff 0%,#edf6ff 100%) !important; color:#003366 !important; font-size:13px !important; font-weight:900 !important; line-height:1 !important; overflow:hidden !important; text-overflow:ellipsis !important; box-shadow:0 7px 16px rgba(0,35,75,.045) !important;}.customer-address__card .btn-primary,.customer-address__card .btn.active,.customer-address__card .badge.active,.customer-address__card .btn:disabled,.customer-address__card .btn.disabled,.customer-address__default-address-btn.is-checked,.customer-address__default-address-btn[disabled],.customer-address__default-address-btn.disabled{ background:linear-gradient(135deg,#003366 0%,#1f75ad 100%) !important; color:#ffffff !important; border-color:#003366 !important; opacity:1 !important; box-shadow:  0 12px 28px rgba(0,51,102,.24),  inset 0 1px 0 rgba(255,255,255,.28) !important;}.customer-address__default-address-btn.is-checked i,.customer-address__default-address-btn.is-checked svg,.customer-address__default-address-btn[disabled] i,.customer-address__default-address-btn[disabled] svg{ color:#ffffff !important; fill:#ffffff !important; opacity:1 !important;}.customer-address__card .btn:not(.btn-primary):not(.active):not(:disabled):hover,.customer-address__default-address-btn:not(.is-checked):not(:disabled):hover{ background:linear-gradient(135deg,#f4faff 0%,#dff0ff 100%) !important; border-color:#9fc3df !important; color:#003366 !important;}.customer-address__card a[href*="delete"],.customer-address__card .delete{ color:#c92a2a !important; font-weight:900 !important;}.customer-addresses__add-new-address-btn{ min-height:100% !important; display:flex !important; align-items:center !important; justify-content:center !important; background:linear-gradient(180deg,#ffffff,#f8fbff) !important; border:2px dashed #c8daea !important; border-radius:22px !important; color:#5a7b98 !important; font-size:18px !important; font-weight:900 !important; box-shadow:none !important;}.customer-addresses__add-new-address-btn:hover{ border-color:#7aa6cc !important; color:#003366 !important; background:#f6fbff !important;}.saved-delivery-points{ display:grid !important; grid-template-columns:repeat(auto-fit,minmax(360px,1fr)) !important; gap:26px !important;}.saved-delivery-point{ position:relative !important; min-height:285px !important; background:  radial-gradient(circle at top right,rgba(31,117,173,.09),transparent 34%),  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.78) !important; border-radius:24px !important; padding:28px !important; box-shadow:  0 24px 54px rgba(0,35,75,.09),  inset 0 1px 0 rgba(255,255,255,.95) !important; transition:all .2s ease !important;}.saved-delivery-point:hover{ transform:translateY(-2px) !important; box-shadow:  0 30px 64px rgba(0,35,75,.13),  inset 0 1px 0 rgba(255,255,255,.95) !important;}.saved-delivery-point img{ max-height:62px !important; max-width:165px !important; object-fit:contain !important; margin-bottom:18px !important; filter:drop-shadow(0 8px 14px rgba(0,35,75,.08)) !important;}.saved-delivery-point h3,.saved-delivery-point h4,.saved-delivery-point .saved-delivery-point__title{ color:#003366 !important; font-size:20px !important; font-weight:950 !important; margin-bottom:10px !important;}.saved-delivery-point p,.saved-delivery-point div{ color:#425f79 !important; font-size:14px !important; line-height:1.58 !important; font-weight:650 !important;}#page_reg_content .reg-main-grid,#pane-modify .reg-main-grid{ display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important; gap:26px 32px !important; width:100% !important; max-width:1180px !important; margin:0 auto !important; padding:30px !important; background:  radial-gradient(circle at top left,rgba(177,197,213,.13),transparent 35%),  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.75) !important; border-radius:24px !important; box-shadow:  0 24px 60px rgba(0,35,75,.09),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#page_reg_content .reg-main-grid > section[aria-label="Regisztrációs adatok"],#pane-modify .reg-main-grid > section[aria-label="Regisztrációs adatok"],#pane-modify #newcust_default_mod{ grid-column:1 !important; grid-row:1 !important;}#page_reg_content .reg-main-grid > section[aria-label="Kapcsolattartó adatok"],#pane-modify .reg-main-grid > section[aria-label="Kapcsolattartó adatok"],#pane-modify #newcust_contact_mod,#page_reg_content .reg-main-grid > #newcust_contact{ grid-column:2 !important; grid-row:1 !important;}#page_reg_content .reg-main-grid > section[aria-label="Számlázási adatok"],#page_reg_content .reg-main-grid #newcust_default_mod{ grid-column:1 !important; grid-row:2 !important;}#page_reg_content .reg-main-grid > section[aria-label="Szállítási adatok"],#pane-modify .reg-main-grid > section[aria-label="Szállítási adatok"],#pane-modify #newcust_other_mod,#page_reg_content .reg-main-grid #newcust_other_mod,#page_reg_content .reg-main-grid > .new-cust_section-other-mod,#page_reg_content .reg-main-grid > .new-cust__section--other-mod{ grid-column:2 !important; grid-row:2 !important;}#page_reg_content .line-separator,#page_reg_content .line-separator--dashed,#page_reg_content .line-separator--vertical,#pane-modify .line-separator,#pane-modify .line-separator--dashed,#pane-modify .line-separator--vertical{ display:none !important;}#page_reg_content .reg-main-grid > section,#page_reg_content .reg-main-grid > div[id^="newcust_"],#pane-modify .reg-main-grid > section,#pane-modify .reg-main-grid > div[id^="newcust_"]{ background:#ffffff !important; border:1px solid #d9e6f2 !important; border-radius:22px !important; padding:26px 28px !important; box-shadow:  0 10px 30px rgba(15,35,65,.06),  inset 0 1px 0 rgba(255,255,255,.9) !important; position:relative !important; overflow:hidden !important;}#page_reg_content .reg-main-grid > section::before,#page_reg_content .reg-main-grid > div[id^="newcust_"]::before,#pane-modify .reg-main-grid > section::before,#pane-modify .reg-main-grid > div[id^="newcust_"]::before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; width:100% !important; height:5px !important; background:linear-gradient(90deg,#003366 0%,#1f75ad 55%,#cfe3f5 100%) !important; opacity:.18 !important;}#page_reg_content .reg-main-grid h3,#page_reg_content .reg-main-grid h4,#pane-modify .reg-main-grid h3,#pane-modify .reg-main-grid h4{ font-size:26px !important; line-height:1.15 !important; font-weight:900 !important; color:#0d3763 !important; margin:0 0 22px 0 !important; letter-spacing:-.02em !important;}#page_reg_content label,#pane-modify label{ font-size:13px !important; font-weight:800 !important; color:#55708c !important; margin-bottom:7px !important;}#page_reg_content input,#page_reg_content select,#page_reg_content textarea,#pane-modify input,#pane-modify select,#pane-modify textarea{ min-height:50px !important; border-radius:15px !important; border:1px solid #cfe0ef !important; background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; color:#17324d !important; font-size:15px !important; font-weight:700 !important; padding:12px 16px !important; box-shadow:  inset 0 1px 2px rgba(0,0,0,.03),  0 2px 8px rgba(20,70,120,.03) !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}#page_reg_content input:focus,#page_reg_content select:focus,#page_reg_content textarea:focus,#pane-modify input:focus,#pane-modify select:focus,#pane-modify textarea:focus{ border-color:#4d93d1 !important; box-shadow:  0 0 0 4px rgba(77,147,209,.12),  0 8px 24px rgba(20,70,120,.08) !important; transform:translateY(-1px) !important; outline:0 !important;}#page_reg_content .input-group,#pane-modify .input-group{ border:1px solid #cfdfed !important; border-radius:15px !important; overflow:hidden !important; background:#ffffff !important; box-shadow:0 7px 16px rgba(0,35,75,.045) !important;}#page_reg_content .input-group input,#pane-modify .input-group input{ border:0 !important; box-shadow:none !important; border-radius:0 !important;}#page_reg_content .input-group-text,#pane-modify .input-group-text{ width:46px !important; min-width:46px !important; border:0 !important; border-right:1px solid #d7e5f1 !important; background:#edf6ff !important; color:#1f75ad !important;}#page_reg_content .form-check,#pane-modify .form-check{ display:flex !important; align-items:flex-start !important; gap:10px !important; padding:0 !important; margin:12px 0 !important; background:transparent !important; border:0 !important; box-shadow:none !important;}#page_reg_content .form-check-input,#pane-modify .form-check-input{ width:18px !important; height:18px !important; min-width:18px !important; margin-top:2px !important; accent-color:#1f75ad !important;}#page_reg_content .new-cust_terms,#pane-modify .new-cust_terms{ max-width:1180px !important; margin:24px auto 0 !important; padding:0 30px !important;}#page_reg_content .buttons-container,#pane-modify .buttons-container{ max-width:1180px !important; margin:24px auto 0 !important; padding:0 30px 28px !important; display:flex !important; align-items:center !important; justify-content:flex-end !important; gap:14px !important; flex-wrap:wrap !important;}#page_reg_content .buttons-container .btn,#page_reg_content button[type="submit"],#page_reg_content .btn-primary,#pane-modify .buttons-container .btn,#pane-modify button[type="submit"],#pane-modify .btn-primary{ min-height:48px !important; border-radius:14px !important; font-weight:900 !important; background:linear-gradient(135deg,#003366,#1f75ad) !important; border:0 !important; color:#ffffff !important; box-shadow:0 10px 24px rgba(0,51,102,.18) !important;}#page_reg_content .buttons-container .btn:hover,#page_reg_content button[type="submit"]:hover,#pane-modify .buttons-container .btn:hover,#pane-modify button[type="submit"]:hover{ transform:translateY(-1px) !important; box-shadow:0 14px 30px rgba(0,51,102,.24) !important;}#page_reg_content .grecaptcha-badge,#pane-modify .grecaptcha-badge{ bottom:18px !important; right:18px !important; transform:scale(.88) !important; transform-origin:bottom right !important; z-index:20 !important;}@media(max-width:992px){ main#main h1{  font-size:28px !important; } #page_reg_content .reg-main-grid, #pane-modify .reg-main-grid{  grid-template-columns:1fr !important;  max-width:760px !important;  padding:18px !important;  gap:20px !important; } #page_reg_content .reg-main-grid > section, #page_reg_content .reg-main-grid > div[id^="newcust_"], #pane-modify .reg-main-grid > section, #pane-modify .reg-main-grid > div[id^="newcust_"]{  grid-column:1 !important;  grid-row:auto !important;  padding:22px 18px !important;  border-radius:20px !important; } #page_reg_content .reg-main-grid h3, #page_reg_content .reg-main-grid h4, #pane-modify .reg-main-grid h3, #pane-modify .reg-main-grid h4{  font-size:23px !important; } .customer-addresses__grid, .saved-delivery-points{  grid-template-columns:1fr !important; } .responsive-tabs.tabs--orders .nav-tabs{  gap:8px !important; } .responsive-tabs.tabs--orders .nav-link{  font-size:13px !important;  padding:10px 12px !important; } #page_reg_content .new-cust_terms, #pane-modify .new-cust_terms, #page_reg_content .buttons-container, #pane-modify .buttons-container{  padding-left:0 !important;  padding-right:0 !important; }}@media(max-width:768px){ .responsive-tabs.tabs--orders .tab-content{  padding:16px !important;  border-radius:18px !important; } .customer-address__card-inner{  padding:18px !important; } .customer-address__card .btn, .customer-address__card .badge, .customer-address__default-address-btn{  font-size:12px !important;  min-height:40px !important; } .saved-delivery-point{  min-height:auto !important;  padding:20px !important; } #page_reg_content .buttons-container, #pane-modify .buttons-container{  flex-direction:column !important;  align-items:stretch !important; } #page_reg_content .buttons-container .btn, #page_reg_content button[type="submit"], #pane-modify .buttons-container .btn, #pane-modify button[type="submit"]{  width:100% !important; } #page_reg_content .grecaptcha-badge, #pane-modify .grecaptcha-badge{  transform:scale(.76) !important; }}#page_reg_content input[type="checkbox"],#pane-modify input[type="checkbox"]{ all:unset !important; box-sizing:border-box !important;}#page_reg_content .new-cust_terms,#pane-modify .new-cust_terms{ width:100% !important; max-width:1180px !important; margin:34px auto 0 auto !important; padding:0 30px !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; gap:20px !important; box-sizing:border-box !important;}#page_reg_content .new-cust_terms .form-group,#page_reg_content .new-cust_terms .form-check,#pane-modify .new-cust_terms .form-group,#pane-modify .new-cust_terms .form-check{ width:auto !important; max-width:100% !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; margin:0 auto !important; padding:0 !important; float:none !important; position:relative !important; left:auto !important; right:auto !important;}#page_reg_content input#news_mail.form-check-input,#page_reg_content input#terms.form-check-input,#pane-modify input#news_mail.form-check-input,#pane-modify input#terms.form-check-input{ width:24px !important; height:24px !important; min-width:24px !important; min-height:24px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; margin:0 !important; padding:0 !important; float:none !important; position:relative !important; left:auto !important; top:auto !important; border:1px solid #9fc3df !important; border-radius:7px !important; background:#ffffff !important; cursor:pointer !important; box-shadow:  0 6px 16px rgba(0,51,102,.10),  inset 0 1px 0 rgba(255,255,255,.9) !important; appearance:none !important; -webkit-appearance:none !important;}#page_reg_content input#news_mail.form-check-input:checked,#page_reg_content input#terms.form-check-input:checked,#pane-modify input#news_mail.form-check-input:checked,#pane-modify input#terms.form-check-input:checked{ background:  linear-gradient(135deg,#1f75ad 0%,#005b99 100%) !important; border-color:#005b99 !important; box-shadow:  0 8px 18px rgba(0,91,153,.24),  inset 0 1px 0 rgba(255,255,255,.28) !important;}#page_reg_content input#news_mail.form-check-input:checked::after,#page_reg_content input#terms.form-check-input:checked::after,#pane-modify input#news_mail.form-check-input:checked::after,#pane-modify input#terms.form-check-input:checked::after{ content:"✓" !important; color:#ffffff !important; font-size:18px !important; font-weight:900 !important; line-height:1 !important;}#page_reg_content .new-cust_terms .form-check-label,#page_reg_content .new-cust_terms label,#pane-modify .new-cust_terms .form-check-label,#pane-modify .new-cust_terms label{ margin:0 !important; padding:0 !important; color:#24415d !important; font-size:14px !important; font-weight:800 !important; line-height:1.45 !important; cursor:pointer !important;}#page_reg_content .buttons-container,#pane-modify .buttons-container{ width:100% !important; max-width:1180px !important; margin:44px auto 0 auto !important; padding:0 30px 72px 30px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:18px !important; position:relative !important; z-index:20 !important; box-sizing:border-box !important;}#page_reg_content .buttons-container .btn,#pane-modify .buttons-container .btn{ min-width:128px !important; min-height:52px !important; border-radius:15px !important;}#page_reg_content .grecaptcha-badge,#pane-modify .grecaptcha-badge{ right:34px !important; bottom:34px !important; transform:scale(.78) !important; transform-origin:bottom right !important; z-index:8 !important;}@media(max-width:768px){ #page_reg_content .new-cust_terms, #pane-modify .new-cust_terms{  align-items:flex-start !important;  padding:0 18px !important; } #page_reg_content .new-cust_terms .form-check, #pane-modify .new-cust_terms .form-check{  justify-content:flex-start !important; } #page_reg_content .buttons-container, #pane-modify .buttons-container{  padding:0 18px 110px 18px !important;  flex-direction:column !important;  align-items:stretch !important; } #page_reg_content .buttons-container .btn, #pane-modify .buttons-container .btn{  width:100% !important; } #page_reg_content .grecaptcha-badge, #pane-modify .grecaptcha-badge{  right:12px !important;  bottom:24px !important;  transform:scale(.68) !important; }}.header__buttons-wrapper{ display:flex !important; align-items:center !important; justify-content:flex-end !important; gap:8px !important; white-space:nowrap !important;}.header__buttons-wrapper .btn{ height:42px !important; min-height:42px !important; border-radius:12px !important; padding:0 13px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:7px !important; font-weight:800 !important; font-size:14px !important; line-height:1 !important; box-shadow:0 8px 22px rgba(0,51,102,.10) !important; transition:all .22s ease !important;}.header__buttons-wrapper .box-login__offcanvas-btn{ background:linear-gradient(135deg,#eef6fd,#ffffff) !important; color:#173b5c !important; border:1px solid rgba(177,197,213,.95) !important;}.header__buttons-wrapper .box-login__offcanvas-btn:hover{ background:linear-gradient(135deg,#ffffff,#e8f4ff) !important; color:#003366 !important; transform:translateY(-1px) !important; box-shadow:0 12px 28px rgba(0,51,102,.16) !important;}.header__buttons-wrapper .offcanvas-box-cart-open-btn{ background:linear-gradient(135deg,#ffd84d,#f2c23a) !important; color:#172638 !important; border:1px solid rgba(150,113,0,.25) !important;}.header__buttons-wrapper .offcanvas-box-cart-open-btn:hover{ background:linear-gradient(135deg,#ffe27a,#f5c542) !important; color:#0f2236 !important; transform:translateY(-1px) !important; box-shadow:0 12px 28px rgba(242,194,58,.32) !important;}.header__buttons-wrapper .icon-set{ width:22px !important; height:22px !important; min-width:22px !important; font-size:22px !important; color:currentColor !important; opacity:.95 !important;}.header__buttons-wrapper .btn_text{ display:inline-block !important; font-weight:800 !important; letter-spacing:.01em !important;}.navbar-nav--header{ display:flex !important; align-items:center !important; gap:6px !important;}.navbar-nav--header .nav-link{ min-height:38px !important; padding:9px 14px !important; border-radius:12px !important; color:#173b5c !important; font-weight:700 !important; font-size:15px !important; background:transparent !important; transition:all .22s ease !important;}.navbar-nav--header .nav-link:hover,.navbar-nav--header .nav-item:hover > .nav-link{ background:linear-gradient(135deg,#eef6fd,#ffffff) !important; color:#003366 !important; box-shadow:0 8px 20px rgba(0,51,102,.10) !important;}.navbar-nav--header .dropdown-toggle-split{ border-radius:10px !important; color:#5d7892 !important; transition:all .22s ease !important;}.navbar-nav--header .dropdown-toggle-split:hover{ background:#eef6fd !important; color:#003366 !important;}@media (max-width:575.98px){ .header__buttons-wrapper{  gap:6px !important; } .header__buttons-wrapper .btn{  height:38px !important;  min-height:38px !important;  padding:0 10px !important;  border-radius:10px !important;  font-size:13px !important; } .header__buttons-wrapper .icon-set{  width:20px !important;  height:20px !important;  min-width:20px !important;  font-size:20px !important; }}.header__buttons-wrapper .offcanvas-box-cart-open-btn{ background:linear-gradient(135deg,#f7c948,#f0b429) !important; color:#12304a !important; border:1px solid rgba(120,85,0,.28) !important; border-radius:12px !important; box-shadow:0 8px 18px rgba(240,180,41,.22) !important;}.header__buttons-wrapper .box-login__offcanvas-btn{ background:linear-gradient(135deg,#ffffff,#edf6ff) !important; border:1px solid rgba(177,197,213,.9) !important; color:#12304a !important;}#offcanvas-box-cat-0-open-btn,button[aria-controls="offcanvas-box-cat-0"]{ height:38px !important; border-radius:12px !important; background:linear-gradient(135deg,#ffffff,#eef6fd) !important; border:1px solid rgba(177,197,213,.95) !important; color:#173b5c !important; font-weight:800 !important; box-shadow:0 8px 20px rgba(0,51,102,.08) !important;}.navbar-nav--header .nav-link:hover{ background:rgba(255,255,255,.72) !important; box-shadow:0 8px 18px rgba(0,51,102,.10) !important;}button[aria-controls="offcanvas-box-cat-0"]{ max-width:320px !important; justify-content:center !important;}.navbar-nav--header .nav-link{ border-radius:10px !important; transition:all .2s ease !important;}.navbar-nav--header .nav-link:hover{ background:#ffffff !important; color:#003366 !important; box-shadow:0 6px 16px rgba(0,51,102,.10) !important;}.header__buttons-wrapper .offcanvas-box-cart-open-btn{ background:linear-gradient(135deg,#f9d35b,#efb82f) !important;}#box_search_content{ height:44px !important; min-height:44px !important; max-width:420px !important; border-radius:14px !important; overflow:hidden !important; background:#ffffff !important; border:1px solid rgba(177,197,213,.95) !important; box-shadow:0 8px 22px rgba(0,51,102,.08) !important; transition:all .22s ease !important;}#box_search_content:hover,#box_search_content:focus-within{ border-color:rgba(0,153,255,.45) !important; box-shadow:0 10px 26px rgba(0,153,255,.16) !important;}#box_search_content #form_include_search{ height:100% !important; display:flex !important; flex-direction:row !important; align-items:center !important;}#box_search_content #box_search_input{ height:42px !important; min-height:42px !important; border:0 !important; background:transparent !important; color:#173b5c !important; font-size:15px !important; font-weight:500 !important; padding:0 14px !important; box-shadow:none !important; outline:none !important;}#box_search_content #box_search_input::placeholder{ color:#7b91a6 !important; opacity:1 !important;}#box_search_content .search-box__search-btn{ width:44px !important; height:44px !important; min-width:44px !important; border:0 !important; border-left:1px solid rgba(177,197,213,.55) !important; border-radius:0 !important; background:linear-gradient(135deg,#f5faff,#eaf4ff) !important; color:#7890a6 !important; display:flex !important; align-items:center !important; justify-content:center !important; opacity:1 !important; box-shadow:none !important;}#box_search_content:hover .search-box__search-btn,#box_search_content:focus-within .search-box__search-btn{ background:linear-gradient(135deg,#00b8d9,#0077ff) !important; color:#ffffff !important;}#box_search_content .search-box__search-btn svg,#box_search_content .search-box__search-btn .icon-set{ width:21px !important; height:21px !important; min-width:21px !important;}body#ud_shop_searchcomplex.design_ver5 main#main{ background:linear-gradient(180deg,#f4f9fe 0%,#ffffff 100%) !important; padding-top:26px !important; padding-bottom:44px !important; min-height:80vh !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content{ max-width:1100px !important; margin:0 auto 34px auto !important; padding:34px 34px 30px 34px !important; background:rgba(255,255,255,.88) !important; border:1px solid rgba(177,197,213,.70) !important; border-radius:22px !important; box-shadow:0 18px 55px rgba(0,51,102,.10) !important; backdrop-filter:blur(8px) !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content h1,body#ud_shop_searchcomplex.design_ver5 main#main h1{ margin:0 0 26px 0 !important; color:#003366 !important; font-size:34px !important; line-height:1.15 !important; font-weight:900 !important; letter-spacing:-.03em !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content label,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-label{ color:#365875 !important; font-weight:700 !important; font-size:14px !important; margin-bottom:8px !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="text"],body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="number"],body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content select,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-control,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-select{ min-height:44px !important; background:#ffffff !important; border:1px solid #cfe0ee !important; border-radius:12px !important; color:#1f3347 !important; box-shadow:0 6px 16px rgba(0,51,102,.045) !important; transition:all .18s ease !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input:focus,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content select:focus,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-control:focus,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-select:focus{ border-color:#7aa9cf !important; box-shadow:0 0 0 4px rgba(122,169,207,.22),0 10px 24px rgba(0,51,102,.08) !important; outline:none !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-check,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .custom-control{ background:#f7fbff !important; border:1px solid #d7e6f4 !important; border-radius:13px !important; padding:12px 14px 12px 42px !important; margin-bottom:12px !important; box-shadow:0 5px 14px rgba(0,51,102,.04) !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="checkbox"],body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="radio"]{ width:18px !important; height:18px !important; accent-color:#003366 !important; cursor:pointer !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .form-check-label,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .custom-control-label{ color:#34536f !important; font-weight:600 !important; cursor:pointer !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content button,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .btn,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="submit"]{ min-height:46px !important; padding:11px 24px !important; border-radius:13px !important; background:linear-gradient(135deg,#003366 0%,#1e6fa8 100%) !important; border:1px solid rgba(0,51,102,.25) !important; color:#ffffff !important; font-weight:800 !important; box-shadow:0 12px 26px rgba(0,51,102,.18) !important; transition:all .18s ease !important;}body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content button:hover,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content .btn:hover,body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content input[type="submit"]:hover{ transform:translateY(-1px) !important; box-shadow:0 16px 32px rgba(0,51,102,.24) !important; filter:brightness(1.04) !important;}body#ud_shop_searchcomplex.design_ver5 #box_last_content,body#ud_shop_searchcomplex.design_ver5 .box_last_content{ max-width:1100px !important; margin:0 auto !important; padding:24px 30px !important; background:#ffffff !important; border:1px solid #d9e7f4 !important; border-left:5px solid #B1C5D5 !important; border-radius:18px !important; box-shadow:0 14px 36px rgba(0,51,102,.08) !important; color:#2b4258 !important;}body#ud_shop_searchcomplex.design_ver5 #box_last_content strong,body#ud_shop_searchcomplex.design_ver5 .box_last_content strong{ color:#003366 !important; font-weight:900 !important;}@media (max-width:768px){ body#ud_shop_searchcomplex.design_ver5 main#main{  padding:16px 10px 30px 10px !important; } body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content{  padding:24px 16px 22px 16px !important;  border-radius:18px !important; } body#ud_shop_searchcomplex.design_ver5 #page_searchcomplex_content h1, body#ud_shop_searchcomplex.design_ver5 main#main h1{  font-size:27px !important; } body#ud_shop_searchcomplex.design_ver5 #box_last_content, body#ud_shop_searchcomplex.design_ver5 .box_last_content{  padding:20px 16px !important;  border-radius:16px !important; }}body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search{ min-height:40px !important; padding:9px 18px !important; border-radius:13px !important; background:linear-gradient(180deg,#ffffff 0%,#eef5fb 100%) !important; border:1px solid #cfddea !important; color:#23415c !important; font-size:14px !important; font-weight:700 !important; box-shadow:  0 2px 8px rgba(0,51,102,.06),  inset 0 1px 0 rgba(255,255,255,.95) !important; text-decoration:none !important; transition:all .18s ease !important;}body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:hover{ background:linear-gradient(180deg,#ffffff 0%,#e6f1fa 100%) !important; border-color:#b9cddd !important; color:#003366 !important; transform:translateY(-1px) !important; box-shadow:  0 6px 16px rgba(0,51,102,.10),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search{ min-height:40px !important; padding:9px 18px !important; border-radius:13px !important; background:linear-gradient(180deg,#ffffff 0%,#eef5fb 100%) !important; border:1px solid #cfddea !important; color:#23415c !important; font-size:14px !important; font-weight:700 !important; box-shadow:0 2px 8px rgba(0,51,102,.06), inset 0 1px 0 rgba(255,255,255,.95) !important; text-decoration:none !important; transition:all .18s ease !important;}body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:hover,body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:focus{ background:linear-gradient(135deg,#1eb6f2 0%,#168fd0 100%) !important; border-color:#168fd0 !important; color:#ffffff !important; box-shadow:0 8px 18px rgba(22,143,208,.24) !important; transform:translateY(-1px) !important;}body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:hover i,body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:hover svg,body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:focus i,body[id*="shop_search"] main#main .btn-new-search-wrap .btn-new-search:focus svg{ color:#ffffff !important; fill:#ffffff !important;}body[id*="shop_order"] main#main{ background:linear-gradient(180deg,#f4f9fe 0%,#ffffff 100%) !important;}body[id*="shop_order"] #collapse-orders.accordion-collapse{ max-width:1180px !important; margin:18px auto 34px auto !important; background:#ffffff !important; border:1px solid rgba(177,197,213,.65) !important; border-radius:20px !important; box-shadow:0 18px 50px rgba(0,51,102,.10) !important; overflow:hidden !important;}body[id*="shop_order"] #collapse-orders .accordion-body{ padding:22px !important; background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;}body[id*="shop_order"] #collapse-orders .overflow-main-grid{ display:grid !important; grid-template-columns:minmax(0,1fr) 300px !important; gap:22px !important; align-items:start !important;}body[id*="shop_order"] #collapse-orders .overflow-main-grid > div:first-child{ min-width:0 !important;}body[id*="shop_order"] #collapse-orders .overflow-main-grid > div:last-child{ background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%) !important; border:1px solid #d7e6f4 !important; border-radius:18px !important; padding:22px !important; box-shadow:0 12px 30px rgba(0,51,102,.08) !important;}body[id*="shop_order"] #collapse-orders .overflow-main-grid > div:first-child > div:first-child{ background:linear-gradient(135deg,#f4f9fe 0%,#eaf4fb 100%) !important; border:1px solid #d7e6f4 !important; border-radius:16px !important; padding:20px 22px !important; color:#2f4a63 !important; box-shadow:0 8px 22px rgba(0,51,102,.06) !important;}body[id*="shop_order"] #collapse-orders .order-product,body[id*="shop_order"] #collapse-orders [class*="product"]{ border-color:#dbe8f4 !important;}body[id*="shop_order"] #collapse-orders h2,body[id*="shop_order"] #collapse-orders h3,body[id*="shop_order"] #collapse-orders h4,body[id*="shop_order"] #collapse-orders h5{ color:#003366 !important; font-weight:900 !important;}body[id*="shop_order"] #collapse-orders,body[id*="shop_order"] #collapse-orders p,body[id*="shop_order"] #collapse-orders td,body[id*="shop_order"] #collapse-orders span{ color:#2b4258 !important;}body[id*="shop_order"] #collapse-orders .btn{ border-radius:11px !important; font-weight:700 !important; box-shadow:0 4px 12px rgba(0,51,102,.08) !important;}body[id*="shop_order"] #collapse-orders a[href*="invoice"],body[id*="shop_order"] #collapse-orders .btn[href*="invoice"]{ background:linear-gradient(180deg,#ffffff 0%,#eef5fb 100%) !important; border:1px solid #cfddea !important; color:#23415c !important;}body[id*="shop_order"] a[href*="back"],body[id*="shop_order"] .back{ color:#003366 !important; font-weight:700 !important;}@media (max-width:992px){ body[id*="shop_order"] #collapse-orders.accordion-collapse{  margin:14px 10px 28px 10px !important;  border-radius:18px !important; } body[id*="shop_order"] #collapse-orders .accordion-body{  padding:16px !important; } body[id*="shop_order"] #collapse-orders .overflow-main-grid{  grid-template-columns:1fr !important;  gap:16px !important; }}#offcanvas-box-login .offcanvas-header{ min-height:66px !important; padding:18px 20px !important; background:  linear-gradient(135deg,#eef6fd 0%,#dfeefa 100%) !important; border-bottom:1px solid rgba(177,197,213,.55) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,.85),  0 6px 18px rgba(0,51,102,.05) !important;}#offcanvas-box-login .offcanvas-title{ color:#003366 !important; font-weight:900 !important; font-size:19px !important; line-height:1.2 !important; letter-spacing:-.02em !important;}#offcanvas-box-login .login-box__customer-data{ color:#53708c !important;}#offcanvas-box-login .login-box__customer-data *{ color:#53708c !important;}#offcanvas-box-login .btn-close{ opacity:.7 !important; filter:none !important;}#offcanvas-box-login .btn-close:hover{ opacity:1 !important;}body[id*="shop_cart"] main#main{ background:  radial-gradient(circle at 18% 12%, rgba(30,182,242,.10) 0%, transparent 34%),  radial-gradient(circle at 82% 18%, rgba(255,199,44,.11) 0%, transparent 32%),  linear-gradient(180deg,#f4f9fe 0%,#ffffff 72%) !important; padding-bottom:70px !important;}body[id*="shop_cart"] main#main h1,body[id*="shop_cart"] .main__title h1{ color:#003366 !important; font-size:38px !important; font-weight:950 !important; letter-spacing:-.035em !important; margin-bottom:22px !important;}body[id*="shop_cart"] .order-content__block-title,body[id*="shop_cart"] h2,body[id*="shop_cart"] h3{ color:#102a43 !important; font-weight:900 !important;}body[id*="shop_cart"] .cart-item.cart-product-item{ position:relative !important; overflow:hidden !important; background:  linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(247,251,255,.98) 100%) !important; border:1px solid rgba(177,197,213,.72) !important; border-radius:22px !important; padding:22px !important; box-shadow:  0 18px 46px rgba(0,51,102,.095),  inset 0 1px 0 rgba(255,255,255,.92) !important;}body[id*="shop_cart"] .cart-item.cart-product-item::before{ content:"" !important; position:absolute !important; inset:0 auto 0 0 !important; width:5px !important; background:linear-gradient(180deg,#1eb6f2 0%,#ffc72c 100%) !important; opacity:.95 !important;}body[id*="shop_cart"] .cart-item.cart-product-item:hover{ transform:translateY(-2px) !important; border-color:#b7d5ec !important; box-shadow:  0 24px 58px rgba(0,51,102,.13),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_cart"] .cart-item.cart-product-item img{ width:74px !important; height:74px !important; object-fit:contain !important; background:#ffffff !important; border:1px solid #d8e7f4 !important; border-radius:16px !important; padding:7px !important; box-shadow:0 8px 18px rgba(0,51,102,.08) !important;}body[id*="shop_cart"] .cart-item.cart-product-item a{ color:#003366 !important; font-size:16px !important; font-weight:900 !important; line-height:1.25 !important;}body[id*="shop_cart"] .cart-item.cart-product-item a + *,body[id*="shop_cart"] .cart-item.cart-product-item small{ color:#5d7892 !important; font-weight:600 !important;}body[id*="shop_cart"] .cart-item .input-group{ width:128px !important; min-height:46px !important; background:#ffffff !important; border:1px solid #cfe0ee !important; border-radius:15px !important; box-shadow:0 8px 20px rgba(0,51,102,.075) !important;}body[id*="shop_cart"] .cart-item .input-group input,body[id*="shop_cart"] .cart-item .input-group .form-control{ background:#ffffff !important; border:0 !important; color:#003366 !important; font-weight:900 !important; font-size:18px !important; text-align:center !important;}body[id*="shop_cart"] .cart-item .input-group .btn{ background:#f0f7fd !important; border:0 !important; color:#8aa9c2 !important; font-weight:900 !important; font-size:22px !important;}body[id*="shop_cart"] .cart-item .input-group .btn:hover{ background:#1eb6f2 !important; color:#ffffff !important;}body[id*="shop_cart"] .cart-item .price,body[id*="shop_cart"] .cart-item strong{ color:#003366 !important; font-weight:950 !important;}body[id*="shop_cart"] .cart-item [class*="delete"],body[id*="shop_cart"] .cart-item .del,body[id*="shop_cart"] .cart-item button[aria-label*="tör"]{ color:#879bb0 !important; opacity:.75 !important;}body[id*="shop_cart"] .cart-item [class*="delete"]:hover,body[id*="shop_cart"] .cart-item .del:hover,body[id*="shop_cart"] .cart-item button[aria-label*="tör"]:hover{ color:#c0392b !important; opacity:1 !important;}body[id*="shop_cart"] .cart-weight.alert{ background:linear-gradient(135deg,#eaf4fb 0%,#dcecf8 100%) !important; border:1px solid #c7dced !important; border-radius:14px !important; color:#003366 !important; font-weight:800 !important; box-shadow:0 8px 18px rgba(0,51,102,.055) !important;}body[id*="shop_cart"] .sum-box__cart_buttons,body[id*="shop_cart"] .cart_buttons{ background:transparent !important; margin-top:14px !important;}body[id*="shop_cart"] a[href*="clear"],body[id*="shop_cart"] button[name*="clear"],body[id*="shop_cart"] .cart-clear{ color:#55728d !important; font-weight:700 !important; text-decoration:none !important;}body[id*="shop_cart"] a[href*="clear"]:hover,body[id*="shop_cart"] button[name*="clear"]:hover,body[id*="shop_cart"] .cart-clear:hover{ color:#c0392b !important;}body[id*="shop_cart"] .sum-box{ position:relative !important; overflow:hidden !important; background:  linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; border:1px solid rgba(177,197,213,.76) !important; border-radius:24px !important; box-shadow:  0 22px 60px rgba(0,51,102,.13),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_cart"] .sum-box::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:linear-gradient(90deg,#1eb6f2 0%,#ffc72c 100%) !important;}body[id*="shop_cart"] .sum-box h2,body[id*="shop_cart"] .sum-box h3,body[id*="shop_cart"] .sum-box h4{ color:#102a43 !important; font-weight:950 !important;}body[id*="shop_cart"] .sum-box strong,body[id*="shop_cart"] .sum-box .price{ color:#001f3f !important; font-weight:950 !important;}body[id*="shop_cart"] .sum-box .btn,body[id*="shop_cart"] .sum-box a.btn{ min-height:58px !important; border-radius:17px !important; background:linear-gradient(135deg,#ffd84a 0%,#f2b91b 100%) !important; border:1px solid #b78900 !important; color:#111827 !important; font-size:25px !important; font-weight:950 !important; letter-spacing:-.02em !important; box-shadow:  0 16px 34px rgba(226,170,0,.30),  inset 0 1px 0 rgba(255,255,255,.55) !important; transition:all .18s ease !important;}body[id*="shop_cart"] .sum-box .btn:hover,body[id*="shop_cart"] .sum-box a.btn:hover{ transform:translateY(-2px) !important; filter:brightness(1.04) !important; box-shadow:  0 22px 42px rgba(226,170,0,.38),  inset 0 1px 0 rgba(255,255,255,.65) !important;}body[id*="shop_cart"] a.btn[href*="back"],body[id*="shop_cart"] .btn-secondary{ border-radius:12px !important; background:linear-gradient(180deg,#ffffff 0%,#eef5fb 100%) !important; border:1px solid #cfddea !important; color:#23415c !important; font-weight:800 !important;}@media (max-width:992px){ body[id*="shop_cart"] .cart-item.cart-product-item{  padding:18px !important;  border-radius:20px !important; } body[id*="shop_cart"] .sum-box{  border-radius:22px !important; }}body[id*="shop_order_mods"] main#main{ background:  radial-gradient(circle at 14% 10%, rgba(30,182,242,.08) 0%, transparent 34%),  radial-gradient(circle at 84% 14%, rgba(255,199,44,.10) 0%, transparent 28%),  linear-gradient(180deg,#f4f8fc 0%,#ffffff 72%) !important; padding-bottom:80px !important;}body[id*="shop_order_mods"] h1,body[id*="shop_order_mods"] .main-title,body[id*="shop_order_mods"] .main__title{ color:#003366 !important; font-size:52px !important; font-weight:950 !important; letter-spacing:-.045em !important; margin-bottom:30px !important;}body[id*="shop_order_mods"] .main-title-3,body[id*="shop_order_mods"] .main-title-4,body[id*="shop_order_mods"] h3,body[id*="shop_order_mods"] h4{ color:#102a43 !important; font-weight:950 !important; letter-spacing:-.02em !important; margin-bottom:18px !important;}body[id*="shop_order_mods"] .shipping_col,body[id*="shop_order_mods"] .payment_col,body[id*="shop_order_mods"] .order-mods-section_col,body[id*="shop_order_mods"] .order-mods-section{ width:100% !important; max-width:none !important;}body[id*="shop_order_mods"] .form-group.js-method-error-group,body[id*="shop_order_mods"] .payment-mode,body[id*="shop_order_mods"] .order-mods-item,body[id*="shop_order_mods"] .form-check-custom{ position:relative !important; overflow:hidden !important; background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.62) !important; border-radius:20px !important; box-shadow:  0 10px 26px rgba(0,51,102,.06),  inset 0 1px 0 rgba(255,255,255,.92) !important; padding:18px 18px !important; margin-bottom:14px !important; transition:  transform .18s ease,  box-shadow .18s ease,  border-color .18s ease !important;}body[id*="shop_order_mods"] .form-group.js-method-error-group::before,body[id*="shop_order_mods"] .payment-mode::before,body[id*="shop_order_mods"] .order-mods-item::before,body[id*="shop_order_mods"] .form-check-custom::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:4px !important; background:  linear-gradient( 90deg, #1eb6f2 0%, #63d471 55%, #ffc72c 100%  ) !important; opacity:.92 !important;}body[id*="shop_order_mods"] .form-group.js-method-error-group:hover,body[id*="shop_order_mods"] .payment-mode:hover,body[id*="shop_order_mods"] .order-mods-item:hover,body[id*="shop_order_mods"] .form-check-custom:hover{ transform:translateY(-2px) !important; box-shadow:  0 16px 34px rgba(0,51,102,.11),  inset 0 1px 0 rgba(255,255,255,.94) !important;}body[id*="shop_order_mods"] .js-order-mods-active,body[id*="shop_order_mods"] .payment-mode.js-payment-checked-validation{ background:  linear-gradient( 135deg, rgba(234,244,251,.98) 0%, rgba(248,252,255,.98) 100%  ) !important; border:1px solid #9cc7e7 !important; box-shadow:  0 18px 44px rgba(0,51,102,.13),  inset 5px 0 0 #1eb6f2 !important;}body[id*="shop_order_mods"] .order-mods__name,body[id*="shop_order_mods"] .order-mods_name,body[id*="shop_order_mods"] label{ color:#102a43 !important; font-weight:900 !important; line-height:1.35 !important;}body[id*="shop_order_mods"] .price,body[id*="shop_order_mods"] .order-mods__price,body[id*="shop_order_mods"] .order-mods_price{ color:#003366 !important; font-weight:950 !important; font-size:16px !important;}body[id*="shop_order_mods"] .order-mods-details{ background:  linear-gradient( 180deg, #f4f9fe 0%, #ffffff 100%  ) !important; border:1px solid #d5e4f1 !important; border-radius:15px !important; margin-top:16px !important; padding:16px 18px !important; color:#30485f !important; font-size:13px !important; line-height:1.65 !important; box-shadow:  inset 4px 0 0 #1eb6f2 !important;}body[id*="shop_order_mods"] .order-mods_logo-wrap img,body[id*="shop_order_mods"] .order-mods__logo-wrap img{ max-height:50px !important; width:auto !important; object-fit:contain !important;}body[id*="shop_order_mods"] select,body[id*="shop_order_mods"] .form-select{ min-height:44px !important; border-radius:12px !important; border:1px solid #cfdeea !important; background:#ffffff !important; color:#23415c !important; font-weight:700 !important; box-shadow:  0 4px 12px rgba(0,51,102,.045) !important;}body[id*="shop_order_mods"] input[type="radio"]{ accent-color:#1e9bd7 !important; transform:scale(1.15) !important;}body[id*="shop_order_mods"] .disabled,body[id*="shop_order_mods"] [disabled]{ opacity:.45 !important;}body[id*="shop_order_mods"] .sum-box{ position:relative !important; overflow:hidden !important; background:  linear-gradient( 180deg, #ffffff 0%, #f8fbff 100%  ) !important; border:1px solid rgba(177,197,213,.72) !important; border-radius:26px !important; box-shadow:  0 24px 60px rgba(0,51,102,.13),  inset 0 1px 0 rgba(255,255,255,.95) !important; padding:26px !important; transform:translateY(-4px) !important;}body[id*="shop_order_mods"] .sum-box::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:  linear-gradient( 90deg, #1eb6f2 0%, #63d471 55%, #ffc72c 100%  ) !important;}body[id*="shop_order_mods"] .sum-box__main-title,body[id*="shop_order_mods"] .sum-box h3,body[id*="shop_order_mods"] .sum-box h4{ color:#102a43 !important; font-weight:950 !important;}body[id*="shop_order_mods"] .sum-box strong,body[id*="shop_order_mods"] .sum-box .price{ color:#001f3f !important; font-weight:950 !important;}body[id*="shop_order_mods"] .sum-box [class*="discount"],body[id*="shop_order_mods"] .sum-box [class*="saving"],body[id*="shop_order_mods"] .sum-box [class*="sale"]{ background:  linear-gradient( 135deg, #eef5fb 0%, #f7fbff 100%  ) !important; border:1px solid #d7e3ef !important; border-radius:11px !important; color:#28455f !important; font-weight:800 !important;}body[id*="shop_order_mods"] #button_next,body[id*="shop_order_mods"] .overflow-main-btn,body[id*="shop_order_mods"] .sum-box .btn{ min-height:56px !important; border-radius:16px !important; background:  linear-gradient( 135deg, #ffd84a 0%, #f2b91b 100%  ) !important; border:1px solid #b78900 !important; color:#111827 !important; font-size:20px !important; font-weight:950 !important; box-shadow:  0 18px 34px rgba(226,170,0,.28),  inset 0 1px 0 rgba(255,255,255,.55) !important; transition:all .18s ease !important;}body[id*="shop_order_mods"] #button_next:hover,body[id*="shop_order_mods"] .overflow-main-btn:hover,body[id*="shop_order_mods"] .sum-box .btn:hover{ transform:translateY(-2px) !important; box-shadow:  0 24px 46px rgba(226,170,0,.38),  inset 0 1px 0 rgba(255,255,255,.65) !important;}body[id*="shop_order_mods"] .btn-secondary,body[id*="shop_order_mods"] a.btn[href*="back"]{ border-radius:13px !important; background:  linear-gradient( 180deg, #ffffff 0%, #eef5fb 100%  ) !important; border:1px solid #cfdeea !important; color:#23415c !important; font-weight:850 !important;}body[id*="shop_order_mods"] .order-steps,body[id*="shop_order_mods"] .steps,body[id*="shop_order_mods"] [class*="step"]{ color:#34536f !important;}@media (max-width:992px){ body[id*="shop_order_mods"] h1{  font-size:38px !important; } body[id*="shop_order_mods"] .sum-box{  border-radius:22px !important;  padding:20px !important;  transform:none !important; } body[id*="shop_order_mods"] .form-group.js-method-error-group, body[id*="shop_order_mods"] .payment-mode, body[id*="shop_order_mods"] .order-mods-item{  border-radius:18px !important; } body[id*="shop_order_mods"] #button_next, body[id*="shop_order_mods"] .overflow-main-btn{  font-size:18px !important; }}body[id*="shop_order_control"] main#main{ background:  radial-gradient(circle at 14% 10%, rgba(30,182,242,.08) 0%, transparent 34%),  radial-gradient(circle at 84% 14%, rgba(255,199,44,.10) 0%, transparent 28%),  linear-gradient(180deg,#f4f8fc 0%,#ffffff 72%) !important; padding-bottom:80px !important;}body[id*="shop_order_control"] h1,body[id*="shop_order_control"] .main-title,body[id*="shop_order_control"] .main__title{ color:#003366 !important; font-weight:950 !important; letter-spacing:-.035em !important;}body[id*="shop_order_control"] main#main > p,body[id*="shop_order_control"] .page_content > p{ color:#4d6780 !important; font-weight:600 !important; text-align:center !important; margin:12px 0 28px 0 !important;}body[id*="shop_order_control"] .overflow-main-grid.container.grid{ gap:28px !important; align-items:start !important;}body[id*="shop_order_control"] section.order-control-section{ position:relative !important; overflow:hidden !important; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.70) !important; border-radius:20px !important; padding:22px !important; box-shadow:  0 14px 36px rgba(0,51,102,.08),  inset 0 1px 0 rgba(255,255,255,.95) !important; transition:all .18s ease !important;}body[id*="shop_order_control"] section.order-control-section::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:4px !important; background:linear-gradient(90deg,#1eb6f2 0%,#63d471 55%,#ffc72c 100%) !important;}body[id*="shop_order_control"] section.order-control-section:hover{ transform:translateY(-2px) !important; box-shadow:  0 20px 48px rgba(0,51,102,.12),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_order_control"] .order-control-section__col,body[id*="shop_order_control"] [class*="order-control-section__col"]{ background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important;}body[id*="shop_order_control"] section.order-control-section h2,body[id*="shop_order_control"] section.order-control-section h3,body[id*="shop_order_control"] section.order-control-section h4,body[id*="shop_order_control"] section.order-control-section h5{ color:#102a43 !important; font-weight:950 !important; margin-bottom:14px !important;}body[id*="shop_order_control"] .order-control-data,body[id*="shop_order_control"] [class*="order-control-data"]{ color:#263f57 !important;}body[id*="shop_order_control"] .order-control-data > div,body[id*="shop_order_control"] [class*="order-control-data"] > div{ padding:6px 0 !important; border-bottom:1px dashed rgba(177,197,213,.55) !important;}body[id*="shop_order_control"] .order-control-data > div:last-child,body[id*="shop_order_control"] [class*="order-control-data"] > div:last-child{ border-bottom:0 !important;}body[id*="shop_order_control"] a[href*="modify"],body[id*="shop_order_control"] .modify,body[id*="shop_order_control"] .edit,body[id*="shop_order_control"] [class*="modify"]{ color:#3d6f9f !important; font-weight:850 !important; text-decoration:none !important;}body[id*="shop_order_control"] a[href*="modify"]:hover,body[id*="shop_order_control"] .modify:hover,body[id*="shop_order_control"] .edit:hover,body[id*="shop_order_control"] [class*="modify"]:hover{ color:#003366 !important; text-decoration:underline !important;}body[id*="shop_order_control"] section.order-control-section img{ max-height:58px !important; width:auto !important; object-fit:contain !important;}body[id*="shop_order_control"] .order-content__block-title,body[id*="shop_order_control"] .cart-content__block-title,body[id*="shop_order_control"] [class*="block-title"]{ color:#102a43 !important; font-weight:950 !important; letter-spacing:-.02em !important;}body[id*="shop_order_control"] .cart-items,body[id*="shop_order_control"] .js-cart-root{ display:block !important;}body[id*="shop_order_control"] .cart-item,body[id*="shop_order_control"] .cart-product-item{ position:relative !important; overflow:hidden !important; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.62) !important; border-radius:18px !important; padding:16px 18px 16px 24px !important; margin-bottom:13px !important; box-shadow:  0 10px 26px rgba(0,51,102,.06),  inset 0 1px 0 rgba(255,255,255,.92) !important; transition:all .18s ease !important;}body[id*="shop_order_control"] .cart-item::before,body[id*="shop_order_control"] .cart-product-item::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; bottom:0 !important; width:5px !important; background:linear-gradient(180deg,#1eb6f2 0%,#63d471 55%,#ffc72c 100%) !important;}body[id*="shop_order_control"] .cart-item:hover,body[id*="shop_order_control"] .cart-product-item:hover{ transform:translateY(-2px) !important; box-shadow:  0 18px 40px rgba(0,51,102,.11),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_order_control"] .cart-item img,body[id*="shop_order_control"] .cart-product-item img{ width:64px !important; height:64px !important; object-fit:contain !important; border-radius:14px !important; background:#ffffff !important; border:1px solid #d8e7f4 !important; padding:6px !important; box-shadow:0 7px 16px rgba(0,51,102,.075) !important;}body[id*="shop_order_control"] .cart-item a,body[id*="shop_order_control"] .cart-product-item a{ color:#003366 !important; font-weight:900 !important; text-decoration:none !important;}body[id*="shop_order_control"] .cart-item a:hover,body[id*="shop_order_control"] .cart-product-item a:hover{ color:#1d6fa8 !important;}body[id*="shop_order_control"] .cart-item .price,body[id*="shop_order_control"] .cart-product-item .price,body[id*="shop_order_control"] .cart-item strong,body[id*="shop_order_control"] .cart-product-item strong{ color:#003366 !important; font-weight:950 !important;}body[id*="shop_order_control"] .sum-box{ position:relative !important; overflow:hidden !important; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.76) !important; border-radius:26px !important; box-shadow:  0 24px 60px rgba(0,51,102,.13),  inset 0 1px 0 rgba(255,255,255,.95) !important; padding:26px !important;}body[id*="shop_order_control"] .sum-box::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:linear-gradient(90deg,#1eb6f2 0%,#63d471 55%,#ffc72c 100%) !important;}body[id*="shop_order_control"] .sum-box__main-title,body[id*="shop_order_control"] .sum-box h3,body[id*="shop_order_control"] .sum-box h4,body[id*="shop_order_control"] .sum-box h5{ color:#102a43 !important; font-weight:950 !important;}body[id*="shop_order_control"] .sum-box strong,body[id*="shop_order_control"] .sum-box .price{ color:#001f3f !important; font-weight:950 !important;}body[id*="shop_order_control"] .sum-box__total-price,body[id*="shop_order_control"] .total-price,body[id*="shop_order_control"] [class*="total-price"]{ color:#003366 !important; font-weight:950 !important; letter-spacing:-.025em !important;}body[id*="shop_order_control"] .line-separator{ border-top:1px dashed rgba(177,197,213,.72) !important; margin:18px 0 !important;}body[id*="shop_order_control"] .sum-box [class*="discount"],body[id*="shop_order_control"] .sum-box [class*="saving"],body[id*="shop_order_control"] .sum-box [class*="sale"]{ background:linear-gradient(135deg,#eef5fb 0%,#f7fbff 100%) !important; border:1px solid #d7e3ef !important; border-radius:11px !important; color:#28455f !important; font-weight:800 !important; padding:9px 11px !important;}body[id*="shop_order_control"] .order-control__comments,body[id*="shop_order_control"] [class*="order-control__comments"]{ margin-top:12px !important;}body[id*="shop_order_control"] textarea,body[id*="shop_order_control"] .form-control{ min-height:82px !important; border-radius:14px !important; background:#ffffff !important; border:1px solid #cfddea !important; color:#20364a !important; font-weight:600 !important; box-shadow:0 6px 16px rgba(0,51,102,.045) !important; transition:all .18s ease !important;}body[id*="shop_order_control"] textarea:focus,body[id*="shop_order_control"] .form-control:focus{ border-color:#7aa9cf !important; box-shadow:0 0 0 4px rgba(122,169,207,.22) !important; outline:none !important;}body[id*="shop_order_control"] [class*="counter"],body[id*="shop_order_control"] [class*="maxlength"]{ color:#6f879e !important; font-weight:700 !important;}body[id*="shop_order_control"] .order-control__terms,body[id*="shop_order_control"] [class*="terms"],body[id*="shop_order_control"] .form-check{ background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%) !important; border:1px solid #d7e6f4 !important; border-radius:14px !important; padding:13px 14px !important; color:#2b4258 !important; box-shadow:0 6px 16px rgba(0,51,102,.045) !important; margin:12px 0 14px 0 !important;}body[id*="shop_order_control"] input[type="checkbox"]{ accent-color:#1e9bd7 !important; width:17px !important; height:17px !important; cursor:pointer !important;}body[id*="shop_order_control"] .order-control__terms label,body[id*="shop_order_control"] [class*="terms"] label,body[id*="shop_order_control"] .form-check label{ color:#263f57 !important; font-weight:700 !important; line-height:1.45 !important;}body[id*="shop_order_control"] .sum-box__navigation-wrap,body[id*="shop_order_control"] .sum-box__navigation-wrap .btn,body[id*="shop_order_control"] #button_next{ width:100% !important;}body[id*="shop_order_control"] #button_next,body[id*="shop_order_control"] .sum-box .btn,body[id*="shop_order_control"] .overflow-main-btn,body[id*="shop_order_control"] button[type="submit"]{ min-height:54px !important; border-radius:16px !important; background:linear-gradient(135deg,#ffd84a 0%,#f2b91b 100%) !important; border:1px solid #b78900 !important; color:#111827 !important; font-size:19px !important; font-weight:950 !important; letter-spacing:-.015em !important; box-shadow:  0 16px 34px rgba(226,170,0,.30),  inset 0 1px 0 rgba(255,255,255,.55) !important; transition:all .18s ease !important;}body[id*="shop_order_control"] #button_next:hover,body[id*="shop_order_control"] .sum-box .btn:hover,body[id*="shop_order_control"] .overflow-main-btn:hover,body[id*="shop_order_control"] button[type="submit"]:hover{ transform:translateY(-2px) !important; filter:brightness(1.04) !important; box-shadow:  0 22px 42px rgba(226,170,0,.38),  inset 0 1px 0 rgba(255,255,255,.65) !important;}body[id*="shop_order_control"] .btn-secondary,body[id*="shop_order_control"] a.btn[href*="back"]{ border-radius:13px !important; background:linear-gradient(180deg,#ffffff 0%,#eef5fb 100%) !important; border:1px solid #cfdeea !important; color:#23415c !important; font-weight:850 !important; box-shadow:0 6px 14px rgba(0,51,102,.055) !important;}body[id*="shop_order_control"] .btn-secondary:hover,body[id*="shop_order_control"] a.btn[href*="back"]:hover{ color:#003366 !important; border-color:#b7ccdc !important; transform:translateY(-1px) !important;}@media(max-width:992px){ body[id*="shop_order_control"] .overflow-main-grid.container.grid{  gap:20px !important; } body[id*="shop_order_control"] section.order-control-section{  border-radius:18px !important;  padding:18px !important; } body[id*="shop_order_control"] .sum-box{  border-radius:22px !important;  padding:20px !important; } body[id*="shop_order_control"] #button_next, body[id*="shop_order_control"] .sum-box .btn, body[id*="shop_order_control"] .overflow-main-btn{  font-size:18px !important; }}body[id*="shop_order_control"] .order-control__terms,body[id*="shop_order_control"] [class*="terms"],body[id*="shop_order_control"] .form-check{ position:relative !important; overflow:visible !important; pointer-events:auto !important;}body[id*="shop_order_control"] input[type="checkbox"],body[id*="shop_order_control"] #order_control_terms{ position:relative !important; z-index:20 !important; pointer-events:auto !important; opacity:1 !important; visibility:visible !important; appearance:auto !important; -webkit-appearance:auto !important;}body[id*="shop_order_control"] .order-control__terms label,body[id*="shop_order_control"] [class*="terms"] label,body[id*="shop_order_control"] .form-check label,body[id*="shop_order_control"] .order-control_terms-text{ position:relative !important; z-index:10 !important; pointer-events:auto !important;}body[id*="shop_order_control"] .order-control__terms::before,body[id*="shop_order_control"] .order-control__terms::after,body[id*="shop_order_control"] [class*="terms"]::before,body[id*="shop_order_control"] [class*="terms"]::after,body[id*="shop_order_control"] .form-check::before,body[id*="shop_order_control"] .form-check::after{ pointer-events:none !important;}body[id*="shop_order_control"] .order-control__terms,body[id*="shop_order_control"] [class*="terms"],body[id*="shop_order_control"] .form-check{ display:flex !important; align-items:flex-start !important; gap:14px !important;}body[id*="shop_order_control"] input[type="checkbox"],body[id*="shop_order_control"] #order_control_terms{ width:24px !important; height:24px !important; min-width:24px !important; min-height:24px !important; margin-top:2px !important; margin-right:0 !important; accent-color:#1e9bd7 !important; cursor:pointer !important; flex-shrink:0 !important; position:relative !important; z-index:5 !important;}body[id*="shop_order_control"] .order-control__terms label,body[id*="shop_order_control"] [class*="terms"] label,body[id*="shop_order_control"] .form-check label,body[id*="shop_order_control"] .order-control_terms-text{ display:block !important; flex:1 !important; margin:0 !important; padding:0 !important; color:#263f57 !important; font-size:14px !important; line-height:1.5 !important; font-weight:700 !important;}body[id*="shop_order_send"]{ background:  radial-gradient(circle at 50% 4%, rgba(30,182,242,.16), transparent 34%),  radial-gradient(circle at 78% 18%, rgba(255,199,44,.13), transparent 30%),  linear-gradient(180deg,#f4f9fe 0%,#ffffff 72%) !important;}body[id*="shop_order_send"] #page_order_send_content{ max-width:1280px !important; margin:0 auto !important; padding:38px 24px 80px !important;}body[id*="shop_order_send"] .order-send__container{ position:relative !important; overflow:hidden !important; max-width:860px !important; margin:18px auto 34px auto !important; padding:64px 42px 56px !important; text-align:center !important; background:  radial-gradient(circle at 18% 16%, rgba(30,182,242,.16), transparent 34%),  radial-gradient(circle at 82% 16%, rgba(99,212,113,.14), transparent 30%),  radial-gradient(circle at 50% 115%, rgba(255,199,44,.14), transparent 32%),  linear-gradient(135deg,#ffffff 0%,#f3fbff 52%,#eef8ff 100%) !important; border:1px solid rgba(177,197,213,.72) !important; border-radius:32px !important; box-shadow:  0 30px 85px rgba(0,51,102,.16),  inset 0 1px 0 rgba(255,255,255,.96) !important;}body[id*="shop_order_send"] .order-send__container::after{ content:"" !important; position:absolute !important; inset:18px !important; border-radius:26px !important; border:1px solid rgba(255,255,255,.72) !important; pointer-events:none !important;}body[id*="shop_order_send"] .order-send__container::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:7px !important; background:linear-gradient(90deg,#1eb6f2 0%,#63d471 52%,#ffc72c 100%) !important;}body[id*="shop_order_send"] .icon.icon-size-xxl.text-success,body[id*="shop_order_send"] .icon-success,body[id*="shop_order_send"] svg.text-success{ width:88px !important; height:88px !important; margin:0 auto 18px !important; color:#169b55 !important; fill:#169b55 !important; filter:drop-shadow(0 14px 22px rgba(22,155,85,.25)) !important;}body[id*="shop_order_send"] .icon.icon-size-xxl.text-success svg{ width:48px !important; height:48px !important;}body[id*="shop_order_send"] .block.mb-0{ margin-bottom:0 !important;}body[id*="shop_order_send"] .block.mb-0 h1,body[id*="shop_order_send"] .block.mb-0 h2,body[id*="shop_order_send"] h1{ margin:0 0 28px !important; text-align:center !important; color:#003366 !important; font-size:44px !important; line-height:1.12 !important; font-weight:950 !important; letter-spacing:-1.2px !important;}body[id*="shop_order_send"] .order-send__order-key-outer{ position:relative !important; z-index:2 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; flex-wrap:wrap !important; margin:0 auto !important; padding:18px 22px !important; border-radius:22px !important; background:  linear-gradient(135deg,#003366 0%,#0b5f91 52%,#1eb6f2 100%) !important; border:1px solid rgba(0,51,102,.22) !important; box-shadow:  0 18px 42px rgba(0,51,102,.24),  inset 0 1px 0 rgba(255,255,255,.25) !important;}body[id*="shop_order_send"] .order-send__order-key-text{ margin:0 !important; color:#ffffff !important; font-size:16px !important; font-weight:850 !important; letter-spacing:.01em !important;}body[id*="shop_order_send"] .order-send__order-key{ display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:12px 20px !important; border-radius:16px !important; background:linear-gradient(180deg,#ffffff 0%,#eef7ff 100%) !important; border:1px solid rgba(255,255,255,.82) !important; color:#003366 !important; font-size:22px !important; font-weight:950 !important; letter-spacing:.5px !important; box-shadow:  0 10px 24px rgba(0,0,0,.16),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_order_send"] #custom-content-bottom{ position:relative !important; overflow:hidden !important; max-width:860px !important; margin:0 auto 40px !important; padding:44px 42px !important; text-align:center !important; background:  radial-gradient(circle at 16% 0%, rgba(30,182,242,.10), transparent 30%),  radial-gradient(circle at 84% 100%, rgba(99,212,113,.10), transparent 30%),  linear-gradient(135deg,#ffffff 0%,#f5fbff 54%,#eef8ff 100%) !important; border:1px solid rgba(177,197,213,.62) !important; border-radius:28px !important; box-shadow:  0 22px 58px rgba(0,51,102,.11),  inset 0 1px 0 rgba(255,255,255,.95) !important;}body[id*="shop_order_send"] #custom-content-bottom::before{ content:"" !important; display:block !important; width:210px !important; height:3px !important; margin:0 auto 30px !important; border-radius:999px !important; background:linear-gradient(90deg,transparent 0%,#1eb6f2 25%,#63d471 60%,#ffc72c 85%,transparent 100%) !important;}body[id*="shop_order_send"] #custom-content-bottom,body[id*="shop_order_send"] #custom-content-bottom p,body[id*="shop_order_send"] #custom-content-bottom div{ color:#003366 !important; font-size:24px !important; line-height:1.65 !important; font-weight:850 !important;}body[id*="shop_order_send"] #custom-content-bottom strong{ color:#001f3f !important; font-weight:950 !important;}body[id*="shop_order_send"] .list_title_outer{ max-width:920px !important; margin:22px auto 18px !important;}body[id*="shop_order_send"] .list_title{ position:relative !important; overflow:hidden !important; padding:24px 30px !important; border-radius:24px !important; background:  linear-gradient(90deg,#ffffff 0%,#eaf8ff 100%) !important; border:1px solid rgba(177,197,213,.66) !important; box-shadow:  0 16px 38px rgba(0,51,102,.09),  inset 0 1px 0 rgba(255,255,255,.95) !important; color:#003366 !important; font-size:28px !important; font-weight:950 !important;}body[id*="shop_order_send"] .list_title::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:linear-gradient(90deg,#1eb6f2 0%,#63d471 55%,#ffc72c 100%) !important;}body[id*="shop_order_send"] .list_title h2,body[id*="shop_order_send"] .list_title h3{ margin:0 !important; color:#003366 !important; font-size:28px !important; font-weight:950 !important;}body[id*="shop_order_send"] .page_artdet__inner,body[id*="shop_order_send"] [class*="artdet"],body[id*="shop_order_send"] .product-list,body[id*="shop_order_send"] .list_block{ max-width:920px !important; margin-left:auto !important; margin-right:auto !important;}@media(max-width:768px){ body[id*="shop_order_send"] #page_order_send_content{  padding:24px 12px 60px !important; } body[id*="shop_order_send"] .order-send__container{  margin:18px 0 26px !important;  padding:44px 20px 36px !important;  border-radius:24px !important; } body[id*="shop_order_send"] .block.mb-0 h1, body[id*="shop_order_send"] .block.mb-0 h2, body[id*="shop_order_send"] h1{  font-size:31px !important; } body[id*="shop_order_send"] .order-send__order-key-outer{  width:100% !important;  padding:16px !important; } body[id*="shop_order_send"] .order-send__order-key{  font-size:18px !important; } body[id*="shop_order_send"] #custom-content-bottom{  padding:30px 18px !important;  border-radius:22px !important; } body[id*="shop_order_send"] #custom-content-bottom, body[id*="shop_order_send"] #custom-content-bottom p, body[id*="shop_order_send"] #custom-content-bottom div{  font-size:18px !important; } body[id*="shop_order_send"] .list_title{  padding:20px 22px !important;  font-size:23px !important; } body[id*="shop_order_send"] .list_title h2, body[id*="shop_order_send"] .list_title h3{  font-size:23px !important; }}body[id*="shop_order_send"] .order-send__order-key-outer{ position:relative !important; z-index:2 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:14px !important; flex-wrap:wrap !important; margin:0 auto !important; padding:18px 22px !important; border-radius:22px !important; background:  linear-gradient(135deg, #0f5f97 0%, #1387cb 52%, #35c3ff 100%) !important; border:1px solid rgba(0,51,102,.18) !important; box-shadow:  0 18px 42px rgba(0,51,102,.18),  inset 0 1px 0 rgba(255,255,255,.28) !important;}body[id*="shop_order_send"] .order-send__order-key-outer{ box-shadow:  0 18px 42px rgba(0,51,102,.18),  0 0 38px rgba(30,182,242,.18),  inset 0 1px 0 rgba(255,255,255,.28) !important;}#modal-dialog-cart-add-ok .modal-content{ overflow:hidden !important; border-radius:24px !important; border:1px solid rgba(177,197,213,.72) !important; background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; box-shadow:  0 28px 80px rgba(0,51,102,.24),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#modal-dialog-cart-add-ok .modal-header{ position:relative !important; padding:28px 32px 20px !important; background:  radial-gradient(circle at top left,rgba(30,182,242,.13),transparent 32%),  linear-gradient(180deg,#ffffff 0%,#eef8ff 100%) !important; border-bottom:1px solid rgba(177,197,213,.55) !important;}#modal-dialog-cart-add-ok .modal-header::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:5px !important; background:linear-gradient(90deg,#1eb6f2 0%,#63d471 55%,#ffc72c 100%) !important;}#modal-dialog-cart-add-ok .modal-header__title-wrapper,#modal-dialog-cart-add-ok .modal-title{ color:#003366 !important; font-size:24px !important; font-weight:950 !important; letter-spacing:-.025em !important;}#modal-dialog-cart-add-ok .icon-set.modal-header__icon{ width:34px !important; height:34px !important; color:#22a35a !important; fill:#22a35a !important; filter:drop-shadow(0 8px 14px rgba(34,163,90,.25)) !important;}#modal-dialog-cart-add-ok .modal-body{ background:#ffffff !important; padding:0 !important; min-height:12px !important;}#modal-dialog-cart-add-ok .modal-footer{ padding:22px 28px 26px !important; background:  linear-gradient(180deg,#ffffff 0%,#f5faff 100%) !important; border-top:0 !important; gap:12px !important; justify-content:center !important;}#modal-dialog-cart-add-ok .modal-footer .btn,#modal-dialog-cart-add-ok .overlay-button{ min-height:46px !important; border-radius:15px !important; padding:0 22px !important; font-size:15px !important; font-weight:900 !important; letter-spacing:-.01em !important; transition:all .18s ease !important;}#modal-dialog-cart-add-ok .modal-footer .btn:first-child,#modal-dialog-cart-add-ok button[onclick*="shop_cart"],#modal-dialog-cart-add-ok .overlay-button.btn-primary:first-child{ background:linear-gradient(135deg,#ffd84a 0%,#f2b91b 100%) !important; border:1px solid #b78900 !important; color:#111827 !important; box-shadow:  0 14px 30px rgba(226,170,0,.30),  inset 0 1px 0 rgba(255,255,255,.55) !important;}#modal-dialog-cart-add-ok .modal-footer .btn:last-child,#modal-dialog-cart-add-ok button[onclick*="overlay_close"],#modal-dialog-cart-add-ok .overlay-button.btn-primary:last-child{ background:linear-gradient(180deg,#ffffff 0%,#eef7ff 100%) !important; border:1px solid #bfd6e8 !important; color:#23415c !important; box-shadow:0 8px 20px rgba(0,51,102,.08) !important;}#modal-dialog-cart-add-ok .modal-footer .btn:hover,#modal-dialog-cart-add-ok .overlay-button:hover{ transform:translateY(-2px) !important; filter:brightness(1.03) !important;}#overlay_cart_add_ok.modal{ backdrop-filter:blur(2px) !important;}@media(max-width:768px){ #modal-dialog-cart-add-ok .modal-content{  border-radius:20px !important; } #modal-dialog-cart-add-ok .modal-header{  padding:24px 20px 18px !important; } #modal-dialog-cart-add-ok .modal-header__title-wrapper, #modal-dialog-cart-add-ok .modal-title{  font-size:21px !important; } #modal-dialog-cart-add-ok .modal-footer{  padding:18px !important;  flex-direction:column-reverse !important; } #modal-dialog-cart-add-ok .modal-footer .btn, #modal-dialog-cart-add-ok .overlay-button{  width:100% !important; }}.contact-mobile .input-group,.contact-mobile .input-group-text{  display:flex !important;  align-items:center !important;}#kap_mobile_sub{  height:50px !important;  line-height:50px !important;  padding-top:0 !important;  padding-bottom:0 !important;  position:relative !important;  top:0 !important;}#kap_mobile_sub.form-control{  margin-top:0 !important;}.nav-link__icon-container{ width:22px !important; min-width:22px !important; display:flex !important; align-items:center !important; justify-content:center !important; margin-right:10px !important;}.nav-link__icon,.nav-link__icon img{ width:18px !important; height:18px !important; opacity:.72 !important; transition:  transform .22s ease,  opacity .22s ease,  filter .22s ease !important; filter:  grayscale(.05)  drop-shadow(0 1px 1px rgba(0,0,0,.04));}.nav-link:hover .nav-link__icon,.nav-link:hover .nav-link__icon img{ opacity:1 !important; transform:  translateX(2px)  scale(1.06); filter:  drop-shadow(0 0 8px rgba(177,197,213,.35))  drop-shadow(0 1px 2px rgba(0,0,0,.08));}.nav-link:hover .nav-link__name{ color:#003366 !important;}.nav-item.active .nav-link__icon,.nav-item.active .nav-link__icon img{ opacity:1 !important; filter:  drop-shadow(0 0 10px rgba(177,197,213,.40));}.nav-link .badge{ background:  linear-gradient(180deg,#f8fbff 0%,#edf4fb 100%) !important; border:1px solid rgba(177,197,213,.55) !important; color:#5d7389 !important; font-size:11px !important; font-weight:700 !important; border-radius:999px !important; padding:3px 9px !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,.95),  0 1px 2px rgba(0,35,75,.05) !important; transition:.2s ease !important;}.nav-link:hover .badge{ transform:translateX(1px); border-color:rgba(177,197,213,.85) !important; color:#003366 !important;}#offcanvas-header-box-cat-0 .offcanvas-title,#offcanvas-box-menu-label{ font-size:17px !important; font-weight:800 !important; letter-spacing:-0.3px !important; line-height:1.1 !important;}#offcanvas-header-box-menu .offcanvas-title{ font-size:17px !important; font-weight:800 !important; letter-spacing:-0.3px !important; line-height:1.1 !important;}@media (min-width:992px){ :root{  --am-cat-l0:360px;  --am-cat-lx:320px; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"]{  top:0 !important;  bottom:0 !important;  width:var(--am-cat-lx) !important;  max-width:none !important;  margin-left:0 !important;  margin-right:0 !important;  transform:none !important;  background:#ffffff !important;  border-right:1px solid #d7e6f4 !important;  box-shadow: 12px 0 38px rgba(0,35,75,.10) !important; }  #offcanvas-box-cat-0{  width:var(--am-cat-l0) !important;  left:0 !important; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="1"]{  left:var(--am-cat-l0) !important; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="2"]{  left:calc(var(--am-cat-l0) + var(--am-cat-lx)) !important; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="3"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 2)) !important; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="4"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 3)) !important; }  .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="5"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 4)) !important; }  .offcanvas[id^="offcanvas-box-cat-"] .nav-link__name{  font-size:14px !important;  line-height:1.22 !important; }  #offcanvas-box-cat-0 .nav-link__name{  font-size:14.5px !important; }  .offcanvas[id^="offcanvas-box-cat-"] .nav-link__icon-container{  width:20px !important;  min-width:20px !important;  margin-right:8px !important; } .offcanvas[id^="offcanvas-box-cat-"] .nav-link .badge{  font-size:10px !important;  padding:2px 7px !important; }}@media (max-width:991px){ .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"]{  width:320px !important;  max-width:92vw !important;  left:0 !important; }}@media (min-width:992px){ :root{  --am-cat-l0:390px;    --am-cat-lx:320px;   } #offcanvas-box-cat-0{  width:var(--am-cat-l0) !important;  left:0 !important; } .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="1"]{  left:var(--am-cat-l0) !important; } .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="2"]{  left:calc(var(--am-cat-l0) + var(--am-cat-lx)) !important; } .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="3"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 2)) !important; } .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="4"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 3)) !important; } .offcanvas.offcanvas-start[id^="offcanvas-box-cat-"][data-level="5"]{  left:calc(var(--am-cat-l0) + (var(--am-cat-lx) * 4)) !important; }  #offcanvas-box-cat-0 .nav-link__name{  font-size:14.5px !important;  white-space:nowrap !important; }}.offcanvas[id^="offcanvas-box-cat-"] .offcanvas-header{ position:relative !important; padding-left:52px !important; padding-right:52px !important;}.offcanvas[id^="offcanvas-box-cat-"] .offcanvas-title{ width:100% !important; text-align:center !important; padding-left:10px !important; padding-right:10px !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:normal !important; color:#003366 !important; font-size:15px !important; font-weight:800 !important; line-height:1.12 !important; letter-spacing:-0.2px !important; margin:0 !important;}.offcanvas[id^="offcanvas-box-cat-"] .btn-close{ position:absolute !important; right:10px !important; top:10px !important; width:34px !important; height:34px !important; border-radius:50% !important; background-color:#ffffff !important; border:1px solid rgba(177,197,213,.65) !important; box-shadow:  0 6px 16px rgba(0,35,75,.12),  inset 0 1px 0 rgba(255,255,255,.95) !important; opacity:1 !important; z-index:5 !important;}.offcanvas[id^="offcanvas-box-cat-"] .btn-back{ position:absolute !important; left:10px !important; top:10px !important; width:34px !important; height:34px !important; border-radius:50% !important; background:#ffffff !important; border:1px solid rgba(177,197,213,.65) !important; color:#0077cc !important; box-shadow:  0 6px 16px rgba(0,35,75,.12),  inset 0 1px 0 rgba(255,255,255,.95) !important; opacity:1 !important; z-index:5 !important;}.offcanvas[id^="offcanvas-box-cat-"] .btn-close:hover,.offcanvas[id^="offcanvas-box-cat-"] .btn-back:hover{ transform:scale(1.06) !important; border-color:rgba(0,119,204,.35) !important; box-shadow:  0 8px 20px rgba(0,119,204,.18),  inset 0 1px 0 rgba(255,255,255,.98) !important;}.offcanvas[id^="offcanvas-box-cat-"] .btn-back,.offcanvas[id^="offcanvas-box-cat-"] .btn-back:hover{ transform:none !important;}.offcanvas[id^="offcanvas-box-cat-"] .btn-back{ left:26px !important; top:54px !important;}@media (max-width:991px){  .offcanvas[id^="offcanvas-box-cat-"] .offcanvas-body{  padding-right:10px !important; } .offcanvas[id^="offcanvas-box-cat-"] .nav-link{  padding-right:8px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="0"] .offcanvas-body{  padding-left:12px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="1"] .offcanvas-body{  padding-left:18px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="2"] .offcanvas-body{  padding-left:34px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="3"] .offcanvas-body{  padding-left:50px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="4"] .offcanvas-body{  padding-left:66px !important; }  .offcanvas[id^="offcanvas-box-cat-"][data-level="5"] .offcanvas-body{  padding-left:82px !important; }  .offcanvas[id^="offcanvas-box-cat-"] .nav-link__name{  white-space:normal !important;  line-height:1.22 !important; }}html body .blog__btn-more-wrap,html body .blog_btn-more-wrap{  width:100% !important;  display:flex !important;  justify-content:center !important;  align-items:center !important;  margin:32px 0 24px 0 !important;  padding:0 !important;}html body a.blog__btn-more.btn.btn-primary,html body a.blog_btn-more.btn.btn-primary{    --bs-btn-bg:transparent !important;  --bs-btn-border-color:transparent !important;  --bs-btn-color:#ffffff !important;  --bs-btn-hover-bg:transparent !important;  --bs-btn-hover-border-color:transparent !important;  --bs-btn-hover-color:#ffffff !important;  position:relative !important;  display:inline-flex !important;  align-items:center !important;  justify-content:center !important;  gap:10px !important;  min-width:240px !important;  height:52px !important;  padding:0 28px !important;  border:none !important;  border-radius:999px !important;  background:  linear-gradient(  135deg,  #245BFF 0%,  #1877F2 42%,  #11C5E8 100%  ) !important;  color:#ffffff !important;  text-decoration:none !important;  font-size:18px !important;  font-weight:800 !important;  letter-spacing:-0.2px !important;  box-shadow:  0 10px 24px rgba(24,119,242,.22),  0 4px 12px rgba(17,197,232,.16),  inset 0 1px 0 rgba(255,255,255,.28) !important;  overflow:hidden !important;  transition:  transform .22s ease,  box-shadow .22s ease,  filter .22s ease !important;}html body a.blog__btn-more.btn.btn-primary::before,html body a.blog_btn-more.btn.btn-primary::before{  content:"" !important;  position:absolute !important;  top:0 !important;  left:-120% !important;  width:65% !important;  height:100% !important;  background:  linear-gradient(  90deg,  transparent,  rgba(255,255,255,.24),  transparent  ) !important;  transform:skewX(-22deg) !important;  transition:left .7s ease !important;}html body a.blog__btn-more.btn.btn-primary::after,html body a.blog_btn-more.btn.btn-primary::after{  content:none !important;}html body a.blog__btn-more.btn.btn-primary:hover,html body a.blog_btn-more.btn.btn-primary:hover{  transform:translateY(-2px) scale(1.015) !important;  background:  linear-gradient(  135deg,  #3A6BFF 0%,  #2490FF 42%,  #19D3EF 100%  ) !important;  color:#ffffff !important;  box-shadow:  0 16px 34px rgba(24,119,242,.28),  0 8px 18px rgba(17,197,232,.22),  inset 0 1px 0 rgba(255,255,255,.34) !important;}html body a.blog__btn-more.btn.btn-primary:hover::before,html body a.blog_btn-more.btn.btn-primary:hover::before{  left:140% !important;}html body a.blog__btn-more.btn.btn-primary:active,html body a.blog_btn-more.btn.btn-primary:active{  transform:translateY(0) scale(.985) !important;}html body a.blog__btn-more.btn.btn-primary i,html body a.blog_btn-more.btn.btn-primary i,html body a.blog__btn-more.btn.btn-primary svg,html body a.blog_btn-more.btn.btn-primary svg{  transition:transform .2s ease !important;}html body a.blog__btn-more.btn.btn-primary:hover i,html body a.blog_btn-more.btn.btn-primary:hover i,html body a.blog__btn-more.btn.btn-primary:hover svg,html body a.blog_btn-more.btn.btn-primary:hover svg{  transform:translateX(3px) !important;}@media(max-width:768px){  html body .blog__btn-more-wrap,  html body .blog_btn-more-wrap{  margin:24px 0 18px 0 !important;  }  html body a.blog__btn-more.btn.btn-primary,  html body a.blog_btn-more.btn.btn-primary{  width:calc(100% - 24px) !important;  min-width:unset !important;  height:50px !important;  padding:0 22px !important;  font-size:17px !important;  }}a.blog-item__details-btn.btn.btn-primary,a.blog_btn-more.btn.btn-primary{ background:linear-gradient(180deg,#ffd978 0%,#ffbe3b 45%,#f59b12 100%) !important; color:#172033 !important; border:1px solid rgba(180,115,10,.42) !important; border-radius:14px !important; height:42px !important; min-width:155px !important; padding:0 20px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:8px !important; font-size:14px !important; font-weight:900 !important; text-decoration:none !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,.55),  inset 0 -2px 0 rgba(145,88,0,.18),  0 10px 24px rgba(245,155,18,.24) !important; transition:.18s ease !important;}a.blog-item__details-btn.btn.btn-primary:hover,a.blog_btn-more.btn.btn-primary:hover{ transform:translateY(-2px) !important; background:linear-gradient(180deg,#ffe08f 0%,#ffc84d 45%,#ef9d1f 100%) !important; box-shadow:  inset 0 1px 0 rgba(255,255,255,.65),  inset 0 -2px 0 rgba(145,88,0,.20),  0 16px 32px rgba(245,155,18,.30) !important;}#start-blog .page_content_item,#start-blog .page_content-blog,#start-blog [id^="page_content_"].page_content-blog{ padding:0 !important;}#start-blog .blog-item__inner,#start-blog .blog-item_inner{ position:relative !important; background:  linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important; border:1px solid rgba(177,197,213,.65) !important; border-top:4px solid #10bcd4 !important; border-radius:18px !important; overflow:hidden !important; box-shadow:  0 14px 34px rgba(0,35,75,.08),  inset 0 1px 0 rgba(255,255,255,.85) !important; transition:  transform .22s ease,  box-shadow .22s ease,  border-color .22s ease !important;}#start-blog .blog-item__inner::before,#start-blog .blog-item_inner::before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; width:100% !important; height:70px !important; background:linear-gradient(180deg,rgba(16,188,212,.10),transparent) !important; pointer-events:none !important; z-index:1 !important;}#start-blog .blog-item__inner:hover,#start-blog .blog-item_inner:hover{ transform:translateY(-4px) !important; border-color:rgba(16,188,212,.75) !important; box-shadow:  0 22px 48px rgba(0,35,75,.14),  0 0 0 1px rgba(16,188,212,.16),  inset 0 1px 0 rgba(255,255,255,.95) !important;}#start-blog .blog-item__img-outer,#start-blog .blog-item_img_outer{ overflow:hidden !important; border-bottom:1px solid rgba(177,197,213,.45) !important;}#start-blog .blog-item__img-outer img,#start-blog .blog-item_img_outer img{ display:block !important; width:100% !important; transition:transform .28s ease, filter .28s ease !important;}#start-blog .blog-item__inner:hover img,#start-blog .blog-item_inner:hover img{ transform:scale(1.035) !important; filter:saturate(1.04) contrast(1.02) !important;}#start-blog .blog-item__data,#start-blog .blog-item_data{ position:relative !important; z-index:2 !important; background:  linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; padding:18px 18px 74px 18px !important;}#start-blog .blog-item__info,#start-blog .blog-item_info{ color:#5b7fa6 !important; font-weight:700 !important;}#start-blog .blog-item__title,#start-blog .blog-item_title,#start-blog .blog-item__title a,#start-blog .blog-item_title a{ color:#003366 !important; font-weight:900 !important;}#start-blog .blog-item__intro,#start-blog .blog-item_intro,#start-blog .blog-item__text,#start-blog .blog-item_text{ color:#243649 !important;}#start-blog .blog-item__details-btn,#start-blog .blog-item_details-btn,#start-blog a.blog-item__details-btn{ position:absolute !important; right:18px !important; bottom:18px !important;}#start-blog .blog-item__inner:focus-within,#start-blog .blog-item_inner:focus-within{ outline:none !important; box-shadow:  0 22px 48px rgba(0,35,75,.14),  0 0 0 3px rgba(16,188,212,.18) !important;}@media(max-width:768px){ #start-blog .blog-item__inner, #start-blog .blog-item_inner{  border-radius:16px !important;  border-top-width:3px !important; } #start-blog .blog-item__data, #start-blog .blog-item_data{  padding:16px 16px 72px 16px !important; }}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#ffffff;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#1F2A37; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:10px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#e9ebee; }}.ac_results li.ac_over { background-color:#e9ebee;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#ffffff;  position:fixed;  z-index:1030;  border-radius:6px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 0.375rem - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 0.375rem) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#ffffff; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#5B7FA6; box-shadow:0 0 0 0 #5B7FA640; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #5B7FA600; }}