.ingredients-drawer-open .section-systems-slider{z-index:4}.section-systems-slider{position:relative;overflow:hidden}.section-systems-slider__header{margin-bottom:3em;display:flex;align-items:flex-end;justify-content:space-between;gap:1em}@media(max-width:1024px){.section-systems-slider__header{flex-direction:column;align-items:flex-start;margin-bottom:2em}}.section-systems-slider__header--left{flex-direction:row-reverse;text-align:right}@media(max-width:1024px){.section-systems-slider__header--left{text-align:left}}.section-systems-slider__header .content{width:100%;max-width:45em}.section-systems-slider__header .content h2,.section-systems-slider__header .content h3,.section-systems-slider__header .content h4,.section-systems-slider__header .content h5,.section-systems-slider__header .content h6{margin:0}.section-systems-slider__header .content p{margin:1rem 0 0}@media(max-width:1024px){.section-systems-slider__header .content p{font-size:.875em}}.section-systems-slider .desktop{display:flex}@media(max-width:1024px){.section-systems-slider .desktop{display:none}}.section-systems-slider .mobile{display:none;margin-top:2em;width:100%}@media(max-width:1024px){.section-systems-slider .mobile{display:flex!important}}.section-systems-slider .swiper{overflow:visible}.section-systems-slider .swiper:not(.swiper-initialized){opacity:0}.section-systems-slider .swiper-slide{width:26em;min-width:26em;height:auto}@media(max-width:1024px){.section-systems-slider .swiper-slide{width:23em;min-width:23em}}.section-systems-slider .system-poster{border-radius:1em;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:130%;cursor:-webkit-grab;cursor:grab}.section-systems-slider .system-poster img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.section-systems-slider .system-poster .system-poster-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.section-systems-slider .system-poster .system-poster-badge{position:absolute;left:1.5em;top:1.5em;z-index:3;text-transform:uppercase;padding:.375em .75em;border-radius:3em}.section-systems-slider .system-poster .system-poster-badge span{font-size:.8125em;position:relative;z-index:2}.section-systems-slider .system-poster .system-poster-badge .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:3em;opacity:.75}.section-systems-slider .system-poster .system-poster-footer{position:absolute;left:0;bottom:0;width:100%;background-color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5em;color:#030200b3;opacity:1;transition:opacity linear .35s}.section-systems-slider .system-poster .system-poster-richtext{position:absolute;left:0;top:100%;width:100%;background-color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4.5em 1.5em 1.5em;color:#030200b3;transition:top linear .35s;height:calc(100% + 2px);max-height:calc(100% + 2px);overflow-y:auto}.section-systems-slider .system-poster .system-poster-richtext h1,.section-systems-slider .system-poster .system-poster-richtext h2,.section-systems-slider .system-poster .system-poster-richtext h3,.section-systems-slider .system-poster .system-poster-richtext h4,.section-systems-slider .system-poster .system-poster-richtext h5,.section-systems-slider .system-poster .system-poster-richtext h6{font-size:2em;color:#030200b3}.section-systems-slider .system-poster .system-poster-richtext .poster-content{font-size:.875em}.section-systems-slider .system-poster .system-poster-title{margin-bottom:.5em}.section-systems-slider .system-poster .system-poster-title span{font:1.75em Cormorant Garamond,serif;font-weight:700}.section-systems-slider .system-poster .system-poster-excerpt span{font-size:.875em}.section-systems-slider .system-poster:hover .system-poster-footer{opacity:0}.section-systems-slider .system-poster:hover .system-poster-richtext{top:0}.section-systems-slider .ingredients-drawer{position:fixed;z-index:999;left:0;top:0;display:none;width:100dvw;height:100dvh;overflow:hidden}.section-systems-slider .ingredients-drawer.open{display:block}.section-systems-slider .ingredients-drawer__inner{position:fixed;right:-640px;top:0;width:100%;max-width:640px;z-index:5;height:100%;transition:right .25s linear;padding:1em}.section-systems-slider .ingredients-drawer .ingredients-drawer-mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(var(--color-dark-rgb),.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-systems-slider .ingredients-drawer.show .ingredients-drawer__inner{right:0}.section-systems-slider .ingredients-drawer__header{display:flex;justify-content:space-between;align-items:center;line-height:1;padding:2em 2em 1.5em}.section-systems-slider .ingredients-drawer__header .label{font:2em Cormorant Garamond,serif;font-weight:700;display:block;line-height:1}.section-systems-slider .ingredients-drawer-container{display:grid;grid-template-rows:auto 1fr;background-color:#fffff9;border-radius:1em;height:100%}.section-systems-slider .ingredients-drawer-content{height:100%;overflow-y:auto;padding:0 2em 2em}@media(max-width:440px){.section-systems-slider .ingredients-drawer-content{padding:0 1.5em 2em}}@media(min-width:768px){.section-systems-slider .ingredients-drawer-content::-webkit-scrollbar{width:6px;border-radius:.25em}.section-systems-slider .ingredients-drawer-content::-webkit-scrollbar-track{width:6px;box-shadow:none;background-color:#f8f8f4;border-radius:.25em}.section-systems-slider .ingredients-drawer-content::-webkit-scrollbar-thumb{width:6px;background-color:#555e45;outline:0;border-radius:.25em}}.section-systems-slider .ingredients-drawer-content table{border-collapse:collapse;width:100%}.section-systems-slider .ingredients-drawer-content table th{background-color:#555f45e0;border:1px solid rgba(85,95,69,.88);text-align:left;padding:.5em .75em;color:#fff}.section-systems-slider .ingredients-drawer-content table td{border:1px solid rgba(85,95,69,.88);text-align:left;padding:.5em .75em}.section-systems-slider .ingredients-drawer-content h1,.section-systems-slider .ingredients-drawer-content h2,.section-systems-slider .ingredients-drawer-content h3,.section-systems-slider .ingredients-drawer-content h4,.section-systems-slider .ingredients-drawer-content h5,.section-systems-slider .ingredients-drawer-content h6{font:1.25em helvetica_new,sans-serif;font-weight:700}.section-systems-slider .ingredients-drawer-close{background-color:transparent;border:none;font:1em helvetica_new,sans-serif;width:2.5em;height:2.5em;min-width:2.5em;min-height:2.5em;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-systems-slider .ingredients-drawer-close svg{width:1em;height:auto}.section-systems-slider .ingredients-drawer-close svg circle,.section-systems-slider .ingredients-drawer-close svg line,.section-systems-slider .ingredients-drawer-close svg path,.section-systems-slider .ingredients-drawer-close svg polygon{fill:none;stroke:#555e45;stroke-width:1.25;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round;transition:all linear .15s}.section-systems-slider .ingredients-drawer-close span{display:none}.section-systems-slider .ingredients-drawer-close:hover svg circle,.section-systems-slider .ingredients-drawer-close:hover svg line,.section-systems-slider .ingredients-drawer-close:hover svg path,.section-systems-slider .ingredients-drawer-close:hover svg polygon{stroke:#8cb277}
/*# sourceMappingURL=/cdn/shop/t/32/assets/systems-slider.css.map */
