.giraffe-slideshow{position:relative;display:grid;grid-template-columns:var(--giraffe-panel-width) minmax(0,1fr);aspect-ratio:1440 / 697;--giraffe-panel-width: 40.833333%;--giraffe-dot-color: #71847b}.giraffe-slideshow .giraffe-slideshow__panel{grid-column:1;grid-row:1;position:relative;min-width:0;display:grid;grid-template-rows:1fr auto;transition:background-color .4s ease,color .4s ease}.giraffe-slideshow .giraffe-slideshow__content{grid-row:1;align-self:center;justify-self:center;width:80%;max-width:100%;text-align:left}.giraffe-slideshow .giraffe-slideshow__slider{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;gap:0;padding:0;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.giraffe-slideshow .giraffe-slideshow__slider::-webkit-scrollbar{display:none}.giraffe-slideshow .giraffe-slideshow__slide{display:block;flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:0;scroll-snap-align:start}.giraffe-slideshow .giraffe-slideshow__lead{margin:0 0 16px;font-family:var(--font-slabo);font-size:14px;line-height:1;overflow-wrap:anywhere;white-space:pre-line}.giraffe-slideshow .giraffe-slideshow__text{margin:0;font-size:clamp(20px,2.639vw,48px);line-height:1.35;overflow-wrap:anywhere;white-space:pre-line}.giraffe-slideshow .giraffe-slideshow__text-link{display:block;color:inherit;text-decoration:none}.giraffe-slideshow .giraffe-slideshow__logo-picture{grid-row:2;position:static;justify-self:center;display:block;width:90%;margin:0 auto 5px}.giraffe-slideshow .giraffe-slideshow__logo-picture .giraffe-slideshow__logo{display:block;width:100%;height:auto}.giraffe-slideshow .giraffe-slideshow__image-link,.giraffe-slideshow .giraffe-slideshow__image-wrap{display:block;width:100%;height:100%;min-width:0;overflow:hidden}.giraffe-slideshow .giraffe-slideshow__image-wrap picture{display:block;width:100%;height:100%}.giraffe-slideshow .giraffe-slideshow__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.giraffe-slideshow:has(.giraffe-slideshow__content:hover,.giraffe-slideshow__image-wrap:hover) .giraffe-slideshow__image{transform:scale(1.05)}.giraffe-slideshow:has(.giraffe-slideshow__content:hover,.giraffe-slideshow__image-wrap:hover) .giraffe-slideshow__text .giraffe-hover-line{background-size:100% 1px}.giraffe-slideshow .giraffe-slideshow__controls{position:absolute;z-index:3;left:3.6%;bottom:33%;display:flex;align-items:center;justify-content:flex-start;width:34.708333%;padding:0;border:none;background:transparent;pointer-events:none}.giraffe-slideshow .giraffe-slideshow__controls button{pointer-events:auto}.giraffe-slideshow .giraffe-slideshow__controls .slider-button--prev,.giraffe-slideshow .giraffe-slideshow__controls .slider-button--next,.giraffe-slideshow .giraffe-slideshow__controls .slideshow__autoplay{display:none}.giraffe-slideshow .giraffe-slideshow__controls .slider-counter{margin:0}.giraffe-slideshow .giraffe-slideshow__controls .slideshow__control-wrapper{display:flex;align-items:center;justify-content:center;gap:4px}.giraffe-slideshow .giraffe-slideshow__controls .slider-counter__link{display:grid;place-items:center;width:12px;height:12px;padding:0;border:solid 1px transparent;border-radius:50%;text-decoration:none}.giraffe-slideshow .giraffe-slideshow__controls .slider-counter__link .dot{display:block;width:6px;height:6px;border:none;border-radius:50%;background:var(--giraffe-dot-color, #697a72);opacity:.5;transition:opacity .2s ease,background-color .2s ease}.giraffe-slideshow .giraffe-slideshow__controls .slider-counter__link--active{border-color:var(--color-white, #fff)}.giraffe-slideshow .giraffe-slideshow__controls .slider-counter__link--active .dot{background:var(--color-white, #fff);opacity:1}@media(max-width:699px){.giraffe-slideshow{display:flex;flex-direction:column-reverse;aspect-ratio:auto}.giraffe-slideshow .giraffe-slideshow__slider{flex:0 0 auto;width:100%;aspect-ratio:828 / 825}.giraffe-slideshow .giraffe-slideshow__panel{position:relative;min-height:0;aspect-ratio:828 / 573;padding:10% 7% 6%}.giraffe-slideshow .giraffe-slideshow__content{align-self:start;width:100%;max-width:100%;text-align:left}.giraffe-slideshow .giraffe-slideshow__lead{margin-bottom:10px;font-size:14px;letter-spacing:1px}.giraffe-slideshow .giraffe-slideshow__text{font-size:clamp(24px,6.28vw,52px)}.giraffe-slideshow .giraffe-slideshow__logo-picture{position:absolute;left:auto;right:5%;bottom:12px;width:22%;margin:0}.giraffe-slideshow .giraffe-slideshow__controls{left:7%;bottom:12px;width:auto;padding:0;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/component-slideshow.css.map */
