@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:#000000; 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:#000000; --bs-modal-bg:#ffffff; --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#DBDBDB; --bs-modal-header-border-width:2px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#DBDBDB; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}.direct-filter-link { display:inline-flex !important; align-items:center; vertical-align:top;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}.round-bracket-around:empty { display:none;}.info-icon { white-space:nowrap; font-size:min(1em, 1rem); line-height:1;}.info-icon::before { content:" ";}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#FF1E00;}@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:2px solid #998500; box-shadow:inset 0 0 0 calc(0.125rem + 2px) #fff199; outline-offset:-2px; 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:"Montserrat", "Montserrat-fallback"; font-size:1.125rem; font-weight:500;}.sub-title { margin-bottom:1.5rem; color:rgba(0, 0, 0, 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(255, 221, 0, 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:7px; display:block;}::selection { background-color:#f2f2f2;}.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#8f8f8f transparent #8f8f8f transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:1.875rem 1.25rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}#page_artlist_content .page_content_ajax,.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner { min-height:300px;}.ajax-content-placeholder { position:relative; min-height:300px;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#FF1E00;}#box_page_content_blog { min-height:777px;}.nav-item__count-badge { align-self:center;}.nav-item__all-cat { color:#000000; font-weight:700 !important;}.nav-item:hover > .nav-item__all-cat { color:#000000;}.page_page_subpage a:hover { color:#e6c700;}.nav-link__icon-container { display:flex; align-items:center;}.nav-link__icon-container:empty { display:none;}.nav-link__icon-container .icon-set { font-size:16px;}.nav-link__icon-container img { max-height:16px; flex:0 0 16px; width:16px;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #DBDBDB; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}input.page_qty_input { border:none; text-align:center; font-weight:500; background-color:transparent; padding:0; border-radius:0; opacity:1; min-height:calc(1.5em + 0.625rem);}input.page_qty_input:not([readonly]) { width:var(--input-width); flex:1 0 var(--input-width); }input.page_qty_input.form-control-sm { min-height:calc(calc(1.5em + 0.5625rem) - 0.25rem);}input.page_qty_input.form-control-lg { min-height:calc(calc(1.5em + 0.815rem) - 0.25rem);}input.page_qty_input:focus { box-shadow:none;}#image_to_cart img { transition:none !important;}.price-gross-format, .price-net-format, .price-vat-format { white-space:nowrap; }.product-price--base, .product-price--sale, .product-price--gift { line-height:1.2; font-weight:600;}.has-price-sale .product-price--base { color:rgba(0, 0, 0, 0.7); font-weight:400;}.product-price--sale { color:#FF1E00;}.product-price--unit-price, .product-price--unit { line-height:1.25; color:rgba(0, 0, 0, 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, #000000 0%, #000000 100%); padding-top:3rem; padding-bottom:3rem; color:#FFFFFF; font-size:0.875rem; overflow:hidden;}.footer *::selection { background-color:#000000;}.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:#FFF8CB;}.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:#000000; min-height:calc(1.5em + 0.625rem + calc(2px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.product-function-btn { --bs-btn-hover-color:#ffffff; --bs-btn-hover-bg:#8f8f8f; --bs-btn-hover-border-color:#8f8f8f; --bs-btn-active-color:#ffffff; --bs-btn-active-bg:#525252; --bs-active-border-color:#525252; display:inline-flex; align-items:center; justify-content:center; position:relative; cursor:pointer; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; margin:0px; border-radius:7px; 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:7px; border:var(--input-border-width) solid #DBDBDB; background-color:#ffffff; position:relative; display:inline-flex; column-gap:var(--qty-gap);}.page_qty_input_outer:has(.form-control-lg) { border-radius:8px;}.page_qty_input_outer:has(.form-control-sm) { border-radius:3px;}.page_qty_input_outer:focus-within { outline:2px solid #998500; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #fff199;}.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(0, 0, 0, 0.7); pointer-events:none; line-height:1;}.cart-item__qty-unit, .quantity-unit-type--under .artdet__cart-unit { font-size:0.75rem;}.page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap { --padding-y:0.125rem; --padding-x:0.125rem; --qty-gap:0px; --qty-button-width:2.25rem; --qty-button-sign-size:1rem; --input-width:3.2rem; --input-border-width:2px;}@media (min-width:768px) { .page_qty_input_outer.qty--input, .cart-item__qty-wrap, .product__cart-input-wrap, .artdet__cart-input-wrap {  min-width:calc(var(--input-width) + var(--qty-button-width) * 2 + var(--qty-gap) * 2 + var(--padding-x) * 2 + var(--input-border-width) * 2); }}.stock { white-space:normal; text-align:left; display:flex; align-items:center; column-gap:0.25em; padding:0.125em 0.375em; justify-self:flex-start; line-height:1.25;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.section-block { padding:2rem 0; position:relative; overflow:hidden; min-height:100%;}@media (min-width:576px) { .section-block {  padding:5% 10%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].tippy-module-loading { cursor:wait;}span[data-tippy], .form-label[data-tippy] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:2px solid #998500; outline-offset:-2px; box-shadow:inset 0 0 0 0.125rem #fff199;}.tippy-box { background-color:#ffffff; color:#000000; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius:7px; 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, #000000 0%, #000000 100%); padding-top:0; padding-bottom:3rem; overflow:hidden;}.partner_element a { color:#FFFFFF;}.partner_element a:hover { color:#EFEFEF;}: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:#00C65E; color:#000000;}#toast-container > .toast-success .toast-close-button { color:#000000;}#toast-container > .toast-warning { background-color:#CE0F00; color:#ffffff;}#toast-container > .toast-warning .toast-close-button { color:#ffffff;}#toast-container > .toast-error { background-color:#FF1E00; color:#000000;}#toast-container > .toast-error .toast-close-button { color:#000000;}#toast-container > .toast-info { background-color:#00C65E; color:#000000;}#toast-container > .toast-info .toast-close-button { color:#000000;}.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:7px;}.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:7px;}#list-artpack_page .product { border-bottom:2px solid #DBDBDB; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap:0.375rem; gap:var(--bs-gap); background-color:#fff199; border-radius:8px; padding:var(--bs-gap); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.modal { align-items:flex-start; justify-content:center;}.modal .spinner-overlay { border-radius:var(--bs-border-radius-lg);}.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.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:#FF1E00;}.modal-dialog--warning .modal-header__icon { color:#CE0F00;}.modal-dialog--ok .modal-header__icon { color:#00C65E;}.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(0, 0, 0, 0.7);}.modal-header__icon { font-size:2em; color:#FFDD00;}.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, #fff199 0%, #ffeb66 100%); border-radius:8px; 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);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-content,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-content { width:100%;}#offcanvas-exitpopup-wheel .wheel-container-outer,#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; 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;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; overflow:hidden; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:7px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.table-header { color:rgba(0, 0, 0, 0.7); font-size:0.875rem; border-bottom:2px solid #DBDBDB; display:flex; justify-content:space-between; gap:0.5rem;}.table-header .title:last-child:not(:first-child) { text-align:right;}.table-row, .table-header { padding:0.25rem 0;}.table-row { grid-template-columns:auto auto auto 2fr; gap:0.5rem;}@media (max-width:575.98px) { .table-row {  font-size:0.875rem; }}@media (min-width:440px) { .table-row {  grid-template-columns:1fr auto 1fr 2fr; }}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,.long-description__content ul,.long-description__content ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partner__img { width:auto; vertical-align:top;}.partner__item:not(.with-svg) .partner__img { max-height:var(--partner_img_maxheight);}.partner__item.with-svg .partner__img { height:calc(var(--partner_img_maxheight) - 0.5rem);}.partner__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--partner_img_maxwidth) - 0.5rem);}.partner__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.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(0, 0, 0, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(2px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#CE0F00;}.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 { font-size:18px;}.social_icons .element-icon .icon-set { fill:#FFFFFF;}.social_icons a.element { color:#FFFFFF;}.social_icons a.element:hover { color:#FFDD00;}.social_icons a.element:hover .icon-set { fill:currentColor;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 2px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#f2f2f2;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs { opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show { opacity:1; } .offcanvas-xs.hiding { opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm { opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show { opacity:1; } .offcanvas-sm.hiding { opacity:0; }}@media (max-width:767.98px) { .offcanvas-md { opacity:0; } .offcanvas-md.showing, .offcanvas-md.show { opacity:1; } .offcanvas-md.hiding { opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg { opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show { opacity:1; } .offcanvas-lg.hiding { opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl { opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show { opacity:1; } .offcanvas-xl.hiding { opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl { opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show { opacity:1; } .offcanvas-xxl.hiding { opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:2px solid #DBDBDB;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-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:2px solid #DBDBDB; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:2px solid #DBDBDB; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:2px solid #DBDBDB; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:2px solid #DBDBDB; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:2px solid #DBDBDB; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:2px solid #DBDBDB;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 7px 7px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:7px 7px 0 0;}.offcanvas-title { display:block; font-family:"Montserrat", "Montserrat-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom { --bs-offcanvas-header-padding-x:1.5rem; --bs-offcanvas-header-padding-y:0.75rem; }}.bg-secondary-lighter, #list-block-cross_popup, #list-block-up_popup { background-color:#F5F5F5;}#modal-marketing .modal-body { padding:0;}#modal-marketing .modal-dialog { --bs-modal-width:640px;}#modal-marketing .main-title { font-size:1.125rem; text-align:center; font-weight:700;}#modal-marketing .up-block ~ .up-block { margin-top:1px;}.products.type--1:not(.carousel).card--2 { --bs-columns:1;}.products.type--1:not(.carousel).card--2 .product__inner, .products.type--1:not(.carousel).card--2 .product__main { background-color:transparent;}.products.type--1:not(.carousel).card--2 .product__name { font-size:1rem; font-weight:700;}.products.type--1:not(.carousel).card--2 .stock { font-size:0.75rem;}#list-block-cross_popup, #list-block-up_popup { padding:1rem;}.badge.stock { padding:0; border:none;}.stock__text { color:#000000; font-weight:700;}.stock__qty-and-unit { color:#000000; font-weight:400;}.product__name { font-weight:700;}#current-cart { position:relative; margin:1rem auto 2rem; max-width:440px; --bs-progress-height-main:0.875rem;}.interval-price { position:absolute; top:100%; white-space:nowrap; font-size:0.875rem;}.interval-price.inter { transform:translateX(-50%);}.interval-price.inter::before { content:""; position:absolute; bottom:100%; border-left:1px solid #FFDD00; display:block; height:var(--bs-progress-height-main); opacity:0.25; left:50%; margin-left:-1px;}.interval-price:last-child { transform:translateX(-100%);}#cross-sale__free-shipping__progress { --bs-progress-box-shadow:none; --bs-progress-bg:#F5F5F5; --bs-progress-height:var(--bs-progress-height-main); --bs-progress-border-radius:0.5rem;}#cross-sale__free-shipping__progressbar { transition:width ease 1s; width:0; padding:3px; background-clip:content-box; border-radius:7px 0 0 7px;}#cross-sale__free-shipping__progressbar.full { border-radius:7px;}#details_banner_3 { line-height:1.2; margin-bottom:calc(-1 * var(--bs-gutter-y));}#details_banner_3 .element-html-wrap { font-size:0.875rem;}#details_banner_3 .element-icon { font-size:1.125rem;}.artdet__stock .stock__qty-and-unit, .artdet__stock .icon-set {  color:#fff; font-weight:700;}.artdet__stock .stock { padding:0.25rem 0.75rem; font-size:0.875rem;}.artdet__stock .stock.on-stock { background-color:#00C65E; color:#00C65E;}.artdet__stock .stock.no-stock { background-color:#000000; color:#FFFFFF;}.artdet__stock .stock.to-order { background-color:#000000; color:#FFFFFF;}.artdet__stock .stock__text { color:inherit;}#buy-countdown { font-variant-numeric:tabular-nums;}.stock-info-text, .artdet__virtual-point-highlighted__title { font-size:0.875rem;}.stock-infos { line-height:1.2;}.stock-info { display:flex; align-items:center;}.stock-info:not(:last-child) { margin-bottom:0.75rem;}.icon-gap-lg { gap:1em;}.badge--sale { font-size:1rem; font-variant-numeric:tabular-nums; padding:0.25em 0.5em;}.badge--rrp { font-weight:700; display:inline-flex; flex-direction:column; line-height:1em; align-items:flex-start; position:relative;}.badge--rrp .info-icon { position:absolute; top:0; right:0; transform:translate(50%, -50%); background-color:inherit; border-radius:50%; padding:0.2em; font-size:0.6125em; border:2px solid white; pointer-events:auto;}.badge--rrp .info-icon::before { display:none;}.badge-rrp-text { font-size:0.6125em;}.badge-sale-percent { font-size:1.375em;}.artdet__image-block { position:relative;}.artdet__badge-abs-inner { width:var(--main-img-width);}.product__badges { align-items:flex-start;}.products.type--1 .product__badge-sale { font-size:1rem;}.search-smart-price-base-outer { align-items:flex-end !important; flex-direction:column;}:root{ --ss-yellow:#FFDD00;    --ss-yellow-hover:#F2CC00; --ss-yellow-soft:#FFF7CC; --ss-yellow-pale:#FFFBE8; --ss-black:#0B0B0B; --ss-ink:#111111; --ss-ink-2:#3B3B3B; --ss-muted:#6E6E6E; --ss-line:#E6E6E3; --ss-line-2:#D6D6D2; --ss-surface:#F5F5F2; --ss-green:#00C65E;   --ss-red:#FF1E00;    --ss-star:#F5B400; --ss-radius:14px; --ss-radius-lg:18px; --ss-shadow-card:0 1px 2px rgba(0,0,0,.04), 0 6px 18px rgba(0,0,0,.06); --ss-shadow-hover:0 18px 38px -16px rgba(0,0,0,.22);}.main-title{ font-weight:700; letter-spacing:-.3px; }.start_categories__element-texts .element-title > a{ text-decoration:none; }.page_content .read-more h2{ font-size:14px; line-height:22px; }#page_cat_content .custom-content .read-more{ font-size:14px; }.blog-item__intro{ font-size:12px !important; line-height:17px; }.product__btn-tooltip{ display:none !important; }.nanobar{ position:relative; overflow:hidden; }.nanobar::after{ content:""; position:absolute; top:0; left:-50%; width:50%; height:100%; background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 100%); animation:ssShineX 3.6s infinite; pointer-events:none;}@keyframes ssShine{ 0%{left:-50%} 20%{left:120%} 100%{left:120%} }  @keyframes ssShineX{ 0%{transform:translateX(0)} 20%{transform:translateX(340%)} 100%{transform:translateX(340%)} }  @media (max-width:767.98px){ .nanobar .gk-bar .gk-sub .grad-txt{ display:none !important; } .nanobar .gk-bar .ug-t{ line-height:1.12 !important; } .nanobar .gk-bar .gk-sub{ margin-top:5px !important; }}body #ak-widget.akw-hu.akw-side-right{ top:calc(50% - 102px) !important; bottom:auto !important; }#header .header__container{ align-items:center !important; }#header .header__inner{ padding-bottom:6px !important; }.search-bar-visible .search-box,.search-bar-in-offcanvas .offcanvas-box-search,#header .search-box{ max-width:none !important; flex:1 1 auto !important; width:auto !important; min-width:244px;}#header .search-box__input.form-control{ height:48px !important; min-height:48px !important; border-radius:12px !important; border:1.5px solid rgba(0,0,0,.14) !important; background:#fff !important; font-size:14px !important; font-weight:500 !important; box-shadow:0 2px 0 rgba(0,0,0,.04) !important; transition:border-color .15s ease, box-shadow .15s ease;}#header .search-box__input.form-control:focus{ border-color:var(--ss-black) !important; box-shadow:0 0 0 4px rgba(0,0,0,.12) !important;}#header .box-login__offcanvas-btn{ min-height:48px !important; padding:10px 14px !important; border-radius:12px !important;}#header .box-login__offcanvas-btn,#header .box-login__offcanvas-btn .btn__text{ font-size:13px !important; font-weight:700 !important; color:var(--ss-ink) !important;}#header .box-login__offcanvas-btn:hover{ background:rgba(0,0,0,.08) !important; }#header .header__buttons-wrapper,#header .offcanvas-box-cart-open-btn{ overflow:visible !important; }#header .offcanvas-box-cart-open-btn.btn.btn-primary{ --bs-btn-bg:var(--ss-black); --bs-btn-border-color:var(--ss-black); --bs-btn-hover-bg:#262626; --bs-btn-hover-border-color:#262626; --bs-btn-active-bg:#262626; --bs-btn-active-border-color:#262626; --bs-btn-color:var(--ss-yellow); --bs-btn-hover-color:var(--ss-yellow); position:relative !important; width:48px !important; height:48px !important; min-height:48px !important; padding:0 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; background-color:var(--ss-black) !important; border-color:var(--ss-black) !important; color:var(--ss-yellow) !important; border-radius:12px !important; box-shadow:0 6px 14px -8px rgba(0,0,0,.55) !important; transition:transform .15s ease, background-color .15s ease;}#header .offcanvas-box-cart-open-btn.btn.btn-primary:hover{ transform:translateY(-1px); }#header .offcanvas-box-cart-open-btn svg{ width:22px !important; height:22px !important; color:var(--ss-yellow) !important; fill:currentColor; }#header .offcanvas-box-cart-open-btn .cart-box__product-count{ position:absolute !important; top:-6px !important; right:-6px !important; z-index:3 !important; display:inline-block !important; min-width:21px !important; height:21px !important; padding:0 6px !important; border-radius:999px !important; background:#fff !important; color:var(--ss-ink) !important; font-size:11.5px !important; font-weight:800 !important; line-height:21px !important; text-align:center !important; white-space:nowrap !important; box-shadow:0 1px 5px rgba(0,0,0,.35) !important;}#header .offcanvas-box-cart-open-btn .cart-box__product-count:empty,#header .offcanvas-box-cart-open-btn .cart-box__product-count:has(> .cart-empty-text:only-child){ display:none !important; }#header .offcanvas-box-cart-open-btn .cart-box__product-count .visually-hidden{ position:absolute !important; width:1px !important; height:1px !important; overflow:hidden !important; clip:rect(0 0 0 0) !important; white-space:nowrap !important;}#header .offcanvas-box-cat-0-open-btn.btn{ display:inline-flex; align-items:center; justify-content:center; gap:.5rem; min-height:44px !important; min-width:44px !important; aspect-ratio:1 / 1 !important; background-color:var(--ss-black) !important; border:none !important; box-shadow:none !important; color:#fff !important; border-radius:12px !important; font-size:13px !important; font-weight:700 !important; transition:background-color .2s ease, transform .15s ease;}#header .offcanvas-box-cat-0-open-btn.btn .btn__text,#header .offcanvas-box-cat-0-open-btn.btn span{ color:#fff !important; font-size:13px !important; font-weight:700 !important; }#header .offcanvas-box-cat-0-open-btn.btn svg,#header .offcanvas-box-cat-0-open-btn.btn svg *{ color:var(--ss-yellow) !important; fill:var(--ss-yellow) !important; }#header .offcanvas-box-cat-0-open-btn.btn:hover,#header .offcanvas-box-cat-0-open-btn.btn:focus,#header .offcanvas-box-cat-0-open-btn.btn:active,#header .offcanvas-box-cat-0-open-btn.btn[aria-expanded="true"]{ background-color:#262626 !important; color:#fff !important;}@media (min-width:992px){ #header .offcanvas-box-cat-0-open-btn.btn{ min-width:0 !important; aspect-ratio:auto !important; }}.header__container.header__container--bottom{ min-height:54px !important; margin-top:6px !important; padding-top:0 !important; padding-bottom:0 !important; align-items:center !important; column-gap:6px !important; background:transparent !important;}.header__container--bottom .offcanvas-box-cat-0-open-btn.btn{ height:42px !important; min-height:42px !important; padding:10px 18px !important; font-size:14px !important;}.header__container--bottom .offcanvas-box-cat-0-open-btn.btn .btn__text{ font-size:14px !important; }.header__container--bottom a{ font-size:13.5px !important; font-weight:600 !important; color:var(--ss-ink) !important; padding:8px 10px !important; border-radius:9px !important; text-decoration:none !important; transition:background-color .15s ease;}.header__container--bottom a:hover,.header__container--bottom a:focus-visible{ background:rgba(0,0,0,.08) !important; }.header__container--bottom .header_text_section,.header__container--bottom .header_text_section *{ font-size:13.5px !important; font-weight:600 !important; color:var(--ss-ink) !important; }@media (max-width:767.98px){ .header_text_section_2{ display:none; } }.offcanvas.offcanvas--box-cat{ overflow-y:auto !important; overflow-x:hidden !important; -webkit-overflow-scrolling:touch !important;}.offcanvas.offcanvas--box-cat .offcanvas-body{ overflow:visible !important; flex:0 0 auto !important; height:auto !important; max-height:none !important; min-height:0 !important;}.offcanvas.offcanvas--box-cat .offcanvas-header{ padding-right:64px !important; }.offcanvas.offcanvas--box-cat .offcanvas-header > .btn-close{ left:auto !important; right:10px !important; top:10px !important; background-color:var(--ss-yellow) !important; color:var(--ss-black) !important; opacity:1 !important; border-radius:12px !important; box-shadow:none !important;}.offcanvas.offcanvas--box-cat .offcanvas-header > .btn-close:hover{ background-color:var(--ss-black) !important; color:var(--ss-yellow) !important; }.offcanvas.offcanvas--box-cat .offcanvas-header > .btn-close svg{ color:currentColor !important; fill:currentColor !important; }.offcanvas.offcanvas--box-cat .offcanvas-header > .btn-close.btn-back{ left:10px !important; right:auto !important; top:10px !important; transform:none !important; margin:0 !important;}.offcanvas.offcanvas--box-cat .offcanvas-header:has(> .btn-back){ padding-left:64px !important; }.offcanvas.offcanvas--box-cat .offcanvas-header:has(> .btn-back) .offcanvas-title{ font-size:1.25rem; line-height:1.2; }.offcanvas--box-cat .offcanvas-parent-img-link{ display:none !important; }.offcanvas--box-cat .nav-link__icon-container{ margin-right:4px; }.offcanvas--box-cat .nav-link__icon-container img{ width:22px !important; max-height:22px !important; flex:0 0 22px !important; }.offcanvas--box-cat #nav-item-akcio > .nav-link::before{ content:""; flex:0 0 22px; width:22px; height:22px; margin-right:-2px; background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.2%22%20fill%3D%22%23FF1E00%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8.6%2015.4l6.8-6.8%22%20stroke%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221.3%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%221.3%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}.offcanvas--box-cat .nav-link__icon-container .icon-set.svg--cat{ font-size:20px; }.nav-link__icon-container svg.svg--cat[viewBox="0 0 64 24"]{ width:53px !important; max-width:none !important; height:20px !important; flex:0 0 53px; font-size:20px; }.nav-link__icon-container img.nav-link__icon[src*="_icon.svg"]{ width:auto !important; height:20px !important; max-height:20px !important; aspect-ratio:64 / 24; flex:0 0 auto !important; }ul:has(> li > a > .nav-link__icon-container > svg[viewBox="0 0 64 24"], > li > a > .nav-link__icon-container > img.nav-link__icon[src*="_icon.svg"]) > li > a > .nav-link__icon-container{ flex:0 0 54px !important; width:54px; justify-content:center; margin-right:8px;}.categories .categories-grid.grid{ column-gap:12px; row-gap:12px; grid-template-columns:repeat(1, minmax(0,1fr));}.categories .categories-grid.grid > .category-card{ grid-column:auto !important; padding:0 !important; }.categories .category-card__inner.has-img{ display:flex !important; flex-direction:row !important; align-items:center; justify-content:flex-start; gap:14px; height:100%; padding:8px 10px; text-decoration:none; background:var(--ss-yellow-soft); border:1px solid #F2E08A; border-radius:var(--ss-radius); transition:background-color .18s ease, box-shadow .18s ease, transform .18s ease, border-color .18s ease;}.categories .category-card__inner.has-img:hover,.categories .category-card__inner.has-img:focus-visible{ background:var(--ss-yellow); border-color:var(--ss-yellow); box-shadow:0 14px 26px -14px rgba(160,130,0,.75); transform:translateY(-2px);}.categories .category-card__img{ width:56px !important; height:56px !important; min-width:56px; flex:0 0 56px; aspect-ratio:1/1; object-fit:contain; margin:0 !important; padding:8px; background:#fff; border-radius:12px; box-shadow:0 1px 3px rgba(0,0,0,.08);}.categories .category-card__data{ display:flex !important; align-items:center; min-width:0; flex:1 1 auto; text-align:left !important; padding:0 !important; margin:0 !important;}.categories .category-card__name{ font-weight:600; font-size:15.5px; line-height:1.25; color:var(--ss-ink); text-align:left !important; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}@media (min-width:440px){ .categories .categories-grid.grid{ grid-template-columns:repeat(2, minmax(0,1fr)); } }@media (min-width:768px){ .categories .categories-grid.grid{ grid-template-columns:repeat(3, minmax(0,1fr)); column-gap:14px; row-gap:14px; } }@media (min-width:992px){ .categories .categories-grid.grid{ grid-template-columns:repeat(4, minmax(0,1fr)); } }@media (min-width:1240px){ .categories .categories-grid.grid{ column-gap:16px; row-gap:16px; } .categories .category-card__img{ width:60px !important; height:60px !important; min-width:60px; flex-basis:60px; } .categories .category-card__name{ font-size:16px; }}@media (min-width:1440px){ .categories .categories-grid.grid{ grid-template-columns:repeat(5, minmax(0,1fr)); } }section.category-product-list{ display:none !important; }.products.type--1 .product__inner,.products.type--2 .product__inner{ padding:10px; }.products .product__inner{ border:1px solid var(--ss-line); border-radius:var(--ss-radius); transition:box-shadow .18s ease, transform .18s ease, border-color .18s ease;}@media (hover:hover){ .products .product:hover .product__inner{  transform:translateY(-3px); border-color:var(--ss-line-2); box-shadow:var(--ss-shadow-hover); }}.products .product__name .product__name-link,.products .product__name-link{ font-size:13px !important; font-weight:600 !important; line-height:1.35 !important; color:var(--ss-ink); text-decoration:none; display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:3 !important; overflow:hidden !important; text-overflow:ellipsis !important; max-height:calc(1.35em * 3) !important; min-height:calc(1.35em * 3) !important;}.products .product__price-sale .price-gross-format,.products .product__prices:not(.has-price-sale) .product__price-base .price-gross-format{ font-size:22px !important; font-weight:850 !important; font-variation-settings:'wght' 850; letter-spacing:-.4px; line-height:1.1;}.products .product__prices:not(.has-price-sale) .product__price-base,.products .product__prices:not(.has-price-sale) .product__price-base *{ color:var(--ss-ink) !important; text-decoration:none !important; opacity:1 !important;}.products .product__price-sale,.products .product__price-sale *{ color:var(--ss-red) !important; }.products .has-price-sale .product__price-base,.products .has-price-sale .product__price-base *{ font-size:12px !important; font-weight:500 !important; color:#8C8C8C !important;}.products .product__stock.badge{ background-color:transparent !important; padding:0 !important; border:0 !important; font-size:12px !important; font-weight:600 !important;}.products .product__stock .stock__text{ font-size:12px !important; font-weight:700 !important; color:var(--ss-ink-2) !important; }.products .product__stock.on-stock .stock__text{ color:var(--ss-green) !important; }.products .product__stock.to-order .stock__text{ color:#B45309 !important; } .products .product__stock svg,.products .product__stock .icon-set{ display:none !important; }.products .product__stock .stock__text::before{ content:""; display:inline-block; width:7px; height:7px; border-radius:50%; background:#9A9A9A; margin-right:6px; vertical-align:middle; box-shadow:0 0 0 3px rgba(154,154,154,.18);}.products .product__stock.on-stock .stock__text::before{ background:var(--ss-green); box-shadow:0 0 0 3px rgba(0,198,94,.18); }.products .product__stock.to-order .stock__text::before{ background:#F59E0B; box-shadow:0 0 0 3px rgba(245,158,11,.20); }.products .product__cart-btn,.products .product-main-btn{ font-size:13.5px !important; font-weight:700 !important; min-height:40px !important; border-radius:10px !important;}.products .product-main-btn:hover{ background-color:var(--ss-black) !important; border-color:var(--ss-black) !important; color:var(--ss-yellow) !important; }.products .product-main-btn:hover svg{ color:var(--ss-yellow) !important; fill:currentColor; }.product__img-count{ display:none !important; }.product__img-link.product__img-carousel{ position:relative; }.product__img-link.product__img-carousel .product__img,.product__img-link.product__img-carousel .product__alt-img.ss-hover-swap{ transition:opacity .25s ease; }.product__img-link.product__img-carousel .product__alt-img.ss-hover-swap{ position:absolute !important; top:0; left:0; width:100% !important; height:100% !important; object-fit:contain; opacity:0; pointer-events:none; z-index:2;}.product__img-outer:hover .product__alt-img.ss-hover-swap.is-loaded{ opacity:1; }.product__img-outer:hover .product__img.is-swappable{ opacity:0; }.products:has(.stickers[data-position="above"]) .product{ padding-top:24px; }.products .product__inner:has(> .stickers[data-position="above"]){ overflow:visible; border-top-left-radius:0; border-top-right-radius:0; border-top-color:#138A3E;}.products .product__inner:has(> .stickers[data-position="above"]) .product__img-outer{ overflow:hidden; }.products .product__inner > .stickers[data-position="above"]{ position:absolute; left:-1px; right:-1px; bottom:calc(100% + 1px); z-index:3; margin:0; padding:0 !important; display:flex;}.products .product__inner > .stickers[data-position="above"] > .sticker[data-type="text"]{ flex:1 1 100%; display:flex; align-items:center; justify-content:center; gap:5px; height:24px; padding:0 8px; background-color:#138A3E !important; color:#fff !important; border-radius:10px 10px 0 0; font-size:11px !important; font-weight:800 !important; letter-spacing:.05em; text-transform:uppercase; line-height:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.products .product__inner > .stickers[data-position="above"] > .sticker[data-id="82884"]::before{ content:""; flex:0 0 14px; width:14px; height:14px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v10h-11zM13.5 9.5h4l3.5 3.5v3.5h-7.5'/%3E%3Ccircle cx='7' cy='17.2' r='2'/%3E%3Ccircle cx='17.3' cy='17.2' r='2'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v10h-11zM13.5 9.5h4l3.5 3.5v3.5h-7.5'/%3E%3Ccircle cx='7' cy='17.2' r='2'/%3E%3Ccircle cx='17.3' cy='17.2' r='2'/%3E%3C/svg%3E") center/contain no-repeat;}@container card-width (max-width:175px){ .products .product__inner > .stickers[data-position="above"] > .sticker[data-id="82884"]::before{ display:none; } .products .product__inner > .stickers[data-position="above"] > .sticker[data-type="text"]{ letter-spacing:.02em; font-size:10.5px !important; }}.sticker[data-type="image"] .sticker-caption:empty{ display:none; }.sticker[data-type="image"] img{ filter:drop-shadow(0 3px 8px rgba(0,0,0,.22)); }.products .product__badges{ flex-direction:column; align-items:flex-start; }.products .stickers-wrap{ container-type:inline-size; }.products .stickers[data-position="on_top_right"] .sticker[data-type="image"]{ max-width:min(90px, calc(100cqw - 68px)) !important; }@media (min-width:1240px){ .filter-exists.filter-box-in-sidebar .product-list-grid, .filter-not-exists.filter-box-content-exists.filter-box-in-sidebar .product-list-grid{  grid-template-columns:280px minmax(0, 1fr); }}#box_container_shop_filter{ width:280px; }.product_filter_title__text{ font-weight:700; font-size:1em; color:var(--ss-ink); }.product_filter_link{ font-size:14px; }.offcanvas-filter-box-open-btn.type--inline{ background-color:var(--ss-black) !important; border-color:var(--ss-black) !important; color:#fff !important;}.offcanvas-filter-box-open-btn.type--inline svg{ color:var(--ss-yellow) !important; fill:currentColor; }@media (max-width:767.98px){ .filter-box-bar__inner{  flex-wrap:nowrap !important; overflow-x:auto !important; overflow-y:hidden !important;  -webkit-overflow-scrolling:touch !important; scrollbar-width:none !important; -ms-overflow-style:none !important; } .filter-box-bar__inner::-webkit-scrollbar{ display:none !important; width:0 !important; height:0 !important; } .filter-box-bar__inner > *{ flex:0 0 auto !important; } .filter-box-bar__inner .product_filter_link{ white-space:nowrap !important; }}.infinite-scroll-btn.page_artlist_load_more_content{ display:block; width:100%; padding:16px 24px; border-radius:12px; font-size:18px; font-weight:800; letter-spacing:.3px; animation:ssPulse 1.8s ease-in-out infinite;}@keyframes ssPulse{ 0% { transform:scale(1); box-shadow:0 0 0 0 rgba(255,221,0,.65); } 70% { transform:scale(1.015); box-shadow:0 0 0 14px rgba(255,221,0,0); } 100%{ transform:scale(1); box-shadow:0 0 0 0 rgba(255,221,0,0); }}#page_artdet_content{ --ss-card-shadow:0 1px 2px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.06);}#page_artdet_content .layout-container--1{ display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; justify-content:flex-start !important; column-gap:16px !important; row-gap:4px !important;}#page_artdet_content .layout-container--1 > .artdet__nav,#page_artdet_content .layout-container--1 > .artdet__name{ flex:0 0 100% !important; width:100% !important; }#page_artdet_content .layout-container--1 > .artdet__rating-and-social-outer,#page_artdet_content .layout-container--1 > .artdet__sku{ flex:0 0 auto !important; width:auto !important; margin:0 !important; justify-content:flex-start !important; padding-top:0 !important;}#page_artdet_content .artdet__name{ font-size:28px !important; font-weight:800 !important; line-height:1.22 !important; letter-spacing:-.5px !important; color:var(--ss-ink) !important; margin:2px 0 8px !important; padding-top:0 !important;}@media (max-width:767.98px){ #page_artdet_content .artdet__name{ font-size:20px !important; } }#page_artdet_content .artdet__rating-and-social-outer,#page_artdet_content .artdet__rating-and-social-outer *{ font-size:13.5px !important; font-weight:600 !important; color:var(--ss-ink-2) !important; }#page_artdet_content .artdet__rating-and-social-outer a{ color:var(--ss-ink) !important; text-decoration-color:var(--ss-yellow) !important; }#page_artdet_content .artdet__rating-and-social-outer:empty{ display:none !important; }#page_artdet_content .artdet__sku,#page_artdet_content .artdet__sku *{ font-size:12.5px !important; font-weight:600 !important; color:var(--ss-muted) !important; }#page_artdet_content .layout-container--2{ background:#fff; border:1px solid var(--ss-line); border-radius:var(--ss-radius-lg); padding:20px !important; box-shadow:var(--ss-card-shadow); align-content:start;}#page_artdet_content .artdet__image-block{ padding-top:0 !important; position:relative !important; background:#fff; }#page_artdet_content #main_image{ border-radius:12px; }@media (min-width:992px){ #artdet__main-block > .layout-container--2, #artdet__main-block > .layout-container--3{ grid-column:span 6 !important; }}@media (max-width:991.98px){ #artdet__main-block > .ss-top-row{ display:contents !important; }}@media (min-width:992px){ #artdet__main-block > .ss-top-row{  order:2 !important; grid-column:auto / span 12 !important;  display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;  column-gap:24px !important; row-gap:0 !important; align-items:start !important; } #artdet__main-block > .ss-top-row > .layout-container--2, #artdet__main-block > .ss-top-row > .layout-container--3{ grid-column:auto !important; width:auto !important; margin:0 !important; } #artdet__main-block > .ss-top-row > .layout-container--3{  position:sticky !important; top:var(--ss-sticky-top, 143px) !important;  align-self:start !important; height:fit-content !important; min-height:0 !important; }}#page_artdet_content .layout-container--3{ display:grid !important; grid-template-columns:auto minmax(210px,1fr) !important; align-items:center !important; align-content:start !important; column-gap:20px !important; row-gap:14px !important; background:#fff !important; border:1px solid var(--ss-line) !important; border-radius:var(--ss-radius-lg) !important; padding:22px 24px !important; box-shadow:var(--ss-card-shadow) !important;}#page_artdet_content .layout-container--3 > *{ padding-top:0 !important; margin-top:0 !important; }#page_artdet_content .layout-container--3 > .artdet__stock{ grid-column:1 / -1 !important; grid-row:1 !important; margin-bottom:2px !important; }#page_artdet_content .layout-container--3 > .artdet__prices{ grid-column:1 !important; grid-row:2 !important; margin:0 !important; }#page_artdet_content .layout-container--3 > #artdet__cart{ grid-column:2 !important; grid-row:2 !important; margin:0 !important; }#page_artdet_content .layout-container--3 > .stock-infos{ grid-column:1 / -1 !important; grid-row:3 !important; display:flex !important; flex-direction:column !important; gap:9px !important; padding-top:14px !important; border-top:1px solid var(--ss-line) !important;}#page_artdet_content .layout-container--3 > #artdet__package-offers{ grid-column:1 / -1 !important; grid-row:4 !important; }#page_artdet_content .layout-container--3 > .artdet__virtual-point-highlighted{ grid-column:1 / -1 !important; grid-row:5 !important; margin-top:2px !important; }#page_artdet_content .layout-container--3 > #details_banner_3{ grid-column:1 / -1 !important; grid-row:6 !important; }#page_artdet_content .layout-container--3 > #artdet__cart .artdet__cart-not-buyable-col{ padding-top:0 !important; }@media (min-width:992px){ #page_artdet_content .layout-container--3 > .artdet__prices, #page_artdet_content .layout-container--3 > #artdet__cart{ align-self:end !important; }}@media (max-width:991.98px){ #page_artdet_content .layout-container--3{  display:flex !important; flex-direction:column !important; align-items:stretch !important;  row-gap:12px !important; column-gap:0 !important; } #page_artdet_content .layout-container--3 > *{ width:100% !important; max-width:100% !important; grid-column:auto !important; grid-row:auto !important; } #page_artdet_content .layout-container--3 > .artdet__stock{ order:1 !important; } #page_artdet_content .layout-container--3 > .artdet__prices{ order:2 !important; } #page_artdet_content .layout-container--3 > #artdet__cart{ order:3 !important; } #page_artdet_content .layout-container--3 > .stock-infos{ order:4 !important; } #page_artdet_content .layout-container--3 > #artdet__package-offers{ order:5 !important; } #page_artdet_content .layout-container--3 > .artdet__virtual-point-highlighted{ order:6 !important; } #page_artdet_content .layout-container--3 > #details_banner_3{ order:7 !important; }}@media (max-width:767.98px){ #page_artdet_content .layout-container--3{ padding:16px !important; }}.artdet__price-base-outer{ margin-bottom:0 !important; }.artdet__prices{ display:flex !important; flex-direction:column !important; justify-content:center !important; }#page_artdet_content .artdet__price-base-outer{ display:flex !important; align-items:center !important; gap:8px !important; margin-bottom:2px !important; }#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base,#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base-value,#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base .price-gross-format,#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base .price-gross,#page_artdet_content .artdet__price-discount,#page_artdet_content .artdet__price-discount .price-gross-format,#page_artdet_content .artdet__price-discount .price-gross,#page_artdet_content .artdet__price-net{ font-size:40px !important; font-weight:850 !important; line-height:1.05 !important; letter-spacing:-.9px !important; color:var(--ss-ink) !important; text-decoration:none !important;}#page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base .price-currency,#page_artdet_content .artdet__price-discount .price-currency,#page_artdet_content .artdet__price-net .price-currency{ font-size:24px !important; font-weight:800 !important; color:inherit !important;}#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base,#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base-value,#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base .price-gross-format,#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base .price-currency{ font-size:14px !important; font-weight:600 !important; color:var(--ss-muted) !important; letter-spacing:0 !important;}#page_artdet_content .artdet__prices.has-price-sale .artdet__price-base-value{ text-decoration:line-through !important; }#page_artdet_content .artdet__prices.has-price-sale .artdet__price-discount,#page_artdet_content .artdet__prices.has-price-sale .artdet__price-discount *{ color:var(--ss-red) !important; }@media (max-width:1399.98px){ #page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base, #page_artdet_content .artdet__prices:not(.has-price-sale) .artdet__price-base .price-gross-format, #page_artdet_content .artdet__price-discount, #page_artdet_content .artdet__price-discount .price-gross-format{ font-size:34px !important; }}#page_artdet_content .artdet__badge-abs{ z-index:8 !important; pointer-events:none !important; }#page_artdet_content .artdet__badge-abs > *{ pointer-events:auto !important; }#page_artdet_content .artdet__badge-abs .artdet__sale{ background:var(--ss-red) !important; color:#fff !important; border-radius:8px !important; font-weight:800 !important; box-shadow:0 6px 14px -6px rgba(255,30,0,.6) !important;}#page_artdet_content #subscribe_to_cheaper{ width:36px !important; height:36px !important; margin-left:8px !important; border-radius:10px !important; border:1.5px solid var(--ss-line-2) !important; background:#fff !important;}.artdet__cart{ align-items:center !important; }.artdet__cart > *{ margin-top:0 !important; }#page_artdet_content #artdet__cart{ align-items:center !important; flex-wrap:wrap !important; row-gap:12px !important; }#page_artdet_content .artdet__cart-input-wrap{ border:1.5px solid var(--ss-line-2) !important; border-radius:12px !important; overflow:hidden !important; background:#fff !important;}#page_artdet_content .artdet__cart-btn-col{ flex:1 1 190px !important; min-width:190px !important; }#page_artdet_content .artdet__cart-btn{ position:relative !important; overflow:hidden !important; width:100% !important; white-space:nowrap !important; min-height:52px !important; border-radius:12px !important; background:var(--ss-yellow) !important; background-image:none !important; border-color:var(--ss-yellow) !important; color:var(--ss-black) !important; font-size:16px !important; font-weight:800 !important; box-shadow:0 10px 22px -10px rgba(204,170,0,.75) !important; animation:ssCartPulse 2.8s ease-in-out infinite !important;}#page_artdet_content .artdet__cart-btn:hover,#page_artdet_content .artdet__cart-btn:focus{ background:var(--ss-black) !important; border-color:var(--ss-black) !important; color:var(--ss-yellow) !important; animation-play-state:paused !important;}#page_artdet_content .artdet__cart-btn svg{ color:currentColor !important; fill:currentColor; }#page_artdet_content .artdet__cart-btn::after,#page_artdet_content .package-offer__cart-btn::after{ content:""; position:absolute; top:-6px; bottom:-6px; left:-70%; width:46%; z-index:1; pointer-events:none; background:linear-gradient(105deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%); transform:skewX(-20deg); animation:ssCartShine 4.6s ease-in-out infinite;}@keyframes ssCartShine{ 0%{left:-70%} 16%{left:135%} 100%{left:135%} }@keyframes ssCartPulse{ 0%,100%{ transform:scale(1); box-shadow:0 10px 22px -10px rgba(204,170,0,.75); } 50%  { transform:scale(1.022); box-shadow:0 16px 32px -10px rgba(204,170,0,.95); }}.artdet__stock .icon-set{ display:block; }#page_artdet_content .artdet__stock .badge.stock.on-stock{ background-color:var(--ss-green) !important; border:0 !important; border-radius:999px !important; padding:7px 14px !important; display:inline-flex !important; align-items:center !important; gap:7px !important;}#page_artdet_content .artdet__stock .badge.stock.on-stock,#page_artdet_content .artdet__stock .badge.stock.on-stock *{ color:#fff !important; fill:#fff !important; font-weight:700 !important; font-size:13.5px !important; }#page_artdet_content .artdet__stock .badge.stock.to-order{ background-color:var(--ss-yellow-soft) !important; border:0 !important; border-radius:999px !important; padding:7px 14px !important;}#page_artdet_content .artdet__stock .badge.stock.to-order,#page_artdet_content .artdet__stock .badge.stock.to-order *{ color:var(--ss-ink) !important; font-weight:700 !important; font-size:13.5px !important; }#page_artdet_content .stock-infos .stock-info{ font-size:14px !important; font-weight:500 !important; color:var(--ss-ink-2) !important; align-items:center !important;}#page_artdet_content .stock-infos > .stock-info{ order:1 !important; }#page_artdet_content .stock-infos > .stock-info.on-stock{ display:none !important; }  #page_artdet_content .stock-infos .stock-info:not(.on-stock){ background:var(--ss-yellow-pale) !important; border:1px solid #F5E7A1 !important; border-radius:10px !important; padding:10px 13px !important; gap:14px !important;}#page_artdet_content .stock-infos > .stock-info > svg{ flex:0 0 17.5px !important; width:17.5px !important; margin-right:0 !important; color:var(--ss-ink) !important; }#page_artdet_content .stock-infos b{ color:var(--ss-ink) !important; font-weight:800 !important; }#page_artdet_content .artdet__virtual-point-highlighted{ background:transparent !important; border:none !important; padding:0 !important; font-size:14px !important; color:var(--ss-ink-2) !important;}#page_artdet_content #details_banner_3{ display:flex !important; flex-direction:column !important; gap:9px !important; padding-top:14px !important; border-top:1px solid var(--ss-line) !important;}#page_artdet_content #details_banner_3 .element{ margin:0 !important; font-size:14px !important; color:var(--ss-ink-2) !important; align-items:center; }#page_artdet_content #details_banner_3 .element-title{ color:var(--ss-ink) !important; font-weight:700 !important; }#page_artdet_content #details_banner_3 .element__img{ width:34px; height:34px; flex:0 0 34px; object-fit:contain; }  #page_artdet_content #details_banner_3 > .element{ position:relative; }#page_artdet_content #details_banner_3 .element-title a{ color:var(--ss-ink) !important; text-decoration:none !important; padding-right:19px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A9A97' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E"), linear-gradient(var(--ss-yellow), var(--ss-yellow)); background-repeat:no-repeat, no-repeat; background-position:right 1px center, 0 100%; background-size:12px 12px, 0 2px; -webkit-box-decoration-break:slice; box-decoration-break:slice; transition:background-size .2s ease;}#page_artdet_content #details_banner_3 .element-title a::before{ content:""; position:absolute; inset:-4px 0; z-index:1; }  #page_artdet_content #details_banner_3 > .element:hover .element-title a{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E"), linear-gradient(var(--ss-yellow), var(--ss-yellow)); background-size:12px 12px, calc(100% - 19px) 2px;}#page_artdet_content #details_banner_3 > .element:has(.element-title a):focus-within{ outline:2px solid var(--ss-yellow); outline-offset:3px; border-radius:8px; }#page_artdet_content #details_banner_3 > .element:has(.ss-szall){ display:block !important; }#page_artdet_content #details_banner_3 > .element:has(.ss-szall) > :not(.element-html-wrap){ display:none !important; }  #page_artdet_content #details_banner_3 > .element:has(.ss-szall) .element-title{ display:none !important; } .ss-szall{ display:block; margin:0; color:var(--ss-ink); }.ss-szall__head{ display:flex; align-items:center; gap:14px; min-height:34px; cursor:pointer; list-style:none; user-select:none; border-radius:8px; }  .ss-szall__head::-webkit-details-marker{ display:none; }.ss-szall__head::marker{ content:""; }.ss-szall__head:focus-visible{ outline:2px solid var(--ss-yellow); outline-offset:3px; }.ss-szall__ico{ width:34px; height:34px; flex:0 0 34px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='5' y='7' width='38' height='50' rx='5' fill='%230B0B0B'/%3E%3Crect x='9.5' y='11.5' width='13.5' height='12' rx='2' fill='%23FFDD00'/%3E%3Crect x='25' y='11.5' width='13.5' height='12' rx='2' fill='%23FFE866'/%3E%3Crect x='9.5' y='26' width='13.5' height='12' rx='2' fill='%23FFE866'/%3E%3Crect x='25' y='26' width='13.5' height='12' rx='2' fill='%23BFE3FF'/%3E%3Crect x='9.5' y='40.5' width='13.5' height='12' rx='2' fill='%23FFDD00'/%3E%3Crect x='25' y='40.5' width='13.5' height='12' rx='2' fill='%23FFE866'/%3E%3Cg fill='%230B0B0B'%3E%3Crect x='19' y='16.5' width='2' height='2' rx='1'/%3E%3Crect x='34.5' y='16.5' width='2' height='2' rx='1'/%3E%3Crect x='19' y='31' width='2' height='2' rx='1'/%3E%3Crect x='19' y='45.5' width='2' height='2' rx='1'/%3E%3Crect x='34.5' y='45.5' width='2' height='2' rx='1'/%3E%3C/g%3E%3Cg transform='rotate(-24 47 45)'%3E%3Cpath d='M34 36.5h20.5a3.5 3.5 0 0 1 3.5 3.5v11a3.5 3.5 0 0 1-3.5 3.5H34l-7.5-9z' fill='%23FF1E00' stroke='%23fff' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='33.6' cy='45.5' r='2.4' fill='%23fff'/%3E%3Cpath d='M40 42.5h12M40 48.5h8' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat; }.ss-szall__title{ font-size:14px; font-weight:700; line-height:1.2; color:var(--ss-ink); background-image:linear-gradient(var(--ss-yellow), var(--ss-yellow)); background-repeat:no-repeat; background-position:0 100%; background-size:0 2px; padding-bottom:1px; transition:background-size .2s ease;}.ss-szall__head:hover .ss-szall__title{ background-size:100% 2px; }.ss-szall__chev{ width:22px; height:22px; flex:0 0 22px; margin-left:-4px; border-radius:50%; background-color:var(--ss-black); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-size:13px; background-position:center 55%; background-repeat:no-repeat; transition:transform .25s ease, background-color .2s ease;}.ss-szall__head:hover .ss-szall__chev{ background-color:#333; }.ss-szall[open] .ss-szall__chev{ transform:rotate(180deg); background-position:center 45%; }.ss-szall__body{ margin-top:10px; padding:10px; background:var(--ss-surface); border:1px solid var(--ss-line); border-radius:14px; }.ss-szall__list{ list-style:none !important; margin:0 !important; padding:0 !important; display:flex; flex-direction:column; gap:6px; }.ss-szall__row{ display:grid; grid-template-columns:54px minmax(0,1fr) auto; align-items:center; column-gap:12px; margin:0 !important; padding:6px 12px 6px 6px; background:#fff; border:1px solid var(--ss-line); border-radius:12px; }.ss-szall__row::before, .ss-szall__row::marker{ content:none !important; }.ss-szall__logo{ width:54px; height:34px; border-radius:8px; background:#fff; border:1px solid var(--ss-line); display:flex; align-items:center; justify-content:center; overflow:hidden; }.ss-szall__logo img{ display:block; width:auto !important; height:auto !important; max-width:44px; max-height:22px; object-fit:contain; }.ss-szall__logo--foxpost{ background:#B70100; border-color:#B70100; }.ss-szall__logo--foxpost img{ max-width:34px; max-height:34px; }.ss-szall__name{ font-size:13.5px; font-weight:600; line-height:1.3; color:var(--ss-ink-2); min-width:0; overflow-wrap:normal; word-break:normal; }.ss-szall__price{ font-size:14px; font-weight:800; color:var(--ss-ink); white-space:nowrap; font-variant-numeric:tabular-nums; }.ss-szall__free{ display:flex; align-items:center; gap:10px; margin-top:8px; padding:10px 14px; border-radius:12px; background:var(--ss-black); color:#fff; font-size:14px; font-weight:700; line-height:1.3; }.ss-szall__free::before{ content:""; width:22px; height:22px; flex:0 0 22px; border-radius:50%; background:var(--ss-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/12px no-repeat; }.ss-szall__free b{ color:var(--ss-yellow); font-weight:900; text-transform:uppercase; letter-spacing:.04em; }.ss-szall__more{ display:inline-block; margin:10px 0 2px 4px; font-size:13px; font-weight:700; color:var(--ss-ink) !important; text-decoration:none !important; border-bottom:2px solid var(--ss-yellow); line-height:1.35; }.ss-szall__more::after{ content:"\00a0\2197"; }.ss-szall__more:hover{ border-bottom-color:var(--ss-ink); }@supports (interpolate-size:allow-keywords){ .ss-szall{ interpolate-size:allow-keywords; } .ss-szall::details-content{ height:0; overflow:clip; transition:height .3s ease, content-visibility .3s allow-discrete; } .ss-szall[open]::details-content{ height:auto; }}@media (max-width:400px){ .ss-szall__body{ padding:8px; } .ss-szall__row{ grid-template-columns:46px minmax(0,1fr) auto; column-gap:10px; padding:6px 10px 6px 6px; } .ss-szall__logo{ width:46px; height:30px; } .ss-szall__logo img{ max-width:38px; max-height:19px; } .ss-szall__logo--foxpost img{ max-width:30px; max-height:30px; } .ss-szall__name{ font-size:13px; } .ss-szall__price{ font-size:13.5px; } .ss-szall__free{ font-size:13.5px; padding:10px 12px; }}#page_artdet_content .artdet__short-descripton .icon-link.scroll-to-btn{ display:none !important; }#page_artdet_content .ss-gal-wrap{ position:relative; display:block; width:100%; text-align:center; z-index:1 !important; }.ss-gal-wrap > img{ display:block; margin:0 auto; }.ss-gal-nav{ position:absolute; top:50%; transform:translateY(-50%); z-index:6; width:42px; height:42px; padding:0; border-radius:50%; cursor:pointer; display:grid; place-items:center; background:rgba(255,255,255,.95); border:1px solid var(--ss-line); color:var(--ss-ink); box-shadow:0 4px 14px -4px rgba(0,0,0,.3); transition:background .18s, color .18s, border-color .18s, transform .15s;}.ss-gal-nav:hover{ background:var(--ss-yellow); border-color:var(--ss-yellow); color:var(--ss-black); transform:translateY(-50%) scale(1.06); }.ss-gal-nav svg{ width:20px; height:20px; }.ss-gal-prev{ left:8px; }.ss-gal-next{ right:8px; }.ss-gal-count{ position:absolute; left:50%; bottom:10px; transform:translateX(-50%); z-index:6; padding:5px 11px; border-radius:999px; background:rgba(11,11,11,.72); color:#fff; font:700 12px Montserrat, sans-serif; font-variant-numeric:tabular-nums;}.artdet__img--alt.ss-active{ outline:2px solid var(--ss-black); outline-offset:2px; border-radius:8px; }@media (max-width:680px){ .ss-gal-nav{ width:36px; height:36px; } .ss-gal-nav svg{ width:17px; height:17px; }}#page_artdet_content .artdet__alts{ display:grid !important; grid-template-columns:repeat(6, minmax(0,1fr)) !important; gap:10px !important; }#page_artdet_content .artdet__alts .artdet__img--alt{ width:100% !important; height:auto !important; aspect-ratio:1/1 !important; object-fit:contain !important; padding:6px !important; background:#fff; border:1.5px solid var(--ss-line); border-radius:12px !important; cursor:pointer; transition:border-color .15s ease, box-shadow .15s ease;}#page_artdet_content .artdet__alts .artdet__img--alt:hover{ border-color:var(--ss-black); box-shadow:0 0 0 3px rgba(255,221,0,.45); }#page_artdet_content .artdet__alts.ss-collapsed > *:nth-child(n+7){ display:none !important; }#page_artdet_content .artdet__alts .ss-more-wrap{ position:relative !important; display:block !important; cursor:pointer !important; }#page_artdet_content .artdet__alts .ss-more-wrap > img{ width:100% !important; }#page_artdet_content .artdet__alts .ss-more-wrap::after{ content:attr(data-more); position:absolute; inset:0; display:grid; place-items:center; border-radius:12px; pointer-events:none; background:rgba(11,11,11,.62); color:var(--ss-yellow); font:800 15px Montserrat, sans-serif;}@media (min-width:992px){ #artdet__main-block > .layout-container--2 > .artdet__image-block{ height:100% !important; }}#artdet__package-offers{ container-type:inline-size; container-name:ssPkg; }#page_artdet_content .layout-container--3 > #artdet__package-offers:not(:has(.package-offer)){ display:none !important; }#page_artdet_content #artdet__package-offers:has(.package-offer){ background:var(--ss-yellow-pale) !important; border:1px solid #F3E39A !important; border-radius:14px !important; padding:15px 15px 16px !important;}#artdet__package-offers .package-offers__title.main-title{ display:flex !important; align-items:center !important; justify-content:flex-start !important; gap:9px !important; margin:0 0 11px !important; padding:0 !important; text-align:left !important; font-size:15.5px !important; font-weight:800 !important; color:var(--ss-ink) !important; letter-spacing:-.2px !important;}#artdet__package-offers .package-offers__title.main-title::after{ content:none !important; display:none !important; }#artdet__package-offers:has(.package-offer) .package-offers__title.main-title::before{ content:"" !important; display:inline-block !important; flex:none; width:22px !important; height:22px !important; border-radius:6px; background:var(--ss-black) url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFDD00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012v9H4v-9%22%2F%3E%3Cpath%20d%3D%22M22%207H2v5h20z%22%2F%3E%3Cpath%20d%3D%22M12%2022V7%22%2F%3E%3Cpath%20d%3D%22M12%207c-1.5%200-4.5-.7-4.5-3A2.3%202.3%200%200%201%2012%203.6%202.3%202.3%200%200%201%2016.5%204c0%202.3-3%203-4.5%203z%22%2F%3E%3C%2Fsvg%3E") center / 15px no-repeat !important;}#artdet__package-offers > .package-offer{ display:block !important; position:relative !important; overflow:hidden !important; background:transparent !important; background-image:none !important; border:none !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important;}#artdet__package-offers > .package-offer::before{ display:none !important; }#artdet__package-offers > .package-offer + .package-offer{ margin-top:12px !important; }#artdet__package-offers > .package-offer > .product{ width:100% !important; margin:0 !important; padding:14px 15px 6px !important; background:#fff !important; background-image:none !important; border-radius:10px 10px 0 0 !important; box-shadow:none !important;}#artdet__package-offers > .package-offer > .product .product__inner{ width:100% !important; padding:0 !important; border:0 !important; background:transparent !important; background-image:none !important; display:grid !important; grid-template-columns:1fr auto !important; align-items:center !important; column-gap:18px !important; row-gap:8px !important; transform:none !important; box-shadow:none !important;}#artdet__package-offers .package-offer__name{ grid-column:1 !important; grid-row:1 !important; margin:0 !important; font-size:14.5px !important; font-weight:700 !important; line-height:1.35 !important; color:var(--ss-ink) !important;}#artdet__package-offers .package-offer__item-number,#artdet__package-offers .package-offer__name .round-bracket-around{ display:none !important; }#artdet__package-offers .package-offer__prices{ grid-column:1 !important; grid-row:2 !important; margin:0 !important; padding:0 !important; background:none !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; gap:9px !important;}#artdet__package-offers .package-offer__price-base{ margin:0 !important; padding:0 !important; font-size:13px !important; font-weight:600 !important; color:var(--ss-muted) !important; text-decoration:line-through !important;}#artdet__package-offers .package-offer__discount-percent{ width:auto !important; margin:0 !important; padding:3px 8px !important; border:none !important; border-radius:6px !important; background:var(--ss-red) !important; color:#fff !important; font-size:11.5px !important; font-weight:800 !important; line-height:1.4 !important;}#artdet__package-offers .package-offer__price-discount{ margin:0 !important; padding:0 !important; font-size:21px !important; font-weight:850 !important; letter-spacing:-.4px !important; color:var(--ss-ink) !important;}#artdet__package-offers > .package-offer .d-grid{ grid-column:2 !important; grid-row:1 / span 2 !important; align-self:center !important; width:auto !important;}#artdet__package-offers .package-offer__cart-btn{ position:relative !important; overflow:hidden !important; width:auto !important; min-width:0 !important; height:40px !important; min-height:40px !important; padding:0 20px !important; display:inline-flex !important; align-items:center !important; gap:8px !important; white-space:nowrap !important; background:var(--ss-yellow) !important; background-image:none !important; border:1px solid var(--ss-yellow) !important; color:var(--ss-black) !important; border-radius:10px !important; font-size:13.5px !important; font-weight:800 !important; box-shadow:0 4px 12px -4px rgba(204,170,0,.6) !important; transition:background-color .18s ease, color .18s ease, transform .18s ease !important;}#artdet__package-offers .package-offer__cart-btn:hover{ background:var(--ss-black) !important; border-color:var(--ss-black) !important; color:var(--ss-yellow) !important; transform:translateY(-1px); }#artdet__package-offers .package-offer__cart-btn svg use{ color:currentColor !important; fill:currentColor !important; }#artdet__package-offers > .package-offer > .list-block{ display:block !important; position:relative !important; margin:0 !important; padding:0 15px 14px !important; background:#fff !important; border:none !important; border-radius:0 0 10px 10px !important;}#artdet__package-offers > .package-offer > .list-block::before{ content:none !important; }#artdet__package-offers > .package-offer > .list-block > .container{ display:flex !important; align-items:center !important; flex-wrap:wrap !important; gap:14px !important; max-width:100% !important; padding:9px 13px !important; background:var(--ss-surface) !important; border-radius:10px !important;}#artdet__package-offers > .package-offer > .list-block > .container::before{ content:"A csomag tartalma"; flex:0 0 auto; font-size:11.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; color:var(--ss-ink);}#artdet__package-offers .grid.products{ display:flex !important; flex-wrap:wrap !important; justify-content:flex-start !important; align-items:center !important; gap:12px !important; margin:0 !important; grid-template-columns:none !important;}#artdet__package-offers .package-offer-item{ position:relative !important; overflow:hidden !important; flex:0 0 auto !important; width:62px !important; height:62px !important; max-width:62px !important; margin:0 !important; padding:4px !important; display:flex !important; align-items:center !important; justify-content:center !important; background:#fff !important; border:none !important; border-radius:10px !important;}#artdet__package-offers .package-offer-item .product__inner{ display:block !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; background:transparent !important; border:0 !important; transform:none !important; box-shadow:none !important;}#artdet__package-offers .package-offer-item .product__img-outer,#artdet__package-offers .package-offer-item .product__img-link{ width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; display:flex !important; align-items:center !important; justify-content:center !important; position:relative !important;}#artdet__package-offers .package-offer-item .product__img{ max-width:100% !important; max-height:100% !important; width:auto !important; height:auto !important; object-fit:contain !important; position:static !important;}#artdet__package-offers .package-offer-item .product__data,#artdet__package-offers .package-offer-item .product__badges,#artdet__package-offers .package-offer-item .product__function-btns,#artdet__package-offers .package-offer-item .product__lc-1,#artdet__package-offers .package-offer-item .product__lc-2,#artdet__package-offers .package-offer-item .product__name,#artdet__package-offers .package-offer-item .product__prices,#artdet__package-offers .package-offer-item .product__stock,#artdet__package-offers .package-offer-item .product__main,#artdet__package-offers .stickers,#artdet__package-offers .stickers-wrap,#artdet__package-offers .sticker,.package-offers .stickers-wrap{ display:none !important; }#artdet__package-offers .ss-pkg-chev{ margin-left:auto !important; flex:none !important; width:28px !important; height:28px !important; padding:5px !important; display:grid !important; place-items:center !important; cursor:pointer; border:none !important; border-radius:50% !important; background:var(--ss-black) !important; color:var(--ss-yellow) !important; box-shadow:0 3px 8px -2px rgba(0,0,0,.4) !important; transition:transform .25s ease, background .2s ease;}#artdet__package-offers .ss-pkg-chev:hover{ background:#262626 !important; }#artdet__package-offers .ss-pkg-chev[aria-expanded="true"]{ transform:rotate(180deg); }#artdet__package-offers .ss-pkg-chev svg{ width:16px; height:16px; }#artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products{ display:flex !important; flex-wrap:wrap !important; gap:9px 26px !important; margin:12px 0 0 !important;}#artdet__package-offers .package-offer.ss-pkg-open > .list-block > .container{ min-height:44px !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item{ position:relative !important; overflow:visible !important; flex:1 1 200px !important; width:auto !important; max-width:none !important; height:auto !important; display:flex !important; align-items:center !important; gap:10px !important; padding:9px 10px !important; background:var(--ss-surface) !important; border-radius:10px !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item:not(:last-child)::after{ content:"+"; position:absolute; right:-19px; top:50%; transform:translateY(-50%); font:800 16px Montserrat, sans-serif; color:var(--ss-muted);}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__inner{ display:flex !important; flex-direction:row !important; align-items:center !important; gap:10px !important; height:auto !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__img-outer{ width:46px !important; height:46px !important; min-width:46px !important; flex:0 0 46px !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__data,#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__name,#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__lc-1,#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__lc-2,#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__prices{ display:block !important; text-align:left !important; padding:0 !important; margin:0 !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__data{ flex:1 1 auto !important; min-width:0 !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__name{ margin-bottom:2px !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__name-link{ font-size:12.5px !important; font-weight:600 !important; color:var(--ss-ink) !important; line-height:1.35 !important; -webkit-line-clamp:2 !important; min-height:0 !important; max-height:none !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__prices,#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__prices *{ font-size:12px !important; font-weight:400 !important; color:var(--ss-ink-2) !important; letter-spacing:0 !important; text-decoration:none !important;}#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .has-price-sale .product__price-base-value{ text-decoration:line-through !important; color:#8C8C8C !important;}@media (max-width:1199.98px){ #artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products{ flex-direction:column !important; align-items:stretch !important; gap:22px 0 !important; } #artdet__package-offers .package-offer.ss-pkg-open .package-offer-item{ flex:1 1 auto !important; } #artdet__package-offers .package-offer.ss-pkg-open .package-offer-item:not(:last-child)::after{  right:auto !important; left:50% !important; top:auto !important; bottom:-19px !important; transform:translateX(-50%) !important; }}@media (min-width:1200px){ #artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products:has(> .package-offer-item:nth-child(3)){ flex-direction:column !important; align-items:stretch !important; gap:22px 0 !important; } #artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products:has(> .package-offer-item:nth-child(3)) .package-offer-item{ flex:1 1 auto !important; } #artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products:has(> .package-offer-item:nth-child(3)) .package-offer-item:not(:last-child)::after{  right:auto !important; left:50% !important; top:auto !important; bottom:-19px !important; transform:translateX(-50%) !important; }}@container ssPkg (max-width:419px){ #artdet__package-offers > .package-offer > .product .product__inner{ grid-template-columns:1fr !important; row-gap:10px !important; } #artdet__package-offers > .package-offer .d-grid{ grid-column:1 !important; grid-row:3 !important; width:100% !important; } #artdet__package-offers .package-offer__cart-btn{ width:100% !important; justify-content:center !important; }}@media (max-width:991.98px){ #artdet__package-offers > .package-offer > .product{ padding-bottom:14px !important; } #artdet__package-offers .package-offer__cart-btn{ width:100% !important; justify-content:center !important; }}#artdet__package-offers .package-offer__name span.package-offer__item-number.round-bracket-around{ display:inline-flex !important; align-items:center; margin-left:8px; padding:3px 9px; border-radius:999px; vertical-align:2px; background:var(--ss-black); color:var(--ss-yellow); font-size:11px; font-weight:800; line-height:1.3; letter-spacing:.02em; white-space:nowrap;}#artdet__package-offers .package-offer__name span.package-offer__item-number.round-bracket-around::before,#artdet__package-offers .package-offer__name span.package-offer__item-number.round-bracket-around::after{ content:none !important; }#artdet__package-offers > .package-offer > .list-block > .container{ position:relative !important; flex-wrap:wrap !important; align-items:center !important; gap:12px 10px !important; padding:11px 14px 14px !important;}#artdet__package-offers > .package-offer > .list-block > .container::before{ flex:1 1 0 !important; min-width:0; }#artdet__package-offers .ss-pkg-chev{ order:1; position:static !important; margin:0 !important; }#artdet__package-offers > .package-offer:not(.ss-pkg-open) > .list-block > .container > .grid.products{ order:2; flex:1 0 100% !important; display:flex !important; flex-wrap:nowrap !important; align-items:center !important; justify-content:flex-start !important; gap:26px !important; margin:0 !important;}#artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item{ flex:0 1 92px !important; width:auto !important; max-width:92px !important; height:auto !important; min-width:0 !important; aspect-ratio:1 / 1; overflow:visible !important; padding:7px !important; background:#fff !important; border:1px solid var(--ss-line) !important; border-radius:12px !important; transition:border-color .15s ease, transform .15s ease, box-shadow .15s ease;}#artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item:hover{ border-color:var(--ss-yellow) !important; transform:translateY(-2px); box-shadow:0 8px 16px -10px rgba(0,0,0,.35); }#artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item .product__inner,#artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item .product__img-outer{ overflow:hidden !important; border-radius:8px; }#artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item:not(:last-child)::after{ content:"+"; position:absolute; top:50%; right:-20px; width:14px; transform:translateY(-50%); pointer-events:none; text-align:center; font:800 18px/1 Montserrat, sans-serif; color:var(--ss-ink-2);}#artdet__package-offers .package-offer.ss-pkg-open > .list-block > .grid.products{ gap:24px !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item{ flex:0 0 auto !important; height:auto !important; min-height:0 !important; padding:8px 12px 8px 8px !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__img-outer{ width:56px !important; height:56px !important; min-width:56px !important; flex:0 0 56px !important; background:#fff; border-radius:8px; padding:3px; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item .product__sku{ display:none !important; }#artdet__package-offers .package-offer.ss-pkg-open .package-offer-item:not(:last-child)::after{ font-size:18px !important; color:var(--ss-ink-2) !important; bottom:-21px !important; }@container ssPkg (max-width:419px){ #artdet__package-offers > .package-offer:not(.ss-pkg-open) > .list-block > .container > .grid.products{ gap:20px !important; } #artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item{ padding:5px !important; border-radius:10px !important; } #artdet__package-offers > .package-offer:not(.ss-pkg-open) .package-offer-item:not(:last-child)::after{ right:-16px; width:12px; font-size:16px; } #artdet__package-offers > .package-offer .d-grid{ justify-self:stretch !important; }}.artdet__short-descripton::before{ content:"Termékleírás"; display:block; margin:20px 0 8px; text-align:left; font-size:26px; font-weight:700; letter-spacing:-.3px; color:var(--ss-ink);}#page_artdet_content .artdet__short-descripton-content,#page_artdet_content .long-description__content{ background:#fff !important; background-image:none !important; animation:none !important; border:1px solid var(--ss-line) !important; border-radius:var(--ss-radius-lg) !important; box-shadow:var(--ss-card-shadow) !important; padding:26px 28px !important; line-height:1.7 !important; color:var(--ss-ink-2) !important;}@media (max-width:575.98px){ #page_artdet_content .artdet__short-descripton-content, #page_artdet_content .long-description__content{ padding:18px 16px !important; }}#page_artdet_content .main-title,#box_last_content .main-title{ text-align:left !important; font-size:26px !important; font-weight:700 !important; color:var(--ss-ink) !important; letter-spacing:-.3px !important; margin-bottom:14px !important;}#page_artdet_content .package-offers__title.main-title{ font-size:15.5px !important; margin-bottom:11px !important; }body#ud_shop_artdet .products .product__name-link,body#ud_shop_artdet .products .product__name{ font-size:12.8px !important; line-height:1.38 !important; }body#ud_shop_artdet .products .product__price-sale .price-gross-format,body#ud_shop_artdet .products .product__prices:not(.has-price-sale) .product__price-base .price-gross-format{ font-size:20px !important; }#artdet__product-reviews.product-reviews{ background:transparent !important; border:none !important; border-radius:0 !important; box-shadow:none !important; padding-left:0 !important; padding-right:0 !important;}#artdet__product-reviews .product-reviews__title.main-title,#artdet__product-reviews .product-reviews__content,#artdet__product-reviews .artdet__no-reviews{ text-align:center !important; }#page_artdet_content .artdet__rating-and-social-outer .star,#page_artdet_content .artdet__rating-and-social-outer svg.star,#page_artdet_content .artdet__rating-and-social-outer .stars svg,#page_artdet_content .artdet__rating-highlighted .star,#page_artdet_content .artdet__rating-highlighted svg{ color:var(--ss-star) !important; fill:var(--ss-star) !important; }.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]){ background:var(--ss-cart-green, #00924A) !important; border-color:var(--ss-cart-green, #00924A) !important; color:#fff !important; -webkit-text-fill-color:#fff !important; font-weight:800 !important; box-shadow:0 6px 16px rgba(0,146,74,.28) !important; transition:background .15s ease, box-shadow .15s ease, transform .15s ease !important;}.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]) svg,.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]) svg *{ color:#fff !important; fill:#fff !important; }.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]):hover,.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]):focus-visible{ background:#007A3D !important; border-color:#007A3D !important; box-shadow:0 8px 20px rgba(0,122,61,.35) !important; transform:translateY(-1px);}.modal :is(a,button).btn:is([href*="shop_cart.php"],[onclick*="shop_cart.php"]):focus-visible{ outline:3px solid var(--ss-yellow) !important; outline-offset:2px !important; }#modal-marketing .cross-sale__product-added-to-cart__img-wrap{ display:none !important; }#popup_cross_content .product__name .product__name-link{ font-size:12px !important; line-height:1.25 !important; font-weight:600 !important; max-height:calc(1.25em * 4) !important;}#popup_cross_content .product__params{ display:none !important; }#popup_cross_content .product__prices.has-price-sale .product__price-base-outer{ display:none !important; }#popup_cross_content .product__prices:not(.has-price-sale) .product__price-base-outer{ display:block !important; }#popup_cross_content .product__price-sale .price-gross-format,#popup_cross_content .product__prices:not(.has-price-sale) .product__price-base .price-gross-format{ font-size:17px !important; font-weight:800 !important; }#popup_cross_content .carousel__nav{ position:static !important; display:contents !important; }#popup_cross_content .carousel-block{ position:relative !important; }#popup_cross_content .carousel-block--with-nav{ padding-bottom:0 !important; }#popup_cross_content .carousel__progress,#popup_cross_content .carousel__progression{ display:none !important; }#popup_cross_content .carousel__prev-btn,#popup_cross_content .carousel__next-btn{ position:absolute !important; top:50% !important; transform:translateY(-50%) !important; z-index:5 !important; width:44px !important; height:44px !important; padding:0 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; background:var(--ss-black) !important; border:1px solid var(--ss-black) !important; box-shadow:0 2px 12px rgba(0,0,0,.25) !important; transition:background-color .2s ease, box-shadow .2s ease !important;}#popup_cross_content .carousel__prev-btn{ left:-8px !important; }#popup_cross_content .carousel__next-btn{ right:-8px !important; }#popup_cross_content .carousel__prev-btn:hover,#popup_cross_content .carousel__next-btn:hover{ background:#262626 !important; box-shadow:0 4px 16px rgba(0,0,0,.35) !important; }#popup_cross_content .carousel__prev-btn svg, #popup_cross_content .carousel__next-btn svg,#popup_cross_content .carousel__prev-btn svg *, #popup_cross_content .carousel__next-btn svg *{ width:18px !important; height:18px !important; color:var(--ss-yellow) !important; fill:var(--ss-yellow) !important; stroke:var(--ss-yellow) !important;}#popup_cross_content .carousel__prev-btn:disabled,#popup_cross_content .carousel__next-btn:disabled{ opacity:.35 !important; cursor:not-allowed !important; }#current-cart{ position:relative !important; }#cross-sale__free-shipping__progress{ --bs-progress-bg:#EFEFEC; position:relative !important; overflow:visible !important; height:14px !important; margin-top:44px !important; border-radius:999px !important;}#cross-sale__free-shipping__progress::after{   content:""; position:absolute; right:2px; bottom:calc(100% + 3px); z-index:4; pointer-events:none; width:32px; height:32px; background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%223%22%20y%3D%229%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%222%22%20fill%3D%22%23FFDD00%22%20stroke%3D%22%230B0B0B%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M19%2013h5l4%204v4h-9z%22%20fill%3D%22%23FFDD00%22%20stroke%3D%22%230B0B0B%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%23fff%22%20stroke%3D%22%230B0B0B%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2223%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%23fff%22%20stroke%3D%22%230B0B0B%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; filter:grayscale(1) opacity(.45); transition:filter .3s ease, transform .3s ease;}#current-cart:has(#cross-sale__free-shipping__progressbar.full) #cross-sale__free-shipping__progress::after{ filter:none; transform:translateY(-2px) scale(1.08); }#cross-sale__free-shipping__progressbar{ position:relative !important; overflow:visible !important; padding:0 !important; border-radius:999px !important; background-color:transparent !important; background-clip:padding-box !important; background-image:linear-gradient(90deg, #00C65E 0%, #4ADE80 45%, #FFD000 85%, #FFDD00 100%) !important; box-shadow:0 0 10px rgba(0,198,94,.35) !important;}#cross-sale__free-shipping__progressbar::after{ content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:3; width:16px; height:16px; border-radius:50%; border:3px solid #fff; background:var(--ss-green); box-shadow:0 1px 6px rgba(0,0,0,.3);}#cross-sale__free-shipping__progressbar.full{ box-shadow:0 0 14px rgba(255,221,0,.65) !important; }#cross-sale__free-shipping__progressbar.full::after{ background:var(--ss-yellow); box-shadow:0 0 10px rgba(255,221,0,.9), 0 1px 6px rgba(0,0,0,.25); }#cross-sale__actual-shipping-text b,#cross-sale__next-shipping-price b{ color:var(--ss-ink) !important; font-weight:800 !important; background:linear-gradient(transparent 58%, var(--ss-yellow) 58%); }@media (max-width:575.98px){ #cross-sale__free-shipping__progress::after{ width:28px; height:28px; } }#current-cart .interval-price{ font-size:12.5px; font-weight:700; color:var(--ss-ink-2); white-space:nowrap; }#current-cart .interval-price:last-of-type{ transform:translateX(-100%); }#modal-marketing .modal-body{ padding-left:22px !important; padding-right:22px !important; }@media (max-width:575.98px){ #modal-marketing .modal-body{ padding-left:16px !important; padding-right:16px !important; } #modal-marketing .cross-sale__close-or-stay{ flex-direction:column-reverse !important; align-items:stretch !important; gap:10px !important; width:100%; } #modal-marketing .cross-sale__close-or-stay .btn{ width:100% !important; white-space:nowrap !important; min-height:48px !important; font-size:16px !important; } #modal-marketing #cross-sale__actual-shipping-text{ font-size:15px; line-height:1.45; }}#page_orderflow_outer{ --svg-icon-width:36px; --svg-icon-height:36px; --progress-line-height:3px; padding:6px 0 2px; }#page_orderflow_outer .order-step{ padding:0 .35em !important; }#page_orderflow_outer .order-step .icon-set{ width:36px !important; height:36px !important; max-height:none !important; padding:9px !important; box-sizing:border-box !important; border-radius:50% !important; flex:none; position:relative; z-index:1; background:rgba(255,255,255,.55) !important; color:rgba(17,17,17,.55) !important; fill:currentColor; transition:background .2s ease, color .2s ease, box-shadow .2s ease;}#page_orderflow_outer .order-step.is-active .icon-set{ background:var(--ss-black) !important; color:var(--ss-yellow) !important; box-shadow:0 0 0 4px rgba(17,17,17,.14), 0 6px 14px rgba(0,0,0,.18);}#page_orderflow_outer .order-step.is-done .icon-set{ background:var(--ss-black) !important; color:var(--ss-yellow) !important; padding:7px !important; }#page_orderflow_outer .order-step::before,#page_orderflow_outer .order-step::after{ background-color:rgba(17,17,17,.18) !important; border-radius:3px; }#page_orderflow_outer .order-step.is-done::before,#page_orderflow_outer .order-step.is-done::after,#page_orderflow_outer .order-step.is-active::before{ background-color:var(--ss-black) !important; }#page_orderflow_outer .order-step__text{ font-size:13px !important; font-weight:600 !important; line-height:1.25 !important; margin-top:8px !important; color:rgba(17,17,17,.62) !important; letter-spacing:.005em;}#page_orderflow_outer .order-step.is-active .order-step__text{ color:var(--ss-ink) !important; font-weight:800 !important; }#page_orderflow_outer .order-step.is-done .order-step__text{ color:var(--ss-ink) !important; }#page_orderflow_outer .order-step.is-done{ cursor:pointer; }#page_orderflow_outer .order-step.is-done:hover .order-step__text{ text-decoration:underline; text-underline-offset:3px; }#page_orderflow_outer .order-step.is-done:hover .icon-set{ box-shadow:0 0 0 4px rgba(17,17,17,.14); }@media (max-width:575.98px){ #page_orderflow_outer{ --svg-icon-width:30px; --svg-icon-height:30px; } #page_orderflow_outer .order-step .icon-set{ width:30px !important; height:30px !important; padding:7px !important; } #page_orderflow_outer .order-step.is-done .icon-set{ padding:6px !important; } #page_orderflow_outer .order-step__text{ font-size:11px !important; margin-top:6px !important; }}#page_orderflow_outer .order-step a{ text-decoration:none !important; color:inherit !important; }body:is(#ud_shop_order_mods, #ud_shop_order_control) main h1{ font-size:30px !important; font-weight:800 !important; letter-spacing:-.01em; line-height:1.15 !important; }body#ud_shop_order_mods #custom-content-top .page_txt > div[style*="background"]{ position:relative; background:var(--ss-yellow-pale) !important; border:1px solid #F2E08A; border-left:4px solid var(--ss-yellow); border-radius:12px; padding:12px 16px 12px 50px !important; margin-top:12px !important; font-size:13.5px !important; line-height:1.5 !important; color:var(--ss-ink-2) !important;}body#ud_shop_order_mods #custom-content-top .page_txt > div[style*="background"],body#ud_shop_order_mods #custom-content-top .page_txt > div[style*="background"] *{ text-align:left !important; font-size:13.5px !important; }body#ud_shop_order_mods #custom-content-top .page_txt > div[style*="background"] :is(strong,b){ color:var(--ss-ink) !important; }body#ud_shop_order_mods #custom-content-top .page_txt > div[style*="background"]::before{ content:"!"; position:absolute; left:16px; top:12px; width:22px; height:22px; border-radius:50%; background:var(--ss-black); color:var(--ss-yellow); font-size:13px; font-weight:900; line-height:22px; text-align:center !important;}.order-mods-section > .main-title-3{ display:flex !important; align-items:center; gap:10px; font-size:18px !important; font-weight:800 !important; margin-bottom:14px !important; }.order-mods__shipping-section > .main-title-3::before,.order-mods__billing-section > .main-title-3::before{ flex:none; width:26px; height:26px; border-radius:50%; display:grid; place-items:center; background:var(--ss-yellow); color:var(--ss-black); font-size:13px; font-weight:900;}.order-mods__shipping-section > .main-title-3::before{ content:"1"; }.order-mods__billing-section > .main-title-3::before{ content:"2"; }.order-mods__item{ border:1px solid #E3E3DC !important; border-radius:12px !important; background:#fff !important; transition:border-color .15s ease, box-shadow .15s ease, background .15s ease;}.order-mods__item:hover{ border-color:#C9C9C0 !important; }.order-mods__item.order-mods--active{ background:var(--ss-yellow-pale) !important; border-color:var(--ss-ink) !important; box-shadow:inset 0 0 0 1px var(--ss-ink);}.order-mods__name{ font-size:15px !important; font-weight:700 !important; line-height:1.35 !important; color:var(--ss-ink) !important; }.order-mods__item :is(.order-mods__shipping-cost, .order-mods__handling-cost){ font-size:14.5px !important; font-weight:800 !important; color:var(--ss-ink) !important; font-variant-numeric:tabular-nums;}.order-mods__description{ font-size:13px !important; line-height:1.5 !important; color:#5E5E5E !important; }.order-mods__logo-wrap{ margin-top:6px; line-height:0; }.order-mods__logo{ height:24px !important; width:auto !important; max-width:320px !important; object-fit:contain; object-position:left center; }body#ud_shop_order_control .highlighted-block{ border:1px solid #E3E3DC !important; border-radius:14px !important; }body#ud_shop_order_control .order-content__block-title{ font-size:16px !important; font-weight:800 !important; color:var(--ss-ink) !important; align-items:center; }body#ud_shop_order_control .order-control-data{ align-items:baseline !important; }body#ud_shop_order_control .order-control-title{ font-size:13.5px !important; color:#6E6E6E !important; }body#ud_shop_order_control .order-control-value{ font-size:14.5px !important; font-weight:600 !important; color:var(--ss-ink) !important; }.order-control-modify-btn{ display:inline-flex !important; align-items:center; gap:6px; padding:5px 12px !important; border-radius:999px; background:var(--ss-yellow-soft); border:1px solid #F2E08A; font-size:12.5px !important; font-weight:700 !important; color:var(--ss-ink) !important; text-decoration:none !important; transition:background .15s ease, border-color .15s ease;}.order-control-modify-btn svg, .order-control-modify-btn .icon-set{ color:var(--ss-ink) !important; fill:currentColor; width:14px !important; height:14px !important; }.order-control-modify-btn:hover{ background:var(--ss-yellow); border-color:var(--ss-yellow); }body#ud_shop_order_control .order-comment{ font-size:14px !important; border-radius:10px !important; }body#ud_shop_order_control .order-control__terms-text{ font-size:13px !important; line-height:1.5 !important; color:var(--ss-ink-2) !important; }@media (max-width:575.98px){ body:is(#ud_shop_order_mods, #ud_shop_order_control) main h1{ font-size:24px !important; } .order-mods__name{ font-size:14.5px !important; }}body#ud_shop_reg main h1{ font-size:30px !important; font-weight:800 !important; letter-spacing:-.01em; line-height:1.15 !important; }body#ud_shop_reg #page_reg_content .new-cust__section{ background:#fff; border:1px solid #E3E3DC; border-radius:16px; padding:20px 22px 8px; margin-bottom:16px !important; box-shadow:0 10px 30px -22px rgba(0,0,0,.35);}body#ud_shop_reg #page_reg_content .new-cust__section > h4{ display:flex; align-items:center; gap:10px; font-size:18px !important; font-weight:800 !important; color:var(--ss-ink) !important; margin:0 0 16px !important; line-height:1.25 !important;}body#ud_shop_reg #page_reg_content .new-cust__section > h4:before{ content:""; flex:none; width:30px; height:30px; border-radius:50%; background:var(--ss-yellow) center/16px no-repeat; background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%225%22/%3E%3Cpath d=%22M20 21a8 8 0 0 0-16 0%22/%3E%3C/svg%3E");}body#ud_shop_reg #page_reg_content .new-cust__section--contact > h4:before{ background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%2220%22 height=%2216%22 x=%222%22 y=%224%22 rx=%222%22/%3E%3Cpath d=%22m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7%22/%3E%3C/svg%3E"); }body#ud_shop_reg #page_reg_content .new-cust__section-default-mod > h4:before{ background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%228%22 height=%224%22 x=%228%22 y=%222%22 rx=%221%22/%3E%3Cpath d=%22M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2%22/%3E%3Cpath d=%22M12 11h4M12 16h4M8 11h.01M8 16h.01%22/%3E%3C/svg%3E"); }body#ud_shop_reg #page_reg_content .new-cust__section-other-mod > h4:before{ background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2%22/%3E%3Cpath d=%22M15 18H9%22/%3E%3Cpath d=%22M19 18h2a1 1 0 0 0 1-1v-3.7a1 1 0 0 0-.2-.6l-3.5-4.3a1 1 0 0 0-.8-.4H14%22/%3E%3Ccircle cx=%2217%22 cy=%2218%22 r=%222%22/%3E%3Ccircle cx=%227%22 cy=%2218%22 r=%222%22/%3E%3C/svg%3E"); }body#ud_shop_reg #page_reg_content .new-cust__section--other > h4:before{ background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpath d=%22M12 16v-4M12 8h.01%22/%3E%3C/svg%3E"); }body#ud_shop_reg #page_reg_content .reg-main-grid > .line-separator{ opacity:0; }body#ud_shop_reg #page_reg_content .form-label{ font-size:13.5px !important; font-weight:700 !important; color:var(--ss-ink) !important; margin-bottom:6px !important; }body#ud_shop_reg #page_reg_content :is(.form-control,.form-select){ min-height:48px; font-size:15px !important; }body#ud_shop_reg #page_reg_content :is(.form-control,.form-select):focus{ border-color:var(--ss-ink) !important; box-shadow:0 0 0 4px rgba(255,221,0,.5) !important; }body#ud_shop_reg #page_reg_content .input-group-text{ background:var(--ss-yellow-pale) !important; }body#ud_shop_reg #page_reg_content .form-check-label{ font-size:15px; color:var(--ss-ink); }body#ud_shop_reg #page_reg_content .new-cust__no-reg-btn, body#ud_shop_reg #page_reg_content .orderflow-main-btn{ min-height:52px; padding:0 34px !important; font-size:16px !important; font-weight:800 !important; border-radius:12px !important;}body#ud_shop_reg #page_reg_content :is(.new-cust__decide-reg-btn, .new-cust__decide-noreg-btn){ min-height:52px; padding:0 28px !important; font-size:16px !important; font-weight:800 !important; border-radius:12px !important;}:is(.orderflow-main-btn, .new-cust__decide-reg-btn, .new-cust__decide-noreg-btn, .new-cust__no-reg-btn).btn{ --bs-btn-color:#fff; --bs-btn-bg:#15803D; --bs-btn-border-color:#15803D; --bs-btn-hover-color:#fff; --bs-btn-hover-bg:#166534; --bs-btn-hover-border-color:#166534; --bs-btn-active-color:#fff; --bs-btn-active-bg:#14532D; --bs-btn-active-border-color:#14532D; --bs-btn-disabled-color:#fff; --bs-btn-disabled-bg:#15803D; --bs-btn-disabled-border-color:#15803D; --bs-btn-focus-shadow-rgb:21,128,61; background-color:#15803D !important; border-color:#15803D !important; color:#fff !important; box-shadow:0 12px 24px -14px rgba(21,128,61,.75); --bs-btn-font-weight:800; font-weight:800;}:is(.orderflow-main-btn, .new-cust__decide-reg-btn, .new-cust__decide-noreg-btn, .new-cust__no-reg-btn).btn:is(:hover, :focus-visible){ background-color:#166534 !important; border-color:#166534 !important; color:#fff !important; }:is(.orderflow-main-btn, .new-cust__decide-reg-btn, .new-cust__decide-noreg-btn, .new-cust__no-reg-btn).btn :is(svg, .icon-set){ color:#fff !important; fill:currentColor; }body:has(.order-steps) #page_reg_content .new-cust__reg-btn.btn{ --bs-btn-color:#fff; --bs-btn-bg:#15803D; --bs-btn-border-color:#15803D; --bs-btn-hover-color:#fff; --bs-btn-hover-bg:#166534; --bs-btn-hover-border-color:#166534; --bs-btn-active-color:#fff; --bs-btn-active-bg:#14532D; --bs-btn-active-border-color:#14532D; --bs-btn-focus-shadow-rgb:21,128,61; background-color:#15803D !important; border-color:#15803D !important; color:#fff !important; box-shadow:0 12px 24px -14px rgba(21,128,61,.75); min-height:52px; padding:0 34px !important; font-size:16px !important; font-weight:800 !important; border-radius:12px !important;}body:has(.order-steps) #page_reg_content .new-cust__reg-btn.btn:is(:hover, :focus-visible){ background-color:#166534 !important; border-color:#166534 !important; color:#fff !important; }body:has(.order-steps) #page_reg_content .new-cust__reg-btn.btn :is(svg, .icon-set){ color:#fff !important; fill:currentColor; }@media (max-width:575.98px){ body:has(.order-steps) #page_reg_content .new-cust__reg-btn.btn{ width:100%; } }@media (max-width:575.98px){ body#ud_shop_reg main h1{ font-size:24px !important; } body#ud_shop_reg #page_reg_content .new-cust__section{ padding:16px 16px 4px; } body#ud_shop_reg #page_reg_content .new-cust__no-reg-btn, body#ud_shop_reg #page_reg_content .orderflow-main-btn{ width:100%; }}.cart-shipping-alert.alert-primary{ background-color:var(--ss-yellow-soft); border-color:#F3E39A; color:var(--ss-ink);}.cart-shipping-alert.ss-ship{ position:relative; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; column-gap:14px; row-gap:12px; padding:18px 20px 16px !important; border:0 !important; border-radius:16px !important; background:radial-gradient(120% 140% at 100% 0%, rgba(255,221,0,.16) 0%, rgba(255,221,0,0) 55%), var(--ss-black) !important; color:#fff !important; box-shadow:0 14px 30px -18px rgba(0,0,0,.55);}.ss-ship .ss-ship__icon{ flex:0 0 40px; width:40px; height:40px; border-radius:12px; display:grid; place-items:center; background:var(--ss-yellow); color:var(--ss-black);}.ss-ship .ss-ship__icon svg{ width:22px; height:22px; }.ss-ship > :is(span.align-middle, .ss-ship__msg){ flex:1 1 220px; font-size:15px; font-weight:600; line-height:1.35; color:#fff; }.ss-ship > :is(span.align-middle, .ss-ship__msg) b{ color:var(--ss-yellow); font-weight:800; white-space:nowrap; }.ss-ship .ss-ship__track{ position:relative; flex:1 1 100%; height:12px; border-radius:999px; background:#2A2A2A; margin-right:42px; box-shadow:inset 0 1px 2px rgba(0,0,0,.5);}.ss-ship .ss-ship__fill{ position:absolute; left:0; top:0; bottom:0; border-radius:inherit; background:repeating-linear-gradient(-45deg, rgba(0,0,0,.12) 0 8px, rgba(0,0,0,0) 8px 16px), linear-gradient(90deg, #FFB800, var(--ss-yellow)); background-size:22px 22px, 100% 100%; animation:ssStripes 1s linear infinite; box-shadow:0 0 14px rgba(255,221,0,.45); transition:width 1.1s cubic-bezier(.2,.8,.2,1);}.ss-ship .ss-ship__knob{ position:absolute; right:-9px; top:50%; width:20px; height:20px; transform:translateY(-50%); border-radius:50%; background:#fff; border:4px solid var(--ss-yellow); box-shadow:0 0 0 4px rgba(255,221,0,.25);}.ss-ship .ss-ship__goal{ position:absolute; right:-42px; top:50%; transform:translateY(-50%); width:32px; height:32px; border-radius:50%; display:grid; place-items:center; background:#2A2A2A; color:#8A8A8A; border:2px solid #3A3A3A;}.ss-ship .ss-ship__goal svg{ width:18px; height:18px; }.ss-ship .ss-ship__scale{ flex:1 1 100%; display:flex; justify-content:space-between; margin-right:42px; font-size:11.5px; font-weight:700; letter-spacing:.04em; color:#9A9A9A;}.ss-ship .ss-ship__scale span:last-child{ color:var(--ss-yellow); }.ss-ship--done .ss-ship__icon{ background:var(--ss-green); color:#fff; }.ss-ship--done .ss-ship__goal{ background:var(--ss-yellow); color:var(--ss-black); border-color:var(--ss-yellow); box-shadow:0 0 16px rgba(255,221,0,.7); }.ss-ship--done .ss-ship__fill{ animation:none; overflow:hidden; background:linear-gradient(90deg, #FFB800, var(--ss-yellow) 60%, #FFE94D); }.ss-ship--done .ss-ship__fill::after{   content:""; position:absolute; top:0; bottom:0; left:-40%; width:40%; background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.75), rgba(255,255,255,0)); animation:ssShipShine 1.6s ease-out 1.1s 2 both;}.ss-ship--done .ss-ship__knob{ display:none; }.ss-ship--done > :is(span.align-middle, .ss-ship__msg) b{ color:var(--ss-yellow); }@keyframes ssShipShine{ from{ left:-40%; } to{ left:110%; } }@keyframes ssStripes{ to{ background-position:22px 0, 0 0; } }#offcanvas-box-cart .cart-box__data > .ss-ship{ position:relative; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; column-gap:12px; row-gap:10px; padding:14px 16px 12px !important; border:0 !important; border-radius:0 !important; margin:0 !important; background:radial-gradient(120% 160% at 100% 0%, rgba(255,221,0,.16) 0%, rgba(255,221,0,0) 55%), var(--ss-black) !important; color:#fff !important;}#offcanvas-box-cart .ss-ship > .ss-ship__msg{ flex:1 1 0; min-width:0; font-size:13.5px; line-height:1.35; }#offcanvas-box-cart .ss-ship .ss-ship__icon{ flex:0 0 34px; width:34px; height:34px; border-radius:10px; }#offcanvas-box-cart .ss-ship .ss-ship__icon svg{ width:19px; height:19px; }#offcanvas-box-cart .ss-ship .ss-ship__track{ height:10px; margin-right:38px; }#offcanvas-box-cart .ss-ship .ss-ship__knob{ width:18px; height:18px; right:-8px; border-width:3px; }#offcanvas-box-cart .ss-ship .ss-ship__goal{ right:-38px; width:28px; height:28px; }#offcanvas-box-cart .ss-ship .ss-ship__goal svg{ width:16px; height:16px; }#offcanvas-box-cart .ss-ship .ss-ship__scale{ margin-right:38px; font-size:11px; }#offcanvas-box-cart .cart-box__to-cart-link{ align-self:stretch !important; justify-content:center; gap:8px; min-height:46px; padding:10px 16px; border:2px solid var(--ss-black); border-radius:12px; color:var(--ss-black) !important; font-weight:700; text-decoration:none !important; transition:background-color .15s ease, color .15s ease;}#offcanvas-box-cart .cart-box__to-cart-link svg{ fill:currentColor; color:currentColor; }#offcanvas-box-cart .cart-box__to-cart-link:hover,#offcanvas-box-cart .cart-box__to-cart-link:focus-visible{ background:var(--ss-black); color:var(--ss-yellow) !important; }.sum-box .sum-box__total-price .sum-box__title,.sum-box .sum-box__total-price .sum-box__value{ color:var(--ss-ink) !important; font-weight:800 !important; }.sum-box .sum-box__total-price .sum-box__value{ font-size:1.25em; letter-spacing:-.3px; }.sum-box .sum-box__total-price .sum-box__value{ background:linear-gradient(transparent 60%, var(--ss-yellow) 60%); padding:0 2px; }.cart__only-shipping-modes{ display:flex; flex-direction:column; max-height:10rem; }.cart__only-shipping-modes .cart__shipping-mode-name,.cart__only-shipping-modes .cart__shipping-mode-name span{ font-size:10px; width:100%; }.order-control__terms,.terms--text{ font-size:11px; }.ss-coupon-row__code{ font-size:.8em; opacity:.7; margin-top:1px; }.order-mods__delivery-point-select-text.ss-map-label{ float:none !important; display:block !important; }a.ss-map-btn, a.ss-map-btn.btn.btn-clear{ float:left !important; clear:left !important; align-self:flex-start !important; display:inline-flex !important; align-items:center !important; gap:6px; margin-top:10px !important; padding:8px 14px !important; background-color:var(--ss-black) !important; color:var(--ss-yellow) !important; border:1px solid var(--ss-black) !important; border-radius:8px !important; font-weight:700 !important; box-shadow:0 3px 10px rgba(0,0,0,.25) !important; transition:background-color .15s ease, color .15s ease !important;}a.ss-map-btn svg, a.ss-map-btn i, a.ss-map-btn *{ color:inherit !important; fill:currentColor !important; }a.ss-map-btn:hover, a.ss-map-btn.btn.btn-clear:hover{ background-color:var(--ss-yellow) !important; border-color:var(--ss-yellow) !important; color:var(--ss-black) !important; }.fixed-cart{ border-top:1px solid var(--ss-line) !important; box-shadow:0 -8px 30px -12px rgba(0,0,0,.25) !important; }.fixed-cart__btn.product-main-btn.btn.btn-square{ display:inline-flex; align-items:center; justify-content:center; gap:8px; width:auto; min-width:0; padding:8px 14px; border-radius:10px !important;}.fixed-cart__btn.product-main-btn.btn.btn-square::before{ content:"KOSÁRBA"; font-weight:800; font-size:14px; text-transform:uppercase;}.fixed-cart .fixed-cart__btn.product-main-btn:hover{ background:var(--ss-black) !important; border-color:var(--ss-black) !important; color:var(--ss-yellow) !important; }body#ud_shop_page .main__title h1{ text-align:center; }body#ud_shop_help #main :is(p,li,td,span,a),body#ud_shop_page #main :is(p,li,td,span,a),body#ud_shop_contact #main :is(p,li,td,span,a){ overflow-wrap:anywhere; }body#ud_shop_help #main table,body#ud_shop_page #main table,body#ud_shop_contact #main table{ display:block; max-width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }body#ud_shop_help #main img,body#ud_shop_page #main img,body#ud_shop_contact #main img{ max-width:100%; height:auto; }body#ud_shop_help #main iframe,body#ud_shop_page #main iframe,body#ud_shop_contact #main iframe{ max-width:100%; }#footer .footer__header{ color:var(--ss-yellow) !important; -webkit-text-fill-color:var(--ss-yellow) !important; font-size:11.5px !important; font-weight:800 !important; letter-spacing:.14em !important; line-height:1.3 !important; text-transform:uppercase !important; margin-bottom:12px !important; opacity:1 !important; background:none !important;}#footer .footer__header a{ color:inherit !important; -webkit-text-fill-color:inherit !important; text-decoration:none; }body #footer :is(li, li *, p, p *, a, strong, b, span){ font-size:12.5px !important; line-height:1.45 !important; }#footer :is(p, span, li, div:not([class*=title])){ color:#BDBDBD; }#footer strong:not([style]), #footer b:not([style]){ color:#fff !important; }#footer a{ color:#D9D9D9 !important; transition:color .15s ease; }#footer a:hover{ color:var(--ss-yellow) !important; }#footer li, #footer p{ margin-top:0 !important; margin-bottom:6px !important; }body #footer li{ display:block !important; }#footer li:last-child, #footer p:last-child{ margin-bottom:0 !important; }#footer ul{ margin-bottom:0 !important; }#footer .footer__social a, #footer [class*=social] a{ transition:color .15s ease, transform .15s ease; }#footer .footer__social a:hover, #footer [class*=social] a:hover{ transform:translateY(-2px); }@media (min-width:992px){ #footer .row > .footer_v2_menu_1{ flex:0 0 22% !important; max-width:22% !important; } #footer .row > .footer_v2_menu_2{ flex:0 0 18% !important; max-width:18% !important; } #footer .row > .footer_v2_menu_3{ flex:0 0 20% !important; max-width:20% !important; } #footer .row > .footer_v2_menu_4{ flex:0 0 18% !important; max-width:18% !important; } #footer .row > .footer__nav-5{  flex:0 0 22% !important; max-width:22% !important; }}@media (min-width:992px) and (max-width:1199.98px){ #footer .row > .footer_v2_menu_1, #footer .row > .footer_v2_menu_2, #footer .row > .footer_v2_menu_3, #footer .row > .footer_v2_menu_4, #footer .row > .footer__nav-5{ flex:0 0 33.333% !important; max-width:33.333% !important; }}@media (min-width:768px) and (max-width:991.98px){ #footer .row > .footer__nav-5{ flex:0 0 50% !important; max-width:50% !important; }}#footer .footer__nav-5{ text-align:left !important; align-items:flex-start !important; }#footer .footer__nav-5 .footer__nav-inner{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:20px !important; width:100%; }#footer .footer__nav-5 .footer__nav-inner > *, #footer .footer_v2_menu_5 > *{ margin-top:0 !important; padding-top:0 !important; }#footer .footer_v2_menu_5{ display:block !important; width:100%; }#footer .footer__nav-5 .social_icons .elements{ justify-content:flex-start !important; gap:8px !important; }#footer .social_icons a.element{ width:36px !important; height:36px !important; min-width:36px; padding:0 !important; border-radius:50% !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; border:1px solid rgba(255,255,255,.22) !important; background:transparent !important; color:#fff !important; transition:background .15s ease, border-color .15s ease, color .15s ease, transform .15s ease !important;}#footer .social_icons a.element svg{ width:15px !important; height:15px !important; fill:currentColor !important; }#footer .social_icons a.element:hover{ background:var(--ss-yellow) !important; border-color:var(--ss-yellow) !important; color:var(--ss-black) !important; transform:translateY(-2px); }#provider-partners{ display:block !important; background:var(--ss-trust-bg, #F4F4F1) !important; color:var(--ss-ink) !important; border-top:3px solid var(--ss-yellow); padding:22px 0 26px !important;}#provider-partners > .container{ display:flex !important; justify-content:center !important; }#provider-partners #partners{ display:flex !important; flex-wrap:wrap !important; align-items:center !important; justify-content:center !important; gap:10px !important; }#partners .partner_element{ display:inline-flex !important; align-items:center !important; gap:12px; margin:0 !important; }#partners .partner_element > a, #partners .partner_element > .has-img{ display:inline-flex !important; align-items:center !important; justify-content:center !important; height:44px; padding:0 14px; background:#fff; border:1px solid #E3E3DC; border-radius:10px; line-height:0 !important; box-shadow:0 1px 2px rgba(17,17,17,.05); transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;}#partners .partner_element > a:hover{ transform:translateY(-2px); border-color:var(--ss-yellow); box-shadow:0 6px 16px rgba(17,17,17,.10); }#partners .partner_element picture{ display:contents; }body #partners .partner_element img{ height:32px !important; max-height:32px !important; width:auto !important; max-width:none !important; object-fit:contain !important; }#partners .certificate__item{ display:inline-flex !important; align-items:center !important; }#partners .certificate__item a{ display:inline-flex !important; line-height:0 !important; }body #partners .certificate__item img{ height:44px !important; max-height:44px !important; width:auto !important; }#provider-partners::before{ content:"Biztonságos fizetés · megbízható szállítás"; display:block; text-align:center; margin:0 0 14px; color:var(--ss-ink); font-size:10.5px; font-weight:800; letter-spacing:.16em; text-transform:uppercase;}@media (min-width:1200px){ #provider-partners::before{ display:none; } #partners .partner_element:has(img[alt^="SimplePay"])::before, #partners .partner_element:has(img[alt^="GLS"])::before{  color:var(--ss-ink); font-size:10.5px; font-weight:800; letter-spacing:.16em; text-transform:uppercase; margin-right:2px; } #partners .partner_element:has(img[alt^="SimplePay"])::before{ content:"Fizetés"; } #partners .partner_element:has(img[alt^="GLS"])::before{ content:"Szállítás"; } #partners .partner_element:has(img[alt^="GLS"]), #partners .certificate__item{ margin-left:16px !important; padding-left:26px; border-left:1px solid #D9D9D2; min-height:44px; }}@media (max-width:575.98px){ #provider-partners{ padding:18px 0 22px !important; } #provider-partners #partners{ gap:8px !important; } #partners .partner_element > a{ height:40px; padding:0 10px; border-radius:9px; } body #partners .partner_element img{ height:28px !important; max-height:28px !important; } body #partners .certificate__item img{ height:40px !important; max-height:40px !important; }}@media (max-width:767.98px){ #footer .row > div{ flex:0 0 100% !important; max-width:100% !important; } #footer .row{ row-gap:0 !important; } #footer .ss-acc{ margin:0 !important; } #footer .ss-acc-head{  display:flex !important; align-items:center !important; justify-content:space-between !important;  width:100% !important; margin:0 !important; padding:14.4px 0 !important; cursor:pointer !important;  border-bottom:1px solid rgba(255,255,255,.12) !important; } #footer .ss-acc-head.footer__header{ font-size:13px !important; letter-spacing:.12em !important; margin-bottom:0 !important; } #footer .ss-acc-head::after{  content:""; flex:none; width:9px; height:9px; margin-right:4px;  border-right:2px solid var(--ss-yellow); border-bottom:2px solid var(--ss-yellow);  transform:rotate(45deg); transition:transform .25s ease; } #footer .ss-acc-head[aria-expanded="true"]::after{ transform:rotate(-135deg); } #footer .ss-acc-body{ overflow:hidden !important; max-height:0 !important; padding:0 !important; transition:max-height .28s ease, padding .28s ease !important; } #footer .ss-acc-body.is-open{ max-height:1200px !important; padding:10px 0 14px !important; } #footer .footer__nav-5{ padding-top:0 !important; margin-top:0 !important; } #footer .footer__nav-5 .footer__nav-inner{ gap:0 !important; } #footer .footer__nav-5 .footer__nav-inner > .social_icons{ padding-top:24px !important; padding-bottom:6px; } #footer .footer__nav-5 .social_icons .elements{ justify-content:center !important; } #footer .footer__nav-5 .footer__nav-inner{ align-items:stretch !important; }}@media (max-width:439.98px){ footer .footer_v2_menu_3{ margin-top:0 !important; } }.start_banner_small_2{ padding-top:24px !important; padding-bottom:24px !important; background:#F6F6F3 !important; border-top:1px solid var(--ss-line); border-bottom:1px solid var(--ss-line); }.start_banner_small_2 .carousel{ gap:24px !important; }.start_banner_small_2 .carousel-cell{ display:grid !important; grid-template-columns:56px minmax(0,1fr) !important; align-items:center !important; gap:14px !important; background:none !important; border:0 !important; border-radius:0 !important; padding:0 !important; box-shadow:none !important;}.start_banner_small_2 .element-img-outer{ place-self:center !important; }.start_banner_small_2 .element-img-outer img{ width:56px !important; height:56px !important; object-fit:contain; }.start_banner_small_2 .element-title{ font-size:14px !important; font-weight:700 !important; line-height:1.35 !important; color:var(--ss-ink, #111) !important; margin:0 !important; }@media (min-width:1200px){ .start_banner_small_2 .carousel-cell{ flex:1 1 0 !important; min-width:0; } #ud_shop_start .start_banner_small_2 .carousel__nav{ display:none !important; } #ud_shop_start .start_banner_small_2 .carousel-block{ padding-bottom:0 !important; }}@media (max-width:1199.98px){ .start_banner_small_2 .carousel-cell{ flex:0 0 calc(40% - 12px) !important; } }@media (max-width:767.98px){ .start_banner_small_2 .carousel-cell{ flex:0 0 78% !important; } .start_banner_small_2{ padding-top:18px !important; padding-bottom:12px !important; } }#ud_shop_start .carousel-block--with-nav:not(.no-paging) .carousel__nav{ gap:16px !important; align-items:center !important; opacity:1 !important; visibility:visible !important; }  #ud_shop_start .carousel-block--with-nav:not(.no-paging){ padding-bottom:72px !important; }  #ud_shop_start .carousel-block.no-paging{ padding-bottom:0 !important; }#ud_shop_start .carousel-block.no-paging .carousel__nav{ display:none !important; }#ud_shop_start .carousel__prev-next-btn{ width:46px !important; height:46px !important; min-width:46px; padding:0 !important; border-radius:50% !important; display:inline-flex !important; align-items:center; justify-content:center; background:var(--ss-black) !important; color:var(--ss-yellow) !important; border:2px solid var(--ss-black) !important; box-shadow:0 8px 18px -10px rgba(0,0,0,.55) !important; opacity:1 !important; transition:background-color .15s ease, color .15s ease, border-color .15s ease, transform .15s ease !important;}#ud_shop_start .carousel__prev-next-btn svg{ width:20px !important; height:20px !important; color:currentColor !important; fill:currentColor !important; }#ud_shop_start .carousel__prev-next-btn:hover,#ud_shop_start .carousel__prev-next-btn:focus-visible{ background:var(--ss-yellow) !important; color:var(--ss-black) !important; border-color:var(--ss-yellow) !important; transform:translateY(-2px); }#ud_shop_start .carousel__progress{ width:150px !important; height:6px !important; border-radius:999px !important; background:#FFF1A0 !important; box-shadow:none !important; overflow:hidden !important; }#ud_shop_start .carousel__progress-bar{ background:var(--ss-black) !important; border-radius:999px !important; }#ud_shop_start .start_category_offer .carousel__prev-next-btn{ background:var(--ss-yellow) !important; color:var(--ss-black) !important; border-color:var(--ss-yellow) !important; box-shadow:0 0 0 4px rgba(255,221,0,.14) !important; }#ud_shop_start .start_category_offer .carousel__prev-next-btn:hover,#ud_shop_start .start_category_offer .carousel__prev-next-btn:focus-visible{ background:#fff !important; border-color:#fff !important; }#ud_shop_start .start_category_offer .carousel__progress{ background:rgba(255,255,255,.2) !important; }#ud_shop_start .start_category_offer .carousel__progress-bar{ background:var(--ss-yellow) !important; }@media (max-width:575.98px){ #ud_shop_start .carousel__prev-next-btn{ width:42px !important; height:42px !important; min-width:42px; } #ud_shop_start .carousel__progress{ width:110px !important; }}#ud_shop_start #custom-content-bottom{ padding-top:4px !important; padding-bottom:40px !important; margin:0 !important; background:#DBDBDB !important; }  #ud_shop_start #custom-content-bottom .custom-content__content{ max-width:980px; margin:0 auto; font-size:12.5px; line-height:1.5; color:var(--ss-muted); }#ud_shop_start #custom-content-bottom h3{ font-size:14px !important; font-weight:700 !important; margin:0 0 4px !important; color:var(--ss-ink); }#ud_shop_start #custom-content-bottom center > img{ width:80px !important; height:auto; }.ss-adattorles{ display:flex; align-items:center; gap:18px; padding:14px 18px; background:#fff; border:1px solid var(--ss-line); border-radius:14px; text-align:left; }.ss-adattorles img{ flex:0 0 80px; width:80px !important; height:80px !important; border-radius:8px; background:#fff; padding:4px; border:1px solid var(--ss-line); }.ss-adattorles p{ margin:0 !important; font-size:12.5px; line-height:1.5; color:var(--ss-muted); }.ss-adattorles p + p{ margin-top:3px !important; }.ss-adattorles p strong{ color:var(--ss-ink); font-weight:700; }.ss-adattorles a{ color:var(--ss-ink) !important; font-weight:600; text-decoration:underline; text-decoration-color:var(--ss-yellow); text-decoration-thickness:2px; text-underline-offset:2px; }@media (max-width:575.98px){ .ss-adattorles{ align-items:flex-start; gap:12px; padding:12px 14px; } .ss-adattorles img{ flex-basis:56px; width:56px !important; height:56px !important; padding:3px; }}#start_brand_slider .carousel-cell > a{ display:flex !important; align-items:center; justify-content:center; height:100px; padding:10px; background:#fff; border:1px solid var(--ss-line); border-radius:16px; transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease; }#start_brand_slider .carousel-cell > a img{ max-height:80px; width:auto; transition:filter .2s ease, opacity .2s ease; }#start_brand_slider .carousel-cell > a:hover,#start_brand_slider .carousel-cell > a:focus-visible{ border-color:var(--ss-yellow); box-shadow:0 12px 26px -16px rgba(0,0,0,.4); transform:translateY(-2px); }@media (max-width:575.98px){ #start_brand_slider .carousel-cell > a{ height:84px; border-radius:14px; } }#start_reviews .reviews__slide-inner{ position:relative; box-sizing:border-box; height:auto !important; flex:1 1 auto; overflow:visible !important; background:#fff; border:1px solid var(--ss-line); border-radius:18px; padding:22px 22px 18px !important; box-shadow:var(--ss-shadow-card); transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease; }#start_reviews .carousel-cell{ padding-top:4px; padding-bottom:6px; }#start_reviews .reviews__slide-inner:hover{ transform:translateY(-2px); box-shadow:var(--ss-shadow-hover); border-color:var(--ss-yellow); }#start_reviews .element-texts{ display:flex; flex-direction:column; height:auto !important; flex:1 1 auto; text-align:left !important; }#start_reviews .element-title{ margin:0 !important; height:0; overflow:visible; }#start_reviews .element-title a{ font-size:0 !important; color:transparent !important; }#start_reviews .element-title a::after{ content:""; position:absolute; inset:0; z-index:1; border-radius:inherit; }#start_reviews .html-text, #start_reviews .ss-rev{ flex:1 1 auto; display:flex; flex-direction:column; }.ss-rev::before{ content:"\201C"; display:block; height:30px; margin:-4px 0 6px; font:900 64px/1 Georgia, 'Times New Roman', serif; color:var(--ss-yellow); }.ss-rev__q{ margin:0 0 16px !important; font-size:15px; line-height:1.55; color:var(--ss-ink); }.ss-rev__who{ margin:auto 0 0 !important; padding-top:14px; border-top:1px dashed var(--ss-line-2); display:flex; flex-direction:column; gap:3px; }.ss-rev__who b{ font-size:14.5px; font-weight:800; color:var(--ss-ink); }.ss-rev__who span{ display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:600; color:var(--ss-muted); }.ss-rev__who span::before{ content:""; flex:0 0 15px; width:15px; height:15px; border-radius:50%; background:var(--ss-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat; }.ss-trust{ list-style:none !important; margin:18px 0 0 !important; padding:14px 0 0 !important; border-top:1px dashed var(--ss-line-2); display:grid; gap:12px; }.ss-trust__item{ display:grid; grid-template-columns:34px minmax(0,1fr); align-items:center; gap:12px; margin:0 !important; padding:0 !important; font-size:13px; line-height:1.4; color:var(--ss-ink-2); }.ss-trust__item::marker{ content:none; }.ss-trust__item::before{ content:""; width:34px; height:34px; border-radius:10px; background-color:var(--ss-yellow-soft); background-image:var(--ico); background-repeat:no-repeat; background-position:center; background-size:18px; }.ss-trust__item--ship{ --ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E"); }.ss-trust__item--return{ --ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v5h5'/%3E%3Cpath d='M12 8v4l3 2'/%3E%3C/svg%3E"); }.ss-trust__item--pay{ --ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10.5' width='16' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15.5' r='1.3'/%3E%3C/svg%3E"); }.ss-trust__txt b{ display:block; font-size:13.5px; font-weight:800; color:var(--ss-ink); }#start_banner_small_3{ background:#fff !important; padding-top:40px !important; padding-bottom:12px !important; overflow-x:clip; }#start_banner_small_3 .carousel{ gap:16px !important; margin-right:calc((100% - 100vw) / 2) !important; padding-right:calc((100vw - 100%) / 2) !important; scroll-snap-type:x mandatory; scroll-padding-left:0; scrollbar-width:none; overscroll-behavior-x:contain;}#start_banner_small_3 .carousel::-webkit-scrollbar{ display:none; }#start_banner_small_3 .carousel-cell{ flex:0 0 clamp(250px, 21vw, 316px) !important; min-width:0; margin:0 !important; display:block !important; position:relative; isolation:isolate; aspect-ratio:9 / 16; border-radius:20px; overflow:hidden; background:#151515; scroll-snap-align:start !important; box-shadow:none; transform:none;}#start_banner_small_3 .element-img-outer{ position:absolute !important; inset:0; z-index:-2; width:100% !important; max-width:none !important; height:100%; margin:0 !important; }#start_banner_small_3 .element-img-outer a, #start_banner_small_3 .element-img-outer picture{ display:block; width:100%; height:100%; }#start_banner_small_3 .element-img-outer img{ width:100% !important; height:100% !important; object-fit:cover; transition:transform .8s cubic-bezier(.2,.8,.2,1), filter .4s ease; }#start_banner_small_3 .carousel-cell::before{ content:""; position:absolute; inset:0; z-index:-1; pointer-events:none; background:linear-gradient(180deg, rgba(8,8,8,.78) 0%, rgba(8,8,8,.48) 24%, rgba(8,8,8,0) 50%, rgba(8,8,8,0) 78%, rgba(8,8,8,.32) 100%);}#start_banner_small_3 .carousel-cell::after{ content:none !important; }#start_banner_small_3 .element-html-wrap{ position:absolute !important; inset:0; z-index:2; padding:24px 22px 0 !important; display:block !important; pointer-events:none; }#start_banner_small_3 .element-title, #start_banner_small_3 .element-title a{ display:inline-flex !important; align-items:center; gap:8px; margin:0 !important; pointer-events:auto; font-size:12px !important; font-weight:800 !important; line-height:1.2 !important; letter-spacing:.12em; text-transform:uppercase; color:var(--ss-yellow, #FFDD00) !important; text-decoration:none !important;}#start_banner_small_3 .element-title::before{ content:""; width:18px; height:3px; border-radius:3px; background:var(--ss-yellow, #FFDD00); }#start_banner_small_3 .element-title a::after{ content:""; position:absolute; inset:0; z-index:1; border-radius:inherit; }#start_banner_small_3 .element-text{ margin:10px 0 0 !important; max-width:94%; }#start_banner_small_3 .element-text p{ margin:0 !important; font-size:24px !important; font-weight:800 !important; line-height:1.16 !important; letter-spacing:-.01em; color:#fff !important; text-wrap:balance; text-shadow:0 1px 14px rgba(0,0,0,.35); overflow-wrap:normal; word-break:normal; hyphens:manual;}#start_banner_small_3 .element-links{ position:absolute; right:16px; bottom:16px; z-index:3; margin:0 !important; pointer-events:auto; }#start_banner_small_3 .element-link{ display:flex !important; align-items:center; justify-content:center; width:48px; height:48px; padding:0 !important; border-radius:50%; background:#fff; color:var(--ss-black, #0B0B0B) !important; font-size:0 !important; text-decoration:none !important; box-shadow:0 8px 20px -8px rgba(0,0,0,.5); transition:background-color .2s ease, transform .25s ease;}#start_banner_small_3 .element-link svg{ display:none !important; }#start_banner_small_3 .element-link::before{ content:""; width:20px; height:20px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;   mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat; }#start_banner_small_3 .carousel-cell:hover .element-img-outer img{ transform:scale(1.06); }#start_banner_small_3 .carousel-cell:hover .element-link{ background:var(--ss-yellow, #FFDD00); transform:translateX(3px); }#start_banner_small_3 .carousel-cell:focus-within{ outline:3px solid var(--ss-yellow, #FFDD00); outline-offset:-3px; }@media (max-width:1199.98px){ #start_banner_small_3 .carousel-cell{ flex-basis:clamp(220px, 30vw, 300px) !important; } #start_banner_small_3 .element-text p{ font-size:21px !important; } }@media (max-width:767.98px){ #start_banner_small_3 .carousel{ gap:12px !important; } #start_banner_small_3 .carousel-cell{ flex-basis:64vw !important; border-radius:18px; } #start_banner_small_3 .element-html-wrap{ padding:20px 18px 0 !important; } #start_banner_small_3 .element-text p{ font-size:20px !important; } #start_banner_small_3 .element-link{ width:42px; height:42px; }}@media (prefers-reduced-motion:reduce){ #start_banner_small_3 .element-img-outer img{ transition:none; } }:is(#start_banner_1, #start_banner_2) .main-grid{ --bs-gap:24px; gap:24px !important; }:is(#start_banner_1, #start_banner_2) .element-slide{ container-type:inline-size; min-width:0; }@media (min-width:992px){ :is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)){ grid-column:auto / span 7 !important; } :is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--stock), :has(.ss-bn--b2b)){ grid-column:auto / span 5 !important; }}@media (min-width:768px) and (max-width:991.98px){ :is(#start_banner_1, #start_banner_2) .element-slide{ grid-column:auto / span 6 !important; } }:is(#start_banner_1, #start_banner_2) .element-slide:only-child{ grid-column:1 / -1 !important; }:is(#start_banner_1, #start_banner_2) .element-img-outer{ position:relative !important; top:auto !important; height:100%; min-height:440px; border-radius:24px; overflow:hidden; isolation:isolate; background:var(--ss-black); box-shadow:0 22px 44px -30px rgba(0,0,0,.6);}:is(#start_banner_1, #start_banner_2) .element-img-outer > a.has-img{ position:absolute; inset:0; z-index:0; display:block; overflow:hidden; }:is(#start_banner_1, #start_banner_2) .element-img-outer picture{ display:block; width:100%; height:100%; }:is(#start_banner_1, #start_banner_2) .element-img-outer img{ display:block; width:100% !important; height:100% !important; object-fit:cover; object-position:right center; transition:transform .8s cubic-bezier(.2,.8,.2,1); }:is(#start_banner_1, #start_banner_2) .element-slide:hover .element-img-outer img{ transform:scale(1.04); }:is(#start_banner_1, #start_banner_2) .element-img-outer{ display:flex; flex-direction:column; }:is(#start_banner_1, #start_banner_2) .texts--layer{ position:relative !important; inset:auto !important; height:auto !important; flex:1 1 auto; z-index:3; display:flex !important; flex-direction:column; justify-content:stretch !important; align-items:stretch !important; text-wrap:initial; }:is(#start_banner_1, #start_banner_2) .element-texts__container{ flex:1 1 auto; display:flex; flex-direction:column; padding:clamp(22px, 6cqi, 40px) !important; overflow:visible !important; }:is(#start_banner_1, #start_banner_2) .element-texts .element-title{ display:none !important; }:is(#start_banner_1, #start_banner_2) .html-text{ flex:1 1 auto; display:flex; flex-direction:column; }:is(#start_banner_1, #start_banner_2) .html-text > .ss-bn{ flex:1 1 auto; height:auto; }.ss-bn{ height:100%; display:flex; flex-direction:column; align-items:flex-start; color:#fff; text-align:left; }.ss-bn > p, .ss-bn > ul{ margin:0; }.ss-bn > ul{ padding:0; }.ss-bn__pill{ display:inline-flex !important; align-items:center; white-space:nowrap; padding:7px 14px 6px; background:var(--ss-yellow); color:var(--ss-black); font-size:12px; font-weight:800; line-height:1.2; letter-spacing:.14em; text-transform:uppercase; transform:skewX(-12deg); box-shadow:0 10px 24px -8px rgba(255,221,0,.45); }.ss-bn__pill > span{ display:inline-flex; align-items:center; gap:.6em; transform:skewX(12deg); }.ss-bn--bw .ss-bn__pill > span::before{ content:""; width:8px; height:8px; border-radius:50%; background:var(--ss-black); animation:ssBnPulse 1.4s ease-out infinite; }@keyframes ssBnPulse{ 0%{ box-shadow:0 0 0 0 rgba(11,11,11,.55); } 100%{ box-shadow:0 0 0 9px rgba(11,11,11,0); } }.ss-bn__mega{ margin-top:18px !important; font-style:italic; font-weight:900; text-transform:uppercase; line-height:.9; letter-spacing:-.02em; color:#fff; text-shadow:0 10px 34px rgba(0,0,0,.45); }.ss-bn__mega small{ display:block; font-size:clamp(18px, 4.4cqi, 30px); letter-spacing:.02em; margin-bottom:2px; }.ss-bn__mega b{ display:block; font-weight:900; font-size:clamp(64px, 15.5cqi, 112px); color:var(--ss-yellow); letter-spacing:-.04em; }.ss-bn__mega em{ display:block; font-style:italic; font-size:clamp(22px, 5.2cqi, 38px); margin-top:4px; }.ss-bn__sub{ margin-top:14px !important; max-width:34ch; font-size:15px; font-weight:600; line-height:1.45; color:rgba(255,255,255,.8); }.ss-bn__cta{ margin-top:auto !important; display:inline-flex; align-items:center; gap:14px; padding:7px 7px 7px 22px; border-radius:999px; background:var(--ss-yellow); color:var(--ss-black) !important; font-size:15px; font-weight:800; text-decoration:none !important; white-space:nowrap; box-shadow:0 14px 30px -14px rgba(255,221,0,.7); transition:transform .2s ease, box-shadow .2s ease;}.ss-bn__cta::after{ content:""; flex:0 0 38px; height:38px; border-radius:50%; background:var(--ss-black) center / 18px no-repeat; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFDD00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); transition:transform .25s ease;}.ss-bn__cta:hover{ transform:translateY(-2px); box-shadow:0 18px 34px -14px rgba(255,221,0,.85); }.ss-bn__cta:hover::after, .element-slide:hover .ss-bn__cta::after{ transform:translateX(4px); }.ss-bn__go{ position:absolute; top:clamp(18px, 5cqi, 30px); right:clamp(18px, 5cqi, 30px); width:50px; height:50px; border-radius:50%; background:var(--ss-black); display:flex; align-items:center; justify-content:center; transition:transform .25s ease, background-color .2s ease; }.ss-bn__go::before{ content:""; width:20px; height:20px; background:var(--ss-yellow); -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat;   mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat; }.ss-bn__go > span{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }.element-slide:hover .ss-bn__go{ transform:rotate(45deg); }:is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)) .element-img-outer::after{ content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(90deg, rgba(11,11,11,.92) 0%, rgba(11,11,11,.72) 34%, rgba(11,11,11,0) 64%);}:is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)) .ss-bn{ max-width:min(100%, 60cqi); }:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--bw) .element-img-outer::before{ content:""; position:absolute; top:-10%; bottom:-10%; left:-75%; width:55%; z-index:2; pointer-events:none; transform:skewX(-30deg) rotate(-8deg); background:  linear-gradient(90deg, rgba(255,221,0,0), rgba(255,221,0,.55) 72%, rgba(255,255,255,.9)) 0 24% / 100% 3px no-repeat,  linear-gradient(90deg, rgba(255,221,0,0), rgba(255,221,0,.35) 72%, rgba(255,255,255,.7)) 40% 60% / 62% 2px no-repeat,  linear-gradient(90deg, rgba(255,221,0,0), rgba(255,221,0,.3) 72%, rgba(255,255,255,.6)) 15% 88% / 78% 4px no-repeat; filter:drop-shadow(0 0 6px rgba(255,221,0,.4)); animation:ssStreakX 7s linear infinite;  }.ss-bn--dist .ss-bn__title{ margin-top:18px !important; font-style:italic; font-weight:900; font-size:clamp(32px, 6.2cqi, 46px); line-height:.98; letter-spacing:-.02em; color:#fff; }.ss-bn--dist .ss-bn__title b{ display:block; color:var(--ss-yellow); font-weight:900; }.ss-bn__brands{ list-style:none; display:flex; flex-wrap:wrap; gap:8px; margin-top:12px !important; }.ss-bn__brands li::before, .ss-bn__brands li::marker{ content:none !important; display:none !important; }.ss-bn__brands li{ list-style:none !important; margin:0 !important; padding:6px 13px; border:1.5px solid rgba(255,255,255,.4); border-radius:999px; font-size:13px; font-weight:800; letter-spacing:.02em; color:#fff; background:rgba(255,255,255,.06); }:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--stock) .element-img-outer{ background:var(--ss-yellow) radial-gradient(rgba(11,11,11,.1) 1.3px, transparent 1.5px) 0 0 / 18px 18px;}:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--stock) .element-img-outer > a.has-img{ inset:auto clamp(18px, 6cqi, 32px) clamp(18px, 6cqi, 32px) clamp(18px, 6cqi, 32px); height:38%; border-radius:18px; box-shadow:0 20px 34px -18px rgba(0,0,0,.55);}:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--stock) .element-img-outer img{ object-position:center 40%; }.ss-bn--stock{ color:var(--ss-black); }.ss-bn--stock .ss-bn__pill, .ss-bn--b2b .ss-bn__pill{ background:var(--ss-black); color:var(--ss-yellow); box-shadow:none; }.ss-bn__num{ margin-top:16px !important; font-weight:900; font-size:clamp(54px, 15cqi, 84px); line-height:.95; letter-spacing:-.045em; font-variant-numeric:tabular-nums; color:var(--ss-black); }.ss-bn__lead{ font-weight:800; font-size:clamp(19px, 4.6cqi, 24px); line-height:1.15; color:var(--ss-black); }.ss-bn--stock .ss-bn__sub{ color:rgba(11,11,11,.72); margin-top:8px !important; font-size:14px; }:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer{ background:#F1F1EC radial-gradient(rgba(11,11,11,.07) 1.2px, transparent 1.4px) 0 0 / 18px 18px; box-shadow:inset 0 0 0 1px var(--ss-line); }:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer > a.has-img{ inset:auto clamp(16px, 5cqi, 30px) 0 auto; width:40%; height:60%; border-radius:999px 999px 0 0; box-shadow:0 0 0 6px var(--ss-yellow);}:is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer img{ object-position:center top; }.ss-bn--b2b{ color:var(--ss-black); }.ss-bn--b2b .ss-bn__title{ margin-top:18px !important; font-weight:900; font-size:clamp(28px, 7.4cqi, 38px); line-height:1.08; letter-spacing:-.02em; color:var(--ss-black); }.ss-bn--b2b mark{ background:linear-gradient(transparent 52%, var(--ss-yellow) 52%, var(--ss-yellow) 92%, transparent 92%); color:inherit; padding:0 .08em; }.ss-bn__list{ list-style:none; display:grid; gap:9px; margin-top:20px !important; max-width:calc(100% - 34cqi); }.ss-bn--b2b .ss-bn__cta{ background:var(--ss-black); color:#fff !important; box-shadow:0 14px 30px -16px rgba(0,0,0,.6); }.ss-bn--b2b .ss-bn__cta::after{ background-color:var(--ss-yellow); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0B0B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }.ss-bn__list li::marker{ content:none; }.ss-bn__list li{ list-style:none !important; margin:0 !important; padding:0 !important; display:flex; align-items:center; gap:10px; font-size:14px; font-weight:700; line-height:1.25; color:var(--ss-ink); }.ss-bn__list li::before{ content:""; flex:0 0 22px; height:22px; border-radius:50%; background:var(--ss-yellow) center / 13px no-repeat; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0B0B' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E"); }@media (max-width:991.98px){ .ss-bn--b2b .ss-bn__cta{ font-size:14px; padding-left:18px; gap:10px; } :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer > a.has-img{ width:36%; }}@media (max-width:575.98px){ :is(#start_banner_1, #start_banner_2) .element-img-outer{ min-height:460px; border-radius:20px; } :is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)) .element-img-outer img{ object-position:center bottom; } :is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)) .element-img-outer::after{ background:linear-gradient(180deg, rgba(11,11,11,.9) 0%, rgba(11,11,11,.6) 40%, rgba(11,11,11,0) 66%); } :is(#start_banner_1, #start_banner_2) .element-slide:is(:has(.ss-bn--bw), :has(.ss-bn--dist)) .ss-bn{ max-width:100%; } :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--stock) .element-img-outer{ min-height:430px; } :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--stock) .element-img-outer > a.has-img{ height:44%; } .ss-bn__num{ font-size:13cqi; } :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer{ min-height:440px; } :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--b2b) .element-img-outer > a.has-img{ width:38%; height:48%; } .ss-bn__sub{ font-size:14px; }}@media (prefers-reduced-motion:reduce){ :is(#start_banner_1, #start_banner_2) .element-slide:has(.ss-bn--bw) .element-img-outer::before, .ss-bn--bw .ss-bn__pill > span::before{ animation:none; }}.details_banner_1{ display:block !important; }.details_banner_1 > .element{ margin:0 !important; position:relative; container-type:inline-size; min-height:236px; border-radius:24px; overflow:hidden; isolation:isolate; background:var(--ss-black); box-shadow:0 22px 44px -30px rgba(0,0,0,.6); }.details_banner_1 > .element > a.has-img{ position:absolute; inset:0; z-index:0; display:block; }.details_banner_1 > .element picture{ display:block; width:100%; height:100%; }.details_banner_1 > .element img{ width:100% !important; height:100% !important; object-fit:cover; object-position:center; }.details_banner_1 > .element:hover img{ transform:scale(1.03); }.details_banner_1 > .element::before{ content:""; position:absolute; top:-30%; bottom:-30%; left:-75%; width:40%; z-index:1; pointer-events:none; transform:skewX(-30deg) rotate(-6deg); background:  linear-gradient(90deg, rgba(255,221,0,0), rgba(255,221,0,.55) 72%, rgba(255,255,255,.9)) 0 30% / 100% 3px no-repeat,  linear-gradient(90deg, rgba(255,221,0,0), rgba(255,221,0,.35) 72%, rgba(255,255,255,.7)) 30% 66% / 70% 2px no-repeat; filter:drop-shadow(0 0 6px rgba(255,221,0,.4)); animation:ssStreakX2 8s linear infinite;}.details_banner_1 .ss-bn--strip{ position:absolute; inset:0; z-index:2; height:auto; pointer-events:none; display:grid; grid-template-columns:minmax(0,1fr) auto; grid-template-rows:auto auto auto; align-content:center; column-gap:24px; padding:26px clamp(24px, 3.4cqi, 44px); background:linear-gradient(90deg, rgba(11,11,11,.85) 0%, rgba(11,11,11,.4) 34%, rgba(11,11,11,0) 46%, rgba(11,11,11,0) 72%, rgba(11,11,11,.6) 100%);}.details_banner_1 .ss-bn--strip a{ pointer-events:auto; }.details_banner_1 .ss-bn--strip .ss-bn__pill{ grid-column:1; justify-self:start; }.details_banner_1 .ss-bn--strip .ss-bn__mega{ grid-column:1; margin-top:12px !important; display:grid; grid-template-columns:auto 1fr; column-gap:14px; align-items:end; }.details_banner_1 .ss-bn--strip .ss-bn__mega small{ grid-column:2; grid-row:1; align-self:end; font-size:20px; margin:0; }.details_banner_1 .ss-bn--strip .ss-bn__mega b{ grid-column:1; grid-row:1 / span 2; font-size:clamp(60px, 7.6cqi, 92px); }.details_banner_1 .ss-bn--strip .ss-bn__mega em{ grid-column:2; grid-row:2; font-size:clamp(20px, 2.5cqi, 30px); margin:0 0 6px; }.details_banner_1 .ss-bn--strip .ss-bn__sub{ grid-column:1; margin-top:10px !important; }.details_banner_1 .ss-bn--strip .ss-bn__cta{ grid-column:2; grid-row:1 / -1; align-self:center; margin:0 !important; }.details_banner_1 > .element:hover .ss-bn__cta::after{ transform:translateX(4px); }@media (max-width:767.98px){ .details_banner_1 > .element{ min-height:460px; border-radius:20px; } .details_banner_1 > .element img{ object-position:center bottom; } .details_banner_1 .ss-bn--strip{ grid-template-columns:1fr; align-content:start; padding:24px 22px;  background:linear-gradient(180deg, rgba(11,11,11,.9) 0%, rgba(11,11,11,.55) 48%, rgba(11,11,11,0) 70%); } .details_banner_1 .ss-bn--strip .ss-bn__cta{ grid-column:1; grid-row:auto; justify-self:start; margin-top:16px !important; } .details_banner_1 .ss-bn--strip .ss-bn__mega{ display:block; } .details_banner_1 .ss-bn--strip .ss-bn__mega small{ display:block; font-size:22px; margin-bottom:2px; } .details_banner_1 .ss-bn--strip .ss-bn__mega b{ display:block; font-size:72px; } .details_banner_1 .ss-bn--strip .ss-bn__mega em{ display:block; font-size:26px; margin:4px 0 0; }}@media (prefers-reduced-motion:reduce){ .details_banner_1 > .element::before{ animation:none; display:none; } }#ud_shop_start #custom-content-top{ padding-top:36px !important; padding-bottom:64px !important; }body#ud_shop_cat #custom-content-top .custom-content__content,body#ud_shop_cat #custom-content-top .custom-content__content :is(p, span, div, li, a, strong, b, em){ font-size:9.8px !important; line-height:1.55 !important; }  .ss-vid__head{ text-align:center; margin-bottom:22px; }.ss-vid__title{ font-size:28px !important; font-weight:900 !important; color:var(--ss-ink); margin:0 0 6px !important; }.ss-vid__sub{ margin:0 !important; font-size:15px; line-height:1.45 !important; color:var(--ss-muted); }.ss-vid__grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:22px; }.ss-vid__item{ margin:0 !important; }.ss-vid__play, .ss-vid__frame{ position:relative; display:block; width:100%; aspect-ratio:16 / 9; border:0; padding:0; border-radius:20px; overflow:hidden; background:#000; cursor:pointer; box-shadow:0 18px 40px -24px rgba(0,0,0,.55); }.ss-vid__play img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .5s ease, filter .3s ease; }.ss-vid__play::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 55%, rgba(0,0,0,.45)); }.ss-vid__play:hover img{ transform:scale(1.03); filter:brightness(.9); }.ss-vid__btn{ position:absolute; left:50%; top:50%; z-index:2; width:76px; height:76px; margin:-38px 0 0 -38px; border-radius:50%; background:var(--ss-yellow); box-shadow:0 0 0 10px rgba(255,221,0,.25), 0 14px 30px -10px rgba(0,0,0,.6); transition:transform .2s ease; }.ss-vid__btn::before{ content:""; position:absolute; left:31px; top:24px; border-style:solid; border-width:14px 0 14px 22px; border-color:transparent transparent transparent var(--ss-black); }.ss-vid__play:hover .ss-vid__btn{ transform:scale(1.08); }.ss-vid__brand{ position:absolute; left:16px; top:16px; z-index:2; padding:6px 12px; border-radius:999px; background:rgba(11,11,11,.78); color:#fff; font-size:12.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }.ss-vid__item figcaption{ display:flex; align-items:baseline; justify-content:space-between; gap:12px; padding:12px 4px 0; }.ss-vid__t{ font-size:16px; font-weight:800; color:var(--ss-ink); line-height:1.35; }.ss-vid__link{ flex:0 0 auto; font-size:14px; font-weight:800; color:var(--ss-ink) !important; text-decoration:underline; text-decoration-color:var(--ss-yellow); text-decoration-thickness:3px; text-underline-offset:4px; white-space:nowrap; }@media (max-width:767.98px){ .ss-vid__grid{ grid-template-columns:1fr; gap:26px; } .ss-vid__title{ font-size:23px !important; } .ss-vid__item figcaption{ flex-direction:column; gap:6px; } .ss-vid__btn{ width:64px; height:64px; margin:-32px 0 0 -32px; } .ss-vid__btn::before{ left:26px; top:20px; border-width:12px 0 12px 19px; }}.details_banner_1, .details_banner_2{ margin-top:24px !important; margin-bottom:24px !important; }.details_banner_2{ display:grid !important; grid-template-columns:minmax(0,5fr) minmax(0,7fr); gap:20px; }.details_banner_2 > .element{ position:relative; container-type:inline-size; min-height:400px; margin:0 !important; display:flex; flex-direction:column; border-radius:24px; overflow:hidden; isolation:isolate; background:var(--ss-black); box-shadow:0 22px 44px -30px rgba(0,0,0,.6);}.details_banner_2 > .element:only-child{ grid-column:1 / -1; }.details_banner_2 > .element > a.has-img{ position:absolute; inset:0; z-index:0; display:block; overflow:hidden; }.details_banner_2 > .element picture{ display:block; width:100%; height:100%; }.details_banner_2 > .element img{ display:block; width:100% !important; height:100% !important; object-fit:cover; object-position:right center; transition:transform .8s cubic-bezier(.2,.8,.2,1); }.details_banner_2 > .element:hover img{ transform:scale(1.04); }.details_banner_2 > .element > .ss-bn{ position:relative; z-index:2; flex:1 1 auto; height:auto; padding:clamp(22px, 6cqi, 40px); pointer-events:none; }.details_banner_2 > .element > .ss-bn a{ pointer-events:auto; }.details_banner_2 > .element:has(.ss-bn--dist)::after{ content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(90deg, rgba(11,11,11,.92) 0%, rgba(11,11,11,.72) 34%, rgba(11,11,11,0) 64%); }.details_banner_2 > .element > .ss-bn--dist{ max-width:min(100%, 62cqi); }.details_banner_2 > .element:has(.ss-bn--b2b){ background:#F1F1EC radial-gradient(rgba(11,11,11,.07) 1.2px, transparent 1.4px) 0 0 / 18px 18px; box-shadow:inset 0 0 0 1px var(--ss-line), 0 22px 44px -32px rgba(0,0,0,.35); }.details_banner_2 > .element:has(.ss-bn--b2b) > a.has-img{ inset:auto clamp(16px, 5cqi, 30px) 0 auto; width:40%; height:60%; border-radius:999px 999px 0 0; box-shadow:0 0 0 6px var(--ss-yellow); }.details_banner_2 > .element:has(.ss-bn--b2b) img{ object-position:center top; }@media (min-width:768px) and (max-width:991.98px){ .details_banner_2{ grid-template-columns:repeat(2, minmax(0,1fr)); } .details_banner_2 > .element:has(.ss-bn--b2b) > a.has-img{ width:36%; } }@media (max-width:767.98px){ .details_banner_2{ grid-template-columns:1fr; gap:14px; } .details_banner_2 > .element{ min-height:440px; border-radius:20px; } .details_banner_2 > .element:has(.ss-bn--dist) img{ object-position:center bottom; } .details_banner_2 > .element:has(.ss-bn--dist)::after{ background:linear-gradient(180deg, rgba(11,11,11,.9) 0%, rgba(11,11,11,.6) 40%, rgba(11,11,11,0) 66%); } .details_banner_2 > .element > .ss-bn--dist{ max-width:100%; } .details_banner_2 > .element:has(.ss-bn--b2b) > a.has-img{ width:38%; height:48%; }}@keyframes ssStreak{ from{ left:-75%; } to{ left:135%; } }  @keyframes ssStreakX{ from{ transform:translateX(0) skewX(-30deg) rotate(-8deg); } to{ transform:translateX(382%) skewX(-30deg) rotate(-8deg); } }  @keyframes ssStreakX2{ from{ transform:translateX(0) skewX(-30deg) rotate(-6deg); } to{ transform:translateX(525%) skewX(-30deg) rotate(-6deg); } } html.ss-search-open body *:not(#offcanvas-box-search, #offcanvas-box-search *),html.ss-search-open body *:not(#offcanvas-box-search, #offcanvas-box-search *)::before,html.ss-search-open body *:not(#offcanvas-box-search, #offcanvas-box-search *)::after{ animation-play-state:paused !important; }html.ss-search-open #ud_shop_start :is(.start_banner_big, .start_reviews)::before,html.ss-search-open #ud_shop_start :is(.start_banner_big, .start_reviews)::after{ display:none !important; }#ud_shop_start :is(.start_banner_big, .start_reviews){ position:relative; isolation:isolate; overflow:hidden; }#ud_shop_start :is(.start_banner_big, .start_reviews)::before,#ud_shop_start :is(.start_banner_big, .start_reviews)::after{ content:""; position:absolute; z-index:-1; pointer-events:none; width:clamp(340px, 46vw, 760px); aspect-ratio:1; border-radius:50%; background:radial-gradient(closest-side, rgba(255,221,0,.55) 0%, rgba(255,221,0,.28) 45%, rgba(255,221,0,.08) 72%, rgba(255,221,0,0) 100%); will-change:transform; animation:ssAuroraA 20s ease-in-out infinite alternate;}#ud_shop_start :is(.start_banner_big, .start_reviews)::before{ top:-34%; left:-14%; bottom:auto; right:auto; filter:none; }#ud_shop_start :is(.start_banner_big, .start_reviews)::after{ bottom:-40%; right:-12%; top:auto; left:auto; filter:none; opacity:1; animation-name:ssAuroraB; animation-duration:24s; background:radial-gradient(closest-side, rgba(255,196,0,.5) 0%, rgba(255,210,0,.24) 45%, rgba(255,221,0,.07) 72%, rgba(255,221,0,0) 100%);}#ud_shop_start .start_reviews::before{ animation-duration:26s; }#ud_shop_start .start_reviews::before, #ud_shop_start .start_reviews::after{ background:radial-gradient(closest-side, rgba(255,226,40,.6) 0%, rgba(255,240,150,.5) 30%, rgba(255,255,255,.38) 58%, rgba(255,255,255,0) 100%); }#ud_shop_start .start_reviews::after{ animation-duration:21s; animation-delay:-8s; }@keyframes ssAuroraA{ 0%{ transform:translate(0,0) scale(1); } 50%{ transform:translate(22vw,10%) scale(1.18); } 100%{ transform:translate(8vw,26%) scale(.92); } }@keyframes ssAuroraB{ 0%{ transform:translate(0,0) scale(1); } 50%{ transform:translate(-20vw,-12%) scale(1.12); } 100%{ transform:translate(-6vw,-28%) scale(.94); } }@media (prefers-reduced-motion:reduce){ #ud_shop_start :is(.start_banner_big, .start_reviews)::before, #ud_shop_start :is(.start_banner_big, .start_reviews)::after{ animation:none; } }#start_category_offer .carousel{ padding-top:22px !important; padding-bottom:22px !important; margin-top:-22px !important; margin-bottom:-22px !important; }#start_category_offer .carousel-cell{ position:relative; background:transparent !important; overflow:visible !important; transition:transform .28s cubic-bezier(.2,.8,.2,1); }#start_category_offer .carousel-cell::after{ content:""; position:absolute; inset:0; border-radius:15% / 12.86%; pointer-events:none; box-shadow:0 0 0 2px rgba(255,221,0,0), 0 0 0 0 rgba(255,221,0,0); transition:box-shadow .28s ease;}#start_category_offer .carousel-cell > a{ display:block; position:relative; overflow:hidden; border-radius:15% / 12.86%; }#start_category_offer .carousel-cell > a::before{ content:""; position:absolute; top:-10%; bottom:-10%; left:-70%; width:45%; z-index:1; pointer-events:none; background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.22) 50%, rgba(255,255,255,0) 100%); transform:skewX(-16deg);}#start_category_offer .carousel-cell img{ transition:filter .28s ease; }@media (hover:hover){ #start_category_offer .carousel-cell:hover{ transform:translateY(-8px); } #start_category_offer .carousel-cell:hover::after{ box-shadow:0 0 0 2px var(--ss-yellow), 0 0 26px 2px rgba(255,221,0,.5), 0 20px 34px -14px rgba(255,221,0,.45); } #start_category_offer .carousel-cell:hover > a::before{ animation:ssTileShine .75s ease-out forwards; } #start_category_offer .carousel-cell:hover img{ filter:brightness(1.12) saturate(1.1); }}#start_category_offer .carousel-cell > a:focus-visible{ outline:3px solid var(--ss-yellow); outline-offset:3px; }@keyframes ssTileShine{ from{ left:-70%; } to{ left:130%; } }@media (prefers-reduced-motion:reduce){ #start_category_offer .carousel-cell:hover{ transform:none; } #start_category_offer .carousel-cell:hover > a::before{ animation:none; } }#ud_shop_start .main-title::after, .ss-vid__title::after{ content:""; display:block; width:72px; height:6px; margin:12px 0 0; border-radius:6px; background:linear-gradient(90deg, var(--ss-yellow) 0%, var(--ss-yellow) 38%, #FFF7C2 50%, var(--ss-yellow) 62%, var(--ss-yellow) 100%) 0 0 / 260% 100%; box-shadow:0 4px 12px -4px rgba(230,180,0,.65); animation:ssTitleShine 3.4s ease-in-out infinite;}#ud_shop_start .text-center .main-title::after, #ud_shop_start .start_reviews .main-title::after, .ss-vid__title::after{ margin-left:auto; margin-right:auto; }#ud_shop_start .main-title:hover::after{ width:110px; transition:width .35s cubic-bezier(.2,.8,.2,1); }@keyframes ssTitleShine{ 0%{ background-position:100% 0; } 55%,100%{ background-position:0 0; } }@keyframes ssTitleGrow{ from{ width:0; opacity:.25; } to{ width:72px; opacity:1; } }@supports (animation-timeline:view()){ #ud_shop_start .main-title::after, .ss-vid__title::after{  animation:ssTitleGrow linear both, ssTitleShine 3.4s ease-in-out infinite;  animation-timeline:view(), auto; animation-range:entry 20% cover 40%, normal; }}@media (prefers-reduced-motion:reduce){ #ud_shop_start .main-title::after, .ss-vid__title::after{ animation:none; } }html.touch-device #offcanvas-box-search :is(input, textarea, select),html.touch-device #header #offcanvas-box-search .search-box__input.form-control{ font-size:16px !important; }@media (max-width:991.98px){ #offcanvas-box-search :is(input, textarea, select), #header #offcanvas-box-search .search-box__input.form-control{ font-size:16px !important; }  }@media (max-width:991.98px){ body#ud_shop_reg #page_reg_content :is(.form-control,.form-select), [id^="form_page_content_"] :is(.form-control,.form-select,select,textarea){ font-size:16px !important; } #page_artlist_content .order__select-outer select.form-select{ font-size:16px !important; color:transparent !important; }  }@media (max-width:575.98px){ #offcanvas-box-search #search-smart-autocomplete{  max-height:calc(var(--ss-vvb, 100dvh) - 140px) !important;  overscroll-behavior:contain; -webkit-overflow-scrolling:touch; } #offcanvas-box-search .search-smart-product{ padding-top:6px !important; padding-bottom:6px !important; column-gap:10px !important; grid-template-columns:52px minmax(0,1fr) !important; } #offcanvas-box-search .search-smart-product > img{ width:52px !important; height:52px !important; flex:0 0 52px; object-fit:contain; }  #offcanvas-box-search .search-smart-name{ font-size:13.5px !important; line-height:1.3 !important; display:block; max-height:2.6em; overflow:hidden; } #offcanvas-box-search .search-smart-query .search-smart-name{ max-height:none; overflow:visible; } #offcanvas-box-search .search-smart-prices{ font-size:14px !important; display:flex !important; flex-direction:row !important; flex-wrap:wrap; align-items:center !important; justify-content:flex-end; gap:2px 8px; width:100%; flex:1 1 100%; margin-top:2px !important; } #offcanvas-box-search .search-smart-price-base-outer{ display:flex !important; flex-direction:row !important; align-items:center !important; gap:6px; margin:0 !important; } #offcanvas-box-search .has-price-sale .search-smart-price-base{ font-size:12px !important; } #offcanvas-box-search .search-smart-prices:not(.has-price-sale) .search-smart-price-base{ font-weight:700; } #offcanvas-box-search .search-smart-price-base .info-icon{ display:none; } #offcanvas-box-search .search-smart-sale-percent{ font-size:11px !important; padding:2px 5px !important; }  #offcanvas-box-search .search-smart-actual-query{ display:none !important; } #offcanvas-box-search .search-smart-queries{ flex-wrap:nowrap !important; overflow-x:auto; scrollbar-width:none; margin-top:0 !important; padding-bottom:4px; -webkit-mask-image:linear-gradient(90deg,#000 88%,transparent); mask-image:linear-gradient(90deg,#000 88%,transparent); } #offcanvas-box-search .search-smart-queries::-webkit-scrollbar{ display:none; } #offcanvas-box-search .search-smart-queries > *{ flex:0 0 auto; white-space:nowrap; } #offcanvas-box-search .offcanvas-body > *, #offcanvas-box-search .search-box, #offcanvas-box-search .search-box__form, #offcanvas-box-search .js-search-smart-autocomplete, #offcanvas-box-search .search-smart-section{ min-width:0; max-width:100%; }}body#ud_shop_cart #footer{ display:none !important; }@media (prefers-reduced-motion:reduce){ .nanobar::after, #page_artdet_content .artdet__cart-btn::after, #page_artdet_content .package-offer__cart-btn::after{ display:none !important; } #page_artdet_content .artdet__cart-btn, .infinite-scroll-btn.page_artlist_load_more_content{ animation:none !important; } #cross-sale__free-shipping__progress::after{ transition:none; } .ss-ship--done .ss-ship__fill::after{ animation:none; display:none; } .products .product:hover .product__inner, .categories .category-card__inner.has-img:hover{ transform:none !important; }}.products_in_bundle .products { --gap:0.25rem; gap:var(--gap); background-color:#fff199; border-radius:8px; padding:0.375rem;}.products_in_bundle .products:not(.carousel) { --ratio:0.84; grid-template-columns:repeat(auto-fill, minmax(calc(var(--main-img-width) * var(--ratio)), 1fr)); gap:var(--gap);}.products_in_bundle .carousel-cell { margin-right:0.25rem;}#list-artpack_page_bundle_products { --bs-columns:1; gap:0;}#list-artpack_page_bundle_products .product { border-bottom:2px solid #DBDBDB; padding:var(--padding);}#list-artpack_page_bundle_products .product:last-child { border-bottom:none;}#list-artpack_page_bundle_products .product__inner { flex-direction:row; background:transparent; gap:0.5rem;}#list-artpack_page_bundle_products .product__img-outer { flex-basis:auto; flex-shrink:0;}#list-artpack_page_bundle_products .product__data { padding:0; flex-grow:1; grid-template-columns:1fr auto; grid-template-rows:auto;}#list-artpack_page_bundle_products .product__main { padding:0; margin:0; background:transparent;}#list-artpack_page_bundle_products .product__name { font-size:1rem; font-weight:500;}#list-artpack_page_bundle_products .has-price-sale .product__price-base { font-size:0.75rem;}#list-artpack_page_bundle_products .product__price-base, #list-artpack_page_bundle_products .product__price-sale { font-size:1rem;}#list-artpack_page_bundle_products .badge { font-size:0.75rem;}.product__img-link { display:block;}.product__img-outer { position:relative; text-align:center;}.product__inner { border-radius:7px; height:100%; position:relative; background-color:#ffffff;}.product__name { margin-bottom:0; font-family:var(--bs-font-sans-serif); word-break:break-word;}.product__name-link { text-decoration:none;}.product__review { font-size:12px; align-self:flex-start; text-decoration:none !important;}.product__review:focus-visible { box-shadow:0 1px 0 0 currentColor;}.product__review:last-child { margin-bottom:0;}.product__review::after { content:"(" attr(data-review-count) ")"; color:rgba(0, 0, 0, 0.7);}.product__reviews-count { font-size:0.75rem; color:rgba(0, 0, 0, 0.7); display:inline-block; align-self:baseline;}.product__reviews-avg { font-weight:700; align-self:baseline;}.product__description-short { text-align:justify;}.product__main { display:flex; flex-wrap:wrap; position:relative; gap:0.25rem; contain:layout;}.not-stock__text, .not-buyable__text, .product__cart-login-btn-wrap { text-align:left; column-gap:0.5em;}.not-stock__text, .not-buyable__text { padding:10px 0; font-weight:400; display:flex; align-items:center; line-height:1.25; color:rgba(0, 0, 0, 0.7); font-size:0.875rem;}.product__custom-statuses { display:flex; flex-wrap:wrap; gap:5px;}.product__badges { display:flex; flex-wrap:wrap; gap:0.375rem;}.product__main-btn-col { flex-grow:1; flex-shrink:1; min-width:0;}.product__cart-input-wrap { flex-grow:1;}.product__cart-login-btn { line-height:1.2; text-align:left;}.product__main-outer { margin-top:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; row-gap:10px;}.product__function-btns { display:inline-flex; justify-content:flex-end; gap:0.5rem; align-items:center; }.product__types { line-height:1; display:flex; flex-wrap:wrap; flex-direction:column; align-items:flex-start; gap:0.375rem; width:100%;}.product__type { display:inline-flex; align-items:baseline; flex-wrap:wrap; line-height:1; max-width:100%; gap:0.375rem;}.product__type.type--color, .product__type.type--color_text { align-items:center; gap:0.125rem;}.product__type ~ .product__type { margin-top:0.5rem;}.product__type-value { padding:0.125rem; border:2px solid #DBDBDB; border-radius:3px; background-color:#f5f5f5; color:#000000; font-size:0.75rem; font-weight:700; flex-shrink:0; max-width:100%; transition:color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s; display:flex; align-items:center; justify-content:center; text-decoration:none !important;}.product__type-value:hover, .product__type-value:focus, .product__type-value:focus-visible { border-color:#dbdbdb; background-color:#dbdbdb;}.type--color .product__type-value, .type--color_text .product__type-value { border-color:transparent; padding:3px; min-width:auto; height:auto;}.type--color .product__type-value .product__type-option--color, .type--color_text .product__type-value .product__type-option--color { width:20px; height:20px; box-shadow:inset 0 0 0 2px #fff199; border-radius:3px; background-color:currentColor;}.type--icon .product__type-value, .type--pic .product__type-value, .type--piclink .product__type-value, .type--piclinktext .product__type-value { padding:3px;}.type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible, .type--pic .product__type-value:hover, .type--pic .product__type-value:focus, .type--pic .product__type-value:focus-visible, .type--piclink .product__type-value:hover, .type--piclink .product__type-value:focus, .type--piclink .product__type-value:focus-visible, .type--piclinktext .product__type-value:hover, .type--piclinktext .product__type-value:focus, .type--piclinktext .product__type-value:focus-visible { border-color:#000000; background-color:transparent;}.type--color .product__type-value:hover, .type--color .product__type-value:focus, .type--color .product__type-value:focus-visible, .type--color_text .product__type-value:hover, .type--color_text .product__type-value:focus, .type--color_text .product__type-value:focus-visible, .type--icon .product__type-value:hover, .type--icon .product__type-value:focus, .type--icon .product__type-value:focus-visible { border-color:#000000; background-color:transparent;}.product__type-value.product__type-more { background-color:transparent; border:none; color:inherit;}.product__sku { font-weight:500; letter-spacing:0.1em; font-size:0.813rem; color:rgba(0, 0, 0, 0.7); line-height:1.25; word-break:break-word;}.product__price-base-outer { display:flex; flex-wrap:wrap; align-items:center; gap:0.5em;}.product__prices { display:flex; flex-direction:column; flex-wrap:wrap; gap:0.25rem;}.product__params { line-height:1.2; width:100%; display:flex; flex-direction:column; gap:0.125rem;}.product__params-inner { white-space:nowrap;}.product__param-title-col { display:flex; justify-content:flex-end; align-items:baseline;}.product__param-title-tippy { font-weight:600;}.product__param-title { padding-right:0.5rem; color:rgba(0, 0, 0, 0.7); word-break:break-word; font-size:0.875rem;}.product__param-title .info-icon { vertical-align:middle;}.product__param-value { font-weight:500; font-size:0.813rem;}.product__param-title, .product__param-value { flex:0 0 auto; max-width:100%;}.product__price-login-btn { font-size:0.875em; text-align:left;}.product__price-login-btn br { display:none;}.product__price-unit { font-size:0.75rem;}.product__prices-wrap { position:relative; z-index:1;}.product__price-base, .product__price-sale { font-size:1rem;}.has-price-sale .product__price-base { font-size:0.75rem;}.product__price-sale-start, .product__price-sale-end { display:block;}.product__price-sale-infos, .product__discount-saving { color:#FF1E00;}.product__discount-saving__value, .product__discount-saving { font-weight:700;}.product-variant { margin-bottom:0.625rem;}.product__variants { width:100%;}.product__variants .invalid-feedback { font-size:0.75rem; margin-top:0.15em;}.product__cart-unit { font-size:0.625rem; text-align:left; margin-bottom:0; min-width:50%; line-height:1; user-select:none;}.is-disabled .product__cart-unit { opacity:0.5;}.product__param { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}.product__param:not(.product__param-type--icon):not(.product__param-type--iconmore) { background-color:#f5f5f5; border-radius:3px; padding:0.125rem 0.25rem;}.product__param.color .product__param-value, .product__param.color_text .product__param-value { display:inline-flex; align-items:center;}.product__param.iconmore .product__param-value, .product__param.icon .product__param-value { display:flex; flex-wrap:wrap; gap:0.125rem;}.product__param-type--icons, .product__param-type--iconmore { display:flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore { display:inline-flex;}.product__param-type--iconmore .product__param-value, .product__param-type--icon .product__param-value { display:inline-flex; flex-wrap:wrap; row-gap:0.5rem; column-gap:0.5rem;}.product__param-type--iconmore .page_artdet_product_param_icon, .product__param-type--icon .page_artdet_product_param_icon { border:2px solid #DBDBDB; padding:4px; border-radius:3px; font-size:0.75rem; flex-shrink:0; min-width:1.5rem; text-align:center; max-width:100%; transition-duration:0.2s; box-sizing:content-box;}.product__param-type--color, .product__color { box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1); background-color:currentColor; padding:0; height:1rem; width:1rem; flex:0 0 1rem; max-width:1rem; display:inline-flex; border-radius:3px;}.product__param-type--color-text { margin-left:0.5rem; text-overflow:ellipsis; overflow:hidden;}.color_text .product__color { margin-right:0.5em;}@media (max-width:991.98px) { .product__btn-compare, .product__btn-tooltip {  display:none; }}.gift--on_product_details .products.type--1 .product__data, .gift--on_product_details .products.type--2 .product__data, .package-offer .products.type--1 .product__data, .package-offer .products.type--2 .product__data { grid-template-rows:1fr; gap:0;}.gift--on_product_details .products.type--1 .product__variants, .gift--on_product_details .products.type--2 .product__variants, .package-offer .products.type--1 .product__variants, .package-offer .products.type--2 .product__variants { bottom:0;}.gift--on_product_details .products.type--1 .product__name-wrap, .gift--on_product_details .products.type--2 .product__name-wrap, .package-offer .products.type--1 .product__name-wrap, .package-offer .products.type--2 .product__name-wrap { height:100%;}.products.type--1:not(.carousel), .products.type--2:not(.carousel) { --bs-columns:4;}.products.type--1 .product, .products.type--2 .product { --padding:0.375rem;}.products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap { width:100%;}.products.type--1 .stickers[data-position*=above], .products.type--1 .stickers[data-position*=under], .products.type--2 .stickers[data-position*=above], .products.type--2 .stickers[data-position*=under] { padding:0.25rem;}.products.type--1 .carousel-cell, .products.type--2 .carousel-cell { margin-right:1.5rem;}.products.type--1 .product__img-outer, .products.type--2 .product__img-outer { margin:0 auto;}.products.type--1 .product__inner, .products.type--2 .product__inner { margin:0 auto; position:relative; display:flex; flex-direction:column; border-radius:7px; overflow:hidden; container:card-width/inline-size;}.products.type--1 .is-variants-opened .product__main::after, .products.type--2 .is-variants-opened .product__main::after { content:""; position:absolute; top:100%; left:0; right:0; height:var(--padding); background:#ffffff; border-radius:0 0 7px 7px;}.products.type--1 .is-variants-opened .product__inner::after, .products.type--2 .is-variants-opened .product__inner::after { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.15); z-index:7;}.products.type--1 .product__data, .products.type--2 .product__data { flex-grow:1; display:grid; grid-template-columns:100%; grid-template-rows:1fr; grid-auto-rows:auto; gap:0.5rem; padding:var(--padding);}.products.type--1 .product__data:empty, .products.type--2 .product__data:empty { display:none;}.products.type--1 .product__lc-1, .products.type--2 .product__lc-1 { align-self:start; place-items:start;}.products.type--1 [class*=product__lc-], .products.type--2 [class*=product__lc-] { display:grid; grid-template-columns:1fr; gap:0.5rem;}.products.type--1 [class*=product__lc-]:empty, .products.type--2 [class*=product__lc-]:empty { display:none;}.products.type--1 .product__name-wrap, .products.type--2 .product__name-wrap { display:grid; align-self:start; gap:0.25rem;}.products.type--1 .product__name, .products.type--2 .product__name { font-weight:500; font-size:0.875rem;}.products.type--1 .product-main-btn[data-text]::before, .products.type--2 .product-main-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__details-btn[data-text]::after, .products.type--2 .product__details-btn[data-text]::after { display:none;}.products.type--1 .product__details-btn[data-text]::before, .products.type--2 .product__details-btn[data-text]::before { content:attr(data-text);}.products.type--1 .product__cart-input-col, .products.type--2 .product__cart-input-col { flex-grow:1;}.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { width:100%; line-height:1.2; display:flex; align-items:center; justify-content:center; text-align:left; height:2.5rem; min-width:2.5rem; padding:0.3125rem clamp(10px, 10px, 0.75rem);}.products.type--1 .qtyminus_common, .products.type--1 .qtyplus_common, .products.type--2 .qtyminus_common, .products.type--2 .qtyplus_common { --qty-button-width:2rem;}.products.type--1 .product__main, .products.type--2 .product__main { background:#ffffff; padding:0 var(--padding); margin:0 calc(var(--padding) * -1); z-index:10;}.products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col { display:flex; column-gap:0.5rem;}.products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn { font-size:0.625rem;}.products.type--1 .product__custom-statuses, .products.type--2 .product__custom-statuses { margin-bottom:0.5rem;}.products.type--1 .product__stock, .products.type--2 .product__stock { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.875em), var(--max-font-size, 1em));}.products.type--1 .product__sku, .products.type--2 .product__sku { --min-font-size:0.625rem; --max-font-size:0.813rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .badge, .products.type--2 .badge { --min-font-size:0.75rem; --max-font-size:1rem; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.75em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__badges, .products.type--1 .product__badges2, .products.type--2 .product__badges, .products.type--2 .product__badges2 { position:absolute; z-index:5; pointer-events:none; top:0.375rem; left:0.375rem;}.products.type--1 .product__badges a, .products.type--1 .product__badges2 a, .products.type--2 .product__badges a, .products.type--2 .product__badges2 a { pointer-events:auto;}.products.type--1 .product__function-btns, .products.type--2 .product__function-btns { flex-direction:column; overflow:hidden; position:absolute; right:0.5rem; bottom:0.5rem; z-index:5;}.products.type--1 .product__function-btns:has(> .active), .products.type--1 .product__function-btns:has(> :focus-visible), .products.type--1 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--1 .product__function-btns:has(> .added), .products.type--2 .product__function-btns:has(> .active), .products.type--2 .product__function-btns:has(> :focus-visible), .products.type--2 .product__function-btns:has(> .page_art_func_compare_checked), .products.type--2 .product__function-btns:has(> .added) { transform:translateX(0); visibility:visible;}@media (hover:hover) and (pointer:fine) { .products.type--1 .product__function-btns, .products.type--2 .product__function-btns {  transition:all cubic-bezier(0.33, 1, 0.68, 1) 0.3s;  transform:translateX(130%);  visibility:hidden; }}@media (hover:hover) and (pointer:fine) { .products.type--1 .product:hover .product__function-btns, .products.type--2 .product:hover .product__function-btns {  transform:translateX(0);  visibility:visible; }}.products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:right; margin-left:auto;}.products.type--1 .product__price-base, .products.type--1 .product__price-sale, .products.type--2 .product__price-base, .products.type--2 .product__price-sale { --min-font-size:18px; --max-font-size:28px; --opt-font-size:8.75cqi; font-size:clamp(var(--min-font-size, 1.25em), var(--opt-font-size, 1.5em), var(--max-font-size, 1.75em));}.products.type--1 .has-price-sale .product__price-base, .products.type--2 .has-price-sale .product__price-base { --min-font-size:14px; --max-font-size:18px; --opt-font-size:5.575cqi;}.products.type--1 .product__price-unit, .products.type--2 .product__price-unit { --min-font-size:10px; --max-font-size:12px; --opt-font-size:5cqi; font-size:clamp(var(--min-font-size, 0.625em), var(--opt-font-size, 0.75em), var(--max-font-size, 0.875em));}.products.type--1 .product__variants, .products.type--2 .product__variants { position:absolute; bottom:100%; left:0; background-color:#ffffff; border-radius:7px 7px 0 0; padding:0.75rem; transition:transform ease 0.2s, opacity ease 0.2s, visibility ease 0s 0.2s; transform:translateY(100%); visibility:hidden; opacity:0; z-index:1;}.products.type--1 .product__variants.show, .products.type--2 .product__variants.show { visibility:visible; transform:translateY(0); opacity:1; transition:transform ease 0.2s, opacity ease 0.2s;}.products.type--1 .product__variants-btn-close, .products.type--2 .product__variants-btn-close { margin-left:auto;}.products.type--1 .product__variants-header, .products.type--2 .product__variants-header { color:rgba(0, 0, 0, 0.7); font-size:0.875rem; margin-bottom:0.25rem; line-height:1.25;}html.alt-images-on-product-list .products.type--1 .product__badges, html.alt-images-on-product-list .products.type--1 .stickers-wrap, html.alt-images-on-product-list .products.type--2 .product__badges, html.alt-images-on-product-list .products.type--2 .stickers-wrap { transition:opacity ease 0.25s;}html.alt-images-on-product-list .products.type--1 .is-paging .product__badges, html.alt-images-on-product-list .products.type--1 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--1 .is-paging .stickers-wrap, html.alt-images-on-product-list .products.type--2 .is-paging .product__badges, html.alt-images-on-product-list .products.type--2 .is-paging .product__function-btns, html.alt-images-on-product-list .products.type--2 .is-paging .stickers-wrap { opacity:0;}html.alt-images-on-product-list .products.type--1 .is-hovered *, html.alt-images-on-product-list .products.type--2 .is-hovered * { cursor:none;}.products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn { min-height:calc(1.875rem + 4px); min-width:calc(1.875rem + 4px); font-size:0.875rem; border-radius:3px; padding:0; display:none;}@media (pointer:fine) { .products.type--1 .product__img-prev-btn, .products.type--1 .product__img-next-btn, .products.type--2 .product__img-prev-btn, .products.type--2 .product__img-next-btn {  display:inline-flex; }}.products.type--1 .product__img-carousel, .products.type--2 .product__img-carousel { display:flex !important; align-items:center; overflow-x:auto; overflow-y:visible; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; overscroll-behavior-x:auto; will-change:scroll-position; touch-action:manipulation; user-select:none; scrollbar-width:none; -ms-overflow-style:none;}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; width:0; height:0;}.products.type--1 .product__img-carousel img, .products.type--2 .product__img-carousel img { flex:0 0 100%; scroll-snap-align:center; scroll-snap-stop:always; object-fit:contain; max-height:var(--main-img-height);}.products.type--1 .product__img-carousel img.placeholder, .products.type--2 .product__img-carousel img.placeholder { mask-image:linear-gradient(90deg, #000000 55%, rgba(255, 255, 255, 0.25) 75%, #000000 95%); background-color:var(--bs-primary-100);}.products.type--1 .product__img-carousel::-webkit-scrollbar, .products.type--2 .product__img-carousel::-webkit-scrollbar { display:none; }.products.type--1 .product__img-count, .products.type--2 .product__img-count { display:inline-flex; align-items:center; inset-inline:0; margin-inline:auto; width:fit-content; background-color:rgba(255, 255, 255, 0.75); border-radius:3px; position:absolute; bottom:0.375rem; z-index:5;}.products.type--1 .product__img-count span, .products.type--2 .product__img-count span { font-variant-numeric:tabular-nums; font-size:0.75rem; user-select:none;}.products.type--1 .product__img-count span:only-child, .products.type--2 .product__img-count span:only-child { padding:0 0.25rem;}@media (pointer:coarse) { .products.type--1 .product__img-count span, .products.type--2 .product__img-count span {  padding:0 0.25rem; }}@media (max-width:417.98px) { .products.type--1 .product__cart-input-wrap, .products.type--2 .product__cart-input-wrap {  --input-width:1.625rem; } .products.type--1 .product__cart-login-btn, .products.type--2 .product__cart-login-btn {  font-size:0.75rem; }}@media (max-width:439.98px) { .products.type--1 .cart-input-wrap, .products.type--2 .cart-input-wrap {  --width:1.625rem; }}@media (min-width:576px) { .products.type--1 .product__main-btn-col, .products.type--2 .product__main-btn-col {  column-gap:0.625rem; } .products.type--1 .product__badges, .products.type--2 .product__badges {  top:0.5rem;  left:0.5rem; }}@supports (container-type:inline-size) { @container card-width (min-width:200px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  }  .products.type--1 .product__param-value, .products.type--2 .product__param-value { text-align:left;  }  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.5rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:600; font-size:1rem;  } } @container card-width (min-width:240px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.625rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-weight:400; font-size:1.25rem;  } } @container card-width (min-width:280px) {  .products.type--1 .product__data, .products.type--2 .product__data { --padding:0.75rem;  }  .products.type--1 .product__name, .products.type--2 .product__name { font-size:1.375rem;  } }}@supports not (container-type:inline-size) { @media (min-width:440px) {  .products.type--1 .product__param-title, .products.type--1 .product__param-value, .products.type--2 .product__param-title, .products.type--2 .product__param-value { flex:0 0 50%; max-width:50%;  } }}.products.type--1 .page_artdet_product_param_pic, .products.type--1 .page_artdet_product_param_piclink, .products.type--1 .page_artdet_product_param_piclinktext { max-height:48px; max-width:48px;}.products.type--1:not(.carousel) { --bs-columns:1;}@media (min-width:440px) { .products.type--1:not(.carousel) {  --bs-columns:2; }}@media (min-width:576px) { .products.type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:992px) { .products.type--1:not(.carousel) {  --bs-columns:4; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1:not(.carousel) {  --bs-columns:3; }}@media (min-width:1240px) { .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-cache-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .product-list-wrapper .type--1 .category-product-list .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .product-list-wrapper .type--2:not(.carousel), .filter-box-content-exists.filter-box-in-sidebar .category-product-list .type--1 .category-product-list .type--2:not(.carousel) {  --bs-columns:5; }}.products.type--2 .product__param-title { font-size:0.813rem;}.products.type--2 .page_artdet_product_param_pic, .products.type--2 .page_artdet_product_param_piclink, .products.type--2 .page_artdet_product_param_piclinktext { max-height:32px; max-width:32px;}.products.type--2 .carousel-cell { margin-right:0.5rem;}.products.type--2:not(.carousel) { --bs-columns:2; gap:0.5rem;}@media (min-width:440px) { .products.type--2:not(.carousel) {  --bs-columns:3; }}@media (min-width:576px) { .products.type--2:not(.carousel) {  --bs-columns:4; }}@media (min-width:768px) { .products.type--2:not(.carousel) {  --bs-columns:5; }}@media (min-width:992px) { .products.type--2:not(.carousel) {  --bs-columns:6; }}@media (min-width:1240px) { .products.type--2:not(.carousel) {  --bs-columns:7; }}