:root{--mh-surface:rgb(255,251,248);--mh-surface-raised:#ffffff;--mh-surface-sunk:rgb(243,241,237);--mh-surface-invert:rgb(26,37,22);--mh-ink:rgb(26,37,22);--mh-paper:rgb(255,251,248);--mh-text:var(--mh-ink);--mh-text-muted:rgb(107,112,102);--mh-text-invert:var(--mh-paper);--mh-accent:#f38420;--mh-accent-hover:rgb(237,119,13);--mh-accent-strong:rgb(167,90,22);--mh-accent-muted:rgb(251,218,188);--mh-accent-soft:rgb(253,237,222);--mh-on-accent:rgb(26,37,22);--mh-nature:#6dac42;--mh-nature-hover:rgb(99,157,60);--mh-nature-strong:rgb(77,121,47);--mh-nature-muted:rgb(214,229,197);--mh-nature-soft:rgb(237,242,226);--mh-on-nature:rgb(26,37,22);--mh-universe:var(--mh-accent);--mh-universe-soft:var(--mh-accent-soft);--mh-border:rgb(227,226,221);--mh-border-strong:rgb(195,196,189);--mh-border-control:rgb(139,140,135);--mh-border-invert:rgb(255 255 255/16%);--mh-scrim:rgb(255 255 255/88%);--mh-scrim-dark:rgb(var(--mh-shadow-rgb)/62%);--mh-shadow-rgb:26 37 22;--mh-shadow-sm:0 1px 2px rgb(var(--mh-shadow-rgb)/6%);--mh-shadow-md:0 2px 4px rgb(var(--mh-shadow-rgb)/5%),0 8px 16px -6px rgb(var(--mh-shadow-rgb)/10%);--mh-shadow-lg:0 4px 8px rgb(var(--mh-shadow-rgb)/5%),0 18px 36px -12px rgb(var(--mh-shadow-rgb)/14%);--mh-radius-xs:0.25rem;--mh-radius-sm:0.5rem;--mh-radius-md:0.75rem;--mh-radius-lg:1.25rem;--mh-radius-pill:9999px;--mh-space-3xs:0.25rem;--mh-space-2xs:0.5rem;--mh-space-xs:0.75rem;--mh-space-sm:1rem;--mh-space-md:1.5rem;--mh-space-lg:2rem;--mh-space-xl:3rem;--mh-space-2xl:4rem;--mh-space-3xl:6rem;--mh-space-4xl:8rem;--mh-section-gap:clamp(2rem,4.5vw,4rem);--mh-measure:68ch;--mh-text-2xs:0.64rem;--mh-text-xs:0.8rem;--mh-text-sm:0.9375rem;--mh-text-md:1rem;--mh-text-lg:1.25rem;--mh-text-xl:1.5625rem;--mh-text-2xl:clamp(1.5625rem,2.4vw,1.953125rem);--mh-text-3xl:clamp(1.953125rem,4vw,2.44140625rem);--mh-text-4xl:clamp(2.44140625rem,6vw,3.0517578125rem);--mh-leading-tight:1.15;--mh-leading-snug:1.35;--mh-leading-normal:1.6;--mh-tracking-display:-0.02em;--mh-tracking-label:0.06em;--mh-ease:cubic-bezier(0.2,0,0,1);--mh-duration-fast:120ms;--mh-duration:200ms;--mh-focus-ring:rgb(26,37,22);--mh-focus-width:3px;--mh-focus-offset:2px;--bs-body-bg:var(--mh-surface);--bs-body-bg-rgb:255,251,248;--bs-body-color:var(--mh-text);--bs-body-color-rgb:26,37,22;--bs-emphasis-color:var(--mh-text);--bs-secondary-color:var(--mh-text-muted);--bs-tertiary-color:var(--mh-text-muted);--bs-heading-color:var(--mh-text);--bs-primary:var(--mh-accent);--bs-primary-rgb:243,132,32;--bs-primary-text-emphasis:var(--mh-accent-strong);--bs-primary-bg-subtle:var(--mh-accent-soft);--bs-primary-border-subtle:var(--mh-accent-muted);--bs-success:rgb(77,121,47);--bs-success-rgb:77,121,47;--bs-success-text-emphasis:rgb(77,121,47);--bs-success-bg-subtle:var(--mh-nature-soft);--bs-success-border-subtle:var(--mh-nature-muted);--bs-warning:rgb(139,105,4);--bs-warning-rgb:139,105,4;--bs-warning-text-emphasis:rgb(139,105,4);--bs-danger:rgb(201,55,69);--bs-danger-rgb:201,55,69;--bs-danger-text-emphasis:rgb(201,55,69);--bs-link-color:var(--mh-accent-strong);--bs-link-color-rgb:167,90,22;--bs-link-hover-color:var(--mh-text);--bs-link-hover-color-rgb:26,37,22;--bs-border-color:var(--mh-border);--bs-border-color-translucent:var(--mh-border);--bs-border-radius-sm:var(--mh-radius-xs);--bs-border-radius:var(--mh-radius-sm);--bs-border-radius-lg:var(--mh-radius-md);--bs-border-radius-xl:var(--mh-radius-lg);--bs-border-radius-2xl:var(--mh-radius-lg);--bs-border-radius-pill:var(--mh-radius-pill);--bs-box-shadow-md:var(--mh-shadow-md);--bs-transition-default:all var(--mh-duration) var(--mh-ease)}body{background-color:var(--mh-surface);color:var(--mh-text);font-size:var(--mh-text-md);font-variant-numeric:proportional-nums;line-height:var(--mh-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--mh-text);font-weight:700;letter-spacing:var(--mh-tracking-display);line-height:var(--mh-leading-tight);margin-block:0 var(--mh-space-sm);text-wrap:balance}h1{font-size:var(--mh-text-3xl)}h2{font-size:var(--mh-text-2xl)}h3{font-size:var(--mh-text-xl)}h4{font-size:var(--mh-text-lg)}h4,h5,h6{letter-spacing:normal}h5,h6{font-size:var(--mh-text-md)}dd,li,p{text-wrap:pretty}a{text-underline-offset:.18em;transition:color var(--mh-duration-fast) var(--mh-ease)}.cart-summary-line .value,.current-price-value,.price,.product-price,.regular-price,.total-value{font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{box-shadow:none;outline:var(--mh-focus-width) solid var(--mh-focus-ring);outline-offset:var(--mh-focus-offset)}.footer__main :focus-visible{outline-color:var(--mh-text-invert)}.back-to-top-link:focus,.skip-link:focus{box-shadow:var(--mh-shadow-lg);margin:var(--mh-space-2xs);z-index:1080}@media (pointer:coarse){.btn,.dropdown-item,.form-check-label,.nav-link,.page-link,.top-menu a{min-block-size:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.card,.form-control,.form-select,.product-miniature{border:1px solid CanvasText}:focus-visible{outline-color:Highlight}}.category-id-3,.category-id-parent-3,.ps-mainmenu__tree-item[data-id=category-3],[data-universe=alimentation]{--mh-universe:rgb(109,172,66);--mh-universe-soft:rgb(237,242,226)}.category-id-4,.category-id-parent-4,.ps-mainmenu__tree-item[data-id=category-4],[data-universe=sante-nutrition]{--mh-universe:rgb(156,158,54);--mh-universe-soft:rgb(243,240,225)}.category-id-5,.category-id-parent-5,.ps-mainmenu__tree-item[data-id=category-5],[data-universe=decoration]{--mh-universe:rgb(203,144,42);--mh-universe-soft:rgb(248,238,224)}[data-universe=evenementiel]{--mh-universe:rgb(243,132,32);--mh-universe-soft:rgb(253,237,222)}.btn{--bs-btn-font-weight:600;--bs-btn-border-radius:var(--mh-radius-pill);--bs-btn-padding-x:var(--mh-space-md);--bs-btn-padding-y:var(--mh-space-2xs);--bs-btn-focus-box-shadow:none;letter-spacing:.01em;transition:background-color var(--mh-duration-fast) var(--mh-ease),border-color var(--mh-duration-fast) var(--mh-ease),color var(--mh-duration-fast) var(--mh-ease)}.btn-primary{--bs-btn-bg:var(--mh-accent);--bs-btn-border-color:var(--mh-accent);--bs-btn-color:var(--mh-on-accent);--bs-btn-hover-bg:var(--mh-accent-hover);--bs-btn-hover-border-color:var(--mh-accent-hover);--bs-btn-hover-color:var(--mh-on-accent);--bs-btn-active-bg:var(--mh-accent-hover);--bs-btn-active-border-color:var(--mh-accent-hover);--bs-btn-active-color:var(--mh-on-accent);--bs-btn-disabled-bg:var(--mh-surface-sunk);--bs-btn-disabled-border-color:var(--mh-border-strong);--bs-btn-disabled-color:var(--mh-text-muted)}.btn-success{--bs-btn-bg:var(--mh-nature);--bs-btn-border-color:var(--mh-nature);--bs-btn-color:var(--mh-on-nature);--bs-btn-hover-bg:var(--mh-nature-hover);--bs-btn-hover-border-color:var(--mh-nature-hover);--bs-btn-hover-color:var(--mh-on-nature);--bs-btn-active-bg:var(--mh-nature-hover);--bs-btn-active-border-color:var(--mh-nature-hover);--bs-btn-active-color:var(--mh-on-nature)}.btn-outline-primary,.btn-secondary{--bs-btn-bg:transparent;--bs-btn-border-color:var(--mh-border-strong);--bs-btn-color:var(--mh-text);--bs-btn-hover-bg:var(--mh-text);--bs-btn-hover-border-color:var(--mh-text);--bs-btn-hover-color:var(--mh-text-invert);--bs-btn-active-bg:var(--mh-text);--bs-btn-active-border-color:var(--mh-text);--bs-btn-active-color:var(--mh-text-invert)}.btn-link,.btn-tertiary{--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-color:var(--mh-accent-strong);--bs-btn-hover-bg:var(--mh-accent-soft);--bs-btn-hover-border-color:transparent;--bs-btn-hover-color:var(--mh-text)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:1}.input-group .btn[data-ps-action=toggle-password],.password-field .btn{--bs-btn-bg:var(--mh-surface-sunk);--bs-btn-border-color:var(--mh-border-strong);--bs-btn-color:var(--mh-text);--bs-btn-hover-bg:var(--mh-border);--bs-btn-hover-border-color:var(--mh-border-strong);--bs-btn-hover-color:var(--mh-text);--bs-btn-active-bg:var(--mh-border);--bs-btn-active-border-color:var(--mh-border-strong);--bs-btn-active-color:var(--mh-text)}.product__add-to-cart-button{inline-size:100%}@media (min-width:576px){.product__add-to-cart-button{inline-size:auto;min-inline-size:16rem}}@container product-miniature (width < 13.5rem){.product-miniature__add{--bs-btn-padding-x:var(--mh-space-2xs);font-size:var(--mh-text-sm);gap:var(--mh-space-3xs)}}@container product-miniature (width < 12rem){.product-miniature__add-text{display:none}.product-miniature__add{align-items:center;display:inline-flex;justify-content:center}}.form-control,.form-select{--bs-border-radius:var(--mh-radius-sm);background-color:var(--mh-surface-raised);border-color:var(--mh-border-control);color:var(--mh-text);min-block-size:2.75rem;transition:border-color var(--mh-duration-fast) var(--mh-ease),background-color var(--mh-duration-fast) var(--mh-ease)}.form-control::-moz-placeholder{color:var(--mh-text-muted);opacity:1}.form-control::placeholder{color:var(--mh-text-muted);opacity:1}.form-control:focus,.form-select:focus{background-color:var(--mh-surface-raised);border-color:var(--mh-text);box-shadow:none;color:var(--mh-text)}.form-control:disabled,.form-select:disabled{background-color:var(--mh-surface-sunk);color:var(--mh-text-muted)}.form-label,label{color:var(--mh-text);font-size:var(--mh-text-sm);font-weight:600;margin-block-end:var(--mh-space-3xs)}.form-control-comment,.form-text,.help-block{color:var(--mh-text-muted);font-size:var(--mh-text-sm)}.form-control.is-invalid,.form-select.is-invalid,.js-invalid .form-control{border-color:var(--bs-danger);border-width:2px}.invalid-feedback,.js-invalid-feedback-browser{color:var(--bs-danger-text-emphasis,var(--bs-danger));font-size:var(--mh-text-sm);font-weight:600}.form-check-input{border-color:var(--mh-border-control)}.form-check-input:checked{background-color:var(--mh-nature-strong);border-color:var(--mh-nature-strong)}.form-check-input:focus{border-color:var(--mh-text);box-shadow:none}.form-check-label{cursor:pointer;padding-inline-start:var(--mh-space-3xs)}:root{--header-top-color:var(--mh-text-muted);--header-top-color-hover:var(--mh-text)}.header{background-color:var(--mh-surface);transition:box-shadow var(--mh-duration) var(--mh-ease)}.header-top{background-color:var(--mh-surface-sunk);font-size:var(--mh-text-sm);padding-block:var(--mh-space-3xs)}.header-top .ps-contactinfo a,.header-top a:not(.dropdown-item){color:var(--header-top-color);text-decoration:none}.header-top .ps-contactinfo a:hover,.header-top a:not(.dropdown-item):hover{color:var(--header-top-color-hover);text-decoration:underline}.header-bottom{border-block-end:1px solid var(--mh-border);padding-block:var(--mh-space-2xs)}.mh-header-pinned .header{box-shadow:var(--mh-shadow-md)}.header-bottom .navbar-brand{padding-block:var(--mh-space-3xs)}.header-bottom__logo .logo{block-size:auto;inline-size:auto;max-block-size:3.25rem}@media (min-width:992px){.header-bottom__logo .logo{max-block-size:4rem}}.header-block__action-btn{align-items:center;border-radius:var(--mh-radius-sm);color:inherit;display:inline-flex;gap:var(--mh-space-3xs);padding:var(--mh-space-3xs) var(--mh-space-2xs);text-decoration:none;transition:background-color var(--mh-duration-fast) var(--mh-ease)}.header-block__action-btn:hover{background-color:var(--mh-accent-soft)}.header-block__icon{color:var(--mh-text)}.header-block__badge{background-color:var(--mh-accent);border-radius:var(--mh-radius-pill);color:var(--mh-on-accent);font-size:var(--mh-text-xs);font-weight:700;line-height:1;min-inline-size:1.25rem;padding:.2rem .35rem;text-align:center}.ps-searchbar__input{background-color:var(--mh-surface-raised);border-color:var(--mh-border-control);border-radius:var(--mh-radius-pill)}.ps-searchbar__clear,.ps-searchbar__magnifier{color:var(--mh-text-muted)}.ps-mainmenu--desktop .ps-mainmenu__tree>li .ps-mainmenu__tree-link{color:var(--mh-text);font-weight:600;padding-inline:var(--mh-space-xs);position:relative}.ps-mainmenu--desktop .ps-mainmenu__tree>li .ps-mainmenu__tree-link:hover,.ps-mainmenu--desktop .ps-mainmenu__tree>li.current .ps-mainmenu__tree-link{color:var(--mh-text)}.ps-mainmenu--desktop .ps-mainmenu__tree>li .ps-mainmenu__tree-link:after{background-color:var(--mh-universe,var(--mh-accent));block-size:2px;border-radius:var(--mh-radius-pill);content:"";inset-block-end:.9rem;inset-inline:var(--mh-space-xs);opacity:0;position:absolute;transition:opacity var(--mh-duration-fast) var(--mh-ease)}.ps-mainmenu--desktop .ps-mainmenu__tree>li.current .ps-mainmenu__tree-link:after,.ps-mainmenu--desktop .ps-mainmenu__tree>li:hover .ps-mainmenu__tree-link:after{opacity:1}.ps-mainmenu__tree-dropdown-toggle{color:var(--mh-text-muted)}.ps-mainmenu .dropdown-menu,.ps-mainmenu__tree .dropdown-menu{--bs-dropdown-bg:var(--mh-surface-raised);--bs-dropdown-border-color:var(--mh-border);--bs-dropdown-border-radius:var(--mh-radius-md);--bs-dropdown-link-color:var(--mh-text);--bs-dropdown-link-hover-bg:var(--mh-surface-sunk);--bs-dropdown-link-hover-color:var(--mh-text);--bs-dropdown-link-active-bg:var(--mh-surface-sunk);--bs-dropdown-link-active-color:var(--mh-text);--bs-dropdown-item-padding-x:var(--mh-space-xs);--bs-dropdown-item-padding-y:var(--mh-space-2xs);box-shadow:var(--mh-shadow-lg)}.ps-mainmenu--mobile .ps-mainmenu__tree-link{color:var(--mh-text);font-weight:600;padding-block:var(--mh-space-xs)}.ps-mainmenu__mobile-toggle{color:var(--mh-text)}.breadcrumb{--bs-breadcrumb-divider-color:var(--mh-text-muted);--bs-breadcrumb-item-padding-x:var(--mh-space-2xs);font-size:var(--mh-text-sm);margin-block-end:var(--mh-space-md)}.breadcrumb .breadcrumb-item.active,.breadcrumb li:last-child span{color:var(--mh-text);font-weight:600}.page-link{--bs-pagination-color:var(--mh-text);--bs-pagination-bg:var(--mh-surface-raised);--bs-pagination-border-color:var(--mh-border);--bs-pagination-border-radius:var(--mh-radius-sm);--bs-pagination-hover-bg:var(--mh-surface-sunk);--bs-pagination-hover-color:var(--mh-text);--bs-pagination-active-bg:var(--mh-accent);--bs-pagination-active-border-color:var(--mh-accent);--bs-pagination-active-color:var(--mh-on-accent);--bs-pagination-disabled-color:var(--mh-text-muted);--bs-pagination-disabled-bg:var(--mh-surface-sunk);align-items:center;display:inline-flex;justify-content:center;min-inline-size:2.5rem}.page-item.active .page-link{font-weight:700}.footer__before .ps-emailsubscription{background-color:var(--mh-surface-sunk);border-block-start:1px solid var(--mh-border);padding-block:var(--mh-space-lg)}.footer__before .ps-emailsubscription .h3{letter-spacing:var(--mh-tracking-display);margin-block-end:var(--mh-space-2xs)}.footer__main{--mh-text:var(--mh-text-invert);--bs-body-color:var(--mh-text-invert);--bs-heading-color:var(--mh-text-invert);--bs-border-color:var(--mh-border-invert);background-color:var(--mh-surface-invert);color:var(--mh-text-invert);padding-block:var(--mh-space-xl) var(--mh-space-md)}.footer__main a{color:var(--mh-text);opacity:var(--mh-footer-link-opacity,.82);text-decoration:none;transition:opacity var(--mh-duration-fast) var(--mh-ease)}.footer__main a:hover{color:var(--mh-text);opacity:1;text-decoration:underline}.footer-block__title{font-size:var(--mh-text-xs);font-weight:700;letter-spacing:var(--mh-tracking-label);margin-block-end:var(--mh-space-xs);text-transform:uppercase}.footer__main .footer-block__title{padding-block-end:var(--mh-space-3xs);position:relative}.footer__main .footer-block__title:after{background-color:var(--mh-nature);block-size:2px;border-radius:var(--mh-radius-pill);content:"";inline-size:var(--mh-space-md);inset-block-end:0;inset-inline-start:0;position:absolute}.footer-block__title--toggle button{color:inherit}.footer-block__list li+li{margin-block-start:var(--mh-space-3xs)}.footer__main-bottom{border-block-start:1px solid var(--bs-border-color);font-size:var(--mh-text-sm);margin-block-start:var(--mh-space-lg);opacity:.75;padding-block-start:var(--mh-space-md)}.product-miniature__inner{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);overflow:hidden;transition:border-color var(--mh-duration) var(--mh-ease),box-shadow var(--mh-duration) var(--mh-ease),transform var(--mh-duration) var(--mh-ease)}.product-miniature:focus-within .product-miniature__inner,.product-miniature:hover .product-miniature__inner{border-color:var(--mh-border-strong);box-shadow:var(--mh-shadow-md);transform:translateY(-2px)}.product-miniature__image-container{background-color:var(--mh-surface-sunk);overflow:hidden}.product-miniature__image-link{aspect-ratio:1;display:block;inline-size:100%}.product-miniature__image{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain;padding:var(--mh-space-2xs);transition:transform var(--mh-duration) var(--mh-ease)}.product-miniature:hover .product-miniature__image{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.product-miniature:hover .product-miniature__image,.product-miniature:hover .product-miniature__inner{transform:none}}.product-miniature__bottom{padding:var(--mh-space-xs) var(--mh-space-xs) var(--mh-space-sm)}.product-miniature__title{color:var(--mh-text);display:-webkit-box;font-size:var(--mh-text-sm);font-weight:600;line-height:var(--mh-leading-snug);overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-block-size:calc(2em*var(--mh-leading-snug))}.product-miniature__title:hover{color:var(--mh-accent-strong)}.product-miniature__prices{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--mh-space-2xs);margin-block-start:var(--mh-space-2xs)}.product-miniature__price{color:var(--mh-text);font-size:var(--mh-text-lg);font-weight:700;letter-spacing:var(--mh-tracking-display)}.product-miniature__discount-price:not(:empty){color:var(--mh-text-muted);font-size:var(--mh-text-sm);text-decoration:line-through}.product-flags .product-flag{background-color:var(--mh-nature);border-radius:var(--mh-radius-pill);color:var(--mh-on-nature);font-size:var(--mh-text-xs);font-weight:700;letter-spacing:var(--mh-tracking-label);padding:.2rem var(--mh-space-2xs);text-transform:uppercase}.product-flags .product-flag.discount,.product-flags .product-flag.on-sale{background-color:var(--mh-accent);color:var(--mh-on-accent)}.product-miniature__quickview-button{backdrop-filter:blur(2px);background-color:var(--mh-scrim);border-radius:var(--mh-radius-pill);color:var(--mh-text)}.product-miniature__quickview-button:hover{background-color:var(--mh-surface-raised);color:var(--mh-text)}.card{--bs-card-bg:var(--mh-surface-raised);--bs-card-border-color:var(--mh-border);--bs-card-border-radius:var(--mh-radius-md);--bs-card-inner-border-radius:var(--mh-radius-sm);--bs-card-spacer-x:var(--mh-space-sm);--bs-card-spacer-y:var(--mh-space-sm);--bs-card-cap-bg:transparent}.card-header{border-block-end:1px solid var(--mh-border);font-weight:700}.section-title{letter-spacing:var(--mh-tracking-display);padding-block-start:var(--mh-space-2xs);position:relative}.section-title:before{background-color:var(--mh-universe,var(--mh-accent));block-size:3px;border-radius:var(--mh-radius-pill);content:"";inline-size:var(--mh-space-lg);inset-block-start:0;inset-inline-start:0;position:absolute}#block-reassurance{background-color:var(--mh-surface-sunk);border-block:1px solid var(--mh-border);padding-block:var(--mh-space-md)}#block-reassurance li{align-items:center;display:flex;gap:var(--mh-space-xs)}#block-reassurance li img,#block-reassurance li svg{block-size:1.75rem;flex:0 0 auto;inline-size:1.75rem}#block-reassurance li span{font-size:var(--mh-text-sm);font-weight:600}.left-block,.right-block{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);margin-block-end:var(--mh-space-md);padding:var(--mh-space-sm)}.left-block__title,.right-block__title{font-size:var(--mh-text-xs);font-weight:700;letter-spacing:var(--mh-tracking-label);margin-block-end:var(--mh-space-xs);text-transform:uppercase}.category-tree__item-link,.left-block__title-link{color:var(--mh-text);text-decoration:none}.category-tree__item-link{border-radius:var(--mh-radius-xs);display:block;padding:var(--mh-space-3xs) var(--mh-space-2xs)}.category-tree__item-link:hover{background-color:var(--mh-surface-sunk);color:var(--mh-text)}.ps-facetedsearch .accordion-button{background-color:transparent;box-shadow:none;color:var(--mh-text);font-size:var(--mh-text-xs);font-weight:700;letter-spacing:var(--mh-tracking-label);padding-inline:0;text-transform:uppercase}.ps-facetedsearch .accordion-item{background-color:transparent;border-color:var(--mh-border)}.ps-facetedsearch .accordion-body{padding-inline:0}.alert,.js-search-filters-clear-all{font-size:var(--mh-text-sm)}.alert{--bs-alert-border-radius:var(--mh-radius-md);border-width:1px}.alert-success{--bs-alert-bg:var(--mh-nature-soft);--bs-alert-border-color:var(--mh-nature-muted);--bs-alert-color:var(--mh-text)}.alert-info,.alert-warning{--bs-alert-bg:var(--mh-accent-soft);--bs-alert-border-color:var(--mh-accent-muted);--bs-alert-color:var(--mh-text)}.alert-danger{--bs-alert-border-radius:var(--mh-radius-md)}#notifications .container{padding-block:var(--mh-space-2xs)}.dropdown-menu,.modal-content,.offcanvas,.toast{--mh-text:var(--mh-ink);--mh-text-invert:var(--mh-paper);--mh-footer-link-opacity:1;--bs-body-color:var(--mh-ink);--bs-heading-color:var(--mh-ink);--bs-border-color:var(--mh-border);color:var(--mh-text)}.modal-content{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-lg);box-shadow:var(--mh-shadow-lg)}.modal-footer,.modal-header{border-color:var(--mh-border);padding:var(--mh-space-sm)}.modal-body{padding:var(--mh-space-sm)}.modal-title{font-size:var(--mh-text-lg);font-weight:700;letter-spacing:var(--mh-tracking-display);margin-block-end:0}.modal-text{color:var(--mh-text-muted);margin-block-end:0}.modal-header .close{background:none;border:0;border-radius:var(--mh-radius-sm);color:var(--mh-text-muted);font-size:var(--mh-text-xl);line-height:1;min-block-size:2.5rem;min-inline-size:2.5rem;padding:0}.modal-header .close:hover{background-color:var(--mh-surface-sunk);color:var(--mh-text)}.wishlist-modal .modal-footer{display:flex;flex-wrap:wrap;gap:var(--mh-space-2xs);justify-content:flex-end}.wishlist-add-to-new{align-items:center;border-radius:var(--mh-radius-sm);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--mh-space-3xs);min-block-size:2.75rem;padding-inline:var(--mh-space-2xs)}.wishlist-add-to-new:hover{background-color:var(--mh-accent-soft)}.wishlist-chooselist .wishlist-list:empty{min-block-size:var(--mh-space-lg)}.offcanvas{background-color:var(--mh-surface-raised)}.offcanvas-header{border-block-end:1px solid var(--mh-border)}.offcanvas-title{font-size:var(--mh-text-lg);font-weight:700}.page-content--home>section+section{margin-block-start:var(--mh-section-gap)}.page-content--home>section:last-child{margin-block-end:var(--mh-section-gap)}.ps-imageslider .carousel-item img{block-size:auto;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.ps-imageslider .carousel-item img{aspect-ratio:1702/630}}.ps-imageslider .carousel-indicators [data-bs-target]{background-color:var(--mh-surface-raised);block-size:.5rem;border:0;border-radius:var(--mh-radius-pill);inline-size:.5rem;opacity:.6;transition:inline-size var(--mh-duration) var(--mh-ease),opacity var(--mh-duration) var(--mh-ease)}.ps-imageslider .carousel-indicators .active{background-color:var(--mh-accent);inline-size:var(--mh-space-md);opacity:1}.ps-imageslider .carousel-control-next,.ps-imageslider .carousel-control-prev{align-items:center;background-color:var(--mh-scrim-dark);block-size:2.75rem;border-radius:var(--mh-radius-pill);display:flex;inline-size:2.75rem;inset-block-end:auto;inset-block-start:50%;justify-content:center;margin-inline:var(--mh-space-sm);opacity:1;transform:translateY(-50%);transition:background-color var(--mh-duration-fast) var(--mh-ease)}.ps-imageslider .carousel-control-next:hover,.ps-imageslider .carousel-control-prev:hover{background-color:var(--mh-surface-invert)}.ps-imageslider .carousel-control-next-icon,.ps-imageslider .carousel-control-prev-icon{background-size:100%;block-size:1.25rem;inline-size:1.25rem}.ps-customtext{background-color:var(--mh-surface-sunk);border-block:1px solid var(--mh-border);color:var(--mh-text-muted);font-size:var(--mh-text-sm);padding-block:var(--mh-space-sm)}.page-content--home>section.ps-customtext{margin-block-start:var(--mh-space-md)}.ps-customtext .container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mh-space-sm);justify-content:center}.ps-customtext img{block-size:auto;margin:0;max-inline-size:100%}.ps-customtext p{margin-block-end:0;max-inline-size:62ch;text-align:start}.mh-universes{display:grid;gap:var(--mh-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.mh-universe-card{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-lg);color:var(--mh-text);display:flex;flex-direction:column;gap:var(--mh-space-3xs);overflow:hidden;padding:var(--mh-space-md) var(--mh-space-sm) var(--mh-space-sm);position:relative;text-decoration:none;transition:border-color var(--mh-duration) var(--mh-ease),box-shadow var(--mh-duration) var(--mh-ease),transform var(--mh-duration) var(--mh-ease)}.mh-universe-card:before{background-color:var(--mh-universe,var(--mh-accent));block-size:4px;content:"";inset-block-start:0;inset-inline:0;position:absolute}.mh-universe-card:focus-visible,.mh-universe-card:hover{border-color:var(--mh-border-strong);box-shadow:var(--mh-shadow-md);color:var(--mh-text);transform:translateY(-2px)}.mh-universe-card__title{font-size:var(--mh-text-lg);font-weight:700;letter-spacing:var(--mh-tracking-display)}.mh-universe-card__text{color:var(--mh-text-muted);font-size:var(--mh-text-sm)}.mh-universe-card__count{color:var(--mh-text-muted);font-size:var(--mh-text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--mh-tracking-label);margin-block-start:auto;padding-block-start:var(--mh-space-2xs);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.mh-universe-card:focus-visible,.mh-universe-card:hover{transform:none}}.category__header{margin-block-end:var(--mh-space-md)}#main .page-header .page-title-section,.category__header .page-title-section{letter-spacing:var(--mh-tracking-display);padding-block-start:var(--mh-space-2xs);position:relative}#main .page-header .page-title-section:before,.category__header .page-title-section:before{background-color:var(--mh-universe,var(--mh-accent));block-size:3px;border-radius:var(--mh-radius-pill);content:"";inline-size:var(--mh-space-lg);inset-block-start:0;inset-inline-start:0;position:absolute}.category__description{color:var(--mh-text-muted);max-inline-size:var(--mh-measure)}.subcategory__link{font-weight:600;transition:background-color var(--mh-duration-fast) var(--mh-ease),border-color var(--mh-duration-fast) var(--mh-ease)}.subcategory__link:hover{background-color:var(--mh-universe-soft,var(--mh-accent-soft));border-color:var(--mh-universe,var(--mh-accent));color:var(--mh-text)}.category-cover img{aspect-ratio:5/1;block-size:auto;border-radius:var(--mh-radius-md);inline-size:100%;-o-object-fit:cover;object-fit:cover}#js-product-list-top .products__selection{border-block:1px solid var(--mh-border);margin-block-end:var(--mh-space-md);padding-block:var(--mh-space-2xs)}.products__count{font-size:var(--mh-text-sm);font-variant-numeric:tabular-nums}.products__sort-label{color:var(--mh-text-muted);font-size:var(--mh-text-sm)}.products{justify-content:start}@media (min-width:992px){.layout-full-width .products,.layout-left-column .products,.layout-right-column .products{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}}#js-product-list .showing,.products-nav{color:var(--mh-text-muted);font-size:var(--mh-text-sm);font-variant-numeric:tabular-nums}.js-qv-product-cover,.product-cover img,.product__carousel img{background-color:var(--mh-surface-sunk);block-size:auto;border-radius:var(--mh-radius-md);inline-size:100%;-o-object-fit:contain;object-fit:contain}.product__thumbnail-image{background-color:var(--mh-surface-sunk);border:2px solid transparent;border-radius:var(--mh-radius-sm);cursor:pointer;transition:border-color var(--mh-duration-fast) var(--mh-ease)}.product__thumbnail.selected .product__thumbnail-image,.product__thumbnail:hover .product__thumbnail-image,.product__thumbnail[aria-current=true] .product__thumbnail-image{border-color:var(--mh-accent)}.product__name{font-size:var(--mh-text-2xl);letter-spacing:var(--mh-tracking-display)}.product__prices-block{border-block:1px solid var(--mh-border);margin-block:var(--mh-space-sm);padding-block:var(--mh-space-sm)}.product__price{color:var(--mh-text);font-size:var(--mh-text-3xl);font-weight:700;letter-spacing:var(--mh-tracking-display);line-height:1}.product__tax-infos,.product__tax-label{color:var(--mh-text-muted);font-size:var(--mh-text-sm)}.product__description-short{color:var(--mh-text-muted);max-inline-size:var(--mh-measure)}.product__availability{align-items:center;display:inline-flex;font-size:var(--mh-text-sm);font-weight:600;gap:var(--mh-space-3xs)}.product__availability-icon{font-size:1.1rem}.product__actions{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-lg);padding:var(--mh-space-sm)}.product__actions-qty-add{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mh-space-2xs)}.product__quantity input.form-control,.quantity-button__group .form-control{font-variant-numeric:tabular-nums;text-align:center}.quantity-button{color:var(--mh-text)}.product-minimal-quantity,.product__minimal-quantity{color:var(--mh-text-muted);font-size:var(--mh-text-sm)}.product__accordion .accordion-button{background-color:transparent;box-shadow:none;color:var(--mh-text);font-weight:700}.product__accordion .accordion-button:not(.collapsed){color:var(--mh-text)}.product__accordion .accordion-item{background-color:transparent;border-color:var(--mh-border)}.product-accordion-body,.product__description{max-inline-size:var(--mh-measure)}.product__description p+p{margin-block-start:var(--mh-space-sm)}.data-sheet{display:grid;gap:0;grid-template-columns:1fr 1fr}.data-sheet dd,.data-sheet dt{border-block-end:1px solid var(--mh-border);margin:0;padding:var(--mh-space-2xs) var(--mh-space-3xs)}.data-sheet dt{color:var(--mh-text-muted);font-weight:600}.product-comments-wrapper{border-block-start:1px solid var(--mh-border);margin-block-start:var(--mh-space-lg);padding-block-start:var(--mh-space-lg)}.product-comment-list-item{border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);padding:var(--mh-space-sm)}.comments-note .star-full,.star-content .star-full{color:var(--mh-accent)}.cart-summary{padding:var(--mh-space-sm)}.cart-summary,.checkout__summary-accordion-item{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md)}.checkout__summary-accordion-item{overflow:hidden}.checkout__summary-accordion-header .accordion-button{background-color:transparent;box-shadow:none;color:var(--mh-text);font-size:var(--mh-text-lg);font-weight:700;letter-spacing:var(--mh-tracking-display);padding:var(--mh-space-sm)}.checkout__summary-accordion-wrapper.cart-summary{background-color:transparent;border:0;border-radius:0}.cart-grid__aside-wrapper>.card,.checkout-grid__aside-wrapper>.card{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md)}.cart-summary__line{align-items:baseline;display:flex;gap:var(--mh-space-2xs);justify-content:space-between;padding-block:var(--mh-space-3xs)}.cart-summary__label{color:var(--mh-text-muted)}.cart-summary__value{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cart-summary__total{border-block-start:1px solid var(--mh-border);font-size:var(--mh-text-lg);margin-block-start:var(--mh-space-2xs);padding-block-start:var(--mh-space-2xs)}.cart-summary__total .cart-summary__value,.cart-summary__value--bold{font-size:var(--mh-text-xl);font-weight:700;letter-spacing:var(--mh-tracking-display)}.cart-summary__products-number{color:var(--mh-text-muted);font-size:var(--mh-text-sm);font-variant-numeric:tabular-nums}.js-cart-item{border-block-end:1px solid var(--mh-border);padding-block:var(--mh-space-sm)}.js-cart-item:last-child{border-block-end:0}.cart-summary__product img,.js-cart-item img{background-color:var(--mh-surface-sunk);border-radius:var(--mh-radius-sm)}.remove-from-cart{align-items:center;border-radius:var(--mh-radius-sm);color:var(--mh-text-muted);display:inline-flex;justify-content:center;min-block-size:2.5rem;min-inline-size:2.5rem}.remove-from-cart:hover{background-color:var(--mh-surface-sunk);color:var(--bs-danger)}.cart-voucher__accordion-item{background-color:transparent;border-color:var(--mh-border)}.cart-voucher__accordion-button{background-color:transparent;box-shadow:none;color:var(--mh-text);font-weight:600}.cart-voucher__code-value{font-variant-numeric:tabular-nums;font-weight:700}.cart-empty,.cart__empty{color:var(--mh-text-muted);padding-block:var(--mh-space-xl);text-align:center}.cart__continue-shopping{margin-block-start:var(--mh-space-md)}.step{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);margin-block-end:var(--mh-space-sm);padding:var(--mh-space-sm)}.step__title{align-items:center;display:flex;font-size:var(--mh-text-lg);font-weight:700;gap:var(--mh-space-2xs);margin-block-end:0}.step.-current{border-color:var(--mh-accent);box-shadow:var(--mh-shadow-sm)}.step--unreachable .step__title,.step.-complete .step__title{color:var(--mh-text-muted)}.delivery-option__item,.payment-option{border:1px solid var(--mh-border);border-radius:var(--mh-radius-sm);margin-block-end:var(--mh-space-2xs);padding:var(--mh-space-xs);transition:border-color var(--mh-duration-fast) var(--mh-ease)}.delivery-option__item:hover,.payment-option:hover{border-color:var(--mh-border-strong)}.delivery-option__item:has(input:checked),.payment-option:has(input:checked){background-color:var(--mh-accent-soft);border-color:var(--mh-accent)}.delivery-option__label,.payment-option__label{cursor:pointer;margin-block-end:0}.delivery-option__price{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.delivery-option__carrier-name{font-weight:600}.checkout-navigation__step{color:var(--mh-text-muted);font-size:var(--mh-text-sm);font-weight:600}#content-hook_order_confirmation,#order-confirmation .card{border-color:var(--mh-nature-muted)}#cms .page-content,.page-cms{color:var(--mh-text)}.page-cms h1,.page-cms h2,.page-cms h3{margin-block-start:var(--mh-space-lg)}.page-cms h1:first-child,.page-cms h2:first-child{margin-block-start:0}.page-cms ol,.page-cms p,.page-cms ul{max-inline-size:var(--mh-measure)}.page-cms ol,.page-cms p+p,.page-cms ul{margin-block-start:var(--mh-space-sm)}.page-cms img{block-size:auto;border-radius:var(--mh-radius-md);max-inline-size:100%}.account-menu--main{display:grid;gap:var(--mh-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.account-menu__link{align-items:center;background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);color:var(--mh-text);display:flex;flex-direction:column;gap:var(--mh-space-2xs);justify-content:center;min-block-size:8rem;padding:var(--mh-space-sm);text-align:center;text-decoration:none;transition:border-color var(--mh-duration-fast) var(--mh-ease),box-shadow var(--mh-duration-fast) var(--mh-ease)}.account-menu__link:hover{border-color:var(--mh-border-strong);box-shadow:var(--mh-shadow-sm);color:var(--mh-text)}.account-menu__icon{color:var(--mh-accent-strong);font-size:2rem}.table{--bs-table-border-color:var(--mh-border);font-size:var(--mh-text-sm)}.table th{color:var(--mh-text-muted);font-size:var(--mh-text-xs);font-weight:700;letter-spacing:var(--mh-tracking-label);text-transform:uppercase}.table td{vertical-align:middle}.table-labeled,.table-responsive{-webkit-overflow-scrolling:touch}#contact .contact-form,.contact-form{background-color:var(--mh-surface-raised);border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);padding:var(--mh-space-md)}#pagenotfound .page-content,.page-not-found{margin-inline:auto;max-inline-size:44rem;padding-block:var(--mh-space-2xl);text-align:center}#pagenotfound .page-content h1{font-size:var(--mh-text-3xl)}#pagenotfound .search-widget{margin-block-start:var(--mh-space-md)}