.slideshow-section slideshow-slide,.slideshow-section .slideshow__slide{min-height:85vh}.slideshow-section slideshow-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000a6,#0000004d,#0000000d);z-index:1;pointer-events:none}.slideshow-section slideshow-slide>*{position:relative;z-index:2}.slideshow-section slideshow-slide p:first-of-type{font-size:14px;font-style:italic;color:#ffffffc7;margin-bottom:10px;letter-spacing:.03em}.slideshow-section slideshow-slide h2{font-size:clamp(32px,5vw,68px);font-weight:900;color:#fff;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;margin-bottom:16px;font-family:var(--font-heading-family, sans-serif)}.slideshow-section slideshow-slide p{font-size:clamp(13px,1.4vw,16px);color:#ffffffd9;line-height:1.65;max-width:480px;margin-bottom:28px}.slideshow-section slideshow-slide a,.slideshow-section slideshow-slide .button{background-color:#b07d3a!important;color:#fff!important;border:none!important;padding:14px 36px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;text-decoration:none!important;display:inline-block!important;transition:background .2s ease!important}.slideshow-section slideshow-slide a:hover,.slideshow-section slideshow-slide .button:hover{background-color:#9a6b2e!important}.slideshow-section slideshow-controls .slideshow-dot{background:#fff6;border:none;width:8px;height:8px;border-radius:50%;transition:background .3s}.slideshow-section slideshow-controls .slideshow-dot[aria-selected=true],.slideshow-section slideshow-controls .slideshow-dot.active{background:#b07d3a;width:24px;border-radius:4px}.slideshow-section .slideshow-control{color:#fff;opacity:.85;transition:opacity .2s}.slideshow-section .slideshow-control:hover{opacity:1}@media screen and (max-width:749px){.slideshow-section slideshow-slide,.slideshow-section .slideshow__slide{min-height:70vh}.slideshow-section slideshow-slide h2{font-size:clamp(26px,8vw,40px)}.slideshow-section slideshow-slide p{font-size:13px;max-width:100%}}.freddo-split{padding:0;overflow:hidden}.freddo-split__inner{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.freddo-split--reverse .freddo-split__inner{direction:rtl}.freddo-split--reverse .freddo-split__inner>*{direction:ltr}.freddo-split__image{position:relative;overflow:hidden}.freddo-split__image img{width:100%;height:100%;object-fit:cover;display:block}.freddo-split__image-overlay{position:absolute;bottom:32px;left:28px;right:28px}.freddo-split__eyebrow{font-size:13px;color:#ffffffbf;font-style:italic;margin-bottom:6px}.freddo-split__heading{font-size:clamp(22px,2.5vw,36px);font-weight:800;color:#fff;text-transform:uppercase;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.freddo-split__subtext{font-size:13px;color:#ffffffd9;margin-bottom:16px}.freddo-split__btn{display:inline-block;background:#b07d3a;color:#fff;padding:11px 24px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.freddo-split__btn:hover{background:#9a6b2e}.freddo-split__products{padding:32px 24px;background:#fff;display:flex;align-items:center}.freddo-split__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.freddo-split__product-card{text-decoration:none;color:inherit;transition:transform .2s}.freddo-split__product-card:hover{transform:translateY(-3px)}.freddo-split__product-img{aspect-ratio:3/4;overflow:hidden;background:#f2f2f2;border-radius:4px;margin-bottom:8px}.freddo-split__product-img img{width:100%;height:100%;object-fit:cover}.freddo-split__product-name{font-size:12px;font-weight:500;color:#222;margin-bottom:3px;line-height:1.3}.freddo-split__product-price{font-size:12px;color:#555}.freddo-split__product-price s{color:#aaa;margin-right:4px}.freddo-split__product-price span{color:#222;font-weight:600}@media(max-width:768px){.freddo-split__inner{grid-template-columns:1fr}.freddo-split--reverse .freddo-split__inner{direction:ltr}.freddo-split__grid{grid-template-columns:repeat(2,1fr)}.freddo-split__image{min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/freddo-custom.css.map */
