.productCustomImage{width:100%;border-radius:10px}[class^="number-slide"],[class*=" number-slide"]{background:grey;display:flex;align-items:center;justify-content:center;font-size:50px;color:#fff;font-weight:500;min-height:100%;max-height:100vh}.number-slide1{background:#40afff;background:linear-gradient(128deg, #40afff 0%, #3f61ff 100%)}.number-slide2{background:#ff4b40;background:linear-gradient(128deg, #ff9a3f 0%, #ff4b40 100%)}.number-slide3{background:#b6ff40;background:linear-gradient(128deg, #b6ff40 0%, #3fff47 100%);background:linear-gradient(128deg, #bdff53 0%, #2bfa52 100%)}.number-slide4{background:#40fff2;background:linear-gradient(128deg, #40fff2 0%, #3fbcff 100%)}.number-slide5{background:#ff409c;background:linear-gradient(128deg, #ff409c 0%, #ff3f3f 100%)}.number-slide6{background:#404cff;background:linear-gradient(128deg, #404cff 0%, #ae3fff 100%)}.csli-navigation-wrapper{position:relative}.csli-dots{display:none;padding:10px 0;justify-content:center;position:relative;z-index:3}.csli-dot{border:none;width:4px;height:4px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.csli-dot:focus{outline:none}.csli-dot--active{background:#000}.csli-arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.csli-arrow--left{left:5px;fill:"#fff";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.csli-arrow--right{left:auto;right:5px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}.csli-arrow--disabled.csli-arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.csli-arrow--disabled.csli-arrow--right{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}.csli-fader{height:80vh;position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}.csli-slide{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.55s ease;z-index:0}.csli-slide.csli-slide--active{opacity:1;z-index:2}.csli-fader img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.mira-row-slider{--mira-row-ink: #2d2b38;--mira-row-gold: #ffd360;--mira-row-sage: #66927e;--mira-row-cream: #fffbf0;--mira-top10-surface: #faf9f7;--mira-top10-poster-h: 280px;--mira-top10-rank-poster-overlap: 38px;width:100%;padding:48px 0 56px;background:linear-gradient(180deg, #fff 0%, #faf9f7 50%, #fff 100%);position:relative}.mira-row-slider__inner{max-width:1400px;margin:0 auto;padding:0 4%}.mira-row-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;padding-right:4px}.mira-row-slider__title{margin:0;font-family:"clear", sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--mira-row-ink)}.mira-row-slider__title span{color:var(--mira-row-gold);font-weight:600}.mira-row-slider__see-all{font-family:"clear", sans-serif;font-size:0.8rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--mira-row-sage);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color 0.2s ease, border-color 0.2s ease}.mira-row-slider__see-all:hover{color:var(--mira-row-ink);border-bottom-color:var(--mira-row-gold)}.mira-row-slider__viewport{position:relative}.mira-row-slider__viewport::before,.mira-row-slider__viewport::after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:2;pointer-events:none}.mira-row-slider__nav[hidden]{display:none !important}.mira-row-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:auto;min-width:44px;padding:0 8px;height:100%;max-height:320px;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--mira-row-ink);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 0.28s ease, color 0.2s ease, transform 0.2s ease}.mira-row-slider__nav span{display:block;font-size:6rem;font-weight:200;line-height:1;text-shadow:0 0 16px rgba(255,251,240,0.95),0 0 3px rgba(255,255,255,0.9)}.mira-row-slider__nav:hover,.mira-row-slider__nav:focus-visible{background:transparent;border:none;box-shadow:none;color:var(--mira-row-sage)}.mira-row-slider__nav:focus-visible{outline:2px solid var(--mira-row-gold);outline-offset:4px;border-radius:4px}.mira-row-slider__nav--prev{left:4px}.mira-row-slider__nav--next{right:4px}@media (hover: hover) and (pointer: fine) and (min-width: 901px){.mira-row-slider__nav:not([hidden]){opacity:0;pointer-events:none}.mira-row-slider:hover .mira-row-slider__nav:not([hidden]),.mira-row-slider__nav:focus-visible{opacity:1;pointer-events:auto}}.mira-row-slider__nav:disabled{opacity:0.25;cursor:default}.mira-row-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:4px;scroll-padding-right:4px;padding:8px 4px 20px;margin:0 -4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mira-row-slider--top10{overflow-x:hidden;background:linear-gradient(180deg, #fff 0%, var(--mira-top10-surface) 40%, #fffbf0 100%);padding:48px 0 64px}.mira-row-slider__title--top10{color:var(--mira-row-ink)}.mira-row-slider__title--top10 span{color:var(--mira-row-sage)}.mira-row-slider__viewport--top10{width:90vw;max-width:100%;margin-left:calc(50% - 45vw);margin-right:calc(50% - 45vw);position:relative;padding-top:8px;box-sizing:border-box}.mira-row-slider__viewport--top10::before,.mira-row-slider__viewport--top10::after{display:none}.mira-row-slider__track--top10{gap:22px;padding:20px 24px;scroll-padding-inline:24px;scrollbar-width:none;-ms-overflow-style:none}.mira-row-slider__track--top10::-webkit-scrollbar{display:none;width:0;height:0}.mira-row-slider__tile--top10{flex:0 0 auto;scroll-snap-align:start;min-width:300px;max-width:380px}@media (min-width: 1400px){.mira-row-slider__tile--top10{min-width:300px;max-width:380px}}.mira-row-slider__top10-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;border-radius:0;transition:transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}.mira-row-slider__top10-card:hover{transform:scale(1.04)}.mira-row-slider__top10-card:focus-visible{outline:3px solid var(--mira-row-gold);outline-offset:4px;border-radius:8px}.mira-row-slider__top10-visual{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:0;position:relative;min-height:var(--mira-top10-poster-h);padding:8px 0 12px 8px;min-width:0}.mira-row-slider__rank{position:relative;z-index:0;flex:0 0 auto;font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:900;font-size:calc(var(--mira-top10-poster-h) * 0.88);line-height:0.72;letter-spacing:-0.05em;margin:0;padding:4px 0 12px 16px;color:var(--mira-top10-surface);-webkit-text-stroke:10px #ffd360;text-shadow:0 1px 0 rgba(255,255,255,0.6),0 0 0 rgba(45,43,56,0.06);paint-order:stroke fill;margin-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.mira-row-slider__rank--double{font-size:calc(var(--mira-top10-poster-h) * 0.68);letter-spacing:-0.07em;padding-left:12px;margin-right:0}.mira-row-slider__tile--top10 .mira-row-slider__rank{padding-left:10px}.mira-row-slider__tile--top10 .mira-row-slider__rank--double{padding-left:8px}.mira-row-slider__poster{position:relative;z-index:1;height:var(--mira-top10-poster-h);width:calc(var(--mira-top10-poster-h) * 3 / 4);flex-shrink:0;margin-left:calc(-1 * var(--mira-top10-rank-poster-overlap));border-radius:6px;overflow:hidden;background:#f0eeeb}.mira-row-slider__poster-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform 0.45s ease}.mira-row-slider__top10-card:hover .mira-row-slider__poster-img{transform:scale(1.05)}.mira-row-slider__card-meta--top10{margin-top:16px;padding:0 8px 0 20px;background:transparent !important;text-align:left;display:flex;flex-direction:column;gap:6px}.mira-row-slider__card-meta--top10 .mira-row-slider__card-title{color:var(--mira-row-ink) !important;font-family:"clear", sans-serif;font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:0.06em;text-transform:uppercase}.mira-row-slider__card-meta--top10 .mira-row-slider__card-price{color:var(--mira-row-gold) !important;font-weight:700}.mira-row-slider__card-headline--top10{font-family:"clear", sans-serif;font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--mira-row-sage);line-height:1.25}.mira-row-slider__card-cta--top10{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:12px;padding:11px 22px;border-radius:999px;font-family:"clear", sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff;background:var(--mira-row-gold);border:2px solid var(--mira-row-gold);line-height:1.2;max-width:100%;text-align:center;transition:background 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, color 0.22s ease, transform 0.22s ease}.mira-row-slider__top10-card:hover .mira-row-slider__card-cta--top10{background:var(--mira-row-ink);border-color:var(--mira-row-ink);color:#fffbf0;box-shadow:0 5px 18px rgba(45,43,56,0.22),0 0 0 1px rgba(255,211,96,0.55);transform:translateY(-1px)}.mira-row-slider__top10-card:focus-visible .mira-row-slider__card-cta--top10{outline:2px solid var(--mira-row-gold);outline-offset:3px}@media (max-width: 1100px){.mira-row-slider--top10{--mira-top10-poster-h: 240px;--mira-top10-rank-poster-overlap: 32px}.mira-row-slider__tile--top10{min-width:320px;max-width:380px}.mira-row-slider__track--top10{gap:18px}.mira-row-slider__card-meta--top10 .mira-row-slider__card-title{font-size:0.98rem}}@media (max-width: 900px){.mira-row-slider__nav{display:none}.mira-row-slider__viewport::before,.mira-row-slider__viewport::after{width:32px}}.greyBlock{background-color:#f4f4f4}.welcomeBackground{background:none}.miraPresentation{width:100%;margin-bottom:0}.miraPresentation2{width:90%;margin:auto}.miraPresentation3{width:80%;margin:auto}.miraPresentation4{width:30%;margin:auto;font-weight:bold}.fullMiraWidth{height:1px !important;width:100% !important}.fullWidth{width:100%}.blogSecondTitle{padding:50px}.blogPicture{height:100px !important}.blogLabel{background-color:teal;color:white;padding:2px;padding-left:5px;padding-right:5px}.titleForTriptyque{color:black;position:relative;top:-2px;left:40px;z-index:100}.titleForTriptyque2{color:black;position:relative;top:-2px;left:40px;z-index:100}.bigConceptTitle{font-family:'mermaid';font-size:3em;font-weight:100}.conceptTitle{font-family:'mermaid';font-size:2.5em;font-weight:100}.conceptSupplierTitle{font-family:'mermaid';font-size:2em;font-weight:100}.invertedConceptTitle{font-family:'clear';font-size:4em;color:white}.conceptTextGeneral{font-size:1.5em;font-family:'roboto'}.conceptSupplierText{font-size:1.5em;font-family:'roboto'}.conceptLinerTitle{font-family:'mermaid';font-size:2em}.conceptLinerDivider{width:15%;border-bottom:2px solid black;margin-bottom:15px;margin-top:-15px}.storySlogan{font-size:2.5em;font-family:"roboto";padding:10%;text-align:center}.supplierDiv{padding-top:15%;text-align:center;padding-bottom:15%}.supplierTextSize{margin-top:40px !important}.supplierFigure{padding:8%}#section05 a{padding-top:70px}#section05 a span{position:absolute;left:50%;width:35px;height:35px;margin-left:-12px;margin-top:-120px;border-left:7px solid #fff;border-bottom:7px solid #fff;transform:rotate(-45deg);animation:sdb05 1.5s infinite;box-sizing:border-box}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}
