@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:#1F422B; 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:#1F422B; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#E8E7E1; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#E8E7E1; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1260px) { .modal-xl, .modal-xxl {  --bs-modal-width:1400px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1770px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:413.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1259.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1679.98px) { .modal-fullscreen-xxxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1919.98px) { .modal-fullscreen-fhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-fhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-fhd-down .modal-header, .modal-fullscreen-fhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-fhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2159.98px) { .modal-fullscreen-qhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-qhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-qhd-down .modal-header, .modal-fullscreen-qhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-qhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2399.98px) { .modal-fullscreen-uhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-uhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-uhd-down .modal-header, .modal-fullscreen-uhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-uhd-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#E47A3F;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1260px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:1260px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1260px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; inset:0; outline:1px solid #5b5e00; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #d6d799; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { inset:0; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(152, 156, 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:20px; display:block;}.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner,.ajax-loading-placeholder { min-height:300px;}.ajax-loading-placeholder { width:100%; position:relative;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#E47A3F;}#box_page_content_blog { --bg-color:#FFFFFF; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); min-height:777px; background:#FFFFFF; padding-top:3rem; padding-bottom:3rem;}@media (max-width:413.98px) { #box_page_content_blog {  min-height:3000px; }}.page_page_subpage a:hover { color:#898c00;}.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 #E8E7E1; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}#image_to_cart img { transition:none !important;}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.need-backdrop .back_to_top { opacity:0; visibility:hidden;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:#014F2D; padding-top:3rem; padding-bottom:3rem; color:#FDFDFB; overflow:hidden;}.footer *::selection { background-color:#1F422B;}html.fixed-cart-on-artdet .footer.no-partners, body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:10rem;}.footer-main-grid { grid-template-columns:1fr;}@media (min-width:414px) { .footer--expanded .footer-main-grid {  grid-template-columns:repeat(2, 1fr); }}@media (min-width:1440px) { .footer--expanded .footer-main-grid {  grid-auto-flow:column;  grid-auto-columns:1fr;  grid-template-columns:unset; }}.footer__html:not(:has(a)) { padding:0 1rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#FDFDFB;}.footer__nav { --list-item-gap-x:clamp(0.875rem, 1.5em, 1.5rem); --list-item-gap-y:1em; display:flex; flex-direction:column; gap:1em;}.footer__nav p { margin-bottom:1em;}.footer__nav a { text-decoration:none;}.footer__nav a:hover { text-decoration:underline;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap-y);}.footer__nav ul, .footer__nav .element-links { display:flex; flex-wrap:wrap; flex-direction:column; gap:var(--list-item-gap-y) var(--list-item-gap-x);}.footer__nav li { word-break:break-word;}.footer--simple .footer__nav { text-align:center; align-items:center;}.footer--simple .footer__nav ul, .footer--simple .footer__nav .element-links { justify-content:center;}.footer__nav .element-link { font-size:inherit;}@media (max-width:413.98px) { .footer__nav {  text-align:center; }}@media (min-width:576px) { .footer__nav ul, .footer__nav .element-links {  flex-direction:row; }}.footer__header { margin-bottom:0;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#1F422B; min-height:calc(1.5em + 0.667rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].loading, [data-tippy-id].loading { cursor:wait;}span[data-tippy], span[data-tippy-id], .form-label[data-tippy], .form-label[data-tippy-id] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), span[data-tippy-id]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy-id]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:var(--link-decoration-color-mix); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #5b5e00; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #d6d799;}.tippy-box { background-color:#ffffff; color:#1F422B; border-radius:20px; font-size:0.875rem; box-shadow:0 0 0 1px #E8E7E1;}.tippy-box[data-placement^=bottom] > .tippy-arrow:before { filter:drop-shadow(0px -1px 0px #E8E7E1);}.tippy-box[data-placement^=top] > .tippy-arrow:before { filter:drop-shadow(0px 1px 0px #E8E7E1);}.tippy-box[data-placement^=right] > .tippy-arrow:before { filter:drop-shadow(-1px 0px 0px #E8E7E1);}.tippy-box[data-placement^=left] > .tippy-arrow:before { filter:drop-shadow(1px 0px 0px #E8E7E1);}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.spinner-wrap { min-height:300px; position:relative;}.partners { --partner-element-padding:0.25rem min(max(0.25rem, 10px), var(--partner_img_maxheight, 40px) / 2); --partner-element-min-height:calc(var(--partner_img_maxheight,var(--checkout_img_maxheight,40px)) - 0.5rem); flex:0 0 100%;}.partners .has-img, .partners a:has(svg) { transition:ease 0.25s;}.partners .has-img:hover, .partners a:has(svg):hover { transform:scale(0.95);}@media (min-width:768px) { .partners {  flex:1 1 auto; }}#provider-partners { background:#014F2D; padding-top:0rem; padding-bottom:max(3rem, 0rem); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners, body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:10rem;}.partner_element { padding:var(--partner-element-padding); border-radius:10px; min-height:var(--partner-element-min-height); background-color:rgba(255, 255, 255, 0); color:#1F422B; overflow:hidden; box-sizing:content-box; display:flex; align-items:center;}.partner_element.has-img { line-height:0;}.partner_element a { text-decoration:none;}.partner_element a:hover { text-decoration:underline; color:#1F422B;}#provider_link_click { position:absolute; bottom:0.125rem; left:50%; transform:translateX(-50%); border-radius:5px 5px 0 0; padding:0.25rem min(max(0.25rem, 10px), 8px); background-color:rgba(255, 255, 255, 0); line-height:1;}.certificate__item a { display:block;}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#014F2D; color:#ffffff;}#toast-container > .toast-success .toast-close-button { color:#ffffff;}#toast-container > .toast-warning { background-color:#E47A3F; color:#000000;}#toast-container > .toast-warning .toast-close-button { color:#000000;}#toast-container > .toast-error { background-color:#CC4242; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#1F422B; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}#list-artpack_page .product { border-bottom:1px solid #E8E7E1; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap-y:0.375rem; --bs-gap-x:0.375rem; gap:var(--bs-gap-y) var(--bs-gap-x); background-color:#d6d799; border-radius:20px; padding:var(--bs-gap-y) var(--bs-gap-x); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.spinner-overlay { background-color:color-mix(in hsl, var(--bg-color, #FFFFFF) 50%, transparent);}.modal { align-items:flex-start; justify-content:center; padding-right:0 !important;  }.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal .carousel-block { overflow:visible;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:413.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#CC4242;}.modal-dialog--warning .modal-header__icon { color:#E47A3F;}.modal-dialog--ok .modal-header__icon { color:#014F2D;}.modal-header { --bs-modal-header-bg:#ffffff; --bs-modal-header-color:#014F2D; gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:var(--body-secondary-color-mix);}.modal-header__icon { font-size:2em; color:#989C00;}#modal-marketing .modal-body { clip-path:inset(0 round var(--bs-border-radius-lg));}#modal-body-google-map-address-autocomplete, #modal-exitpopup-wheel .modal-body { clip-path:inset(0 round 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg)); border-radius:0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #d6d799 0%, #c1c466 100%); border-radius:0px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-picture .offcanvas-body,.offcanvas-exitpopup-picture .modal-body,.modal-exitpopup-picture .offcanvas-body,.modal-exitpopup-picture .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-picture img,.modal-exitpopup-picture img { border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-body,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-video .shop_popup_exitpopup,.modal-exitpopup-video .shop_popup_exitpopup { overflow:hidden; border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; inset:0; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; inset:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:20px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:413.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1259.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}@media (max-width:1679.98px) { .offcanvas-xxxl {  opacity:0; } .offcanvas-xxxl.showing, .offcanvas-xxxl.show {  opacity:1; } .offcanvas-xxxl.hiding {  opacity:0; }}@media (max-width:1919.98px) { .offcanvas-fhd {  opacity:0; } .offcanvas-fhd.showing, .offcanvas-fhd.show {  opacity:1; } .offcanvas-fhd.hiding {  opacity:0; }}@media (max-width:2159.98px) { .offcanvas-qhd {  opacity:0; } .offcanvas-qhd.showing, .offcanvas-qhd.show {  opacity:1; } .offcanvas-qhd.hiding {  opacity:0; }}@media (max-width:2399.98px) { .offcanvas-uhd {  opacity:0; } .offcanvas-uhd.showing, .offcanvas-uhd.show {  opacity:1; } .offcanvas-uhd.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #E8E7E1;}.offcanvas-parent-img-link { display:block; margin:-0.5rem -0.5rem 0.5rem;}.offcanvas--box-cat:not(.offcanvas--box-cat-0) { border-left:1px solid #E8E7E1;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleX(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { --bs-offcanvas-header-bg:#ffffff; --bs-offcanvas-header-color:#014F2D; gap:0.5em 0.5rem; border-bottom:1px solid #E8E7E1; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg); color:var(--bs-offcanvas-header-color);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #E8E7E1;}.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 20px 20px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:20px 20px 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; }}.nav-item--menu .dropdown-item { line-height:1.25; white-space:normal;}.dropdown-menu { transition:opacity 0.15s linear;}.dropdown-menu.show { transition:opacity 0.15s linear, display 0.15s allow-discrete; opacity:1;}@starting-style { .dropdown-menu.show {  opacity:0; }}.nav--megamenu .dropdown-toggle { --bs-btn-color:#014F2D; --bs-btn-hover-color:#014F2D;}.nav--megamenu .nav-link { --bs-nav-link-color:#014F2D; --bs-nav-link-hover-color:#014F2D; --bs-navbar-active-color:#014F2D;}.nav--megamenu .nav-link:has(+ .nav-list--sub) { border-bottom:1px solid #E8E7E1; border-radius:0;}.nav--megamenu ul { list-style:none;}.nav--megamenu ul:not(.dropdown--menu) .nav-link { gap:0.5em; padding:0.375rem 0 !important;}.nav--megamenu ul:not(.dropdown--menu) .nav-link:hover .nav-link__name { text-decoration:underline;}.nav--megamenu .nav-item:not(.nav-item--menu) { position:static;}.nav--megamenu .nav-list--1 { columns:310px; column-gap:3rem; height:100%;}.nav--megamenu .nav-list--1 > .nav-item { break-inside:avoid;}.nav--megamenu .nav-list--1 > .nav-item > .nav-link { font-weight:600; font-size:1.125rem; align-items:baseline;}.nav--megamenu .nav-list--1 > .nav-item:not(.last) { padding-bottom:1.5rem; }.dropdown--megamenu { padding:1.5rem var(--grid-actual-container-padding-x); right:0; max-width:100%; overflow-y:auto; scrollbar-width:thin; scrollbar-color:#a8a8a8 #FFFFFF; border-top-left-radius:0; border-top-right-radius:0; clip-path:inset(0 round 0 0 var(--bs-border-radius) var(--bs-border-radius));  box-shadow:none; border:none; overscroll-behavior-y:contain;}.dropdown--megamenu::-webkit-scrollbar { width:6px; height:6px;}.dropdown--megamenu::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.dropdown--megamenu::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.dropdown--megamenu::-webkit-scrollbar-track { background-color:#FFFFFF; border-radius:3px;}.dropdown--megamenu.show { display:grid;}.dropdown--megamenu.with-banner { gap:3rem; grid-template-columns:auto 300px;}.nav-item__all-cat.icon-link .icon-set { display:inherit !important; transform:none !important;}@media (hover:hover) and (pointer:fine) { .nav-item__all-cat.icon-link:hover .icon-set, .nav-item__all-cat.icon-link:focus-visible .icon-set {  transform:translateX(20%) !important; }}#box_compare_content { pointer-events:none; transition:display 0.15s allow-discrete, transform 0.4s ease, bottom ease 0.4s; transform:translateY(100%); display:none; z-index:1029;}.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}#box_compare_content:has(> .box-compare__wrapper) { transform:translateY(0); display:block; pointer-events:auto;}@starting-style { #box_compare_content:has(> .box-compare__wrapper) {  transform:translateY(100%); }}@media (min-width:576px) { #box_compare_content {  min-height:70px; }}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partners { --checkout-svg-padding:0.25rem min(max(0.25rem, 10px), var(--checkout_img_maxheight) / 2); --checkout-item-max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:10px; overflow:hidden; display:flex; max-width:var(--checkout-item-max-width);}.checkout__item.with-svg { padding:var(--checkout-svg-padding); box-sizing:content-box; background-color:rgba(255, 255, 255, 0);}.login-box__customer-datas { word-break:break-word; font-weight:500; color:var(--body-secondary-color-mix);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.667rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E47A3F;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#ffffff;}.social_icons a.element { color:#1F422B;}.social_icons a.element:hover { color:#989C00;}.social_icons a.element:hover .icon-set { fill:#989C00;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing p:last-child { margin-bottom:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.305rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.blog-item__date-layer, .page_page_blog_date-and-time { display:none;}.page_shop_page_360870 .container-max-xl { max-width:100% !important;}.cart-box__to-cart { display:none;}@font-face { font-family:'Google Sans Flex'; font-style:normal; font-weight:400; font-stretch:normal; font-display:swap; src:url('https://fonts.gstatic.com/s/googlesansflex/v22/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubycs.ttf') format('truetype');}@font-face { font-family:'Google Sans Flex'; font-style:normal; font-weight:500; font-stretch:normal; font-display:swap; src:url('https://fonts.gstatic.com/s/googlesansflex/v22/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp_mbycs.ttf') format('truetype');}@font-face { font-family:'Google Sans Flex'; font-style:normal; font-weight:600; font-stretch:normal; font-display:swap; src:url('https://fonts.gstatic.com/s/googlesansflex/v22/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakpxWcycs.ttf') format('truetype');}@font-face { font-family:'Google Sans Flex'; font-style:normal; font-weight:700; font-stretch:normal; font-display:swap; src:url('https://fonts.gstatic.com/s/googlesansflex/v22/t5sJIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakpyycycs.ttf') format('truetype');}@font-face {font-family:"all-round-gothic";src:url('https://use.typekit.net/af/488200/00000000000000007735c479/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3') format("woff2"),url('https://use.typekit.net/af/488200/00000000000000007735c479/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3') format("woff"),url('https://use.typekit.net/af/488200/00000000000000007735c479/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3') format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}@font-face {font-family:"all-round-gothic";src:url('https://use.typekit.net/af/964f70/00000000000000007735c47d/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3') format("woff2"),url('https://use.typekit.net/af/964f70/00000000000000007735c47d/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3') format("woff"),url('https://use.typekit.net/af/964f70/00000000000000007735c47d/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3') format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;}@font-face {font-family:"all-round-gothic";src:url('https://use.typekit.net/af/a4ad37/00000000000000007735c481/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3') format("woff2"),url('https://use.typekit.net/af/a4ad37/00000000000000007735c481/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3') format("woff"),url('https://use.typekit.net/af/a4ad37/00000000000000007735c481/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3') format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}.tk-all-round-gothic { font-family:"all-round-gothic",sans-serif; }@media (min-width:992px) { html:not(.page_shop_start) #main {  padding-left:40px;  padding-right:40px; }}@media (max-width:767.98px) { #page_artdet_content .layout-container--3 {  padding-left:6px !important;  padding-right:6px !important; }}:root { --font-main:"Google Sans Flex", "Montserrat", Arial, sans-serif;}html,body { font-family:var(--font-main) !important; font-style:normal;}button,input,select,textarea,option { font-family:var(--font-main) !important;}.hero-text-layer h1 { font-family:"all-round-gothic", sans-serif !important; font-weight:700 !important;}.main-title,.element-title,.element-text,.html-text,.artdet__name,.custom-section__title,.hero-text-layer,.product__name,.product__name-link,.product_name,.product_name a,.btn,.button,.sum-box__main-title.h6,.order-content__block-title,.order-content__block-title.h5{ font-family:var(--font-main) !important;}.main-title { font-size:17px !important; font-weight:600 !important;  line-height:28px; letter-spacing:0.1em; text-transform:uppercase;}#start_category_offer .element-title.h3 {   font-size:25px !important; font-weight:600 !important; line-height:20px !important; letter-spacing:-0.03em !important; max-width:280px;}#custom-content-top .video-hero .video-hero-content > h1 { font-weight:700 !important; letter-spacing:-0.03em !important;}#page_artdet_content .artdet__name.mb-0.h2 { font-weight:550 !important; color:#254e33 !important; line-height:1.1 !important; letter-spacing:-0.02em !important;}@media (max-width:767px) { #page_artdet_content .artdet__name.mb-0.h2 {  font-size:25px !important;  line-height:1.12 !important;  font-weight:550 !important;  letter-spacing:-0.02em !important; }}.main__title .main-title__wrap > h1 { font-weight:550 !important; letter-spacing:-0.03em !important; margin-bottom:75px !important;}.main__title h1 {  font-family:var(--font-main) !important; font-size:28px !important; font-weight:550 !important; line-height:31px !important;}#offcanvas-box-cart .offcanvas-title,#offcanvas-box-cart .offcanvas-title.h4 { font-family:var(--font-main) !important;}#breadcrumb .breadcrumb-item,#breadcrumb .breadcrumb-item a { color:#83857d !important; font-weight:450; letter-spacing:0.1em !important; text-transform:uppercase; font-size:12px;}#breadcrumb .breadcrumb-item:last-child,#breadcrumb .breadcrumb-item:last-child a { color:#254e33 !important; font-weight:450; letter-spacing:0.1em !important; text-transform:uppercase; font-size:12px;}#overlay_login_outer .modal-body .h5 { font-family:var(--font-main) !important; font-size:18px !important; line-height:1.25 !important; font-weight:600 !important; letter-spacing:-0.01em !important; color:#254e33 !important;}#start_banner_1 .element-title { margin:0 0 6px !important; color:#99990b !important; font-size:14px !important; line-height:1.3 !important; font-weight:400 !important; letter-spacing:0.08em !important; text-transform:uppercase !important; text-align:left !important;}#start_banner_1 .element-text.text--big { position:relative !important; display:inline-block !important; width:fit-content !important; margin:0 0 18px !important; color:#253819 !important; font-size:24px !important; line-height:31px !important; font-weight:500 !important; letter-spacing:-0.03em !important; text-align:left !important; overflow:visible !important;}#start_banner_1 .element-texts__container { text-align:center !important; align-items:center !important;}#start_banner_1 .element-title { text-align:center !important; margin-left:auto !important; margin-right:auto !important;}#start_banner_1 .element-text.text--big { text-align:center !important; margin-left:auto !important; margin-right:auto !important;}#start_banner_1 .html-text,#start_banner_1 .html-text p { text-align:center !important; margin-left:auto !important; margin-right:auto !important; padding-inline:18px !important;}#start_banner_1 .btn,#start_banner_1 a.btn { margin-left:auto !important; margin-right:auto !important;}#start_banner_1 .element-title { margin-bottom:5px !important;}#start_banner_1 .element-text.text--big { margin-bottom:12px !important;}#start_banner_1 .html-text,#start_banner_1 .html-text p { line-height:1.4 !important; margin-bottom:0 !important;}#start_banner_1 .btn,#start_banner_1 a.btn { margin-top:20px !important;}button,.btn,a.btn { font-weight:500 !important; border-radius:999px !important;}.btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn),a.btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn),.product-main-btn,.orderflow-main-btn { background:#929911 !important; background-color:#929911 !important; background-image:none !important; border-color:#929911 !important; color:#fff !important; font-weight:500 !important; font-size:16px; line-height:28px; transition:  background-color .2s ease,  border-color .2s ease,  transform .15s ease !important;}@media (hover:hover) and (pointer:fine) { .btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn):hover, a.btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn):hover, .product-main-btn:hover, .orderflow-main-btn:hover {  background:#888c00 !important;  background-color:#888c00 !important;  background-image:none !important;  border-color:#888c00 !important;  color:#fff !important;  transform:scale(1.02) !important; }}.btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn):active,a.btn-primary:not(.category-card):not(.btn-header):not(.offcanvas-box-cart-open-btn):active,.product-main-btn:active,.orderflow-main-btn:active { transform:scale(.97) !important;}.btn-secondary,a.btn-secondary { background-color:transparent !important; border:2px solid #1a472b !important; color:#1a472b !important; font-weight:500 !important; font-size:16px; line-height:28px;   transition:  background-color 0.2s ease,  border-color 0.2s ease,  color 0.2s ease,  transform 0.15s ease !important;}.btn-secondary:hover,a.btn-secondary:hover { background-color:#1a472b !important; border-color:#1a472b !important; color:#fff !important; transform:none !important;}.btn-secondary:active,a.btn-secondary:active { transform:scale(0.97) !important;}#start_banner_1 .btn.btn-secondary { background:#929911 !important; background-color:#929911 !important; background-image:none !important; border-color:#929911 !important; color:#fff !important; font-weight:500 !important; font-size:16px !important; line-height:28px !important; box-shadow:none !important; transition:  background-color .2s ease,  border-color .2s ease,  transform .15s ease !important;}#start_banner_1 .btn.btn-secondary:hover { background:#84810b !important; background-color:#84810b !important; background-image:none !important; border-color:#84810b !important; color:#fff !important; transform:scale(1.02) !important;}#artdet__product-reviews a.product-review__write-review-btn.btn-primary,#artdet__product-reviews a.product-review__write-review-btn.btn-primary:focus,#artdet__product-reviews a.product-review__write-review-btn.btn-primary:focus-visible,#artdet__product-reviews a.product-review__write-review-btn.btn-primary:active { background:#e47a3f !important; background-color:#e47a3f !important; background-image:none !important; border-color:#e47a3f !important; color:#fff !important;}@media (hover:hover) and (pointer:fine) { #artdet__product-reviews a.product-review__write-review-btn.btn-primary:hover {  background:#e47a3f !important;  background-color:#e47a3f !important;  border-color:#e47a3f !important;  color:#fff !important; }}.blog-item__details-btn,.page_content--blog .blog-item__details-btn{ font-size:12px !important; line-height:16px;}#offcanvas-box-cart .cart-box__checkout-btn { width:calc(100% - 32px) !important; margin-left:16px !important; margin-right:16px !important; box-sizing:border-box !important; align-self:center !important;}.btn-clear { transition:transform .18s ease !important; color:#254e33 !important;}@media (hover:hover) and (pointer:fine) { .btn-clear:hover {  background:transparent !important;  background-color:transparent !important;  background-image:none !important;  box-shadow:none !important;  opacity:1 !important;  transform:scale(1.02) !important;  color:#e47a3f !important; }}.btn-clear:active { background:transparent !important; background-color:transparent !important; background-image:none !important; box-shadow:none !important; transform:scale(.94) !important;}.cart-box__del-btn,.sum-box__coupon-del-btn{ background:transparent !important; background-color:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#254e33 !important; transform:none !important; transition:  transform .18s ease,  color .18s ease !important;}@media (hover:hover) and (pointer:fine) { .cart-box__del-btn:hover, .sum-box__coupon-del-btn:hover{  background:transparent !important;  background-color:transparent !important;  border:0 !important;  box-shadow:none !important;  color:#e47a3f !important;  transform:scale(1.02) !important; }}.cart-box__del-btn:focus,.cart-box__del-btn:focus-visible,.cart-box__del-btn:active,.sum-box__coupon-del-btn:focus.sum-box__coupon-del-btn:focus-visible,.sum-box__coupon-del-btn:active{ background:transparent !important; background-color:transparent !important; border:0 !important; box-shadow:none !important; outline:none !important;}button:focus-visible,.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible { outline:2px solid var(--color-label); outline-offset:3px;}a { color:inherit; text-decoration:none !important; transition:  opacity 0.2s ease !important;}a:hover { color:inherit !important; text-decoration:none !important; opacity:0.8 !important;}strong,b { font-weight:550 !important;}a:has(img):hover,a.btn:hover,.btn:hover,[class*="btn"]:hover,.product__img-link:hover,.product-main-btn:hover,.favourites-btn:hover,#page_artdet_func_favourites:hover,.js-main-product-cart-btn:hover { opacity:1 !important;}.artdet__pagination-btns { display:none !important;}@media (min-width:992px) { #page_artdet_content .mamami-gallery-wrapper img, #page_artdet_content .artdet__alts img, #page_artdet_content .artdet__image-block .artdet__alt-img {  box-shadow:0 0 8px rgba(0, 0, 0, .08) !important; } #page_artdet_content .artdet__image-block .sticker img {  box-shadow:none !important; }}.artdet__custom-badge.badge--status-1 { background-color:#fff !important; border-color:#254e33 !important; color:#254e33 !important; border-radius:999px !important; padding:0.35em 0.75em !important;}.artdet__prices { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:flex-start !important; flex-wrap:wrap !important; gap:14px !important; text-align:left !important; padding-top:0 !important; margin-top:-30px !important; position:relative !important;}.fixed-cart__prices .col.d-flex { flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; gap:10px !important;}.artdet__price-base-outer,.fixed-cart__price-base-outer { display:inline-flex !important; flex-direction:row !important; align-items:center !important; gap:10px !important; white-space:nowrap !important; margin:0 !important; width:auto !important; flex:0 0 auto !important;}.artdet__price-base,.fixed-cart__price-base { display:inline-flex !important; align-items:center !important; white-space:nowrap !important; margin:0 !important;}.artdet__price-discount,.fixed-cart__price-discount { display:inline-flex !important; flex-direction:row !important; align-items:center !important; white-space:nowrap !important; margin:0 !important; width:auto !important; flex:0 0 auto !important;}.artdet__price-base .price-gross-brutto,.artdet__price-base .price-gross,.artdet__price-base .price-currency,.artdet__price-discount .price-gross-brutto,.artdet__price-discount .price-gross,.artdet__price-discount [id^="price_akcio_"],.artdet__price-discount .price-currency { display:inline !important; white-space:nowrap !important; color:inherit !important;}.artdet__price-base-value,.artdet__price-discount,.artdet__price-discount .price-gross-brutto,.artdet__price-discount .price-gross,.artdet__price-discount [id^="price_akcio_"],.artdet__price-discount .price-currency { font-size:20px !important; line-height:30px !important;}@media (max-width:991px) { .artdet__price-base-value, .artdet__price-discount, .artdet__price-discount .price-gross-brutto, .artdet__price-discount .price-gross, .artdet__price-discount [id^="price_akcio_"], .artdet__price-discount .price-currency {  font-size:16px !important;  line-height:24px !important; }}.artdet__prices.has-price-sale .artdet__price-base-value,.fixed-cart__prices.has-price-sale .fixed-cart__price-base-value { text-decoration:line-through !important; opacity:0.65 !important;}.artdet__prices:not(.has-price-sale) .artdet__price-base-value,.fixed-cart__prices:not(.has-price-sale) .fixed-cart__price-base-value { text-decoration:none !important; opacity:1 !important;}@media (max-width:767px) { .artdet__prices {  margin-top:-30px !important; }}.artdet__countdown-outer,.artdet__discount-saving,.artdet__discount-saving__title,.artdet__discount-saving__value { display:none !important;}.ac_results .ac_price .badge--sale { display:none !important;}.product-type__item.type--color_text { display:flex; flex-direction:column; gap:10px;}.product-type__item.type--color_text .product-type__label { display:inline-flex; align-items:center; gap:6px; margin-bottom:0;}.product-type__item.type--color_text .product-type__values { display:flex; flex-wrap:wrap; gap:12px;}.product-type__item.type--color_text .product-type__value { display:inline-flex !important; align-items:center; justify-content:center; position:relative; width:38px; height:38px; min-width:38px; padding:0 !important; border:0 !important; border-radius:50% !important; outline:0 !important; background:transparent !important; background-image:none !important; box-shadow:none !important; font-size:0;}.product-type__item.type--color_text .product-type__value-color { display:block; width:34px; height:34px; border:0 !important; border-radius:50%; outline:0 !important; box-shadow:none !important; background-color:currentColor;}.product-type__item.type--color_text .product-type__value--color-text { display:none !important;}.product-type__item.type--color_text .product-type__value:hover { box-shadow:0 0 0 2px rgba(139, 153, 148, 0.45) !important;}.product-type__item.type--color_text .product-type__value.active,.product-type__item.type--color_text .product-type__value.active:hover { box-shadow:0 0 0 2px #254e33 !important;}.product-type__item.type--color_text .product-type__value.disabled { opacity:0.35; pointer-events:none;}#artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] { display:grid !important; grid-template-columns:repeat(auto-fit, minmax(120px, max-content)) !important; justify-content:start !important; gap:8px !important;}#artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] > a { display:inline-flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:120px !important; max-width:100% !important; min-height:46px !important; margin:0 !important; padding:6px 14px !important; background:#f5f5f5 !important; border:1.5px solid transparent !important; border-radius:8px !important; box-shadow:none !important; color:#254e33 !important; text-decoration:none !important; -webkit-tap-highlight-color:transparent; touch-action:manipulation;}#artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] > a.active,#artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] > a.btn-outline-primary { background:#f5f5f5 !important; border-color:#254e33 !important; color:#254e33 !important;}@media (hover:hover) and (pointer:fine) { #artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] > a:hover {  background:#ededed !important;  border-color:transparent !important; }}#artdet__type nav[class*="product"][class*="item"]:not(.type--color_text):not(.type--piclinktext) > div[class*="values"] > a > span { display:block !important; width:auto !important; max-width:100% !important; text-align:center !important; font-size:12px !important; line-height:1.25 !important; font-weight:600 !important; color:inherit !important; white-space:normal !important; overflow-wrap:anywhere !important;}.product-type__label { display:block; margin-bottom:8px; font-size:14px !important; font-weight:500 !important; color:inherit !important;}.product-type__label-name { font-weight:600; color:#254e33;}.product-type__label-value { font-weight:400; color:#254e33;}#artdet__type .product-type__label,#artdet__type .product-type__label-name,#artdet__type .product-type__label-value,#artdet__type nav[class*="product"][class*="item"] > div[class*="values"] > a,#artdet__type nav[class*="product"][class*="item"] > div[class*="values"] > a > span { text-transform:none !important; letter-spacing:0;}#artdet__cart .artdet__cart-btn-input-col{ display:none !important;}#artdet__cart { display:grid !important; grid-template-columns:minmax(0, 1fr) 54px !important; align-items:center !important; gap:10px !important; width:100% !important;}#artdet__cart > .artdet__cart-btn-col,#artdet__cart > #subscribe_to_stock { grid-column:1 !important; width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important;}#artdet__cart .js-main-product-cart-btn,#subscribe_to_stock { width:100% !important; height:54px !important; min-height:54px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important;}#subscribe_to_stock svg { width:18px; height:18px; fill:currentColor !important; stroke:currentColor !important;}#page_artdet_func_favourites { grid-column:2 !important; width:54px !important; height:54px !important; margin:0 !important; padding:0 !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; position:relative !important; border:0 !important; border-radius:50% !important; background:#99990b !important; color:transparent !important; font-size:0 !important; overflow:hidden !important; transition:transform 0.18s ease !important;}#page_artdet_func_favourites,#page_artdet_func_favourites * { text-indent:-9999px !important; white-space:nowrap !important;}#page_artdet_func_favourites::before { content:"" !important; position:absolute; inset:0; width:22px; height:22px; margin:auto; text-indent:0 !important; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s-6.7-4.35-9.33-8C.64 10.2 1.38 5.9 5.48 4.7c2.26-.66 4.44.18 5.78 2.03 1.34-1.85 3.52-2.69 5.78-2.03 4.1 1.2 4.84 5.5 2.81 8.3C18.7 16.65 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;}#page_artdet_func_favourites:hover { transform:scale(1.06) !important; background:#84810b !important;}#page_artdet_func_favourites:active { transform:scale(0.96) !important; background:#84810b !important;}#page_artdet_func_favourites.active::before,#page_artdet_func_favourites.added::before,#page_artdet_func_favourites.in-favourites::before,#page_artdet_func_favourites.in-favorites::before,#page_artdet_func_favourites[aria-pressed="true"]::before { background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s-6.7-4.35-9.33-8C.64 10.2 1.38 5.9 5.48 4.7c2.26-.66 4.44.18 5.78 2.03 1.34-1.85 3.52-2.69 5.78-2.03 4.1 1.2 4.84 5.5 2.81 8.3C18.7 16.65 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;}.badge.stock { --stock-color:#99990b; --stock-pulse:rgba(153, 153, 11, 0.4); display:inline-flex !important; align-items:center !important; gap:10px !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; font-size:16px !important; line-height:1.2 !important; font-weight:450 !important;}.badge.stock svg,.badge.stock i,.badge.stock .icon,.badge.stock [class*="icon-"] { display:none !important;}.badge.stock.on-stock { --stock-color:#99990b; --stock-pulse:rgba(153, 153, 11, 0.4);}.badge.stock.to-order { --stock-color:#e47a3f; --stock-pulse:rgba(245, 158, 11, 0.65);}.badge.stock.no-stock { --stock-color:#cc4242; --stock-pulse:rgba(225, 29, 72, 0.65);}.badge.stock.on-stock::before,.badge.stock.stock--number.to-order::before,.badge.stock.no-stock::before,.product__stock.stock.badge.to-order > .stock__text::before,.artdet__warehouse-name::before { content:"" !important; display:inline-block !important; width:11px !important; height:11px !important; min-width:11px !important; border-radius:50% !important; background:var(--stock-color) !important; animation:stockPulse 1.5s infinite !important;}.product__stock.stock.badge.to-order { gap:0 !important; text-decoration:none !important;}.product__stock.stock.badge.to-order > .stock__text { display:inline-flex !important; align-items:center !important; gap:8px !important; color:#254e33 !important; font-size:inherit !important; line-height:inherit !important; font-weight:inherit !important;}.artdet__warehouses__title { display:none !important;}#artdet__warehouses { display:none;}#artdet__warehouses.mamami-external-visible { display:block;}.artdet__warehouse { --stock-color:#99990b; --stock-pulse:rgba(153, 153, 11, 0.4); display:flex !important; align-items:center !important; justify-content:flex-start !important; gap:10px !important; margin:0 !important; padding:0 !important; text-align:left !important;}.artdet__warehouse.no-stock { display:none !important;}.artdet__warehouse-quantity { display:none !important;}.artdet__warehouse-name { display:inline-flex !important; align-items:center !important; gap:10px !important; color:#254e33 !important; font-size:16px !important; line-height:1.2 !important; font-weight:500 !important;}@keyframes stockPulse { 0% {  box-shadow:0 0 0 0 var(--stock-pulse); } 70% {  box-shadow:0 0 0 8px transparent; } 100% {  box-shadow:0 0 0 0 transparent; }}.artdet__virtual-point-highlighted,.artdet__virtual-point-highlighted.highlighted-primary { border:none !important; box-shadow:none !important; background:transparent !important; padding:0 !important; border-radius:0 !important;}.artdet__spec-params--not-inputs-not-icons { display:grid !important; grid-template-columns:minmax(0, 1fr) !important; gap:6px !important; margin-top:-10px;}.artdet__spec-params--not-inputs-not-icons .artdet__spec-param { display:grid !important; grid-template-columns:  max-content  minmax(0, 1fr) !important; align-items:baseline !important; column-gap:6px !important; width:100% !important; min-width:0 !important; margin:-4px 0 !important;}.artdet__spec-param-label { min-width:0 !important;}.artdet__spec-param-value { min-width:0 !important; width:auto !important; font-weight:500; white-space:normal !important; word-break:normal !important; overflow-wrap:normal !important;}.param-name { margin-right:0;}.artdet__spec-params--icons + .scroll-to-btn,.artdet__spec-params--not-inputs-not-icons + .scroll-to-btn { display:none !important;}#artdet__main-block .icon-link.scroll-to-btn { display:none !important;}.long-description__title { display:none;}#page_cross_content { --cross-img-size:75px; --cross-img-col:95px; --cross-gap:12px; --cross-row-padding:8px; --cross-cart-size:34px; --cross-border:rgba(31, 31, 31, .08);}#page_artdet_content #page_cross_content { width:100% !important; max-width:none !important; min-width:0 !important; margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}#page_cross_content .element-title .main-title { font-size:0 !important;}#page_cross_content .element-title .main-title::after { content:"Gyakran együtt vásárolják"; font-size:17px !important; font-weight:600 !important; line-height:28px; letter-spacing:0.1em; text-transform:uppercase;}#page_cross_content .element-title .sub-title { font-size:0 !important;}#page_artdet_content #page_cross_content,#page_artdet_content #page_cross_content .additional-products__inner,#page_artdet_content #page_cross_content .carousel-block,#page_artdet_content #page_cross_content .carousel-block-cross_page,#page_artdet_content #page_cross_content .flickity-viewport,#page_artdet_content #page_cross_content .flickity-slider,#page_artdet_content #page_cross_content #list-cross_page { height:auto !important; min-height:0 !important; max-height:none !important; transition:none !important;}#page_artdet_content #page_cross_content .carousel-block,#page_artdet_content #page_cross_content .carousel-block-cross_page,#page_artdet_content #page_cross_content .flickity-viewport,#page_artdet_content #page_cross_content .flickity-slider,#page_artdet_content #page_cross_content #list-cross_page { display:block !important; width:100% !important; max-width:none !important; min-width:0 !important; margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important; overflow:visible !important; transform:none !important;}#page_artdet_content #page_cross_content .carousel_nav,#page_artdet_content #page_cross_content .flickity-prev-next-button,#page_artdet_content #page_cross_content .flickity-page-dots { display:none !important;}#page_artdet_content #page_cross_content .carousel-cell.page_pagelist_item.product { display:block !important; position:relative !important; left:auto !important; width:100% !important; min-width:100% !important; max-width:none !important; height:auto !important; min-height:0 !important; margin:0 0 8px !important; padding:0 !important; border-radius:15px !important; box-sizing:border-box !important;}#page_artdet_content #page_cross_content .carousel-cell.page_pagelist_item.product:last-child { margin-bottom:0 !important;}#page_artdet_content #page_cross_content .product__inner { position:relative !important; display:grid !important; grid-template-columns:  var(--cross-img-col)  minmax(0, 1fr)  auto !important; align-items:center !important; column-gap:var(--cross-gap) !important; width:100% !important; max-width:none !important; min-height:0 !important; height:auto !important; margin:0 !important; padding:var(--cross-row-padding) !important; border-bottom:1px solid var(--cross-border) !important; border-radius:9px !important; box-sizing:border-box !important;}#page_artdet_content #page_cross_content .product.cross-compact-ready .product__inner { grid-template-columns:  var(--cross-img-col)  minmax(0, 1fr) !important;}#page_artdet_content #page_cross_content .product__img-outer { grid-column:1 !important; width:var(--cross-img-size) !important; min-width:var(--cross-img-size) !important; margin:0 !important; padding:0 !important;}#page_artdet_content #page_cross_content .product__img-outer a,#page_artdet_content #page_cross_content .product__img-outer img { display:block !important; width:var(--cross-img-size) !important; height:var(--cross-img-size) !important;}#page_artdet_content #page_cross_content .product__img-outer img { object-fit:cover !important; border-radius:9px !important;}#page_artdet_content #page_cross_content .product__data { grid-column:2 !important; display:flex !important; flex-direction:column !important; gap:4px !important; width:100% !important; min-width:0 !important; max-width:100% !important; margin:0 !important; padding-right:  calc(var(--cross-cart-size) + 12px) !important;}#page_artdet_content #page_cross_content .product_name,#page_artdet_content #page_cross_content .product__name,#page_artdet_content #page_cross_content .product__name a,#page_artdet_content #page_cross_content .product_name a { display:-webkit-box !important; width:100% !important; min-width:0 !important; max-width:100% !important; margin:0 !important; overflow:hidden !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; font-size:14px !important; line-height:1.3 !important; font-weight:500 !important; text-decoration:none !important;}#page_artdet_content #page_cross_content .product_prices,#page_artdet_content #page_cross_content .product__prices,#page_artdet_content #page_cross_content .product__price-base,#page_artdet_content #page_cross_content .product__price-base-value,#page_artdet_content #page_cross_content .product__price-sale,#page_artdet_content #page_cross_content .product-price--base,#page_artdet_content #page_cross_content .product-price--sale { margin:0 !important; font-size:15px !important; line-height:1.2 !important; font-weight:600 !important;}#page_artdet_content #page_cross_content .product_stock,#page_artdet_content #page_cross_content .product__stock { display:none !important;}#page_artdet_content #page_cross_content .product__function-btns { grid-column:3 !important; position:static !important; align-self:center !important; justify-self:end !important; display:flex !important; align-items:center !important; justify-content:center !important; width:var(--cross-cart-size) !important; min-width:var(--cross-cart-size) !important; margin:0 !important; padding:0 !important; opacity:0; transform:translateY(6px); transition:  opacity .2s ease,  transform .2s ease;}#page_artdet_content #page_cross_content .product.cross-compact-ready .product__function-btns { display:none !important;}#page_artdet_content #page_cross_content .cross-name-row { display:flex !important; align-items:flex-start !important; gap:10px !important; width:100% !important; min-width:0 !important;}#page_artdet_content #page_cross_content .cross-name-row .product__name,#page_artdet_content #page_cross_content .cross-name-row .product_name { flex:1 1 auto !important; min-width:0 !important; margin:0 !important;}#page_artdet_content #page_cross_content.cross-name-row .product__main-btn-col { position:absolute !important; right:12px !important; top:calc(50% - 5px) !important; bottom:auto !important; display:flex !important; align-items:center !important; justify-content:center !important;  width:34px !important; height:34px !important; min-width:34px !important; min-height:34px !important; margin:0 !important; padding:0 !important;  opacity:1 !important; visibility:visible !important; transform:translateY(-50%) !important; z-index:5 !important;}@media (min-width:768px) { #page_cart_content #page_cross_content .carousel-cell, .page_shop_cart #page_cross_content .carousel-cell {  width:250px !important;  min-width:250px !important;  max-width:250px !important; }}@media (max-width:767px) { #page_cart_content #page_cross_content .carousel-cell, .page_shop_cart #page_cross_content .carousel-cell {  width:clamp(220px, 65vw, 250px) !important;  min-width:clamp(220px, 65vw, 250px) !important;  max-width:250px !important; }}#page_cart_attach_cross#page_cross_content.product__name { min-height:calc(2 * 1.3em);}#page_cart_attach_cross#page_cross_content#list-cross_page.product__name> .product__name-link { display:-webkit-box !important; overflow:hidden !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; line-clamp:2 !important; line-height:1.3 !important; max-height:2.6em !important;}@media (max-width:767px) { #page_cross_content {  --cross-img-col:88px;  --cross-img-size:72px;  --cross-row-padding:8px;  --cross-gap:10px; }  #page_artdet_content #page_cross_content .product__inner {  grid-template-columns: var(--cross-img-col) minmax(0, 1fr) auto !important; }}#artdet__package-offers { --pkg-thumb-size:76px;}#artdet__package-offers .package-offer.d-grid,#artdet__package-offers .product--infos .product__inner { background:transparent !important; background-color:transparent !important;}#artdet__package-offers .package-offer.d-grid { display:flex !important; flex-direction:column !important; gap:12px !important;}#artdet__package-offers .package-offer__name { display:none !important;}#artdet__package-offers .package-offer.d-grid > .list-block { order:1 !important;}#artdet__package-offers .list-block,#artdet__package-offers .list-block .container { width:100% !important; max-width:none !important; padding:0 !important;}#artdet__package-offers .list-block .grid.products.js-products { display:flex !important; flex-direction:column !important; gap:10px !important; width:100% !important;}#artdet__package-offers .package-offer-item { width:100% !important; max-width:none !important; margin:0 !important;}#artdet__package-offers .package-offer-item .product__inner { position:relative !important; display:grid !important; grid-template-columns:var(--pkg-thumb-size) minmax(0, 1fr) !important; align-items:center !important; gap:16px !important; width:100% !important; min-height:0 !important; padding:12px !important; background:#fff !important; box-shadow:none !important; border-radius:14px !important; border-bottom:none !important;}#artdet__package-offers .package-offer-item .product__img-outer { position:relative !important; width:var(--pkg-thumb-size) !important; height:var(--pkg-thumb-size) !important; min-width:var(--pkg-thumb-size) !important; margin:0 !important; padding:0 !important;}#artdet__package-offers .package-offer-item .product__img-outer a,#artdet__package-offers .package-offer-item .product__img-outer img { display:block !important; width:var(--pkg-thumb-size) !important; height:var(--pkg-thumb-size) !important;}#artdet__package-offers .package-offer-item .product__img-outer img { object-fit:cover !important; border-radius:10px !important;}#artdet__package-offers .package-offer-item .product__badges { position:absolute !important; top:-8px !important; left:-8px !important; z-index:3 !important;}#artdet__package-offers .package-offer-item .badge--bundle-qty { display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:26px !important; height:26px !important; padding:0 6px !important; background:#e47a3f !important; border-radius:999px !important; color:#fff !important; font-size:11px !important; font-weight:600 !important; line-height:1 !important; box-shadow:0 1px 4px rgba(0, 0, 0, .18) !important;}#artdet__package-offers .package-offer-item .badge--bundle-qty .unit { display:none !important;}#artdet__package-offers .package-offer-item .product__data { min-width:0 !important; width:100% !important;}#artdet__package-offers .package-offer-item .product__name-link { font-size:14px !important; line-height:1.35 !important; font-weight:500 !important; color:#254e33 !important; text-decoration:none !important;}#artdet__package-offers { background:none !important; padding:0 !important; border-radius:0 !important;}#artdet__package-offers .package-offer.d-grid.d-grid { background:#f2f4e6 !important; padding:12px 12px !important; border-radius:20px !important;}#artdet__package-offers .package-offers__title { margin:0 0 14px !important;}#artdet__package-offers .package-offer.d-grid > .product.product--infos { order:2 !important; margin-top:6px !important;}#artdet__package-offers .product--infos .product__inner { display:flex !important; flex-direction:column !important; align-items:stretch !important; justify-content:flex-start !important; flex-wrap:nowrap !important; gap:14px !important; padding:0 !important; border-radius:0 !important;}#artdet__package-offers .package-offer__prices { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; justify-content:center !important; gap:10px !important; margin:0 !important; width:100% !important; text-align:center !important;}#artdet__package-offers .package-offer__discount-percent,#artdet__package-offers .package-offer__price-base,#artdet__package-offers .package-offer__price-discount { flex:0 0 auto !important; white-space:nowrap !important;}#artdet__package-offers .product--infos .product__inner > .d-grid { display:block !important; width:100% !important;}#artdet__package-offers .package-offer__cart-btn { width:100% !important; max-width:none !important; min-width:0 !important; white-space:nowrap !important; flex-wrap:nowrap !important;}#artdet__package-offers .package-offer-item .product__name-link { display:block !important; -webkit-line-clamp:unset !important; line-clamp:unset !important; -webkit-box-orient:unset !important; max-height:none !important; overflow:visible !important; text-overflow:clip !important; white-space:normal !important;}.js-products { padding:5px;}.js-products .product.list-1-card-1 > .product__inner,.js-products .product.list-2-card-1 > .product__inner { padding:0 !important; border:1px solid rgba(54, 60, 18, 0.06); box-shadow:0 3px 14px rgba(54, 60, 18, 0.06); transition:  box-shadow .25s ease,  border-color .25s ease,  transform .25s ease;}.js-products .product.list-1-card-1 .product__data,.js-products .product.list-2-card-1 .product__data { padding:10px !important; box-sizing:border-box !important;}@media (hover:hover) and (pointer:fine) { .js-products .product.list-1-card-1:hover > .product__inner, .js-products .product.list-2-card-1:hover > .product__inner {  border-color:rgba(54, 60, 18, 0.09);  box-shadow:0 3px 14px rgba(54, 60, 18, 0.06); }}.js-products .product.list-1-card-1 .product__img-outer,.js-products .product.list-2-card-1 .product__img-outer { width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important;}.js-products .product.list-1-card-1 .product__img-link,.js-products .product.list-2-card-1 .product__img-link { width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important; overflow:hidden; border-radius:15px 15px 0 0 !important;}.js-products .product__img-link img { border-radius:0 !important;}.js-products .product__img-outer .product__img-link,.js-products .product__img-outer .product__img-carousel { width:100% !important; height:100% !important;}.js-products .product__img-outer .product__img-link img,.js-products .product__img-outer .product__img-carousel img { width:100% !important; height:100% !important;}.js-products.type--2 .product__img { transform:scale(1.08) !important; transform-origin:center center !important;}.js-products.type--2 .product__alt-img { transform:none !important; transform-origin:center center !important;}.js-products.type--2 .product__alt-img.mamami-active-img { transform:scale(1.08) !important;}.js-products.type--2 .product__img-carousel > img { transition:none !important;}@media (max-width:767px) {  .js-products .product__img-carousel {  overflow-x:auto !important;  touch-action:auto !important;  overscroll-behavior-x:auto !important;  scroll-snap-type:x mandatory !important;  scrollbar-width:none; } .js-products .product__img-carousel::-webkit-scrollbar {  display:none; }   .carousel-block .js-products .product__img-carousel {  overflow:hidden !important;  scroll-snap-type:none !important;  overscroll-behavior:auto !important;  pointer-events:none !important; }  .carousel-block .js-products .product__img-link {  pointer-events:auto !important;  touch-action:auto !important; }  .carousel-block .js-products .product__img-count {  display:none !important; }}@media (min-width:768px) { .js-products .product__img-carousel {  overflow:hidden !important;  scroll-snap-type:none !important;  overscroll-behavior:auto !important; }}@media (hover:hover) and (pointer:fine) { .js-products .product .product__img-outer > .product__img-count {  display:none !important; } .js-products .product:hover .product__img-outer > .product__img-count {  display:flex !important; }}.js-products .favourites-btn { display:inline-flex !important; align-items:center !important; justify-content:center !important; position:relative !important; z-index:3 !important; width:26px !important; height:26px !important; min-width:26px !important; min-height:26px !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; color:transparent !important; font-size:0 !important; line-height:0 !important; overflow:visible !important; text-indent:-9999px !important; white-space:nowrap !important; transition:transform 0.18s ease !important;}.js-products .favourites-btn * { text-indent:-9999px !important; white-space:nowrap !important;}.js-products .favourites-btn::before { content:"" !important; position:absolute; inset:0; width:24px; height:24px; margin:auto; text-indent:0 !important; background:  url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23254e33' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s-6.7-4.35-9.33-8C.64 10.2 1.38 5.9 5.48 4.7c2.26-.66 4.44.18 5.78 2.03 1.34-1.85 3.52-2.69 5.78-2.03 4.1 1.2 4.84 5.5 2.81 8.3C18.7 16.65 12 21 12 21z'/%3E%3C/svg%3E")  center / contain no-repeat;}.js-products .favourites-btn:hover { transform:scale(1.10) !important;}.js-products .favourites-btn:active { transform:scale(0.96) !important;}.js-products .favourites-btn.active::before,.js-products .favourites-btn.added::before,.js-products .favourites-btn.in-favourites::before,.js-products .favourites-btn.in-favorites::before,.js-products .favourites-btn[aria-pressed="true"]::before { background:  url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23254e33' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s-6.7-4.35-9.33-8C.64 10.2 1.38 5.9 5.48 4.7c2.26-.66 4.44.18 5.78 2.03 1.34-1.85 3.52-2.69 5.78-2.03 4.1 1.2 4.84 5.5 2.81 8.3C18.7 16.65 12 21 12 21z'/%3E%3C/svg%3E")  center / contain no-repeat; animation:fav-pop 0.28s ease;}@keyframes fav-pop { 0%, 100% {  transform:scale(1); } 50% {  transform:scale(1.28); }}.js-products .product .product__name-link { display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; line-clamp:2 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:normal !important; max-height:40px !important; font-size:15px !important; line-height:18px !important; font-weight:450 !important; text-decoration:none !important;}@media (max-width:767.98px) { .js-products .product .product__name-link {  font-size:14px !important;  line-height:18px !important;  font-weight:400 !important;  max-height:36px !important; }}.js-products .product__types { display:block; margin:0 0 2px !important;}.js-products .product__types + .product__prices { margin-top:-5px !important;}.js-products .product__type-value,.js-products .product__type-more { display:none;}.js-products .product__type { display:inline-flex; align-items:center; width:fit-content; margin:0 0 2px; padding:0; background:transparent; color:#83857d; font-size:12px; line-height:1.2; font-weight:400;}.js-products .product__type::before { content:"Több változatban";}.js-products .product__type.type--color::before,.js-products .product__type.type--color_text::before { content:"Több színben";}.js-products .product__type + .product__type { display:none;}.product.list-1-card-1 .badge.stock,.product.list-2-card-1 .badge.stock,.product.list-1-card-1 .product__stock.stock.badge.to-order > .stock__text,.product.list-2-card-1 .product__stock.stock.badge.to-order > .stock__text{ font-size:14px !important; line-height:18px !important; font-weight:400 !important; gap:8px !important;}.product.list-1-card-1 .badge.stock.on-stock::before,.product.list-2-card-1 .badge.stock.on-stock::before,.product.list-1-card-1 .badge.stock.no-stock::before,.product.list-2-card-1 .badge.stock.no-stock::before,.product.list-1-card-1 .product__stock.stock.badge.to-order > .stock__text::before,.product.list-2-card-1 .product__stock.stock.badge.to-order > .stock__text::before{ width:9px !important; height:9px !important; min-width:9px !important;}@media (max-width:768px) { .product.list-1-card-1 .badge.stock, .product.list-2-card-1 .badge.stock, .product.list-1-card-1 .product__stock.stock.badge.to-order > .stock__text, .product.list-2-card-1 .product__stock.stock.badge.to-order > .stock__text{  font-size:15px !important;  line-height:18px !important;  gap:7px !important; } .product.list-1-card-1 .badge.stock.on-stock::before, .product.list-2-card-1 .badge.stock.on-stock::before, .product.list-1-card-1 .badge.stock.no-stock::before, .product.list-2-card-1 .badge.stock.no-stock::before, .product.list-1-card-1 .product__stock.stock.badge.to-order > .stock__text::before, .product.list-2-card-1 .product__stock.stock.badge.to-order > .stock__text::before {  width:8px !important;  height:8px !important;  min-width:8px !important; }}.product__review.stars,.product__review.stars .star,#artdet__product-reviews .star{ color:#e47a3f !important;}.product__review.stars svg,.product__review.stars svg *,.artdet__rating-highlighted svg,.artdet__rating-highlighted svg *,#artdet__product-reviews .star svg,#artdet__product-reviews .star svg * { fill:currentColor !important; stroke:currentColor !important;}#artdet__product-reviews .progress-bar { background:#e47a3f !important;}.artdet__rating-highlighted,.artdet__rating-highlighted .star { color:#254e33 !important; margin-top:-5px;}.js-products .product { position:relative;}.js-products .product__main-btn-col { position:absolute; right:10px; bottom:10px; z-index:5; width:42px; height:42px; flex-shrink:0; display:flex; align-items:center; justify-content:center;  opacity:1 !important; visibility:visible !important; transform:none !important;}.js-products .product-main-btn,.js-products .product-main-btn:focus,.js-products .product-main-btn:focus-visible,.js-products .product-main-btn:active,.js-products .product-main-btn.active { display:inline-flex !important; align-items:center; justify-content:center; width:34px; height:34px; min-width:34px; min-height:34px; flex:0 0 34px; padding:0 !important;  background:#fff !important; background-color:#fff !important; background-image:none !important; border:1.5px solid !important; border-color:#99990b !important; border-radius:50% !important; box-shadow:none !important; outline:0 !important;  color:#99990b !important; opacity:1 !important; visibility:visible !important; -webkit-tap-highlight-color:transparent; touch-action:manipulation; transition:  background-color .2s ease,  color .2s ease,  transform .2s ease;}.js-products .product-main-btn.product__cart-btn svg.icon-set,.js-products .product-main-btn.product__details-btn svg.icon-set { width:25px !important; height:25px !important; transform:scale(1.3) !important;}@media (hover:hover) and (pointer:fine) { .js-products .product-main-btn:hover {  background:#99990b !important;  background-color:#99990b !important;  border-color:#99990b !important;  box-shadow:none !important;    color:#fff !important;  transform:translateY(-1px); }}.js-products .product-main-btn::before,.js-products .product-main-btn::after { content:none !important;}@media (hover:none), (pointer:coarse) { .js-products .product__main-btn-col {  opacity:1 !important;  visibility:visible !important;  transform:none !important; } .js-products .product__main-btn-col > .product-main-btn, .js-products .product__main-btn-col > .product-main-btn:hover, .js-products .product__main-btn-col > .product-main-btn:focus, .js-products .product__main-btn-col > .product-main-btn:focus-visible, .js-products .product__main-btn-col > .product-main-btn:active, .js-products .product__main-btn-col > .product-main-btn.active {  background:#fff !important;  background-color:#fff !important;  background-image:none !important;  border:1px solid !important;  border-color:#99990b !important;  border-radius:50% !important;  box-shadow:none !important;  outline:0 !important;  color:#99990b !important;  opacity:1 !important;  visibility:visible !important;  transform:none !important;  -webkit-tap-highlight-color:transparent !important;  touch-action:manipulation; }}.js-products .product .product__stock .stock__qty-and-unit { display:none !important;}.artdet .stock__qty-and-unit,.product-detail .stock__qty-and-unit { display:none !important;}.js-products .product__params {  display:flex !important;  flex-direction:row !important;  flex-wrap:wrap !important;  gap:6px !important;  margin-top:0px !important;  width:100% !important;}.js-products .product__param {  display:inline-flex !important;  flex:0 0 auto !important;  width:auto !important;  max-width:100% !important;  margin:0 !important;}.js-products .product__param-title {  display:none !important;}.js-products .product__param-value {  display:inline-flex !important;  align-items:center !important;  justify-content:flex-start !important;  flex:0 0 auto !important;  width:fit-content !important;  max-width:100% !important;  min-width:0 !important;  padding:4px 8px !important;  margin:0 !important;  background:#f5f5f5 !important;  border:none !important;  border-radius:6px !important;  box-shadow:none !important;  font-size:12px !important;  font-weight:400 !important;  line-height:1.2 !important;  color:#254e33 !important;  text-align:left !important;  white-space:normal !important;  word-break:break-word;}@media (max-width:768px) {  .js-products .product__params {  gap:4px !important;  }  .js-products .product__param-value {  font-size:12px !important;  padding:3px 6px !important;  border-radius:5px !important;  }}@media (max-width:768px) {  .js-products .product__params .product__param:nth-child(n+2) {  display:none !important;  }}#start_category_offer {  --category-card-width:26%; --category-mobile-width:calc(100vw - 85px); --category-card-radius:18px; --category-card-height:420px; --category-overlay-text:#fff; --category-cta-hover-text:#254e33; margin-top:0 !important; padding-top:0 !important; padding-bottom:0 !important;}#start_category_offer .main-title,#start_category_offer .sub-title { display:none !important;}#start_category_offer .container,#start_category_offer__carousel-block { margin-top:0 !important; padding-top:0 !important;}#start_category_offer .slide-inner { position:relative !important; display:flex !important; flex-direction:column !important; justify-content:flex-end !important; height:var(--category-card-height) !important; min-height:var(--category-card-height) !important; padding:20px !important; overflow:hidden !important; aspect-ratio:auto !important; border-radius:var(--category-card-radius) !important; background:#254e33;}#start_category_offer .slide-inner > a:first-child { position:absolute !important; inset:0 !important; z-index:1; display:block !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important;}#start_category_offer .slide-inner > a:first-child picture { display:block !important; width:100% !important; height:100% !important; overflow:hidden !important; border-radius:inherit !important;}#start_category_offer .slide-inner .element-img { display:block !important; width:100% !important; height:100% !important; object-fit:cover !important; border-radius:0 !important; transition:  transform .4s ease,  filter .4s ease;}#start_category_offer .slide-inner::after { content:""; position:absolute; inset:0; z-index:2; pointer-events:none; background:  linear-gradient( to top, rgba(16, 42, 28, .88) 0%,  rgba(16, 42, 28, .62) 27%,  rgba(16, 42, 28, .24) 50%,  rgba(16, 42, 28, 0) 74%  );}#start_category_offer .slide-inner > .element-title,#start_category_offer .slide-inner > .html-text { position:relative !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important; transform:none !important; z-index:4; width:100% !important; height:auto !important; min-height:0 !important; max-height:none !important; overflow:visible !important;}#start_category_offer .slide-inner > .element-title { order:1 !important; display:block !important; margin:0 0 12px !important; padding:0 !important; color:var(--category-overlay-text) !important; font-size:28px !important; line-height:1.08 !important; font-weight:600 !important; letter-spacing:-0.025em; text-align:left !important; text-decoration:none !important; white-space:normal !important; overflow-wrap:break-word !important;}#start_category_offer .slide-inner > .html-text { order:2 !important; display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; gap:6px !important; margin:0 !important; padding:0 !important; visibility:visible !important; opacity:1 !important; color:var(--category-overlay-text) !important; font-size:14px !important; line-height:1.42 !important; text-align:left !important;}#start_category_offer .slide-inner > .html-text p { display:block !important; flex:0 0 100% !important; width:100% !important; height:auto !important; max-height:none !important; margin:0 0 10px !important; padding:0 !important; color:var(--category-overlay-text) !important; font-size:inherit !important; line-height:inherit !important; overflow:visible !important;}#start_category_offer .html-text span,#start_category_offer .html-text strong { color:var(--category-overlay-text) !important;}#start_category_offer .html-text .mamami-pill-button,#start_category_offer .html-text .mamami-pill-button:link,#start_category_offer .html-text .mamami-pill-button:visited { display:inline-flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:0 !important; min-height:38px !important; margin:0 !important; padding:7px 14px !important; border:1.5px solid #fff !important; border-radius:999px !important; background:transparent !important; background-color:transparent !important; background-image:none !important; box-shadow:none !important; color:#fff !important; font-size:12px !important; line-height:14px !important; font-weight:500 !important; text-decoration:none !important; white-space:nowrap !important;}#start_category_offer .html-text .mamami-pill-button:hover,#start_category_offer .html-text .mamami-pill-button:focus,#start_category_offer .html-text .mamami-pill-button:focus-visible,#start_category_offer .html-text .mamami-pill-button:active { background:#fff !important; background-color:#fff !important; background-image:none !important; color:#254e33 !important; opacity:1 !important; border-color:#fff !important; transform:scale(1.02) !important;; box-shadow:none !important; text-decoration:none !important;}#start_category_offer .mamami-pill-button::before,#start_category_offer .mamami-pill-button::after { background:none !important; background-color:transparent !important; background-image:none !important;}#start_category_offer .slide-inner:hover .element-img { transform:scale(1.03); filter:brightness(.94);}@media (min-width:769px) { #start_category_offer .start_category_offer__carousel > .carousel-cell {  flex:0 0 var(--category-card-width) !important;  width:var(--category-card-width) !important;  min-width:var(--category-card-width) !important;  max-width:var(--category-card-width) !important; }}@media (max-width:768px) { #start_category_offer .start_category_offer__carousel > .carousel-cell {  flex:0 0 auto !important;  width:auto !important;  min-width:0 !important;  max-width:none !important; } #start_category_offer .carousel-cell > .slide-inner {  inline-size:var(--category-mobile-width) !important;  width:var(--category-mobile-width) !important;  min-width:var(--category-mobile-width) !important;  max-width:var(--category-mobile-width) !important;  height:auto !important;  min-height:0 !important;  aspect-ratio:4 / 5 !important; }}@media (max-width:390px) { #start_category_offer .slide-inner > .element-title {  font-size:21px !important; } #start_category_offer .slide-inner > .html-text {  font-size:13px !important; } #start_category_offer .slide-inner > .html-text a {  min-height:38px !important;  padding:7px 14px !important;  font-size:13px !important; }}#custom-content-bottom hr { margin-top:0 !important; margin-bottom:0 !important;}@media (min-width:1280px) { .header__container--top {  position:relative !important;  display:flex !important;  align-items:center !important;  width:100% !important;  gap:14px !important; }  #nav--menu {  order:1 !important;  flex:0 0 auto !important;  margin:0 auto 0 0 !important; }  #header_logo, #header_logo_img, .header__logo, .logo {  position:absolute !important;  left:50% !important;  top:50% !important;  transform:translate(-50%, -50%) !important;  margin:0 !important;  z-index:2; }  #box_search_content, #offcanvas-box-search, #form_include_search {  order:3 !important;  flex:0 0 clamp(260px, 22vw, 340px) !important;  width:clamp(260px, 22vw, 340px) !important;  min-width:260px !important;  max-width:300px !important;  margin:0 !important; }  .header__buttons-wrapper {  order:4 !important;  flex:0 0 auto !important;  margin-left:8px !important;  min-width:max-content !important; }}.search-box { display:flex !important; align-items:center !important; width:100% !important; min-width:0 !important; background:#f5f5f5 !important; border-radius:999px !important; padding:4px 10px !important;}.search-box__input,.search-box__input:focus,.search-box__input:focus-visible,.search-box__input:active { width:100% !important; min-width:0 !important; padding:5px 8px !important; font-size:14px !important; background:transparent !important; border:none !important; outline:none !important; box-shadow:none !important; appearance:none !important; -webkit-appearance:none !important;}@media (max-width:1199px) { #box_search_content, #offcanvas-box-search, #form_include_search {  width:100% !important;  min-width:0 !important;  max-width:none !important; } .search-box {  width:100% !important;  max-width:none !important;  padding:3px 8px !important; }}.search-box__search-btn:focus,.search-box__search-btn:focus-visible,.search-box__input-clear-btn:focus,.search-box__input-clear-btn:focus-visible { outline:none !important; box-shadow:none !important;}@media (max-width:1023px) { #start-blog .blog-list {  display:flex !important;  flex-wrap:nowrap !important;  overflow-x:auto;  gap:12px;   scroll-snap-type:x mandatory;  padding-bottom:8px;  -ms-overflow-style:none;  scrollbar-width:none; } #start-blog .blog-list::-webkit-scrollbar {  display:none; }  #start-blog .page_content_item {  flex:0 0 80%;  max-width:80%;  min-width:80%;  scroll-snap-align:start; }  @media (min-width:768px) {  #start-blog .page_content_item { flex:0 0 48%; max-width:48%; min-width:48%;  } } #start-blog .page_content_item[class*="g-col-"] {  width:auto !important; }}@media (max-width:1023px) { #box_page_content_blog {  min-height:0 !important;  height:auto !important; } #start-blog {  min-height:0 !important;  height:auto !important; } #start-blog > .container.d-flex.flex-grow-1 {  flex-grow:0 !important;  min-height:0 !important;  height:auto !important; }}@media (min-width:1024px) { #start-blog .blog-list {  display:grid !important;  gap:12px;  } #start-blog .page_content_item {  flex:unset !important;  max-width:unset !important;  min-width:unset !important; }}#start-blog .blog-item__data { align-items:flex-start !important;}#start-blog .blog-item__details-btn { align-self:flex-start; width:auto !important;}#start-blog .blog__btn-more { display:none;}#start_banner_small__main-title-wrap { display:none !important;}#start_banner_small { margin:0 !important; padding-top:0 !important; padding-bottom:0 !important;}#start_banner_small .start_banners__container { padding-top:0 !important; padding-bottom:0 !important;}#start_banner_small .carousel-cell { padding-top:6px !important;}#start_banner_small .carousel-cell > .row { flex-direction:column !important; align-items:center !important; justify-content:flex-start !important; gap:0 !important;}#start_banner_small .element-icon-wrap { display:flex; justify-content:center; align-items:center; width:100%; margin:0 0 12px 0 !important;}#start_banner_small .element-icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px;}#start_banner_small .element-icon svg { width:42px; height:42px;}#start_banner_small .element-html-wrap { display:flex; flex-direction:column; align-items:center !important; width:100%; text-align:center !important;}#start_banner_small .element-title { width:100%; margin:0 0 10px 0 !important; text-align:center !important; line-height:1.2;}#start_banner_small .element-text { width:100%; max-width:470px; margin:0 auto; text-align:center !important; line-height:1.45;}#start_banner_small .element-text p { margin:0 !important; text-align:center !important;}@media (max-width:767px) { #start_banner_small {  padding-bottom:34px !important; } #start_banner_small .element-text {  max-width:420px; } #start_banner_small .element-icon-wrap {  margin-bottom:10px !important; } #start_banner_small .element-title {  margin-bottom:8px !important; }}#start_banner_small_3 .start_banners__main-title,#start_banner_small_3 .sub-title { display:none !important;}.dropdown-menu .nav-list--sub.nav-list--1 { columns:5; column-gap:2rem; margin:0; padding:1.5rem; list-style:none;}.dropdown-menu .nav-list--sub.nav-list--1 > .nav-item { break-inside:avoid; margin-bottom:0.1rem !important; padding-bottom:0.5rem !important;}.dropdown-menu .nav-list--sub.nav-list--1 > .nav-item > .nav-link { display:block; width:100%; margin-bottom:0.2rem; padding-bottom:0; font-size:13px; font-weight:500; text-transform:uppercase; letter-spacing:0.08em; color:inherit; text-decoration:none !important;}.dropdown-menu .nav-list--sub.nav-list--2 { margin:0; padding:0; list-style:none;}.dropdown-menu .nav-list--sub.nav-list--2 .nav-link { display:block; padding:0.2rem 0; font-size:14px; font-weight:400; color:#254e33; text-decoration:none !important;}.dropdown-menu.show { overflow:hidden;}.navbar-nav.navbar-nav--header .nav-link,.navbar-nav.navbar-nav--header .nav-link:hover,.navbar-nav.navbar-nav--header .nav-link:focus,.navbar-nav.navbar-nav--header .nav-link:active,.navbar-nav.navbar-nav--header .nav-link__name,.navbar-nav.navbar-nav--header .nav-link:hover .nav-link__name,.navbar-nav.navbar-nav--header .nav-link:focus .nav-link__name,.navbar-nav.navbar-nav--header .nav-link:active .nav-link__name,.dropdown-menu .nav-link,.dropdown-menu .nav-link:hover,.dropdown-menu .nav-link:focus { text-decoration:none !important;}.navbar-nav.navbar-nav--header .nav-link::before,.navbar-nav.navbar-nav--header .nav-link::after,.navbar-nav.navbar-nav--header .nav-link__name::before,.navbar-nav.navbar-nav--header .nav-link__name::after { display:none !important; content:none !important;}.navbar-nav.navbar-nav--header > .nav-item { background-color:transparent !important;}.navbar-nav.navbar-nav--header > .nav-item > .nav-link { color:#254e33 !important; font-weight:400; font-size:14px; text-transform:uppercase; letter-spacing:0.06em; transition:color 0.18s ease !important;}.navbar-nav.navbar-nav--header > .nav-item:hover > .nav-link,.navbar-nav.navbar-nav--header > .nav-item.show > .nav-link,.navbar-nav.navbar-nav--header > .nav-item.is-hovered > .nav-link { font-weight:600 !important;}.navbar-nav.navbar-nav--header > .nav-item.active > .nav-link,.navbar-nav.navbar-nav--header > .nav-item.current > .nav-link,.navbar-nav.navbar-nav--header > .nav-item.is-active > .nav-link { color:#dad9d2 !important; font-weight:600 !important;}.btn-header .btn__text { display:none !important;}.offcanvas-box-cart-open-btn,.offcanvas-box-cart-open-btn:hover,.offcanvas-box-cart-open-btn:focus,.offcanvas-box-cart-open-btn:active,.box-login__offcanvas-btn,.box-login__offcanvas-btn:hover,.box-login__offcanvas-btn:focus,.box-login__offcanvas-btn:active,.offcanvas-box-cat-0-open-btn,.offcanvas-box-cat-0-open-btn:hover,.offcanvas-box-cat-0-open-btn:focus,.offcanvas-box-cat-0-open-btn:active { background-color:transparent !important; background:transparent !important; border-color:transparent !important; box-shadow:none !important; color:#254e33 !important; transition:color 0.2s ease !important; border:none !important; outline:none !important;}.offcanvas-box-cart-open-btn:hover,.box-login__offcanvas-btn:hover,.offcanvas-box-cat-0-open-btn:hover { transform:scale(1.02) !important;}.offcanvas-box-cart-open-btn .icon-set,.box-login__offcanvas-btn .icon-set,.offcanvas-box-cat-0-open-btn .icon-set { width:24px !important; height:24px !important; min-width:24px !important; min-height:24px !important;}.offcanvas-box-cart-open-btn svg,.box-login__offcanvas-btn svg,.offcanvas-box-cat-0-open-btn svg { color:inherit !important; fill:currentColor !important; stroke:currentColor !important; width:24px !important; height:24px !important; min-width:24px !important; min-height:24px !important;}.offcanvas-box-cart-open-btn svg use,.box-login__offcanvas-btn svg use,.offcanvas-box-cat-0-open-btn svg use { width:24px !important; height:24px !important;}.offcanvas-box-cart-open-btn { position:relative !important;}.cart-box__product-count { position:absolute !important; top:-8px !important; right:-8px !important; min-width:22px !important; height:22px !important; padding:0 5px !important; background-color:#e47a3f !important; color:#fff !important; border-radius:999px !important; font-size:12px !important; font-weight:600 !important; line-height:22px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important;}.cart-box__product-count:has(.cart-empty-text) { display:none !important;}#offcanvas-box-login { width:430px; max-width:100vw;}@media (max-width:575.98px) { #offcanvas-box-login {  width:85vw; }}#offcanvas-box-login .offcanvas-header { align-items:flex-start; padding:24px 32px 12px;}#offcanvas-box-login-label { display:flex; flex-direction:column; gap:6px; font-size:24px; font-weight:700; line-height:1.2;}#offcanvas-box-login-label::after { content:"Lépj be a fiókodba a rendeléseid és kedvenceid kezeléséhez."; max-width:320px; color:#83857d; font-size:14px; font-weight:400; line-height:1.45;}#offcanvas-box-login .offcanvas-body { padding:12px 32px 32px;}#offcanvas-box-login .input-group { margin-bottom:16px; overflow:hidden; border:1px solid #f5f5f5; border-radius:12px; background:#fff; transition:border-color 0.2s ease, box-shadow 0.2s ease;}#offcanvas-box-login .input-group:focus-within { border-color:#dad9d2; box-shadow:0 0 0 3px rgba(8, 120, 79, 0.12);}#offcanvas-box-login .input-group > * { border-radius:0;}#offcanvas-box-login .input-group > *:first-child { border-top-left-radius:12px; border-bottom-left-radius:12px;}#offcanvas-box-login .input-group > *:last-child { border-top-right-radius:12px; border-bottom-right-radius:12px;}#offcanvas-box-login .input-group-text { width:48px; justify-content:center; padding:0 14px; border:0; background:transparent; color:#83857d;}#offcanvas-box-login .input-group:focus-within .input-group-text { color:#254e33;}#offcanvas-box-login .form-control { min-height:48px; padding:12px 14px 12px 4px; border:0; background:transparent; box-shadow:none; font-size:15px;}#offcanvas-box-login .form-control::placeholder { color:#83857d;}#offcanvas-box-login .input-group .btn,#offcanvas-box-login .input-group button { min-width:48px; padding:0 14px; border:0; background:transparent; box-shadow:none; color:#83857d;}#offcanvas-box-login .input-group .btn:hover,#offcanvas-box-login .input-group button:hover { background:transparent; color:#254e33;}#offcanvas-box-login .btn-close,#offcanvas-box-cart .btn-close,#offcanvas-box-remind .btn-close{ width:32px; height:32px; min-width:32px; margin-top:2px; margin-left:auto; padding:0; flex-shrink:0; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; filter:brightness(0) invert(1); opacity:1;}#offcanvas-box-login .btn-close::before,#offcanvas-box-login .btn-close::after,#offcanvas-box-cart .btn-close::before,#offcanvas-box-cart .btn-close::after{ background:transparent; box-shadow:none;}#offcanvas-box-login .btn-close svg,#offcanvas-box-cart .btn-close svg,#offcanvas-box-login .btn-close .icon-set,#offcanvas-box-cart .btn-close .icon-set{ width:18px; height:18px;}#offcanvas-box-login .btn-close svg,#offcanvas-box-cart .btn-close svg,#offcanvas-box-login .btn-close svg path,#offcanvas-box-cart .btn-close svg path,#offcanvas-box-login .btn-close .icon-set,#offcanvas-box-cart .btn-close .icon-set,#offcanvas-box-login .btn-close .icon-set path,#offcanvas-box-cart .btn-close .icon-set path{ color:#fff; fill:#fff; stroke:#fff;}#offcanvas-box-login .btn-close:hover,#offcanvas-box-cart .btn-close:hover{ background:transparent !important; filter:brightness(0) invert(1); opacity:0.75;}#offcanvas-box-cart .offcanvas-body,#offcanvas-box-cart .offcanvas-body * { font-size:inherit;}#offcanvas-box-cart .offcanvas-body a[href*="/termek"],#offcanvas-box-cart .offcanvas-body a[href*="/product"],#offcanvas-box-cart .offcanvas-body .product-name,#offcanvas-box-cart .offcanvas-body .product-title,#offcanvas-box-cart .offcanvas-body [class*="product"][class*="name"],#offcanvas-box-cart .offcanvas-body [class*="product"][class*="title"],#offcanvas-box-cart .offcanvas-body [class*="cart"][class*="name"],#offcanvas-box-cart .offcanvas-body [class*="cart"][class*="title"],#offcanvas-box-cart .offcanvas-body [class*="item"][class*="name"],#offcanvas-box-cart .offcanvas-body [class*="item"][class*="title"] { font-size:14px !important; line-height:1.35 !important;}#offcanvas-box-cart .offcanvas-body .price,#offcanvas-box-cart .offcanvas-body [class*="price"],#offcanvas-box-cart .offcanvas-body [class*="amount"],#offcanvas-box-cart .offcanvas-body [class*="total"],#offcanvas-box-cart .offcanvas-body [class*="subtotal"] { font-size:14px !important; line-height:1.35 !important;}#offcanvas-box-cart .offcanvas-body .btn-icon,#offcanvas-box-cart .offcanvas-body .btn-light,#offcanvas-box-cart .offcanvas-body .btn-outline-light,#offcanvas-box-cart .offcanvas-body .btn-outline-secondary,#offcanvas-box-cart .offcanvas-body [role="button"] { background:transparent !important; background-color:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important;}#offcanvas-box-cart .offcanvas-body .btn-icon svg,#offcanvas-box-cart .offcanvas-body .btn-light svg,#offcanvas-box-cart .offcanvas-body .btn-outline-light svg,#offcanvas-box-cart .offcanvas-body .btn-outline-secondary svg,#offcanvas-box-cart .offcanvas-body [role="button"] svg,#offcanvas-box-cart .offcanvas-body .btn-icon svg *,#offcanvas-box-cart .offcanvas-body .btn-light svg *,#offcanvas-box-cart .offcanvas-body .btn-outline-light svg *,#offcanvas-box-cart .offcanvas-body .btn-outline-secondary svg *,#offcanvas-box-cart .offcanvas-body [role="button"] svg * { fill:currentColor !important; stroke:currentColor !important;}#offcanvas-box-cart .offcanvas-body .btn-icon:hover,#offcanvas-box-cart .offcanvas-body .btn-light:hover,#offcanvas-box-cart .offcanvas-body .btn-outline-light:hover,#offcanvas-box-cart .offcanvas-body .btn-outline-secondary:hover,#offcanvas-box-cart .offcanvas-body [role="button"]:hover { background:transparent !important; background-color:transparent !important; color:#fff !important;}#offcanvas-box-cart,#offcanvas-box-cart-0 { --bs-offcanvas-width:430px; width:430px !important; max-width:100vw;}@media (max-width:575.98px) { #offcanvas-box-cart, #offcanvas-box-cart-0 {  --bs-offcanvas-width:80vw;  width:80vw !important; }}#offcanvas-box-cart .cart-product-item > .row > .col-auto:first-child,#offcanvas-box-cart-0 .cart-product-item > .row > .col-auto:first-child { grid-area:image !important;}#offcanvas-box-cart .cart-product-item img,#offcanvas-box-cart-0 .cart-product-item img { width:64px !important; height:64px !important; object-fit:cover !important; display:block !important;}#offcanvas-box-cart .cart-item__name-variant-param_col,#offcanvas-box-cart-0 .cart-item__name-variant-param_col { grid-area:name !important; min-width:0 !important; text-align:left !important;}#offcanvas-box-cart .cart-item__name-variant-param_col,#offcanvas-box-cart .cart-item__name-variant-param_col *,#offcanvas-box-cart-0 .cart-item__name-variant-param_col,#offcanvas-box-cart-0 .cart-item__name-variant-param_col * { font-size:14px !important; line-height:1.35 !important; font-weight:500 !important;}#offcanvas-box-cart .cart-product-item .break,#offcanvas-box-cart-0 .cart-product-item .break { display:none !important;}#offcanvas-box-cart .cart-item__qty-col,#offcanvas-box-cart-0 .cart-item__qty-col { grid-area:qty !important; justify-self:start !important; align-self:start !important; display:block !important; text-align:left !important; margin:0 !important; padding:0 !important; font-size:14px !important; line-height:1.35 !important; color:#83857d !important;}#offcanvas-box-cart .cart-item__qty-col *,#offcanvas-box-cart-0 .cart-item__qty-col * { font-size:14px !important; line-height:1.35 !important;}#offcanvas-box-cart .cart-item-sum-col,#offcanvas-box-cart-0 .cart-item-sum-col { grid-area:price !important; justify-self:start !important; align-self:start !important; display:block !important; text-align:left !important; margin:0 !important; padding:0 !important; font-size:14px !important; line-height:1.35 !important; font-weight:500 !important;}#offcanvas-box-cart .cart-item-sum-col *,#offcanvas-box-cart-0 .cart-item-sum-col * { font-size:14px !important; line-height:1.35 !important; font-weight:500 !important;}#offcanvas-box-cart .cart-product-item [class*="del"],#offcanvas-box-cart .cart-product-item [class*="remove"],#offcanvas-box-cart .cart-product-item [class*="delete"],#offcanvas-box-cart .cart-product-item button[aria-label],#offcanvas-box-cart-0 .cart-product-item [class*="del"],#offcanvas-box-cart-0 .cart-product-item [class*="remove"],#offcanvas-box-cart-0 .cart-product-item [class*="delete"],#offcanvas-box-cart-0 .cart-product-item button[aria-label] { position:absolute !important; right:0 !important; bottom:16px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; width:28px !important; height:28px !important; min-width:28px !important; padding:0 !important; background:transparent !important; background-color:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; color:#254e33 !important;}#offcanvas-box-cart .cart-product-item [class*="del"] svg,#offcanvas-box-cart .cart-product-item [class*="remove"] svg,#offcanvas-box-cart .cart-product-item [class*="delete"] svg,#offcanvas-box-cart .cart-product-item button[aria-label] svg,#offcanvas-box-cart-0 .cart-product-item [class*="del"] svg,#offcanvas-box-cart-0 .cart-product-item [class*="remove"] svg,#offcanvas-box-cart-0 .cart-product-item [class*="delete"] svg,#offcanvas-box-cart-0 .cart-product-item button[aria-label] svg { width:18px !important; height:18px !important;}#offcanvas-box-cart .cart-product-item [class*="del"] svg,#offcanvas-box-cart .cart-product-item [class*="del"] svg *,#offcanvas-box-cart .cart-product-item [class*="remove"] svg,#offcanvas-box-cart .cart-product-item [class*="remove"] svg *,#offcanvas-box-cart .cart-product-item [class*="delete"] svg,#offcanvas-box-cart .cart-product-item [class*="delete"] svg *,#offcanvas-box-cart .cart-product-item button[aria-label] svg,#offcanvas-box-cart .cart-product-item button[aria-label] svg *,#offcanvas-box-cart-0 .cart-product-item [class*="del"] svg,#offcanvas-box-cart-0 .cart-product-item [class*="del"] svg *,#offcanvas-box-cart-0 .cart-product-item [class*="remove"] svg,#offcanvas-box-cart-0 .cart-product-item [class*="remove"] svg *,#offcanvas-box-cart-0 .cart-product-item [class*="delete"] svg,#offcanvas-box-cart-0 .cart-product-item [class*="delete"] svg *,#offcanvas-box-cart-0 .cart-product-item button[aria-label] svg,#offcanvas-box-cart-0 .cart-product-item button[aria-label] svg * { fill:currentColor !important; stroke:currentColor !important;}#offcanvas-box-cart .cart-product-item [class*="del"]:hover,#offcanvas-box-cart .cart-product-item [class*="remove"]:hover,#offcanvas-box-cart .cart-product-item [class*="delete"]:hover,#offcanvas-box-cart .cart-product-item button[aria-label]:hover,#offcanvas-box-cart-0 .cart-product-item [class*="del"]:hover,#offcanvas-box-cart-0 .cart-product-item [class*="remove"]:hover,#offcanvas-box-cart-0 .cart-product-item [class*="delete"]:hover,#offcanvas-box-cart-0 .cart-product-item button[aria-label]:hover { background:transparent !important; color:#fff !important;}#offcanvas-box-cart .cart-box__sum,#offcanvas-box-cart-0 .cart-box__sum { display:flex !important; flex-flow:row wrap !important; justify-content:center !important; align-items:baseline !important; column-gap:8px !important; row-gap:6px !important; width:100% !important; text-align:center !important;}#offcanvas-box-cart .cart-box__sum-text,#offcanvas-box-cart-0 .cart-box__sum-text { flex:0 0 auto !important; width:auto !important; margin:0 !important; padding:0 !important; text-align:center !important; font-size:16px !important; line-height:1.35 !important; font-weight:400 !important;}#offcanvas-box-cart .cart-box__sum-price,#offcanvas-box-cart-0 .cart-box__sum-price { display:inline-flex !important; flex:0 0 auto !important; align-items:baseline !important; justify-content:center !important; width:auto !important; min-width:0 !important; margin:0 !important; padding:0 !important; background:transparent !important; background-color:transparent !important; border:0 !important; box-shadow:none !important; color:inherit !important; font-size:20px !important; font-weight:600 !important; line-height:1.35 !important;}#offcanvas-box-cart .cart-box__sum > .text-body-secondary,#offcanvas-box-cart-0 .cart-box__sum > .text-body-secondary { flex:1 1 100% !important; order:3 !important; display:block !important; width:100% !important; margin:0 !important; padding:0 !important; text-align:center !important; font-size:14px !important; line-height:1.4 !important; font-weight:400 !important; color:#6f8e79 !important;}#offcanvas-box-cart .cart-box__sum-price.alert,#offcanvas-box-cart .cart-box__sum-price.alert-primary,#offcanvas-box-cart .cart-box__sum-price.alert-iflex,#offcanvas-box-cart-0 .cart-box__sum-price.alert,#offcanvas-box-cart-0 .cart-box__sum-price.alert-primary,#offcanvas-box-cart-0 .cart-box__sum-price.alert-iflex { background:transparent !important; background-color:transparent !important; border-color:transparent !important; color:inherit !important;}#offcanvas-box-cart .cart-box__sum-price .price-gross-format,#offcanvas-box-cart .cart-box__sum-price .price-currency,#offcanvas-box-cart .cart-box__sum-price span,#offcanvas-box-cart-0 .cart-box__sum-price .price-gross-format,#offcanvas-box-cart-0 .cart-box__sum-price .price-currency,#offcanvas-box-cart-0 .cart-box__sum-price span { font-size:20px !important; font-weight:600 !important; line-height:1.35 !important; color:inherit !important; white-space:nowrap !important;}#offcanvas-box-cart .cart-box__data,#offcanvas-box-cart-0 .cart-box__data { display:flex !important; flex-direction:column !important;}#offcanvas-box-cart .cart-box__sum-and-btns,#offcanvas-box-cart-0 .cart-box__sum-and-btns { display:contents !important;}#offcanvas-box-cart .cart-box__sum,#offcanvas-box-cart-0 .cart-box__sum { order:1 !important;}#offcanvas-box-cart .cart-box__to-cart-link,#offcanvas-box-cart-0 .cart-box__to-cart-link { order:3 !important; width:calc(100% - 32px) !important; margin:0 16px 16px !important; box-sizing:border-box !important; display:flex !important; justify-content:center !important; align-items:center !important; font-size:16px;}#offcanvas-box-cart .cart-box__data,#offcanvas-box-cart-0 .cart-box__data { padding:18px 0 16px !important;}#offcanvas-box-cart .cart-box__sum,#offcanvas-box-cart-0 .cart-box__sum { padding:0 16px !important; margin-top:8px !important; margin-bottom:8px !important;}[id^="offcanvas-box-cat"] .nav-item { background:none !important; background-color:transparent !important; position:relative;}[id^="offcanvas-box-cat"] .nav-item + .nav-item::before { content:""; position:absolute; top:0; left:50%; transform:translateX(-50%); width:95%; height:1px; background-color:rgba(168, 168, 168, 0.3);}[id^="offcanvas-box-cat"] .dropdown-toggle { background:none !important; background-color:transparent !important; border:none !important; box-shadow:none !important; outline:none !important; -webkit-tap-highlight-color:transparent !important;}[id^="offcanvas-box-cat"] .dropdown-toggle:hover,[id^="offcanvas-box-cat"] .dropdown-toggle:focus,[id^="offcanvas-box-cat"] .dropdown-toggle:active,[id^="offcanvas-box-cat"] .dropdown-toggle:focus-visible { background:none !important; background-color:transparent !important; box-shadow:none !important; outline:none !important; border:none !important;}#offcanvases .nav-item.btn-group .dropdown-toggle { background:none !important; background-color:transparent !important; border:none !important; box-shadow:none !important; outline:none !important; -webkit-tap-highlight-color:transparent !important;}#offcanvases .nav-item.btn-group .dropdown-toggle:hover,#offcanvases .nav-item.btn-group .dropdown-toggle:focus,#offcanvases .nav-item.btn-group .dropdown-toggle:active,#offcanvases .nav-item.btn-group .dropdown-toggle:focus-visible { background:none !important; background-color:transparent !important; box-shadow:none !important; outline:none !important; border:none !important;}[id^="offcanvas-box-cat"] .offcanvas-header .btn-close,[id^="offcanvas-box-cat"] .offcanvas-header .btn-back { background:none !important; background-color:transparent !important; border:none !important; box-shadow:none !important; outline:none !important; -webkit-tap-highlight-color:transparent !important; padding:4px !important;}[id^="offcanvas-box-cat"] .offcanvas-header .btn-close svg,[id^="offcanvas-box-cat"] .offcanvas-header .btn-back svg { width:21px !important; height:21px !important; filter:brightness(0) invert(1) !important;}[id^="offcanvas-box-cat"] .dropdown-toggle .icon-set { color:#254e33 !important;}#offcanvas-box-cat-0 .offcanvas-header #offcanvas-box-cat-0-label,#offcanvases #offcanvas-box-menu-label { color:#99990b !important; font-weight:600 !important;}[id^="offcanvas-box-cat"] .offcanvas-header { border-bottom:none !important;}.modal-header .modal-header__icon { display:none !important;}.modal-backdrop.show { opacity:1 !important; background:rgba(32, 35, 18, 0.48) !important;}.modal-dialog { width:calc(100% - 32px) !important; max-width:520px !important; margin:64px auto 24px !important;}.modal-content { overflow:hidden !important; background:#fff !important; border:1px solid rgba(54, 60, 18, 0.08) !important; border-radius:20px !important; box-shadow:  0 24px 70px rgba(54, 60, 18, 0.16) !important; color:#254e33 !important; font-size:14px !important; line-height:1.45 !important;}.modal-header { display:flex !important; align-items:flex-start !important; padding:26px 28px 18px !important; border-bottom:0 !important; position:relative !important; padding-right:64px !important;}.modal-header .modal-header__title,.modal-header .overlay_title,.modal-title { margin:0 !important; color:#254e33 !important; font-size:18px !important; line-height:1.2 !important; font-weight:600 !important; letter-spacing:-0.02em;}.modal-body { padding:8px 28px 24px !important; color:#254e33 !important; font-size:14px !important; line-height:1.5 !important;}.modal-footer { display:flex !important; align-items:center !important; justify-content:flex-end !important; flex-wrap:wrap !important; gap:10px !important; padding:0 28px 28px !important; border-top:0 !important;}.modal-footer .btn { min-height:44px !important; padding:8px 18px !important; font-size:14px !important; line-height:1.2 !important; font-weight:500 !important;}.modal .modal-header .btn-close { flex:0 0 32px !important; width:32px !important; height:32px !important; min-width:32px !important; min-height:32px !important; position:absolute !important;top:18px !important;right:18px !important;margin:0 !important;z-index:20 !important; padding:6px !important; border:0 !important; box-shadow:none !important; outline:none !important; background-color:transparent !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5L19 19M19 5L5 19' fill='none' stroke='%23254e33' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:center !important; background-size:18px 18px !important; opacity:.75 !important; transition:  opacity .18s ease,  transform .18s ease !important;}@media (hover:hover) and (pointer:fine) { .modal .modal-header .btn-close:hover {  background-color:transparent !important;  opacity:1 !important;  transform:scale(1.08) !important; }}.modal .modal-header .btn-close:active { transform:scale(.94) !important;}@media (max-width:575.98px) { .modal-dialog {  width:calc(100% - 24px) !important;  max-width:none !important;  margin:12px auto !important; } .modal-header {  padding-left:20px !important;  padding-right:20px !important; } .modal-body {  padding-left:20px !important;  padding-right:20px !important; } .modal-footer {  padding-left:20px !important;  padding-right:20px !important; }}#overlay_login_outer .modal-dialog { width:calc(100% - 48px) !important; max-width:860px !important; margin:48px auto 24px !important;}#overlay_login_outer .modal-content { overflow:hidden !important; border-radius:20px !important;}#overlay_login_outer .modal-body { max-height:none !important; overflow:visible !important; overflow-y:visible !important;}#overlay_login_outer .modal-header { padding:28px 64px 24px 32px !important;}#overlay_login_outer .modal-body { padding:0 32px 30px !important;}#overlay_login_outer .border-start,#overlay_login_outer [class*="border-start"] { border-color:rgba(54, 60, 18, 0.12) !important;}#overlay_login_outer .form-label { color:#83857d !important; font-size:14px !important; font-weight:500 !important;}#overlay_login_outer .input-group { min-height:48px; border:1px solid #d8d8d8 !important; border-radius:999px !important; background:#fff !important; overflow:hidden !important;}#overlay_login_outer .form-control { min-height:46px !important; border:0 !important; box-shadow:none !important; font-size:15px !important;}#overlay_login_outer .input-group:focus-within { border-color:#99990b !important; box-shadow:  0 0 0 3px rgba(138, 153, 46, 0.10) !important;}#overlay_login_outer .login-popup__btn-remind,#overlay_login_outer .login-box__remind-btn { opacity:1 !important; color:#254e33 !important; font-size:14px !important; font-weight:500 !important;}@media (min-width:768px) {  #overlay_login_outer .modal-dialog.modal-lg {  --bs-modal-width:800px !important;  width:calc(100% - 48px) !important;  max-width:800px !important; }  #overlay_login_outer .login-popup__btn-reg {  margin-left:0 !important;  margin-right:auto !important;  align-self:flex-start !important;  width:auto !important; } }@media (max-width:767.98px) { #overlay_login_outer .modal-dialog {  width:calc(100% - 20px) !important;  max-width:none !important;  margin:10px auto !important; } #overlay_login_outer .modal-content {  max-height:calc(100dvh - 20px) !important;  overflow-x:hidden !important;  overflow-y:auto !important;  border-radius:18px !important; } #overlay_login_outer .modal-header {  padding:20px 18px 16px !important; } #overlay_login_outer .modal-body {  padding:0 18px 22px !important;  max-height:none !important;  overflow:visible !important; } #overlay_login_outer .form-label {  margin-bottom:6px !important;  font-size:14px !important; } #overlay_login_outer .input-group {  min-height:44px !important; } #overlay_login_outer .form-control {  min-height:42px !important; } #overlay_login_outer .login-popup__btn-remind, #overlay_login_outer .login-box__remind-btn {  font-size:13px !important; }}.sum-box__point-credit.highlighted-primary,.sum-box__point-credit.highlighted-block,.sum-box__point-credit { background:transparent !important; background-color:transparent !important; background-image:none !important; border:none !important; box-shadow:none !important;}.sum-box__point-credit .sum-box__text,.sum-box__point-credit .text_smaller,.sum-box__point-credit svg { background:transparent !important; background-color:transparent !important; background-image:none !important;}body .toast,body .toast *,body .toast-container,body .toast-container *,body .notification,body .notification *,body .notifications,body .notifications *,body .notify,body .notify *,body .message,body .message *,body .system-message,body .system-message *,body .ajax-message,body .ajax-message *,body .cart-message,body .cart-message *,body [class*="toast"],body [class*="toast"] *,body [class*="notification"],body [class*="notification"] *,body [class*="notify"],body [class*="notify"] * { color:#fff !important;}#scroll-to-top-btn,.back_to_top { display:none !important; visibility:hidden !important; opacity:0 !important; pointer-events:none !important;}.sum-box__value.js-total-price,.sum-box__total-price .sum-box__value.js-total-price,.sum-box__total-price .js-total-price { font-weight:600 !important;}.badge--new,[class*="badge--new"],[class*="new_badge"],[class*="new-badge"] { background:#ecd6fd !important; background-color:#ecd6fd !important; background-image:none !important; color:#254e33 !important; border:none !important; border-radius:999px !important; box-shadow:none !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:6px 12px !important; line-height:1 !important; font-weight:600 !important; white-space:nowrap !important;}.badge--new,[class*="badge--new"],[class*="new_badge"],[class*="new-badge"] { font-size:0 !important;}.badge--new::after,[class*="badge--new"]::after,[class*="new_badge"]::after,[class*="new-badge"]::after { content:"Újdonság" !important; font-size:13px !important; line-height:1 !important; font-weight:500 !important; color:#254e33 !important;}.blog-item__intro { position:relative !important; max-height:calc(1.5em * 4) !important; line-height:1.5 !important; overflow:hidden !important;}.blog-item__intro::after { content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:2.2em !important; pointer-events:none !important; background:linear-gradient(  to bottom,  rgba(255, 255, 255, 0),  #fff 85% ) !important;}.blog-list .blog-item__details-btn,.blog-item .blog-item__details-btn { margin-left:0 !important; margin-right:auto !important; align-self:flex-start !important;}#start_reviews .element-title {  order:2;}#start_reviews .html-text {  order:1;}.mamami-gallery-wrapper {  position:relative;  width:100%;}.mamami-gallery-controls,.mamami-gallery-model {  display:none;}@media (min-width:768px) {    .artdet__image-block.mamami-gallery--multi {  display:grid !important;  grid-template-columns:  repeat(2, minmax(0, 1fr));  gap:12px;  width:100%;  max-width:none !important;  align-items:stretch !important;  }    .artdet__image-block.mamami-gallery--multi  > .artdet__alts {  display:contents !important;  }    .artdet__image-block.mamami-gallery--multi  > .artdet__img--main {  display:block !important;  width:100% !important;  max-width:none !important;  aspect-ratio:  1 / 1 !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  background:  #fff;  border-radius:  0 !important;  }    .artdet__image-block.mamami-gallery--multi  > .artdet__alt-img-wrapper {  position:  relative !important;  width:  100% !important;  max-width:  100% !important;  aspect-ratio:  1 / 1 !important;  margin:  0 !important;  padding:  0 !important;  background:  #fff;  }  .artdet__image-block.mamami-gallery--multi  > .artdet__alt-img-wrapper  > .artdet__img--main {  display:  block !important;  width:  100% !important;  height:  100% !important;  max-width:  none !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  border-radius:  0 !important;  }    .artdet__image-block.mamami-gallery--multi  > .artdet__alts  > .artdet__img--alt {  display:  block;  width:  100% !important;  max-width:  none !important;  aspect-ratio:  1 / 1 !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  background:  #fff;  border-radius:  0 !important;  }}@media (min-width:768px) {  .artdet__image-block.mamami-gallery--multi {  position:relative !important;  transition: max-height .45s cubic-bezier(.16, 1, .3, 1); }  .mamami-gallery-wrapper.mamami-gallery-is-collapsed .artdet__image-block.mamami-gallery--multi {  max-height: var(--mamami-gallery-collapsed-height) !important;  overflow: hidden !important; }  .mamami-gallery-fade {  position:absolute;  left:0;  right:0;  bottom:0;  height: var(--mamami-gallery-fade-height, 220px);  z-index:20;  pointer-events:none;  background: linear-gradient(  to bottom,  rgba(255,255,255,0) 0%,  rgba(255,255,255,.10) 15%,  rgba(255,255,255,.38) 38%,  rgba(255,255,255,.72) 64%,  rgba(255,255,255,.94) 84%,  #fff 100% );  transition: opacity .25s ease; }  .mamami-gallery-wrapper:not(.mamami-gallery-is-collapsed) .mamami-gallery-fade {  opacity:0;  visibility:hidden; }  .mamami-gallery-more-wrap {  display:flex;  justify-content:center;  align-items:center;  width:100%;  padding-top:24px;  padding-bottom:12px; }  .mamami-gallery-more-btn {  display:inline-flex;  align-items:center;  justify-content:center;  min-height:48px;  padding:0 28px;  background:#fff !important;  border:2px solid #254e33 !important;  border-radius:999px !important;  box-shadow:none !important;  color:#254e33 !important;  font-size:16px !important;  font-weight:500 !important;  line-height:1 !important;  white-space:nowrap;  cursor:pointer;  transition: border-color .2s ease, transform .2s ease; } .mamami-gallery-more-btn:hover {  border-color:#254e33 !important;  color:#254e33 !important;  transform:scale(1.02); }}@media (max-width:767.98px) { .mamami-gallery-more-wrap, .mamami-gallery-more-btn, .mamami-gallery-fade {  display:none !important; } .mamami-gallery-wrapper.mamami-gallery-is-collapsed .artdet__image-block.mamami-gallery--multi {  max-height:none !important;    overflow-x:auto !important;  overflow-y:hidden !important; }}@media (max-width:767.98px) {    .mamami-gallery-wrapper {  position:  relative;  width:  100vw !important;  max-width:  100vw !important;  margin-left:  calc(50% - 50vw);  margin-right:  calc(50% - 50vw);  }    .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi {  display:  flex !important;  flex-direction:  row !important;  flex-wrap:  nowrap !important;  gap:  0 !important;  width:  100% !important;  max-width:  100% !important;  margin:  0 !important;  padding:  0 !important;  overflow-x:  auto !important;  overflow-y:  hidden !important;  scroll-snap-type:  x mandatory;  scroll-behavior:  smooth;  -webkit-overflow-scrolling:  touch;  scrollbar-width:  none;  }  .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  ::-webkit-scrollbar {  display:  none;  }    .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  > .artdet__alts {  display:  contents !important;  }    .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  > .artdet__img--main {  display:  block !important;  flex:  0 0 100% !important;  width:  100% !important;  min-width:  100% !important;  max-width:  100% !important;  aspect-ratio:  1 / 1 !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  background:  #fff;  border-radius:  0 !important;  scroll-snap-align:  start;  scroll-snap-stop:  always;  }    .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  > .artdet__alt-img-wrapper {  position:  relative !important;  flex:  0 0 100% !important;  width:  100% !important;  min-width:  100% !important;  max-width:  100% !important;  aspect-ratio:  1 / 1 !important;  margin:  0 !important;  padding:  0 !important;  background:  #fff;  scroll-snap-align:  start;  scroll-snap-stop:  always;  }  .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  > .artdet__alt-img-wrapper  > .artdet__img--main {  display:  block !important;  width:  100% !important;  height:  100% !important;  max-width:  100% !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  border-radius:  0 !important;  }    .mamami-gallery-wrapper  .artdet__image-block.mamami-gallery--multi  > .artdet__alts  > .artdet__img--alt {  display:  block !important;  flex:  0 0 100% !important;  width:  100% !important;  min-width:  100% !important;  max-width:  100% !important;  aspect-ratio:  1 / 1 !important;  object-fit:  contain !important;  object-position:  center !important;  margin:  0 !important;  background:  #fff;  border-radius:  0 !important;  scroll-snap-align:  start;  scroll-snap-stop:  always;  }    .mamami-gallery-controls {  position:  absolute;  right:  14px;  bottom:  14px;  left:  auto;  z-index:  999;  display:  flex !important;  align-items:  center;  height:  28px;  padding:  3px 4px;  background:  rgba(255,255,255,.96);  border-radius:  999px;  box-shadow:  0 2px 8px  rgba(0,0,0,.10);  }    .mamami-gallery-count {  min-width:  42px;  padding:  0 5px;  color:  #254e33;  text-align:  center;  font-size:  11px;  font-weight:  600;  line-height:  1;  white-space:  nowrap;  }    .mamami-gallery-arrow {  position:  relative;  display:  flex;  align-items:  center;  justify-content:  center;  width:  24px;  height:  24px;  min-width:  24px;  padding:  0;  border:  0 !important;  border-radius:  50%;  background:  transparent !important;  color:  #254e33;  font-size:  0 !important;  cursor:  pointer;  }  .mamami-gallery-arrow::before {  content:  "";  display:  block;  width:  7px;  height:  7px;  box-sizing:  border-box;  border-top:  1.5px solid currentColor;  border-right:  1.5px solid currentColor;  }  .mamami-gallery-prev::before {  transform:  rotate(-135deg);  margin-left:  2px;  }  .mamami-gallery-next::before {  transform:  rotate(45deg);  margin-right:  2px;  }  .mamami-gallery-arrow:hover,  .mamami-gallery-arrow:active {  background:  rgba(0,0,0,.05)  !important;  }  .mamami-gallery-arrow:disabled {  display:  none !important;  }    .mamami-gallery-model {  position:  absolute;  left:  14px;  bottom:  14px;  z-index:  999;  display:  flex;  align-items:  center;  justify-content:  center;  height:  32px;  padding:  0 12px;  background:  rgba(255,255,255,.96);  border-radius:  999px;  box-shadow:  0 2px 8px  rgba(0,0,0,.10);  color:  #254e33;  font-size:  11px;  font-weight:  600;  line-height:  1;  white-space:  nowrap;  pointer-events:  none;  }}.custom-section__title.main-title { cursor:pointer; position:relative; display:flex; align-items:center; justify-content:space-between; padding-right:24px; margin-bottom:0;}.custom-section__title.main-title::after { content:''; width:10px; height:10px; border-right:2px solid currentColor; border-bottom:2px solid currentColor; transform:rotate(45deg); transition:transform 0.25s ease; margin-left:12px; flex-shrink:0;}.custom-section.is-open .custom-section__title.main-title::after { transform:rotate(-135deg);}.artdet__custom-sections .custom-section + .custom-section { border-top:1px solid #e8e7e1 !important; padding-top:12px;}.artdet__custom-sections .custom-section { margin-bottom:12px !important;}.custom-section__content { max-height:0; overflow:hidden; transition:max-height 0.35s ease;}.custom-section.is-open .custom-section__content { max-height:2000px;}#artdet__custom-sections .custom-section { position:relative; margin-bottom:12px !important; padding-bottom:12px;}#artdet__custom-sections .custom-section:not(:last-child)::after { content:""; position:absolute; left:0; right:0; bottom:0; height:1px; background:#e8e7e1; display:block;}#box_search_input {  font-size:16px !important;}#box_search_input::placeholder {  font-size:14px;}.badge--sale,.artdet__sale.badge.badge--sale { display:inline-flex !important; align-items:center !important; justify-content:center !important; background:#e47a3f !important; background-color:#e47a3f !important; background-image:none !important; border:1px solid #e47a3f !important; border-radius:999px !important; color:#fff !important; padding:5px 10px !important; font-size:14px!important; font-weight:500 !important; line-height:1 !important; box-shadow:none !important;}.badge--sale *,.artdet__sale.badge.badge--sale * { color:#fff !important;}.artdet__price-discount,.fixed-cart__price-discount,.package-offer__price-discount,.product__price-sale,.product-price--sale { color:#e47a3f !important; font-weight:600 !important;}.artdet__price-discount *,.fixed-cart__price-discount *,.package-offer__price-discount *,.product__price-sale *,.product-price--sale * { color:inherit !important;}.js-products .product__prices.has-price-sale { display:flex !important; flex-direction:row !important; align-items:baseline !important; flex-wrap:wrap !important; gap:8px !important;}.js-products .product__prices.has-price-sale .product__price-base-outer { display:inline-flex !important; align-items:baseline !important; width:auto !important; max-width:none !important; flex:0 0 auto !important; margin:0 !important;}.js-products .product__prices:not(.has-price-sale) .product__price-base,.js-products .product__prices:not(.has-price-sale) .product__price-base-value,.js-products .product__prices:not(.has-price-sale) .product__price-base-value * { font-size:15px !important; line-height:18px !important; font-weight:500 !important; color:#254e33 !important;}.js-products .product__prices.has-price-sale .product__price-base,.js-products .product__prices.has-price-sale .product__price-base-value,.js-products .product__prices.has-price-sale .product__price-base-value * { display:inline-flex !important; width:auto !important; margin:0 !important; font-size:13px !important; line-height:18px !important; font-weight:400 !important; color:#83857d !important; text-decoration:line-through !important;}.js-products .product__price-sale,.js-products .product-price--sale,.js-products .product__price-sale *,.js-products .product-price--sale * { display:inline-flex !important; width:auto !important; margin:0 !important; font-size:15px !important; line-height:18px !important; font-weight:550 !important; color:#e47a3f !important;}.ac_results .ac_price:not(.has-price-sale) .price-gross-format { font-size:15px !important; font-weight:500 !important; color:#254e33 !important;}.ac_results .ac_price.has-price-sale .ac_price--base-value,.ac_results .ac_price.has-price-sale .ac_price--sale .price-gross-format { font-size:15px !important;}@media (min-width:992px) { #page_artdet_content .mamami-gallery-wrapper {  width:92% !important;  max-width:92% !important;  margin-left:0 !important;  margin-right:auto !important; }}#artdet__cart .js-main-product-cart-btn::before,#artdet__cart .js-main-product-cart-btn i,#artdet__cart .js-main-product-cart-btn svg,#artdet__cart .js-main-product-cart-btn .icon,#artdet__fixed-cart .fixed-cart__btn svg,#artdet__fixed-cart .fixed-cart__btn .icon-set{ display:none !important; content:none !important;}.carousel__nav.carousel__nav--start_banner_big { display:none !important;}#nav--megamenu { justify-content:center !important;}#nav--menu > .nav-item > .nav-link { font-size:13px !important; font-weight:500 !important; text-transform:none !important; letter-spacing:0 !important; color:#254e33 !important;}#box_search_content .search-box__search-btn { margin-right:10px !important;}#box_search_content .search-box__input-clear-btn { margin-right:6px !important;}.category-card { background:#f5f5f5 !important; color:#254e33 !important; border:1.5px solid #f5f5f5 !important; border-radius:999px !important; font-size:16px !important; font-weight:400 !important; padding:9px 16px !important; box-shadow:none !important; transition:  border-color .2s ease,  background-color .2s ease,  color .2s ease;}.category-card .category-card__name { font-size:16px !important; font-weight:400 !important;}.category-card:hover { background:#ededed !important; border-color:#ededed !important; color:#254e33 !important; font-weight:400 !important;}.category-card:hover .category-card__name { font-weight:400 !important;}@media (max-width:991px) { .categories .d-flex {  display:flex !important;  flex-wrap:nowrap !important;  overflow-x:auto !important;  overflow-y:hidden !important;  gap:8px !important;  padding-bottom:8px !important;  -webkit-overflow-scrolling:touch !important;  scrollbar-width:none !important;  cursor:grab !important;  user-select:none !important; } .categories .d-flex::-webkit-scrollbar {  display:none !important; } .categories .d-flex.is-dragging {  cursor:grabbing !important; } .category-card {  flex:0 0 auto !important;  white-space:nowrap !important; }}#box_container_shop_filter,#box_container_shop_filter .offcanvas-box-filter { background-color:#f5f5f5 !important; border-radius:16px !important; overflow:hidden;}#box_container_shop_filter .offcanvas-header { padding:20px 20px 0 20px !important; background:transparent !important;}#box_filter_content { background-color:#f5f5f5 !important; padding:20px !important;}#box_filter_content .line-separator,#box_filter_content .line-separator--dashed { background:none !important; background-image:none !important; border:none !important; height:0 !important; border-top:1px dashed #d8d8d8 !important;}#box_filter_content .product_filter_param_value_outer,#box_filter_content .product_filter_checked,#box_filter_content .product_filter_checkbox,#box_filter_content .form-check-label,#box_filter_content .product_filter_link { background:transparent !important; border:none !important; box-shadow:none !important;}#box_filter_content .text_input { display:inline-flex; align-items:center; gap:6px;}#box_filter_content .product_filter_checkbox_input { margin:0 !important;}#box_filter_content .form-check-label { margin:0 !important; padding:0 !important;}#box_filter_content .product_filter_checkbox_input { -webkit-appearance:none; appearance:none; width:18px; height:18px; flex-shrink:0; position:relative; cursor:pointer; border-radius:4px; background-color:#ffffff; background-image:none !important; border:1px solid #d8d8d8 !important; transition:border-color .15s ease;}#box_filter_content .product_filter_checkbox_input:not(:checked) { border-color:#d8d8d8 !important; background-color:#ffffff !important;}#box_filter_content .product_filter_checkbox_input:checked { background-color:#99990b !important; border-color:#99990b !important; background-image:none !important;}#box_filter_content .product_filter_checkbox_input:checked::after { content:""; position:absolute; left:5px; top:1px; width:5px; height:10px; border:solid #ffffff; border-width:0 2px 2px 0; transform:rotate(45deg);}#box_filter_content .product_filter_checkbox_input:hover { border-color:#254e33 !important;}#box_filter_content .form-check-label,#box_filter_content .product_filter_link { color:#333333 !important; font-weight:400 !important;  display:inline-flex !important; align-items:center !important;}#box_filter_content .product_filter_text_count.badge { background:none !important; border:none !important; box-shadow:none !important; border-radius:0 !important; padding:0 !important; margin-left:4px; color:#83857d !important; font-size:0 !important;  font-weight:400 !important; letter-spacing:normal !important; text-transform:none !important; line-height:inherit !important; vertical-align:baseline !important; display:inline !important;}#box_filter_content .product_filter_text_count_value { font-size:12px !important; letter-spacing:normal !important; vertical-align:baseline !important; position:static !important; top:auto !important; display:inline !important; line-height:inherit !important;}#box_filter_content .product_filter_text_count::before { content:"("; font-size:12px !important; }#box_filter_content .product_filter_text_count::after { content:")"; font-size:12px !important; }#box_filter_content .product_filter_type_color_text .product_filter_checkbox_input { display:inline-block !important; opacity:1 !important; position:relative !important;  pointer-events:auto !important;}#box_filter_content .product_filter_color_value { display:inline-block; width:16px; height:16px; border-radius:50%; margin:0 8px 0 2px; vertical-align:middle; border:1px solid #d8d8d8;}#box_filter_content .product_filter_link.label-type--color_text { display:inline-flex; align-items:center;}#box_container_shop_filter #offcanvas-box-filter-label { font-size:16px !important;}#box_filter_content .js-filtered-tags .product_filter_link { border:1px solid #d8d8d8 !important; border-radius:999px !important; padding:4px 10px !important; background:#ffffff !important; display:inline-flex !important; align-items:center; gap:6px;}#param_price_content .ui-slider-range,#param_price_content .bg_color_dark3 { background-color:#99990b !important;}#param_price_content .ui-slider-handle { border-color:#99990b !important; background-color:#99990b !important;}#param_price_content .ui-slider-handle .ui-icon,#param_price_content .ui-slider-handle span,#param_price_content .ui-slider-handle:before,#param_price_content .ui-slider-handle:after { display:none !important; content:none !important; background-image:none !important;}#param_price_content { padding-left:0 !important; padding-right:0 !important;}#param_price_content .product_filter_num.ui-slider { width:auto !important;  margin-left:20px !important; margin-right:20px !important; box-sizing:border-box !important;}@media (min-width:1260px) { #box_container_shop_filter {  position:sticky !important;  top:20px !important;  align-self:start !important;  z-index:10 !important;   max-height:calc(100vh - 40px) !important;  overflow-x:visible !important;  overflow-y:auto !important;   scrollbar-width:thin !important;  scrollbar-color:rgba(26, 26, 26, 0.2) transparent !important; }  section.product-list-grid.grid.container, section.product-list-grid.grid.container > * {  align-items:start !important;  overflow:visible !important; }   #box_container_shop_filter::-webkit-scrollbar {  width:4px !important; }  #box_container_shop_filter::-webkit-scrollbar-track, #box_container_shop_filter::-webkit-scrollbar-thumb {  border-radius:99px !important; }  #box_container_shop_filter::-webkit-scrollbar-track {  background:transparent !important;  margin:12px 0 !important; }  #box_container_shop_filter::-webkit-scrollbar-thumb {  background-color:transparent !important;  transition:background-color 0.2s ease !important; }  #box_container_shop_filter:hover::-webkit-scrollbar-thumb {  background-color:rgba(26, 26, 26, 0.2) !important; }  #box_container_shop_filter:hover::-webkit-scrollbar-thumb:hover {  background-color:rgba(26, 26, 26, 0.4) !important; }}#ud_shop_search main h1 > strong { display:inline-block; text-transform:lowercase !important;}#ud_shop_search main h1 > strong::first-letter { text-transform:uppercase !important;}.ac_results li .ac_name { display:-webkit-box !important; -webkit-box-orient:vertical !important; -webkit-line-clamp:2 !important; line-clamp:2 !important; overflow:hidden !important; text-overflow:ellipsis !important; white-space:normal !important; font-weight:400; line-height:1.25;}.ac_results li:hover .ac_name,.ac_results li.ac_over .ac_name { font-weight:500;}.ac_results li { background:transparent !important;}#header .header__container--top { padding-top:14px !important; padding-bottom:14px !important;}#header .header__container--top #nav-menu > .nav-item > .nav-link { color:#83857D !important;}.page_shop_start .main-title__wrap > .element-title > .main-title:not(:empty),.page_shop_start .main-title__wrap > .main-title:not(:empty) { padding-bottom:22px !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M2 7 C15 7 15 3 28 3 S41 11 54 11 S67 3 80 3 S93 11 106 11 S119 3 132 3 S145 7 158 7' fill='none' stroke='%2399990B' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") !important; background-repeat:no-repeat !important; background-position:center bottom !important; background-size:150px 14px !important;}@media (min-width:768px) { #list-artlist_product_list {  display:grid !important;  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;  gap:16px !important;  width:100% !important; } #list-artlist_product_list > .product {  width:100% !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  flex:none !important;  grid-column:auto !important;  grid-row:auto !important; }}@media (max-width:767.98px) { body:not(.page_shop_start) .grid.products.js-products.type--1.card--1 {  display:grid !important;  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;  gap:10px !important;  width:100% !important; } body:not(.page_shop_start) .grid.products.js-products.type--1.card--1 > .product {  width:100% !important;  max-width:none !important;  min-width:0 !important;  margin:0 !important;  flex:none !important;  grid-column:auto !important;  grid-row:auto !important; }}.js-products .product .product__badge-sale { position:absolute !important; top:8px !important; left:8px !important; z-index:6 !important; margin:0 !important;}.js-products .product:has(.stickers-wrap .sticker) .product__badge-sale { top:45px !important;}@media (max-width:1199.98px) { #header__inner .header__container--top {  display:flex !important;  flex-wrap:wrap !important;  align-items:center !important;  justify-content:flex-start !important;  row-gap:8px !important; } #header__inner .header__container--top #header_logo_img {  order:1 !important;  margin-right:auto !important;  flex-shrink:0 !important; } #header__inner .header__container--top .offcanvas-box-cat-0-open-btn {  order:3 !important;  margin-left:0 !important;  margin-right:0 !important;  flex-shrink:0 !important; } #header__inner .header__container--top .header__buttons-wrapper {  order:4 !important;  margin-left:-12px !important;  flex-shrink:0 !important; } #header__inner .header__container--top #box_search_content {  order:5 !important;  flex-basis:100% !important;  width:100% !important;  margin-top:4px !important; }}#start_reviews .element-texts { position:relative !important; padding-top:44px !important;}#start_reviews .element-texts::before { content:"" !important; position:absolute !important; top:14px !important; left:50% !important; width:32px !important; height:24px !important; transform:translateX(-50%) !important; background-repeat:no-repeat !important; background-position:center !important; background-size:contain !important; opacity:0.35 !important; background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 4C9 8 4 15 4 24c0 5 3 8 8 8 5 0 8-3 8-8 0-4-2-7-6-8 2-4 5-7 9-9L18 4Zm22 0c-9 4-14 11-14 20 0 5 3 8 8 8s8-3 8-8c0-4-2-7-6-8 2-4 5-7 9-9L40 4Z' fill='%2399990B'/%3E%3C/svg%3E") !important;}#start_reviews .carousel-cell .element-slide-inner { background:#f2f3e2 !important;}#start_banner_1 { --section-bg:#f5f1e8; position:relative !important; z-index:2 !important; background:var(--section-bg) !important; overflow:visible !important;}#start_banner_1 > * { position:relative; z-index:2;}#start_banner_1::before { content:""; position:absolute; left:0; top:-60px; width:100%; height:60px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 35 C60 5 120 5 180 35 S300 65 360 35 S480 5 540 35 S660 65 720 35 S840 5 900 35 S1020 65 1080 35 S1200 5 1260 35 S1380 65 1440 35 L1440 70 L0 70 Z' fill='%23f5f1e8'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:100% 100%; pointer-events:none; z-index:1;}#start_banner_1::after { content:""; position:absolute; left:0; bottom:-60px; width:100%; height:60px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 35 C60 65 120 65 180 35 S300 5 360 35 S480 65 540 35 S660 5 720 35 S840 65 900 35 S1020 5 1080 35 S1200 65 1260 35 S1380 5 1440 35 L1440 0 L0 0 Z' fill='%23f5f1e8'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:100% 100%; pointer-events:none; z-index:1;}@media (max-width:767px) { #start_banner_1::before, #start_banner_1::after {  height:28px; } #start_banner_1::before {  top:-27px; } #start_banner_1::after {  bottom:-27px; }}#carousel-block-box_ref_3_ref { padding-top:28px !important;}#start_banner_3 .element-img { display:block; width:100%; height:auto;}@media (min-width:992px) { #start_banner_3 .start_banner_3__container {  max-width:1500px;  margin:0 auto;  padding-inline:clamp(40px, 5vw, 90px); } #start_banner_3 .element-img-outer {  padding-right:30px; } #start_banner_3 .element-img-outer > a {  display:block;  width:100%;  max-width:500px;  margin:0 auto; } #start_banner_3 .sub-grid {  padding-left:30px;  text-align:left; }}@media (max-width:991px) { #start_banner_3 .main-grid, #start_banner_3 .sub-grid {  gap:0 !important; } #start_banner_3 .element-img-outer, #start_banner_3 .sub-grid, #start_banner_3 .html-text {  margin:0 !important;  padding:0 !important; } #start_banner_3 .html-text > section {  margin:0 !important;  padding:24px 22px 32px !important; }}@media (max-width:991px) { #start_banner_3 {  margin-top:10px !important;  margin-bottom:56px !important;  padding-top:0 !important;  padding-bottom:0 !important; } #start_banner_3 .start_banner_3__main-title {  margin-top:0 !important;  margin-bottom:24px !important; } #start_banner_3 .html-text > section {  margin:0 !important;  padding:24px 22px 0 !important; }}#start_banner_3 { position:relative; margin-top:40px !important; margin-bottom:40px !important; padding-top:36px !important; padding-bottom:36px !important; background:#f5f1e8 !important; overflow:visible !important;}#start_banner_3::before { content:""; position:absolute; left:0; top:-40px; width:100%; height:40px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 35 C60 5 120 5 180 35 S300 65 360 35 S480 5 540 35 S660 65 720 35 S840 5 900 35 S1020 65 1080 35 S1200 5 1260 35 S1380 65 1440 35 L1440 70 L0 70 Z' fill='%23f5f1e8'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center bottom; background-size:100% 100%; pointer-events:none; z-index:1;}#start_banner_3::after { content:""; position:absolute; left:0; bottom:-40px; width:100%; height:40px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 35 C60 5 120 5 180 35 S300 65 360 35 S480 5 540 35 S660 65 720 35 S840 5 900 35 S1020 65 1080 35 S1200 5 1260 35 S1380 65 1440 35 L1440 70 L0 70 Z' fill='%23f5f1e8'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center bottom; background-size:100% 100%; transform:scaleY(-1); pointer-events:none; z-index:1;}#start_banner_3 > * { position:relative; z-index:2;}#footer { position:relative; margin-top:40px !important; background:#254e33 !important; overflow:visible !important;}#footer::before { content:""; position:absolute; left:0; top:-40px; width:100%; height:40px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 35 C60 5 120 5 180 35 S300 65 360 35 S480 5 540 35 S660 65 720 35 S840 5 900 35 S1020 65 1080 35 S1200 5 1260 35 S1380 65 1440 35 L1440 70 L0 70 Z' fill='%23254e33'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center bottom; background-size:100% 100%; pointer-events:none; z-index:1;}#footer > * { position:relative; z-index:2;}@media (max-width:767px) { #footer {  margin-top:30px !important; } #footer::before {  top:-30px;  height:30px; }}.layout-container--4.highlighted-block:has(#details_banner_2) { border:none !important; box-shadow:none !important; outline:none !important;}#subscribe_to_cheaper {  display:none !important;}#page_artdet_content #page_cross_content #list-cross_page .carousel-cell.page_pagelist_item.product:nth-of-type(n+5) { display:none !important;}#start_banner_big,#start_banner_big__carousel-block,#carousel-start_banner_big,#carousel-start_banner_big .carousel-cell,#carousel-start_banner_big .flickity-viewport,#carousel-start_banner_big .flickity-slider { width:100% !important; max-width:100% !important; margin:0 !important; padding:0 !important; border-radius:0 !important;}#start_banner_big,#start_banner_big * { border-radius:0 !important;}#carousel-start_banner_big .carousel-cell { min-width:100% !important; position:relative !important;}#start_banner_big picture,#start_banner_big .element-img,#start_banner_big img { display:block !important; width:100% !important; max-width:100% !important; height:auto !important;}#start_banner_big + *,#start_banner_big ~ .custom-content--bottom,#start_banner_big ~ .start_category_offer { margin-top:24px !important;}#artdet__type .type--piclinktext .product-type__values { display:flex !important; flex-wrap:wrap !important; gap:8px !important;}#artdet__type .type--piclinktext .product-type__value,#artdet__type .type--piclinktext .product-type__value:link,#artdet__type .type--piclinktext .product-type__value:visited { display:inline-flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; background:transparent !important; background-color:transparent !important; background-image:none !important; border:1.5px solid transparent !important; border-radius:8px !important; box-shadow:none !important; overflow:hidden !important;}#artdet__type .type--piclinktext .product-type__option-name { display:block !important; width:auto !important; max-width:none !important; margin:0 !important; padding:0 !important; background:transparent !important;}#artdet__type .type--piclinktext .product-type__value img { display:block !important; width:72px !important; height:72px !important; margin:0 !important; padding:0 !important; object-fit:cover !important; background:transparent !important; border:0 !important; border-radius:6px !important;}#artdet__type .type--piclinktext .product-type__value.active,#artdet__type .type--piclinktext .product-type__value.btn-outline-primary { background:transparent !important; background-color:transparent !important; border-color:#254e33 !important;}@media (hover:hover) and (pointer:fine) { #artdet__type .type--piclinktext .product-type__value:not(.active):hover {  background:transparent !important;  border-color:#c9cec9 !important; }}#artdet__long-description img,#artdet__long-description iframe,#artdet__long-description video,#artdet__long-description embed,#artdet__long-description object { max-width:100% !important; box-sizing:border-box !important;}#artdet__long-description img { height:auto !important;}#artdet__long-description iframe,#artdet__long-description video { display:block !important; width:100% !important; max-width:100% !important; aspect-ratio:16 / 9 !important; height:auto !important; margin-left:auto !important; margin-right:auto !important;}#artdet__long-description,#artdet__long-description .long-description__content { max-width:100% !important; overflow-x:hidden !important;}@media (max-width:767.98px) { #page_artdet_content .layout-container--2 {  margin-top:0 !important;  padding-top:0 !important; } .mamami-gallery-wrapper {  position:relative;  width:100vw !important;  max-width:100vw !important;  margin-top:0 !important;  padding-top:0 !important;  margin-left:calc(50% - 50vw);  margin-right:calc(50% - 50vw); } .mamami-gallery-wrapper .artdet__image-block.mamami-gallery--multi {  display:flex !important;  flex-direction:row !important;  flex-wrap:nowrap !important;  gap:0 !important;  width:100% !important;  max-width:100% !important;  margin:0 !important;  padding:0 !important;  overflow-x:auto !important;  overflow-y:hidden !important; }}.cart-item__qty-wrap { border:1px solid rgba(232, 231, 225) !important; border-radius:999px !important; overflow:hidden !important; background:#fff !important;}.tag-filtering__tag.btn-secondary { background:#f5f5f5 !important; background-color:#f5f5f5 !important; color:#254e33 !important; border:1.5px solid #f5f5f5 !important; border-radius:999px !important; font-size:16px !important; line-height:1.2 !important; font-weight:400 !important; padding:9px 16px !important; box-shadow:none !important; transition:  border-color .2s ease,  background-color .2s ease,  color .2s ease !important;}.tag-filtering__tag.btn-secondary svg { display:none !important;}.tag-filtering__tag.btn-secondary:hover { background:#ededed !important; background-color:#ededed !important; border-color:#ededed !important; color:#254e33 !important; transform:none !important;}.tag-filtering__tag.btn-secondary[aria-pressed="true"] { background:#254e33 !important; background-color:#254e33 !important; border-color:#254e33 !important; color:#fff !important;}nav.tag-filtering__tags .tag-filtering__tag { font-size:12px !important; line-height:1.2 !important; padding:6px 11px !important; min-height:0 !important;}nav.tag-filtering__tags .tag-filtering__tag svg { width:12px !important; height:12px !important;}#page_artdet_content #list-cross_page .carousel-cell:nth-of-type(n+7) {  display:none !important;}#custom-content-bottom {  padding-top:32px;}.artdet__alt-img-wrapper,.artdet__alt-img-wrapper #main_image {  box-shadow:none !important;  border:none !important;  outline:none !important;}.artdet__alt-img-wrapper {  background:transparent !important;}.artdet__alt-img-wrapper #main_image {  border-radius:0 !important;}