@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#000000; z-index:1; user-select:none;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#000000; --bs-modal-bg: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:#80674D; --bs-modal-header-border-width:2px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#80674D; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1240px) { .modal-xl, .modal-xxl {  --bs-modal-width:1140px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1440px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:439.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1239.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}body::before { font-family:"Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", "Droid Sans Mono", monospace, monospace; white-space:pre; display:block; padding:1em; margin-bottom:1em; border-bottom:2px solid black; content:"Error:Undefined mixin.\a \2577 \a 892 \2502 \250c @include safe-mixin(sticky-top) {\a 893 \2502 \2502  @include sticky-top;\a 894 \2502 \2514 }\a \2575 \a  temp/scss_48668_e851df9540323e0ecea56afaf14e1297.scss 892:5  @content\a  ../design/own/scss/bootstrap/5.3.3/mixins/_breakpoints.scss 65:7 media-breakpoint-up()\a  temp/scss_48668_e851df9540323e0ecea56afaf14e1297.scss 890:1  root stylesheet";}.dot-separator { --gap:0.25em; --dot-size:0.25em; display:flex; align-items:center; flex-wrap:wrap; overflow:hidden; gap:0 var(--gap);}.dot-separator > *:not(:last-child) { margin-right:calc(var(--gap) + var(--dot-size));}.dot-separator > *:not(:first-child) { padding-left:calc(var(--gap) + var(--dot-size)); margin-left:calc(var(--gap) / -1 - var(--dot-size)); position:relative;}.dot-separator > *:not(:first-child)::before { content:""; width:var(--dot-size); height:var(--dot-size); background-color:currentColor; border-radius:50%; position:absolute; top:50%; left:0; transform:translateY(-50%);}.blog-item__inner { max-width:var(--main-img-width); margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:6px; overflow:hidden; container-type:inline-size; background-color:#ffffff;}.blog-item__inner .tag-filtering__tags { flex:0 auto;}.blog-item__img-outer { position:relative;}.blog-item__img-outer .tag-filtering__tags { position:absolute; left:0.5rem; bottom:0.5rem; z-index:1;}.blog-item__details-btn { margin-top:auto;}.blog-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.blog-item__author-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.blog-item__title { margin-bottom:0;}.blog-item__info { color:rgba(0, 0, 0, 0.7); font-size:0.75rem;}.blog-item__details-btn { align-self:flex-end;}@supports (container-type:inline-size) { .blog-item__title {  font-size:clamp(16px, 7.25cqi, 24px); } .blog-item__intro {  font-size:clamp(12px, 4.75cqi, 16px); } .blog-item__details-btn {  font-size:clamp(0.875rem, 4.75cqi, 1rem); }}.page-content__more-product-btn { position:relative;}.page-content-artref .carousel__nav { pointer-events:none;}.page-content-artref .carousel__prev-next-btn { pointer-events:auto;}.start-blog-title-box__inner { padding:20px; background-color:#80674D; border-radius:10px;}@media (min-width:992px) { .start-blog-title-box__inner {  padding:20px 40px; }}@media (min-width:768px) { .page-content-artref:has(> .carousel-block--with-nav) ~ .page-content__more-product-btn-wrap {  transform:translateY(-100%); }}@media (min-width:576px) { .start_blog_title_box__html p {  margin-bottom:0; }}.page_content > .page_content--product { padding-left:0; padding-right:0;}.news-item__inner { max-width:370px; margin:0 auto; display:flex; flex-direction:column; height:100%; position:relative; border-radius:6px; overflow:hidden; background-color:#ffffff;}.news-item__data { display:flex; flex-direction:column; flex-grow:1; padding:0.75rem; row-gap:0.75rem;}.news-item__info, .page__blog-date { white-space:nowrap; text-align:left;}.news-item__details-btn { margin-top:auto;}.page_content--product .carousel-block--no-nav, .blog-details__included-content .carousel-block--no-nav { padding-bottom:0.75rem;}.blog-details__inner { border-radius:6px; background-color:#FFFFFF; color:#000000; border-radius:6px; overflow:hidden; box-shadow:0 0 0.25rem rgba(0, 0, 0, 0.15);}.page__blog-author-header { max-width:220px;}.page__blog-time::before { content:" - ";}.blog-details__intro-text { color:rgba(0, 0, 0, 0.7); line-height:1.25;}.page__blog-author-img { max-height:32px; flex:0 0 32px; max-width:32px; border-radius:50%;}.blog-details__top-inner { background-color:#FFFFFF; color:#000000; border-radius:6px; padding:20px;}.blog-details__intro-img-col { max-width:320px; margin-left:auto; margin-right:auto;}.has-details-img .blog-details__intro-img-col { max-width:100%;}.page__blog-header { display:flex; flex-wrap:wrap; align-items:flex-start;}.page__blog-date-and-time, .page__blog-author-name { white-space:nowrap;}.page__blog-date { margin-right:0; text-align:left;}.has-no-details-img .blog-details__intro-img { border-radius:6px; overflow:hidden;}@media (max-width:575.98px) { .page__blog-header-right {  width:100%; } .social.has-author-data {  margin-left:auto;  border-left:none; }}.blog_intro_pic img { margin-top:0.5rem;}.blog-details__text img[style*=left] { margin-right:0.938rem;}.blog-details__text img[style*=right] { margin-left:0.938rem;}.blog-details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .blog-details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.page-subpage { padding:0.5rem 0.625rem;}.gallery--1 { width:1000px; max-width:100%; margin:0 auto;}.gallery--1 .carousel-cell { margin-bottom:0; top:50%; transform:translateY(-50%); text-align:center;}.gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img { max-width:300px; max-height:225px;}@media (min-width:576px) { .gallery--1 .gallery--main .carousel-cell, .gallery--1 .gallery--main img {  max-width:800px;  max-height:600px; }}.gallery--1 .gallery--main .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img { max-width:80px; max-height:60px;}@media (min-width:576px) { .gallery--1 .gallery--thumbs .carousel-cell, .gallery--1 .gallery--thumbs img {  max-width:120px;  max-height:90px; }}.gallery--1 .gallery--thumbs .carousel-cell { margin-right:20px; width:auto;}.gallery--1 .gallery--thumbs .carousel-cell:first-child { transform:translate(5px, -50%); margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:nth-last-child(2) { margin-right:25px;}.gallery--1 .gallery--thumbs .carousel-cell:last-child { transform:translate(-5px, -50%);}.gallery--1 .gallery--thumbs .carousel-cell::before { content:""; position:absolute; left:-5px; right:-5px; bottom:-5px; top:-5px; border:2px solid transparent;}.gallery--1 .gallery--thumbs .carousel-cell.is-selected::before { border-color:#80674D;}.gallery--2 .gallery-img-link { margin:0 1.25rem 1.25rem 0;}.gallery--2 img { max-height:80px;}.gallery-caption { position:absolute; left:0; bottom:0; right:0; padding:0.625rem; background-color:rgba(0, 0, 0, 0.3); color:#fff;}.content-gallery img { transition:0.4s; width:auto;}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery__img { width:auto; transition:0.4s; user-select:none; border-radius:6px;}.gallery__img-link { position:relative;}.gallery__img-link .icon-set { color:#141414; opacity:0; font-size:24px; position:absolute; z-index:1; pointer-events:none; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover .icon-set { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link:hover img { opacity:0.3;}.gallery--type-1 { --image-height:200px; --padding:20px; padding-top:var(--padding); padding-bottom:var(--padding); height:calc(var(--image-height) + var(--padding) * 2); border-radius:6px; background-color:#FFFFFF;}.gallery--type-1 .gallery__img { max-width:none;}.gallery--type-1 .gallery__img-link { height:var(--image-height); display:flex; align-items:center; flex:0 0 auto; margin-right:20px;}.gallery--type-1.carousel-block--with-nav { height:calc(var(--image-height) + var(--carousel-prev-next-gap-top) + var(--carousel-prev-next-btn-height) + var(--padding));}.gallery--type-1.carousel-block { padding-right:var(--padding) !important; padding-left:var(--padding) !important;}.gallery--type-2 .gallery__img-link { height:80px; display:flex; align-items:center;}@supports not (display:grid) { .gallery--type-2 .gallery__img-link {  margin-bottom:20px; } @media (max-width:580px) {  .gallery--type-2 .gallery__img-link { margin:0 10px;  } } @media (min-width:581px) {  .gallery--type-2 .gallery__img-link { margin-right:20px;  } }}@supports (display:grid) { .gallery--type-2 .gallery__container {  row-gap:20px;  column-gap:20px; }}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:calc(1.5em + 0.625rem + calc(2px * 2)); flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.js-load-more-content-spinner { min-height:60px; visibility:hidden; opacity:0;}.js-load-more-content-spinner.is-visible { visibility:visible; opacity:1;}.pagination { justify-content:space-between;}@media (min-width:440px) { .pagination {  justify-content:center; }}.paging-sorting-ordering--top .paging-sorting-ordering__inner { padding-bottom:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--top .paging-sorting-ordering__inner {  padding-bottom:0.625rem; }}.paging-sorting-ordering--bottom { margin-bottom:1.875rem;}.paging-sorting-ordering--bottom .paging-sorting-ordering__inner { padding-top:0.5rem;}@media (min-width:768px) { .paging-sorting-ordering--bottom .paging-sorting-ordering__inner {  padding-top:0.625rem; }}.page-item:first-child .page-link { border-top-left-radius:4px; border-bottom-left-radius:4px;}.page-item:last-child .page-link { border-top-right-radius:4px; border-bottom-right-radius:4px;}.page-item + .page-item { margin-left:2px;}.page-item.page-prev + .page-item, .page-item + .page-item.page-next { margin-left:10px;}@media (min-width:992px) { .page-item.page-prev + .page-item, .page-item + .page-item.page-next {  margin-left:20px; }}.page-item__last-page-text::before { content:"/  "; color:rgba(0, 0, 0, 0.7);}.page-item__last-page-text::after { content:" " attr(data-text-page);}.page-item--input { display:flex; align-items:center; column-gap:0.625rem;}.page-input { text-align:center; width:3.75rem; font-weight:700; height:30px; padding:0;}@media (pointer:coarse) { .page-input {  height:40px; }}.page-link { font-size:1rem; width:30px; height:30px; line-height:30px; border-radius:4px; display:inline-flex; vertical-align:middle; text-align:center; justify-content:center; align-items:center; margin-left:0;}.page-item.active .page-link { color:#C0A673;}@media (pointer:coarse) { .page-link {  font-size:14px;  width:40px;  height:40px;  line-height:40px; }}.tag-filtering { margin-bottom:0.75rem;}.tag-filtering__tags { display:flex; flex-wrap:wrap; gap:0.125rem; flex:0 0 100%; max-width:100%;}.tag-filtering__tag:not(.tag-filtering__tag--clear) { column-gap:0;}.tag-filtering__tag.js-active-filter { color:var(--bs-btn-active-color); background-color:var(--bs-btn-active-bg); border-color:var(--bs-btn-active-border-color); box-shadow:var(--bs-btn-active-shadow);}.js-filterable-elements-wrapper ~ .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading ~ .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}@supports (container-type:inline-size) { .page_content--blog .tag-filtering__tag {  font-size:clamp(0.75rem, 4.75cqi, 0.875rem); }}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:0; overflow:hidden; display:flex; max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__item.with-svg { padding:0.25rem; box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:rgba(0, 0, 0, 0.7);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.625rem + calc(2px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#FFFFFF;}.social_icons a.element { color:#000000;}.social_icons a.element:hover { color:#C0A673;}.social_icons a.element:hover .icon-set { fill:#C0A673;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing .element-links { --bs-columns:1; --bs-gap:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.28125rem * 2 + 2px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .nav-link:hover { background-color:#e9e9e9;}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:439.98px) { .offcanvas-xs { opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show { opacity:1; } .offcanvas-xs.hiding { opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm { opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show { opacity:1; } .offcanvas-sm.hiding { opacity:0; }}@media (max-width:767.98px) { .offcanvas-md { opacity:0; } .offcanvas-md.showing, .offcanvas-md.show { opacity:1; } .offcanvas-md.hiding { opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg { opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show { opacity:1; } .offcanvas-lg.hiding { opacity:0; }}@media (max-width:1239.98px) { .offcanvas-xl { opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show { opacity:1; } .offcanvas-xl.hiding { opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl { opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show { opacity:1; } .offcanvas-xxl.hiding { opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:2px solid #80674D;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleY(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle { border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start { transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); border-left:2px solid #80674D; z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); border-left:2px solid #80674D; z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); border-left:2px solid #80674D; z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); border-left:2px solid #80674D; z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { gap:0.5em 0.5rem; border-bottom:2px solid #80674D; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:2px solid #80674D;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 6px 6px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:6px 6px 0 0;}.offcanvas-title { display:block; font-family:"Inter", "Inter-fallback", sans-serif;}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom { --bs-offcanvas-header-padding-x:1.5rem; --bs-offcanvas-header-padding-y:0.75rem; }}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1); }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:0 !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#FFFFFF;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { color:#000000; width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:#e9e9e9; }}.ac_results li.ac_over { background-color:#e9e9e9;}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  background-color:#FFFFFF;  position:fixed;  z-index:1030;  border-radius:6px;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 0.375rem - 1rem);  box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.75rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 0.375rem) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.25rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#C0A673; box-shadow:0 0 0 0 #C0A67340; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #C0A67300; }}.web-share-unsupported .webshare-btn { display:none;}.social-media { display:flex; align-items:center; gap:0.25rem;}.social-media.has-author-data { border-left:1px solid #80674D; padding-left:1.25rem; margin-left:1.25rem; padding-bottom:0.5rem; padding-top:0.5rem;}.fb_iframe_widget { line-height:0;}.social-media--fb-like { border:none; border-radius:0; width:auto; height:20px; padding:0; min-width:90px;}