@keyframes cat-skeleton-shimmer{to{transform:translateX(100%)}}.category{display:grid;gap:16px;grid-template-areas:"header" "sidebar" "actions" "content" "footer";grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding-inline:0}@media (min-width:992px){.category{gap:24px;grid-template-areas:"header          header" "actions         content" "sidebar         content" "footer         footer";grid-template-columns:280px 1fr;grid-template-rows:auto auto 1fr;padding-inline:revert;padding:0 16px}}.category--configurator{grid-template-areas:"configurator" "header" "sidebar" "actions" "content" "footer";padding-block-start:16px}@media (min-width:992px){.category--configurator{grid-template-areas:"configurator configurator" "header          header" "actions         content" "sidebar         content" "footer         footer";grid-template-rows:auto auto auto 1fr;padding-block-start:16px}}.category-configurator{grid-area:configurator;min-width:0}.category__header{grid-area:header;padding-inline:16px}@media (min-width:1200px){.category__header{padding-inline:revert}}.category__sidebar{grid-area:sidebar;position:sticky;top:48px;z-index:100}@media (min-width:768px){.category__sidebar{top:88px}}@media (min-width:992px){.category__sidebar{position:static}}.category__actions{grid-area:actions}.category__content{grid-area:content;min-width:0}.category__footer{grid-area:footer;margin-left:16px;margin-right:16px}@media (min-width:1200px){.category__footer{margin-left:0;margin-right:0}}.category__description h2{font-size:20px;margin:0 0 16px}.category__description h3{font-size:16px;margin:16px 0}.category__compare-products{display:none}@media (min-width:768px){.category__compare-products{background-color:#f2f2f2;display:block;position:sticky;top:88px;z-index:10}}.category__topbar-filters{display:none;height:auto;width:100%}@media (min-width:992px){.category__topbar-filters{align-items:center;column-gap:24px;display:flex;flex-direction:row;padding:36px 0}}.category__topbar-mobile{align-items:center;background-color:#f2f2f2;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;gap:8px;min-height:48px}@media (min-width:992px){.category__topbar-mobile{display:none}}.category__filter-trigger,.category__sort-trigger{all:unset;cursor:pointer;font-size:.875rem;padding:12px 16px;position:relative}.category__filter-trigger:focus-visible,.category__sort-trigger:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.category__filter-trigger.btn-loader,.category__sort-trigger.btn-loader{background-color:#f2f2f2;pointer-events:none;position:relative}.category__list{display:flex;flex-direction:column;min-width:0}[data-section-id=sidebar]{view-transition-name:sidebar}[data-section-id=product-list]{view-transition-name:product-list}[data-section-id=header]{view-transition-name:header}[data-section-id=top-sticky-bar]{view-transition-name:top-sticky-bar}::view-transition-new(top-sticky-bar),::view-transition-old(top-sticky-bar){animation:none}::view-transition-new(header),::view-transition-new(product-list),::view-transition-new(sidebar),::view-transition-old(header),::view-transition-old(product-list),::view-transition-old(sidebar){animation-duration:.3s;animation-timing-function:ease-out;overflow:hidden}.category__title{align-items:center;display:flex}.category__name{color:#0d0d0d;font-size:1.125rem;font-weight:400;margin:0}@media (min-width:992px){.category__name{font-size:1.5rem;font-weight:600}}.category__count{font-size:.75rem;font-weight:400;margin-left:4px}@media (min-width:992px){.category__count{font-size:1.125rem}}.filters-panel__sidebar{display:none}@media (min-width:992px){.filters-panel__sidebar{display:flex;flex-direction:column;gap:24px}}.filter-group{border:0;margin:0;min-width:0;padding:0}.filter-group__name{color:#0d0d0d;font-size:1rem;font-weight:600;padding:0}.filter-group__sort-toggle{all:unset;color:#565656;cursor:pointer;font-size:.75rem;margin-bottom:8px;text-transform:uppercase;transition:color .15s ease}.filter-group__sort-toggle:hover{text-decoration:underline}.filter-group__sort-toggle:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.filter-group__show-more{all:unset;align-items:center;color:#ff503c;cursor:pointer;display:inline-flex;font-size:.875rem;gap:16px;margin-top:8px;padding:4px}.filter-group__show-more:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.filter-group__show-more:hover span{text-decoration:underline}.filter-group__show-more:before{display:inline-flex;font-size:6px;transition:transform .15s ease}.filter-group__show-more[aria-expanded=true]:before{transform:rotate(180deg)}.filter-group__range{margin-top:24px}.filter-item{position:relative}.filter-item__list{list-style:none;margin:0;padding-left:0}.filter-item .filter-item__list{padding-left:24px}.filter-item__checkbox{appearance:none;-webkit-appearance:none;background-color:#fff;border:1.5px solid #cbcbcb;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin:0;transition:border-color .15s ease,background-color .15s ease;width:20px}.filter-item__checkbox:checked{background-color:#ff503c;border-color:#ff503c;position:relative}.filter-item__checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.filter-item__checkbox:indeterminate{border-color:#ff503c;position:relative}.filter-item__checkbox:indeterminate:after{background-color:#ff503c;border-radius:2px;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.filter-item__checkbox:disabled{opacity:.5}.filter-item__checkbox:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.filter-item__label{align-items:flex-start;color:inherit;column-gap:16px;cursor:pointer;display:flex;font-size:.875rem;margin-right:24px;padding:6px 0;text-decoration:none}.filter-item__label:hover{text-decoration:underline}.filter-item__label:hover .filter-item__checkbox:not(:disabled){border-color:#ff503c}.filter-item__label--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.filter-item__seo-link{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filter-item__name{color:#0d0d0d}.filter-item__sublist{flex-basis:100%}.filter-item__sublist:not([open])>.filter-item__list{display:none}.filter-item__toggle{all:unset;align-items:center;color:#0d0d0d;cursor:pointer;display:inline-flex;font-size:6px;height:16px;justify-content:center;list-style:none;padding:10px 2px;position:absolute;right:0;top:0;transition:transform .2s ease;width:16px}.filter-item__toggle::-webkit-details-marker{display:none}.filter-item__toggle:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.filter-item__toggle:hover{color:#cf2b1f}[open]>.filter-item__toggle{transform:rotate(180deg)}.range-slider{display:flex;flex-direction:column}.range-slider__track-wrapper{display:flex;flex-direction:row}.range-slider__track{background:#cbcbcb;border-radius:4px;flex:1;height:5px;margin:0 12px;position:relative}.range-slider__range{border-radius:4px;height:100%}.range-slider__range,.range-slider__thumb{background-color:#ff503c;position:absolute}.range-slider__thumb{border:2px solid #ff503c;border-radius:50%;cursor:grab;height:24px;margin-left:-12px;margin-top:-12px;top:50%;touch-action:none;width:24px;z-index:1}.range-slider__thumb:active{cursor:grabbing}.range-slider__thumb:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.range-slider__inputs{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:17px 0 0;position:relative;width:100%}.range-slider__inputs:after{background:#757575;content:"";display:block;height:1px;left:50%;margin:-1px 0 0 -8px;position:absolute;top:50%;width:16px}.range-slider__field{align-items:center;display:flex;gap:4px;width:100%}.range-slider__label{color:#999;flex-shrink:0;font-size:.875rem}.range-slider__horizontal-label{line-height:5px;margin-right:20px}.range-slider__input{background-color:#fff;border:1px solid #cbcbcb;border-radius:8px;color:#0d0d0d;display:inline-block;font-size:.875rem;height:32px;min-width:0;padding:0 4px;text-align:center;width:100%}.range-slider__input:focus{border-color:#ff503c;outline:none}.range-slider__unit{color:#999;flex-shrink:0;font-size:.875rem}.price-filter{width:100%}@media (min-width:992px){.price-filter{max-width:475px}}.cat-delivery-filter__btn{anchor-name:--delivery-trigger;background:#fff;border:1px solid #cbcbcb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:56px;justify-content:center;padding:8px 32px 8px 16px;position:relative;text-align:left;width:375px}@media (prefers-reduced-motion:no-preference){.cat-delivery-filter__btn{transition:border-color .15s ease}}.cat-delivery-filter__label{font-size:.875rem;font-weight:600}.cat-delivery-filter__label,.cat-delivery-filter__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-delivery-filter__value{font-size:.75rem}.cat-delivery-filter__icon{color:#cbcbcb;font-size:8px;pointer-events:none;position:absolute;right:16px;top:50%;translate:0 -50%}.cat-delivery-filter__popover{position-anchor:--delivery-trigger;background:#fff;border:1px solid #cbcbcb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);inset:unset;left:anchor(left);margin:4px 0 0;max-width:568px;opacity:0;padding:16px;top:anchor(bottom)}@media (prefers-reduced-motion:no-preference){.cat-delivery-filter__popover{transition:opacity .15s ease,display allow-discrete .15s ease}}.cat-delivery-filter__popover:popover-open{opacity:1}@starting-style{.cat-delivery-filter__popover:popover-open{opacity:0}}.cat-delivery-filter__group+.cat-delivery-filter__group{margin-top:24px}.cat-delivery-filter__group-title{font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 8px}.cat-delivery-filter__item{align-items:center;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:8px;color:#0d0d0d;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.35;margin:8px 0;padding:8px 16px;text-decoration:none;user-select:none}@media (prefers-reduced-motion:no-preference){.cat-delivery-filter__item{transition:border-color .15s ease,background-color .15s ease,color .15s ease}}.cat-delivery-filter__item:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.cat-delivery-filter__item:hover{border-color:#cbcbcb}.cat-delivery-filter__item:has(:checked){background:#fff;border-color:#cf2b1f;color:#cf2b1f}.cat-delivery-filter__item--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cat-delivery-filter__item-name{flex:1;min-width:0}.cat-delivery-filter__item-desc{color:#999;font-size:12px;font-weight:400}.active-filters{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:24px 0;scrollbar-width:none}.active-filters::-webkit-scrollbar{display:none}@media (min-width:992px){.active-filters{border-bottom:1px solid #cbcbcb;flex-wrap:wrap;gap:4px 8px;margin-left:0;overflow-x:visible;scroll-snap-type:none}}.active-filters__label{display:none}@media (min-width:768px){.active-filters__label{color:#0d0d0d;display:block;font-size:.75rem;font-weight:600;letter-spacing:.8px;margin-right:16px;text-transform:uppercase}}.active-filters__group-name{display:none}@media (min-width:768px){.active-filters__group-name{color:#0d0d0d;display:inline;font-size:.875rem;letter-spacing:.4px}}.active-filters__reset{display:none}@media (min-width:768px){.active-filters__reset{all:unset;color:#0d0d0d;cursor:pointer;font-size:.75rem;letter-spacing:-.5px;margin-left:16px;text-decoration:underline;text-transform:uppercase}.active-filters__reset:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.active-filters__reset:hover{color:#0d0d0d;text-decoration:none}}.active-filters__reset--mobile{align-items:center;background:#fff;border:none;border-radius:50%;color:#0d0d0d;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;left:8px;margin-right:8px;position:sticky;text-decoration:none;width:48px;z-index:2}.active-filters__reset--mobile:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (min-width:768px){.active-filters__reset--mobile{display:none}}.active-chip{all:unset;align-items:center;background:#fff;border-radius:24px;color:#0d0d0d;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;gap:8px;height:38px;letter-spacing:.4px;padding:4px 16px;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.active-chip{transition:background-color .15s ease}}.active-chip:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (min-width:768px){.active-chip{border-radius:16px;gap:16px;height:auto;padding:4px 10px 4px 12px}}.active-chip:before{content:attr(data-group-name) ":"}@media (min-width:768px){.active-chip:before{content:none}}.active-chip:hover{color:#0d0d0d;text-decoration:none}.active-chip__icon{color:#999;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.active-chip__icon{transition:color .15s ease}}.active-chip:hover .active-chip__icon{color:#cf2b1f}.morele-dropdown{position:relative}.morele-dropdown select{background:none;border:0;bottom:0;height:100%;left:0;opacity:0!important;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}.morele-dropdown .md-label{color:#747474;font-size:12px;left:10px;padding:3px 7px;pointer-events:none;position:absolute;top:-1px;z-index:10}.morele-dropdown .md-list-item.disabled{opacity:.7;pointer-events:none}.morele-dropdown .md-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.morele-dropdown .md-manual-input input{padding-left:8px;padding-right:8px;text-align:center}.morele-dropdown .md-top{position:relative}.morele-dropdown .md-top .md-button{cursor:pointer;font-family:Poppins Morele,sans-serif;overflow:hidden;padding-right:32px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.morele-dropdown .md-top i[class*=icon-]{color:#cbcbcb;font-size:8px;line-height:1;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.morele-dropdown.has-label .md-top .md-button{padding-top:18px}.morele-dropdown .md-list{background:#fff;border:1px solid #cbcbcb;border-radius:0 0 8px 8px;position:relative;z-index:105}@media (min-width:768px){.morele-dropdown .md-list{animation:fade-in .3s ease-out;border-top:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:none;left:0;pointer-events:none;position:absolute;right:0;top:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.morele-dropdown .md-list.to-top{border-bottom:0;border-top:1px solid #cbcbcb;bottom:100%;box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);top:auto}}.morele-dropdown .md-list.show-mobile{animation:fade-in .3s ease-out;border-top:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:none;left:0;pointer-events:none;position:absolute;right:0;top:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.morele-dropdown .md-list.show-mobile.to-top{border-bottom:0;border-top:1px solid #cbcbcb;bottom:100%;box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);top:auto}.morele-dropdown .md-list .md-list-search{background:#f2f2f2;border-bottom:1px solid #cbcbcb;padding:7px 16px}.morele-dropdown .md-list-collection{border-radius:0 0 8px 8px;list-style:none;margin:0;max-height:250px;overflow:hidden;overflow-y:auto;padding:0}.morele-dropdown .md-list-collection li{cursor:pointer;font-size:14px;padding:10px 16px}.morele-dropdown .md-list-collection li.md-list-item-show-input{border-top:1px solid #cbcbcb}.morele-dropdown .md-list-collection li a{color:inherit;text-decoration:none!important}.morele-dropdown .md-list-collection li:hover{background:#eee}.morele-dropdown .md-list-collection li.selected{background:#cf2b1f;color:#fff}.morele-dropdown .md-list-collection .md-list-item-btn{background:none;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.morele-dropdown .md-list-collection::-webkit-scrollbar{width:6px}.morele-dropdown .md-list-collection::-webkit-scrollbar-track{background:#f1f1f1}.morele-dropdown .md-list-collection::-webkit-scrollbar-thumb{background:#cbcbcb}.morele-dropdown .md-list-collection::-webkit-scrollbar-thumb:hover{background:#888}.morele-dropdown.btn-loader .btn-loader-element{background:#fff;bottom:1px;left:1px;right:1px;top:1px;z-index:10}.morele-dropdown.md-show-list .md-top,.morele-dropdown.md-show-list:focus-within .md-top{border-radius:8px 8px 0 0}.morele-dropdown.md-show-list .md-top i[class*=icon-],.morele-dropdown.md-show-list:focus-within .md-top i[class*=icon-]{color:#cf2b1f}.morele-dropdown.md-show-list .md-list,.morele-dropdown.md-show-list:focus-within .md-list{display:block;height:auto;opacity:1;overflow:hidden;pointer-events:auto}.morele-dropdown.md-show-list .form-control,.morele-dropdown.md-show-list:focus-within .form-control{border-radius:8px 8px 0 0}@media (max-width:767px){.morele-dropdown.mobile-native select{pointer-events:auto}.morele-dropdown.mobile-expanded .md-top,.morele-dropdown.mobile-native .md-list{display:none}.morele-dropdown.mobile-expanded .md-list{z-index:1}.morele-dropdown.mobile-expanded .md-list:not(.md-list-with-search){padding-top:10px}.morele-dropdown.mobile-expanded .md-list.md-list-with-search .md-list-search{padding-top:17px}}.sorting{display:flex;flex:1}.sorting__dropdown{display:none}@media (min-width:992px){.sorting__dropdown{display:block;max-width:276px;width:100%}}.sorting__dropdown .md-button{height:56px}.mobile-sorting__panel{background:hsla(0,0%,5%,.3);height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .25s ease;z-index:1000}.mobile-sorting--open .mobile-sorting__panel{opacity:1;pointer-events:auto}.mobile-sorting__list{background:#fff;list-style:none;margin:0;padding:24px 16px 0}.mobile-sorting__item{border-bottom:1px solid #cbcbcb}.mobile-sorting__item:last-child{border-bottom:0}.mobile-sorting__item--active .mobile-sorting__link{color:#cf2b1f}.mobile-sorting__link{align-items:center;appearance:none;background:none;border:none;color:#0d0d0d;cursor:pointer;display:flex;font:inherit;font-size:1rem;min-height:56px;padding:16px 32px;text-decoration:none;width:100%}.product-list{display:flex;flex-direction:column;gap:16px;transition:opacity .25s ease-out}.product-list--loading{opacity:.35;pointer-events:none}.product-list__loader{left:50%;position:absolute;top:15vh}.product-list__loader-wrapper{height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:sticky;scale:.25;top:40%;transform-origin:50% 15vh;transition:opacity .5s ease-out,scale .5s ease-out;z-index:1}.product-list__loader-wrapper:has(~.product-list--loading){opacity:1;scale:1}.product-card{background-color:#fff;border-radius:8px;display:grid;grid-auto-rows:min-content;grid-template-areas:"effortless-price     effortless-price    effortless-price     effortless-price" "features             media               recommendation       actions" "features             media               name                 actions" "features             media               stats                actions" "features             media               energy-class         actions" "features             media               price                actions" "features             media               delivery             actions" "features             media               outlet               actions" "features             media               webcampaigns         actions" "features             media               merchant             actions" "features             media               alternatives         actions";grid-template-columns:268px 132px calc(100vw - 132px) 100px}@media (min-width:768px){.product-card{grid-template-columns:268px 200px calc(100vw - 200px) 100px}}@media (min-width:992px){.product-card{column-gap:8px;grid-template-areas:"effortless-price    effortless-price" "media               recommendation" "media               name" "media               stats" "media               features" "media               energy-class" "media               price" "media               delivery" "media               outlet" "media               webcampaigns" "media               merchant" "media               alternatives" "media               actions";grid-template-areas:"effortless-price    effortless-price   effortless-price" "media                details            buybox";grid-template-columns:250px 1fr;grid-template-columns:250px 1fr 320px;padding:16px}}.product-card__effortless-price{display:flex;flex-direction:row;grid-area:effortless-price;justify-self:end;width:fit-content}.product-card__effortless-price:before{border-bottom:0 solid transparent;border-right:41px solid #fff;border-top:41px solid transparent;content:""}.product-card__effortless-price+.product-card{border-top-right-radius:0}.product-card__effortless-btn{all:unset;align-items:center;background-color:#fff;border-top-right-radius:8px;color:#3c1400;cursor:pointer;display:flex;font-size:.875rem;padding:4px 8px}.product-card__effortless-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__effortless-btn:hover{text-decoration:underline}.product-card__effortless-btn i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__shopping-list-btn{grid-area:recommendation;justify-self:flex-end;margin:0 8px;z-index:1}@media (min-width:992px){.product-card__shopping-list-btn{align-self:start;grid-area:media}}.product-card__media{align-content:start;display:grid;grid-area:media;grid-template-areas:"image" "vide-btn"}@media (min-width:992px){.product-card__media{grid-template-areas:"image" "compare";margin:0}}.product-card__details{display:contents}@media (min-width:992px){.product-card__details{align-self:start;display:grid;grid-area:details;grid-template-areas:"recommendation" "name" "stats" "energy-class" "features";margin:0 8px}}.product-card__buybox{display:contents}@media (min-width:992px){.product-card__buybox{display:grid;grid-area:buybox;grid-template-areas:"price" "delivery" "outlet" "webcampaigns" "merchant" "alternatives" "features" "actions";grid-template-rows:repeat(7,min-content) 1fr}}.product-card__media{padding:0 8px}@media (min-width:768px){.product-card__media{padding:0 16px}}@media (min-width:992px){.product-card__media{padding:0}}.product-card__media-link{grid-area:image}.product-card__img{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;max-height:250px;max-width:250px;object-fit:contain;padding:8px;width:100%}.product-card__img--placeholder svg{height:50px;width:50px}@media (min-width:768px){.product-card__img--placeholder svg{height:100px;width:100px}}.product-card__video-btn{align-items:center;background-color:#fff;border:1px solid #ff503c;border-radius:8px;color:#cf2b1f;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;padding:8px;text-decoration:none}.product-card__video-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (min-width:1200px){.product-card__video-btn{align-self:end;grid-area:image;justify-self:end;margin-bottom:16px;z-index:1}}.product-card__video-btn:hover{background-color:#ffedeb}.product-card__compare{display:none;grid-area:compare}@media (min-width:1200px){.product-card__compare{display:flex}}.product-card__compare-btn{align-items:center;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:400;gap:12px;height:36px;justify-content:center;position:relative;width:100%}@media (prefers-reduced-motion:no-preference){.product-card__compare-btn{transition:background-color .15s ease,border-color .15s ease}}.product-card__compare-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__compare-btn i{font-size:22px}.product-card__compare-btn[aria-pressed=true]{border-color:#ff503c;color:#cf2b1f;font-weight:600}.product-card__compare-btn.btn-loader{background-color:#fff}.product-card__compare-btn.btn-loader i{font-size:12px}.product-card__recommendation{display:flex;flex-direction:column;grid-area:recommendation;margin:16px 0 8px;position:relative;width:fit-content}@media (min-width:992px){.product-card__recommendation{margin:0 0 8px}}.product-card__recommendation-trigger{align-items:center;border-radius:24px;cursor:pointer;display:flex;font-size:.75rem;gap:8px;padding:4px 12px;width:fit-content}.product-card__recommendation-trigger:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__recommendation-trigger .icon-arrow-down{font-size:5px}.product-card__recommendation-popup{border-radius:8px;color:#3c1400;display:none;font-size:.75rem;line-height:1.4;padding:8px 10px;position:absolute;top:25px;width:536px;z-index:10}.product-card__recommendation:hover .product-card__recommendation-popup{display:block}.product-card__recommendation--type-3 .product-card__recommendation-trigger{background-color:#2e6685;color:#fff}.product-card__recommendation--type-3 .product-card__recommendation-popup{background-color:#eaf0f3}.product-card__recommendation--type-1 .product-card__recommendation-trigger{background-color:#f8d08c;color:#3c1400}.product-card__recommendation--type-1 .product-card__recommendation-popup{background-color:#fefbf5}.product-card__name{grid-area:name;margin:0 0 8px}@media (min-width:768px){.product-card__name{margin:0 0 16px}}.product-card__name-brand{display:none}.product-card__name-heading{align-items:baseline;column-gap:16px;display:inline-flex;font-size:.875rem;font-weight:400;letter-spacing:.3px;line-height:1.125rem;margin:0 8px 0 0}@media (min-width:768px){.product-card__name-heading{font-size:1rem;font-weight:600;margin:0}}.product-card__name-link{color:#0d0d0d}.product-card__bestseller{color:#cf2b1f;display:none;font-size:.875rem;font-weight:600;line-height:.875rem;text-transform:uppercase}@media (min-width:768px){.product-card__bestseller{display:block}}.product-card__stats{column-gap:.875rem;display:flex;flex-wrap:wrap;grid-area:stats;margin:0 0 8px}@media (min-width:768px){.product-card__stats{margin:0 0 16px}}.product-card__rating{all:unset;cursor:pointer;position:relative}.product-card__question-count{all:unset;color:#3c1400;cursor:pointer;font-size:.875rem}.product-card__question-count:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__question-count:hover{text-decoration:underline}.product-card__question-count i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__sold-count{all:unset;color:#3c1400;cursor:pointer;font-size:.875rem}.product-card__sold-count:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__sold-count:hover{text-decoration:underline}.product-card__sold-count i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__sold-count.btn-loader{background-color:#fff;pointer-events:none;position:relative}.product-card__energy-class{align-items:center;display:flex;gap:8px;grid-area:energy-class;margin:0 0 8px}@media (min-width:768px){.product-card__energy-class{margin:0 0 16px}}.product-card__energy-class-text{display:flex;flex-direction:column}.product-card__energy-class-label{color:#0d0d0d;font-size:.875rem;line-height:1.3}.product-card__energy-class-icon{display:block;flex-shrink:0}.product-card__energy-class-info{color:#565656;font-size:.75rem}.product-card__energy-class-info:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__energy-class-info:hover{text-decoration:underline}.product-card__features{border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:12px;grid-area:features;letter-spacing:.1px;line-height:17px;margin:0;overflow:hidden;padding:16px 19px}@media (min-width:992px){.product-card__features{box-shadow:none;display:block;margin:0 0 8px;padding:0}}@media (min-width:992px) and (min-width:768px){.product-card__features{margin:0 0 16px}}.product-card__features-title{display:block;margin-bottom:10px}.product-card__features-title i{font-size:18px;margin-right:10px}@media (min-width:768px){.product-card__features-title{display:none}}.product-card__features-list{margin:unset;padding:0 0 0 16px}.product-card__features-link{align-self:center;appearance:none;background:none;border:none;font:inherit;margin-top:auto;padding:0}@media (min-width:992px){.product-card__features-link{display:none}}.product-card__feature-value{font-weight:600}.product-card__price{grid-area:price;margin-bottom:16px}.product-card__discount{align-items:center;display:flex;font-size:.75rem;gap:8px;margin-bottom:6px}.product-card__discount-badge{background-color:#cf2b1f;border-radius:12px;color:#fff;padding:0 8px;text-align:center}.product-card__price-old{color:#0d0d0d;font-size:.75rem;text-decoration:line-through}.product-card__price-current{font-size:1.5rem;font-weight:600;line-height:1.5rem}.product-card__max-icon{all:unset;cursor:pointer;font-size:.75rem}.product-card__max-icon.btn-loader{background-color:#fff;pointer-events:none;position:relative}.product-card__price-unit{color:#757575;font-size:11px}.product-card__installment,.product-card__price-gross{color:#0d0d0d;font-size:.75rem}.product-card__installment{font-weight:400;padding:4px 0}.product-card__price-omnibus{color:#0d0d0d;font-size:.75rem;line-height:1.125rem}.product-card__delivery{grid-area:delivery;margin-bottom:16px}.product-card__webcampaigns{display:inline-flex;flex-wrap:wrap;gap:4px;grid-area:webcampaigns;margin-bottom:16px}.product-card__webcampaign-btn{all:unset;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;padding:2px 12px}.product-card__webcampaign-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__webcampaign-btn:hover{text-decoration:underline}.product-card__outlet{grid-area:outlet;margin-bottom:16px}.product-card__outlet-cta{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;text-align:left;width:fit-content}@media (min-width:992px){.product-card__outlet-cta{width:100%}}.product-card__outlet-cta i{margin-left:18px}.product-card__merchant{grid-area:merchant;margin-bottom:16px}.product-card__merchant-label{color:#565656;font-size:.75rem}.product-card__merchant-name{display:block;font-size:.875rem;font-weight:600}.product-card__merchant-name--brand{color:#3c1400}.product-card__merchant-rating{position:relative}.product-card__merchant-rating .stars-box,.product-card__merchant-rating .stars-box .rating-count{color:#3c1400}.product-card__alternatives{font-size:.75rem;font-weight:400;grid-area:alternatives;margin-bottom:16px}.product-card__alternatives-link{appearance:none;background:none;border:none;color:#cf2b1f;cursor:pointer;font:inherit;padding:0}.product-card__alternatives-link:hover{text-decoration:underline}.product-card__actions{align-content:end;grid-area:actions}.product-card__actions>button{border-bottom-left-radius:0;border-top-left-radius:0;font-size:13px;height:100%;line-height:1rem;width:100%}@media (min-width:768px){.product-card__actions>button{border-bottom-left-radius:8px;border-top-left-radius:8px;font-size:1rem;height:auto;line-height:30px}}.product-card__add-to-cart{align-items:center;background:#cf2b1f!important;display:flex;flex-direction:column;gap:8px;justify-content:center}.product-card__add-to-cart:hover{background:#993024!important}.product-card__add-to-cart i.icon-add-to-basket{background-image:none;font-size:26px}@media (min-width:768px){.product-card__add-to-cart i.icon-add-to-basket{display:none}}.product-list--fashion{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.product-list--fashion{gap:16px;padding:16px}}@media (min-width:1340px){.product-list--fashion{grid-template-columns:repeat(3,1fr)}}.product-list--fashion [data-controller=category--product-card]{display:grid}.product-list--fashion .product-card{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:768px){.product-list--fashion .product-card{border-radius:8px}}.product-list--fashion .product-card__actions,.product-list--fashion .product-card__alternatives,.product-list--fashion .product-card__bestseller,.product-list--fashion .product-card__compare,.product-list--fashion .product-card__delivery,.product-list--fashion .product-card__effortless-price,.product-list--fashion .product-card__energy-class,.product-list--fashion .product-card__features,.product-list--fashion .product-card__free-delivery,.product-list--fashion .product-card__installment,.product-list--fashion .product-card__merchant,.product-list--fashion .product-card__outlet,.product-list--fashion .product-card__price-gross,.product-list--fashion .product-card__recommendation,.product-list--fashion .product-card__stats,.product-list--fashion .product-card__video-btn,.product-list--fashion .product-card__webcampaigns{display:none!important}.product-list--fashion .product-card__media{padding:16px 16px 0}.product-list--fashion .product-card__media-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-list--fashion .product-card__shopping-list-btn{position:absolute;right:16px;top:16px}.product-list--fashion .product-card__buybox,.product-list--fashion .product-card__details{display:contents}.product-list--fashion .product-card__name{margin:0;padding:16px 16px 0}@media (min-width:768px){.product-list--fashion .product-card__name{border-top:1px solid #f2f2f2}}.product-list--fashion .product-card__name-brand{display:block;font-weight:600}.product-list--fashion .product-card__name-heading{display:block;font-size:.875rem;font-weight:400;max-width:250px}.product-list--fashion .product-card__name-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-decoration:none}.product-list--fashion .product-card__name-link:hover{text-decoration:underline}@media (min-width:576px){.product-list--fashion .product-card__name-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-list--fashion .product-card__price{padding:16px 16px 0}.product-list--fashion .product-card__price-current{font-size:.875rem;line-height:1.2}@media (min-width:768px){.product-list--fashion .product-card__price-current{font-size:1.5rem}}.product-list--fashion .product-card__price-omnibus{line-height:1.3}.product-list--fashion .product-card__price-unit{margin-top:2px}.product-list--fashion .product-card__actions{align-content:end;flex:1;order:4;padding:4px 16px 16px}.view-switcher{all:unset;align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center;margin:0 8px 0 auto;max-height:32px;max-width:32px;width:100%}.view-switcher:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.view-switcher{transition:box-shadow .15s ease,color .15s ease,background-color .15s ease}}@media (min-width:768px){.view-switcher{font-size:20px;max-height:48px;max-width:48px}}.view-switcher:hover{box-shadow:0 1px 4px rgba(0,0,0,.12)}.view-switcher--fashion{background-color:unset}@media (min-width:768px){.view-switcher--fashion{background-color:#cf2b1f;color:#fff}}.pagination-wrapper{display:flex;justify-content:center;padding:24px 0}.webcampaign__badge{position:relative}.webcampaign__btn{all:unset;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;padding:2px 12px}.webcampaign__btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.webcampaign__btn:hover{text-decoration:underline}.compare-products:has([data-category--compare-products-target=container]:not(:empty)){border-bottom:1px solid #cbcbcb;padding:16px 0}.compare-products .section-compare-inner{align-items:center;display:flex;gap:24px}.compare-products .section-compare-items{align-items:center;display:flex;gap:16px}.compare-products .section-compare-item{background:#fff;border-radius:8px;flex:0 0 48px;height:48px;position:relative;width:48px}.compare-products .section-compare-item img{inset:0;margin:auto;max-height:40px;max-width:40px;position:absolute}.compare-products .section-compare-item .btn-compare-remove{all:unset;align-items:center;background:#fff;border-radius:50%;color:#cbcbcb;cursor:pointer;display:flex;font-size:16px;height:16px;justify-content:center;position:absolute;right:-6px;top:-6px;width:16px;z-index:1}.compare-products .section-compare-item .btn-compare-remove:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.compare-products .section-compare-item .btn-compare-remove:hover{color:#0d0d0d}.compare-products .section-compare-button{flex:0 0 auto}.compare-products .section-compare-button .btn{white-space:nowrap}.product-delivery{display:flex;flex-direction:column;font-size:.875rem;gap:2px;grid-area:delivery;height:38px;line-height:1.3em}.product-delivery__free,.product-delivery__instant{color:#496b48;font-weight:600}.product-delivery__free:empty,.product-delivery__instant:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:1.2em;overflow:hidden;position:relative;width:50%}.product-delivery__free:empty:after,.product-delivery__instant:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.product-delivery__free[hidden],.product-delivery__instant[hidden]{display:none}.product-delivery__date{color:#0d0d0d}.product-delivery__date:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:1.2em;overflow:hidden;position:relative;width:50%}.product-delivery__date:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.product-delivery__date[hidden]{display:none}.product-delivery__date--highlight{color:#496b48}.product-delivery__date--neutral{color:#0d0d0d}.product-installment{color:#0d0d0d;font-size:.75rem;padding:4px 0;text-decoration:underline}.product-installment[hidden]{display:none}.category-tiles{overflow:hidden;position:relative}.category-tiles .swiper-wrapper{display:flex}.category-tiles__slide{flex:1 0 200px;margin-right:8px}.category-tiles__slide:last-of-type{margin-right:0}.category-tile{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center;text-decoration:none;transition:opacity .25s ease}.category-tile:hover{opacity:.8;text-decoration:none}.category-tile__icon{height:34px;margin-bottom:8px;width:42px}.category-tile__icon img{height:100%;object-fit:contain;object-position:center;width:100%}.category-tile__title{color:#0d0d0d}.category-tile__subtitle{color:#757575;display:none;font-size:.75rem}@media (min-width:768px){.category-tile__subtitle{display:block}}.category-tile--active{border:2px solid #cf2b1f;overflow:hidden;position:relative}.category-tile--active:before{background-color:#cf2b1f;content:"";height:50px;position:absolute;right:0;top:0;transform:translate(50%,-50%) rotate(45deg);transform-origin:center center;width:50px}.category-tile--active:after{color:#fff;content:"\e810";font-family:Morele;font-size:.75rem;position:absolute;right:0;top:0}.category-tiles-expert{align-items:center;border-left:2px solid #ff503c;display:flex;flex-wrap:wrap;margin:24px 0;padding:8px 16px}.category-tiles-expert a{color:#cf2b1f;text-decoration:none}.category-tiles-expert a:hover{text-decoration:underline}.expert-guides{position:relative}.expert-guides__header{align-items:center;display:flex;margin-bottom:16px}.expert-guides__heading{color:#0d0d0d;font-size:1.125rem;font-weight:600;margin:0}.expert-guides__hide-button{border:none;cursor:pointer;margin-left:auto}.expert-guides__hide-button:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.expert-guides__hide-button:after,.expert-guides__hide-button:before{background-color:#d6211d}.expert-guides__slider{position:relative}.expert-guides__track{-webkit-overflow-scrolling:touch;display:flex;gap:24px;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.expert-guides__track::-webkit-scrollbar{display:none}@media (min-width:768px){.expert-guides__track{gap:23px}}.expert-guides__nav{background-color:#fff;border:none;border-radius:50%;color:#0d0d0d;cursor:pointer;display:flex;font-size:48px;line-height:48px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .15s ease;z-index:3}.expert-guides__nav:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.expert-guides__nav:hover{color:#ff503c}.expert-guides__nav[disabled]{opacity:0;pointer-events:none}.expert-guides__nav--prev{left:8px}.expert-guides__nav--next{right:8px}.expert-guides__slide{color:#0d0d0d;display:flex;flex:0 0 auto;flex-direction:column;scroll-snap-align:start;width:146px}@media (min-width:768px){.expert-guides__slide{width:208px}}.expert-guides__image-link{cursor:pointer;display:block;position:relative}.expert-guides__image{border-radius:8px;color:#999;display:block;font-size:.75rem;height:82px;width:100%}@media (min-width:768px){.expert-guides__image{height:117px}}.expert-guides__spinner{left:42%;position:absolute;top:38%}.expert-guides__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:600;line-height:20px;margin:8px 0 0;overflow:hidden}.expert-guides__title-link{color:#0d0d0d;text-decoration:none}.expert-guides__title-link:hover{text-decoration:underline}.expert-guides__author{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;display:-webkit-box;font-size:10px;margin-top:4px;overflow:hidden}.shopping-guides{background:#fff;border-radius:8px;overflow:hidden;padding:16px;position:relative}.shopping-guides__header{margin-bottom:24px}.shopping-guides__heading{color:#0d0d0d;font-size:1.125rem;font-weight:600;margin:0}.shopping-guides__slider{position:relative}.shopping-guides__track{-webkit-overflow-scrolling:touch;display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.shopping-guides__track::-webkit-scrollbar{display:none}.shopping-guides__nav{background-color:#fff;border:none;border-radius:50%;color:#0d0d0d;cursor:pointer;display:flex;font-size:48px;line-height:48px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .15s ease;z-index:3}.shopping-guides__nav:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.shopping-guides__nav:hover{color:#ff503c}.shopping-guides__nav[disabled]{opacity:0;pointer-events:none}.shopping-guides__nav--prev{left:8px}.shopping-guides__nav--next{right:8px}.shopping-guides__slide{color:#0d0d0d;display:flex;flex:0 0 auto;flex-direction:column;scroll-snap-align:start;width:240px}@media (min-width:992px){.shopping-guides__slide{flex-direction:row;width:566px}}.shopping-guides__image-link{cursor:pointer;display:block;flex-shrink:0;margin-bottom:16px;transition:opacity .25s ease}@media (min-width:992px){.shopping-guides__image-link{margin-bottom:0}}.shopping-guides__image-link:hover{opacity:.85}.shopping-guides__image{border-radius:8px;color:#999;display:block;font-size:.75rem;height:150px;object-fit:cover;width:240px}.shopping-guides__body{display:flex;flex:1;flex-direction:column;justify-content:space-between}@media (min-width:992px){.shopping-guides__body{margin-left:16px}}.shopping-guides__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:600;margin:0;overflow:hidden}.shopping-guides__title-link{color:#0d0d0d;text-decoration:none}.shopping-guides__title-link:hover{text-decoration:underline}.shopping-guides__lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d0d0d;display:-webkit-box;font-size:.875rem;line-height:1.4;margin:8px 0 0;overflow:hidden}.shopping-guides__footer{display:flex;flex-direction:column;font-size:.875rem;margin-top:16px}@media (min-width:992px){.shopping-guides__footer{align-items:center;flex-direction:row;justify-content:space-between}}.shopping-guides__date{align-items:center;display:inline-flex;font-size:.75rem;margin-bottom:8px}@media (min-width:992px){.shopping-guides__date{margin-bottom:0}}.shopping-guides__date-icon{height:14px;margin-right:4px;vertical-align:text-top;width:16px}.shopping-guides__more{align-self:flex-start;background:none;border:none;color:#0d0d0d;cursor:pointer;font-family:inherit;font-size:.75rem;padding:0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.shopping-guides__more i{color:#ff503c;font-size:10px;margin-left:6px;transition:transform .15s ease}.shopping-guides__more:hover{text-decoration:underline}.shopping-guides__more:hover i{transform:translateX(3px)}.lego-landing{display:flex;flex-direction:column;gap:24px}.lego-landing__section{background-color:#fff;border-radius:8px;padding:16px}.lego-landing__title{color:#0d0d0d;font-size:1.125rem;margin:0 0 16px}.lego-hero{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.lego-hero__slider{position:relative}.lego-hero__slide{display:block}.lego-hero__slide,.lego-hero__slide:hover{text-decoration:none}.lego-hero__img{display:block;height:auto;width:100%}.lego-hero__nav{background:transparent;border:0;color:#fff;cursor:pointer;display:none;padding:0}@media (min-width:768px){.lego-hero__nav{display:flex}}.lego-hero__tabs{display:none}@media (min-width:992px){.lego-hero__tabs{display:flex;gap:16px;justify-content:center;padding:8px 16px}}.lego-hero__tab{background:transparent;border:0;color:#757575;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:color .15s ease}.lego-hero__tab:hover{color:#0d0d0d}.lego-hero__tab--active{color:#cf2b1f;font-weight:600}.lego-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.lego-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.lego-grid__link{border-radius:8px;display:block;overflow:hidden;transition:opacity .25s ease}.lego-grid__link:hover{opacity:.8}.lego-grid__img{display:block;height:auto;width:100%}.ask-experts{align-items:center;background-color:#fef7ec;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;padding:11px 20px 11px 16px;text-align:left;width:100%}@media (min-width:768px){.ask-experts{border-radius:8px}}.ask-experts:hover .ask-experts__text{text-decoration:underline}.ask-experts__icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.ask-experts__icon img{margin-left:2px;width:23px}.ask-experts__text{font-size:14px;font-weight:600;line-height:21px;padding-left:16px;text-transform:uppercase}.ask-experts__arrow{margin-left:auto}.tag-cloud{grid-column:1/-1;padding:30px 0}@media (min-width:768px){.tag-cloud{border-top:1px solid #cbcbcb;margin:40px 0 0}}.tag-cloud__header{font-size:20px;font-weight:600;line-height:32px;margin:0}.tag-cloud__container{display:flex;flex-wrap:wrap;padding:0}.tag-cloud__item{list-style:none;margin:16px 16px 0 0}.tag-cloud__link{background-color:#fff;border-radius:48px;color:#565656;display:inline-block;font-size:.75rem;padding:4px 16px}#configurator_wrapper{border-bottom:1px solid #cbcbcb;margin-bottom:16px;padding-bottom:32px}#configurator_wrapper h4{margin:0 0 36px}@media (max-width:1024px){#configurator_wrapper{padding-top:24px}#configurator_wrapper h4{text-align:center}}@media (max-width:767px){#configurator_wrapper{padding-top:64px}#configurator_wrapper~#category .cat-fixed-on-scroll-placeholder{display:none}}.config-group-title{color:#0d0d0d;font-size:16px;margin-bottom:18px;padding-left:32px;position:relative}.config-group-title .title-number{background:#cf2b1f;border-radius:100%;color:#fff;font-weight:600;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px}@media (min-width:1025px){.config-group-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}.config-group-list+.config-group-title{margin-top:16px}@media (max-width:767px){.config-group-list+.config-group-title{margin-top:24px}}@media (max-width:1024px){.config-group-item{margin-bottom:8px;padding:13px 16px}}@media (min-width:1025px){.config-group-item{align-items:center;display:flex;flex:0 0 calc(50% - 8px);margin-bottom:16px;padding:16px;width:calc(50% - 8px)}}.config-group-item .config-group-category-name{font-size:14px;font-weight:600}@media (max-width:767px){.config-group-item .config-group-category-name{font-size:12px}}.config-group-item.has-config-product .config-group-category-name{color:#565656;font-weight:400;text-transform:uppercase}@media (max-width:767px){.config-group-item.has-config-product .config-group-buttons{margin:0;text-align:left}}@media (max-width:1024px){.config-group-item.has-config-product{margin-left:-16px;margin-right:-16px}}@media (max-width:767px){.config-group-item:not(.has-config-product) .config-group-image{display:none}.config-group-item:not(.has-config-product) .config-group-info{flex:0 0 100%;width:100%}}.config-group-row{align-items:center;display:flex;flex:0 0 100%;justify-content:space-between;width:100%}.config-group-image{flex:0 0 80px}.config-group-image img{display:block;margin:auto;max-height:72px;max-width:100%}.config-group-info{flex:0 0 calc(100% - 94px);width:calc(100% - 94px)}.config-group-product-name{color:#0d0d0d;font-size:16px;line-height:1.5;text-decoration:none}@media (max-width:767px){.config-group-product-name{font-size:14px}}.config-group-product-price{color:#0d0d0d;font-size:14px;font-weight:600}.config-group-product-arrival span{color:#565656!important;font-size:14px;font-weight:400!important}.has-config-product .config-group-buttons{margin-top:0}.config-group-buttons{margin-top:-20px;text-align:right}.config-group-buttons .btn-configurator{background:none;border:0;color:#cf2b1f;cursor:pointer;font-size:14px;font-weight:400;height:20px;line-height:20px;padding:0;position:relative}.config-group-buttons .btn-configurator:hover{text-decoration:underline}.config-group-buttons .btn-configurator+.btn-configurator{margin-left:24px}.config-group-buttons .btn-configurator.btn-loader{color:transparent}.config-group-buttons .btn-configurator .btn-loader-element{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.config-group-buttons .btn-configurator .btn-loader-element .circle-loading{bottom:0;height:1.5em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.5em}.configurator-footer{margin-top:42px}@media (min-width:1025px){.configurator-footer{align-items:stretch;display:flex;flex-direction:row-reverse;justify-content:space-between}.configurator-footer>div{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}.configurator-links{padding:0 17px}}@media (max-width:1024px){.configurator-links{margin-top:24px}}.configurator-links .grey-action{cursor:pointer;font-size:14px;height:20px;line-height:20px;position:relative;text-decoration:underline}.configurator-links .grey-action:hover{text-decoration:none}.configurator-links .grey-action+.grey-action{margin-left:44px}.configurator-links .grey-action.btn-loader{color:transparent}.configurator-links .grey-action .btn-loader-element{background:#f2f2f2;bottom:0;left:0;position:absolute;right:0;top:0}.configurator-links .grey-action .btn-loader-element .circle-loading{bottom:0;height:1.5em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.5em}@media (max-width:767px){.configurator-links .grey-action{display:block;height:auto;margin:0!important;padding:10px;text-align:center}}.configurator-add-product{align-items:center;display:flex;justify-content:space-between;margin-top:36px;padding:16px 16px 16px 19px}@media (max-width:1024px){.configurator-add-product{display:none}}.configurator-add-product .config-add-product-label{flex:0 0 120px;font-size:16px;width:120px}.configurator-add-product .config-add-product-form{flex:0 0 calc(100% - 120px);max-width:504px;padding-right:135px;position:relative;width:calc(100% - 120px)}.configurator-add-product .config-add-product-form .form-control-input{margin:0}.configurator-add-product .config-add-product-form .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.configurator-add-product .config-add-product-form .btn{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:0;padding-right:0;position:absolute;right:0;top:0;width:135px}@media (min-width:768px){.configurator-footer-right{display:flex;justify-content:space-between;padding:9px 19px 11px 24px}}@media (max-width:767px){.configurator-footer-right{margin:16px -16px 0;padding:16px}}.configurator-footer-right .config-total h4{font-weight:400;text-align:left!important}@media (max-width:767px){.configurator-footer-right .config-total h4{margin:0 0 16px!important}}.configurator-footer-right .config-total .config-price{font-size:16px;font-weight:600}.configurator-footer-right .config-total .config-arrival{font-size:14px}.configurator-footer-right .config-total .config-arrival span{color:#565656!important;font-size:14px;font-weight:400!important}@media (min-width:768px){.configurator-footer-right .config-buttons{flex:0 0 240px;padding:6px 0;width:240px}.configurator-footer-right .config-buttons .btn{width:100%}.configurator-footer-right .config-buttons .btn+.btn{margin-top:8px}}@media (max-width:767px){.configurator-footer-right .config-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.configurator-footer-right .config-buttons .btn{flex:0 0 calc(50% - 8px);padding-left:0;padding-right:0;width:calc(50% - 8px)}}@media (max-width:350px){.configurator-footer-right .config-buttons .btn{font-size:14px}}@media (max-width:767px){.configurator-clear-modal .md-footer{height:inherit;padding:16px 32px!important;visibility:inherit}}.pagination-wrapper{text-align:center}.pagination-wrapper ul{list-style:none;padding:0}.pagination-wrapper ul li{display:inline-block;vertical-align:top}.pagination-wrapper ul li:first-child{margin-left:0!important}.pagination-wrapper ul li:last-child{margin-right:0!important}.pagination-wrapper ul li a{color:#3c1400;display:inline-block;height:100%;min-width:46px;padding:8px}.pagination-wrapper ul li a:hover{color:#cf2b1f;text-decoration:none}.pagination-wrapper .pagination-lg.btn{border:1px solid #3c1400;border-radius:8px;font-size:16px;margin:0 8px;padding:0;text-align:center}.pagination-wrapper .pagination-lg.btn.active,.pagination-wrapper .pagination-lg.btn:hover{background-color:#cf2b1f;border:1px solid #cf2b1f}.pagination-wrapper .pagination-lg.btn.active a,.pagination-wrapper .pagination-lg.btn:hover a{color:#fff}@media (max-width:767px){.pagination-wrapper .pagination-lg.btn{font-size:14px;line-height:18px;margin:0}.pagination-wrapper .pagination-lg.btn a{min-width:34px}}.pagination-wrapper .pagination-btn-nolink.btn:not(.active){border:none;cursor:default}.pagination-wrapper .pagination-btn-nolink.btn:not(.active):hover{background:none;border:none}.pagination-wrapper .pagination-btn-nolink.btn:not(.active):hover a{color:#3c1400}.pagination-wrapper .pagination-btn-nolink.btn .pagination-btn-nolink-anchor{color:#3c1400;display:inline-block;height:100%;min-width:46px;padding:8px}.pagination-wrapper .pagination-manual{position:relative}.pagination-wrapper .pagination-manual input{background:transparent;border:1px solid #cbcbcb;border-radius:8px;font-size:16px;height:48px;opacity:0;padding:8px;text-align:center;width:60px}.pagination-wrapper .pagination-manual input:focus{border:1px solid #cf2b1f;opacity:1}@media (max-width:767px){.pagination-wrapper .pagination-manual input{font-size:14px;height:36px;padding-left:0;padding-right:0;width:42px}}.pagination-wrapper .pagination-manual span{left:0;line-height:48px;position:absolute;right:0;top:0}@media (max-width:767px){.pagination-wrapper .pagination-manual span{line-height:36px}}.pagination-wrapper .pagination-manual.show-input span{display:none}.pagination-wrapper .pagination-manual.show-input input{opacity:1}@media (max-width:767px){.pagination-wrapper .first,.pagination-wrapper .last{display:none}}.pagination-wrapper .first,.pagination-wrapper .last,.pagination-wrapper .next,.pagination-wrapper .prev{font-size:16px;margin:0 10px}.pagination-wrapper .first a i+i,.pagination-wrapper .last a i+i,.pagination-wrapper .next a i+i,.pagination-wrapper .prev a i+i{margin-left:-5px}@media (max-width:767px){.pagination-wrapper .first,.pagination-wrapper .last,.pagination-wrapper .next,.pagination-wrapper .prev{font-size:14px;margin:0}.pagination-wrapper .first a,.pagination-wrapper .last a,.pagination-wrapper .next a,.pagination-wrapper .prev a{height:36px;min-width:32px}}.pagination-wrapper .choose-site span{display:inline-block;margin:0 10px}body.morele-dialog-show{-webkit-overflow-scrolling:auto;height:100%;overflow:hidden}body.is-ios-device.morele-dialog-show>:not(.morele-dialog){pointer-events:none}.morele-dialog{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;background:rgba(0,0,0,.41) none repeat scroll 0 0;height:100%;left:0;overflow:hidden;overflow-y:auto;perspective-origin:150% 150%;position:fixed;right:0;top:0;-webkit-transform-style:preserve-3d;width:100%;z-index:2200}.morele-dialog.-noheaderborder .md-header{border-bottom:none}.morele-dialog.-noheaderborder .md-body{padding-top:0}.morele-dialog .md-outside{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;height:100%;table-layout:fixed;width:100%}.morele-dialog .md-inside{display:table-cell;padding:10px;position:relative;text-align:center;vertical-align:middle;width:100%}.morele-dialog .md-overlay{background:#0d0d0d;bottom:0;left:0;opacity:.2;overflow:hidden;position:absolute;right:0;top:0;z-index:10}.morele-dialog .md-box{background:#fff;border:rgba(60,64,67,.16);box-shadow:1px 3px 3px 0 rgba(60,64,67,.16);margin:auto;max-width:624px;overflow:hidden;pointer-events:auto;position:relative;width:100%;z-index:100}@media (min-width:768px){.morele-dialog .md-box{border-radius:8px}}.morele-dialog .md-header{-webkit-backface-visibility:hidden;background:#fff;border-bottom:1px solid #cbcbcb;overflow:hidden;padding:0 64px 0 32px;perspective-origin:150% 150%;position:relative;transform:translateZ(0);transform-origin:center;-webkit-transform-style:preserve-3d}@media (max-width:767px){.morele-dialog .md-header{padding:0 24px 0 56px}}.morele-dialog .md-header-close-btn{background:none;border:0;cursor:pointer;height:56px;left:0;padding:0;position:absolute;top:0;width:56px}@media (min-width:768px){.morele-dialog .md-header-close-btn{left:auto;right:0}}@media (max-width:767px){.morele-dialog .md-header-close-btn{height:48px;width:48px}}.morele-dialog .md-header-close-btn:hover .icon-css-close:after,.morele-dialog .md-header-close-btn:hover .icon-css-close:before{background:#cf2b1f}.morele-dialog .md-header-title{color:#0d0d0d;font-size:20px;font-weight:400;line-height:56px;max-height:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.morele-dialog .md-header-title{line-height:48px;text-align:center}}.morele-dialog .md-body{font-size:16px;line-height:22px;text-align:left}@media (min-width:768px){.morele-dialog .md-body ::-webkit-scrollbar{height:4px;width:4px}.morele-dialog .md-body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff}.morele-dialog .md-body ::-webkit-scrollbar-thumb{background-color:#cbcbcb;border-radius:8px;outline:1px solid #cbcbcb}}.morele-dialog .md-footer{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:10px 19px}.morele-dialog.fade{opacity:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.morele-dialog.fade.in{opacity:1;visibility:visible}@media (min-width:1025px){.morele-dialog .md-box:not(.in){opacity:0;transform:translateY(-20%);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:hidden}.morele-dialog .md-box.in,.morele-dialog .md-box:not(.in){-webkit-backface-visibility:hidden;perspective-origin:150% 150%}.morele-dialog .md-box.in{opacity:1;transform:translateY(0);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:visible}.morele-dialog .md-body{padding:32px}.morele-dialog .md-footer{padding:16px 32px}.morele-dialog.has-footer .md-body{padding-bottom:16px}}@media (min-width:768px) and (max-width:1024px){.morele-dialog:not(.tablet-full-rtl) .md-box:not(.in){-webkit-backface-visibility:hidden;opacity:0;perspective-origin:150% 150%;transform:translateY(-20%);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:hidden}.morele-dialog:not(.tablet-full-rtl) .md-box.in{-webkit-backface-visibility:hidden;opacity:1;perspective-origin:150% 150%;transform:translateY(0);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:visible}.morele-dialog:not(.tablet-full-rtl) .md-body{padding:32px}.morele-dialog:not(.tablet-full-rtl) .md-footer{padding:16px 32px}.morele-dialog:not(.tablet-full-rtl).has-footer .md-body{padding-bottom:16px}}@media (max-width:767px){.morele-dialog:not(.mobile-full-rtl) .md-box:not(.in){-webkit-backface-visibility:hidden;opacity:0;perspective-origin:150% 150%;transform:translateY(-20%);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:hidden}.morele-dialog:not(.mobile-full-rtl) .md-box.in{-webkit-backface-visibility:hidden;opacity:1;perspective-origin:150% 150%;transform:translateY(0);transform-origin:center;-webkit-transform-style:preserve-3d;visibility:visible}.morele-dialog:not(.mobile-full-rtl) .md-body{padding:32px}.morele-dialog:not(.mobile-full-rtl) .md-footer{padding:16px 32px}.morele-dialog:not(.mobile-full-rtl).has-footer .md-body{padding-bottom:16px}}@media (min-width:768px) and (max-width:1024px){.morele-dialog.tablet-full-rtl .md-inside{padding:0}.morele-dialog.tablet-full-rtl .md-box{bottom:0;left:0;max-width:100%!important;position:absolute;right:0;top:0}.morele-dialog.tablet-full-rtl .md-box:not(.in){-webkit-backface-visibility:hidden;perspective-origin:150% 150%;transform:translate3d(100%,0,0);transform-origin:center;-webkit-transform-style:preserve-3d}.morele-dialog.tablet-full-rtl .md-box.in{-webkit-backface-visibility:hidden;perspective-origin:150% 150%;transform:translateZ(0);transform-origin:center;-webkit-transform-style:preserve-3d}.morele-dialog.tablet-full-rtl .md-header{height:48px;left:0;position:absolute;right:0;top:0}.morele-dialog.tablet-full-rtl .md-body{bottom:0;overflow:hidden;overflow-y:auto;position:absolute;top:48px;width:100%}.morele-dialog.tablet-full-rtl.has-footer .md-body{bottom:65px}.morele-dialog.tablet-full-rtl .md-body-scrollable{padding:16px}.morele-dialog.tablet-full-rtl .md-footer{bottom:0;height:65px;left:0;position:absolute;right:0}}@media (max-width:767px){.morele-dialog.mobile-full-rtl .md-inside{padding:0}.morele-dialog.mobile-full-rtl .md-box{bottom:0;left:0;max-width:100%!important;position:absolute;right:0;top:0}.morele-dialog.mobile-full-rtl .md-box:not(.in){-webkit-backface-visibility:hidden;perspective-origin:150% 150%;transform:translate3d(100%,0,0);transform-origin:center;-webkit-transform-style:preserve-3d}.morele-dialog.mobile-full-rtl .md-box.in{-webkit-backface-visibility:hidden;perspective-origin:150% 150%;transform:translateZ(0);transform-origin:center;-webkit-transform-style:preserve-3d}.morele-dialog.mobile-full-rtl .md-header{height:48px;left:0;position:absolute;right:0;top:0}.morele-dialog.mobile-full-rtl .md-body{bottom:0;overflow:hidden;overflow-y:auto;position:absolute;top:48px;width:100%}.morele-dialog.mobile-full-rtl.has-footer .md-body{bottom:65px}.morele-dialog.mobile-full-rtl .md-body-scrollable{padding:16px}.morele-dialog.mobile-full-rtl .md-footer{bottom:0;height:65px;left:0;position:absolute;right:0}}.morele-dialog.morele-dialog-confirm .md-box{max-width:375px}.morele-dialog.morele-dialog-confirm .md-body{font-size:18px;min-height:100px}.morele-dialog.morele-dialog-confirm .md-footer .btn-dialog{text-transform:uppercase}.morele-dialog.morele-dialog-middle .md-box{max-width:624px}.morele-dialog.morele-dialog-big .md-box{max-width:800px}@media (max-width:767px){.morele-dialog.morele-without-padding-mobile .md-body-scrollable{padding:0}.morele-dialog.morele-grey-bg-mobile .md-box{background:#f2f2f2}}.morele-dialog.morele-dialog-full-buttons .md-footer .btn,.morele-dialog.morele-dialog-full-buttons .md-footer .btn-dialog{flex:0 0 49%;width:49%}@media (max-width:767px){.morele-dialog.morele-dialog-full-buttons .md-footer{height:48px;padding:0}.morele-dialog.morele-dialog-full-buttons .md-footer .btn,.morele-dialog.morele-dialog-full-buttons .md-footer .btn-dialog{flex:0 0 50%;width:50%}}.morele-dialog.terms-dialog .md-box{max-width:512px}.morele-dialog.terms-dialog .md-box .md-body .nst-is-collapsed .more-info{margin-top:0;max-height:0}.morele-dialog.terms-dialog .md-box .md-body .more-info{display:block;margin-top:16px;max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.morele-dialog.terms-dialog .md-box .md-body .newsletter-reminder.show{display:block}.morele-dialog.terms-dialog .md-box .md-footer button{width:100%}.morele-dialog-custom .md-header{display:none}.morele-dialog-custom .md-body,.morele-dialog-custom .md-body-scrollable{padding:0!important;top:0!important}.morele-dialog-custom--fit .md-body,.morele-dialog-custom--fit .md-box{max-width:fit-content}.morele-dialog.morele-dialog-products .md-box{border-radius:8px}.morele-dialog.morele-dialog-products .md-border{border:1px solid #cbcbcb;border-radius:8px;padding:16px}.morele-dialog.morele-dialog-products .md-box{max-width:976px}.morele-dialog.morele-dialog-products .md-footer{justify-content:flex-end}