.Button-module__8RiFmG__button{cursor:pointer;font-family:var(--font-inter);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.Button-module__8RiFmG__primary{background-color:var(--primary);color:#000;box-shadow:0 4px 14px #c19a6b63}.Button-module__8RiFmG__primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #c19a6b3b}.Button-module__8RiFmG__outline{border-color:var(--primary);color:var(--primary);background-color:#0000}.Button-module__8RiFmG__outline:hover{background-color:var(--primary);color:#000}.Button-module__8RiFmG__sm{padding:.5rem 1rem;font-size:.75rem}.Button-module__8RiFmG__md{padding:.75rem 1.5rem}.Button-module__8RiFmG__lg{padding:1rem 2rem;font-size:1rem}
.page-module__HPa7qq__container{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:4rem 2rem;overflow-x:hidden}@media (max-width:768px){.page-module__HPa7qq__container{padding:2rem 1.5rem}}.page-module__HPa7qq__grid{grid-template-columns:1fr;gap:3rem;min-width:0;display:grid}.page-module__HPa7qq__grid>*{min-width:0}@media (max-width:768px){.page-module__HPa7qq__grid{gap:2rem}}@media (min-width:1024px){.page-module__HPa7qq__grid{grid-template-columns:1.2fr .8fr}}.page-module__HPa7qq__mainImageWrapper{aspect-ratio:4/5;background:#111;border-radius:2px;width:100%;position:relative;overflow:hidden}.page-module__HPa7qq__statusBadge{background:var(--primary);color:#000;text-transform:uppercase;letter-spacing:.1em;z-index:10;padding:.5rem 1rem;font-weight:600;position:absolute;top:2rem;left:2rem;box-shadow:0 4px 20px #0000004d}.page-module__HPa7qq__statusBadge[data-status=Såld]{color:#fff;background:#c83232e6}.page-module__HPa7qq__thumbnails{gap:1rem;margin-top:1rem;display:flex}.page-module__HPa7qq__thumb{cursor:pointer;background:#222;border:1px solid #333;width:80px;height:80px}.page-module__HPa7qq__info{flex-direction:column;justify-content:center;min-width:0;max-width:100%;display:flex}.page-module__HPa7qq__title{font-family:var(--font-montserrat);color:#fff;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-bottom:.5rem;font-size:3.5rem;line-height:1.1}@media (max-width:768px){.page-module__HPa7qq__title{font-size:2.25rem}}.page-module__HPa7qq__price{color:var(--primary);overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-bottom:2rem;font-size:1.5rem;font-weight:500}@media (max-width:768px){.page-module__HPa7qq__price{margin-bottom:1.5rem;font-size:1.25rem}}.page-module__HPa7qq__details{border-bottom:1px solid #222;flex-wrap:wrap;gap:2rem;max-width:100%;margin-bottom:2rem;padding-bottom:2rem;display:flex}@media (max-width:768px){.page-module__HPa7qq__details{gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem}}@media (max-width:480px){.page-module__HPa7qq__details{gap:1rem}}.page-module__HPa7qq__detailItem{flex-direction:column;min-width:0;display:flex}.page-module__HPa7qq__detailItem .page-module__HPa7qq__value{overflow-wrap:break-word;word-break:break-word}.page-module__HPa7qq__label{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.page-module__HPa7qq__value{color:#fff;font-size:1.1rem;font-weight:500}.page-module__HPa7qq__description{color:#ccc;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-bottom:3rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.page-module__HPa7qq__description{margin-bottom:2rem;font-size:1rem;line-height:1.6}}.page-module__HPa7qq__pedigree{border-left:2px solid var(--primary);overflow-wrap:break-word;word-break:break-word;background:#111;max-width:100%;margin-bottom:3rem;padding:1.5rem}.page-module__HPa7qq__pedigree p{overflow-wrap:break-word;word-break:break-word;max-width:100%}@media (max-width:768px){.page-module__HPa7qq__pedigree{margin-bottom:2rem;padding:1.25rem}}.page-module__HPa7qq__pedigreeTitle{font-family:var(--font-montserrat);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.9rem}.page-module__HPa7qq__actions{flex-wrap:wrap;gap:1rem;margin-top:auto;display:flex}@media (max-width:768px){.page-module__HPa7qq__actions{flex-direction:column;gap:.75rem}.page-module__HPa7qq__actions>*{width:100%}}.page-module__HPa7qq__backContainer{min-width:0;max-width:100%;margin-bottom:2rem}@media (max-width:768px){.page-module__HPa7qq__backContainer{margin-bottom:1.5rem}}
.page-module__4gMfna__container{flex-direction:column;min-height:100vh;display:flex}.page-module__4gMfna__hero{background-color:#000;justify-content:center;align-items:center;height:90vh;margin-top:-80px;padding-top:80px;display:flex;position:relative;overflow:hidden}.page-module__4gMfna__heroContent{z-index:10;text-align:center;flex-direction:column;align-items:center;animation:1.2s ease-out page-module__4gMfna__fadeIn;display:flex;position:relative}.page-module__4gMfna__logoWrapper{margin-bottom:2rem;position:relative}.page-module__4gMfna__heroLogo{border-radius:50%;box-shadow:0 0 50px #c19a6b1a}.page-module__4gMfna__title{font-family:var(--font-montserrat);letter-spacing:-.02em;color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:4rem;font-weight:800;line-height:1}.page-module__4gMfna__gold{color:var(--primary);margin-left:5px}.page-module__4gMfna__subtitle{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:1.5rem;font-weight:300}.page-module__4gMfna__actions{gap:1.5rem;display:flex}.page-module__4gMfna__heroGlow{z-index:1;pointer-events:none;background:radial-gradient(circle,#c19a6b26 0%,#0000 70%);width:60vw;height:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__4gMfna__intro{text-align:center;background-color:#0a0a0a;padding:8rem 0}.page-module__4gMfna__introContent{max-width:800px;margin:0 auto}.page-module__4gMfna__sectionTitle{font-family:var(--font-montserrat);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:2.5rem}.page-module__4gMfna__readMore{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-top:1rem;font-size:.9rem;font-weight:600;transition:transform .3s;display:inline-block}.page-module__4gMfna__horseCard:hover .page-module__4gMfna__readMore{transform:translate(5px)}.page-module__4gMfna__text{color:#ffffffe6;margin-bottom:3rem;font-size:1.25rem;line-height:1.8}.page-module__4gMfna__signature{font-family:var(--font-script);color:var(--primary);font-size:3rem;transform:rotate(-5deg)}@keyframes page-module__4gMfna__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__4gMfna__title{font-size:2.5rem}.page-module__4gMfna__subtitle{padding:0 1rem;font-size:1.1rem}.page-module__4gMfna__heroLogo{width:200px;height:200px}.page-module__4gMfna__actions{flex-direction:column;width:100%;padding:0 2rem}}.page-module__4gMfna__featuredSection{background-color:#050505;padding:6rem 2rem;position:relative}.page-module__4gMfna__horseGrid{grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__4gMfna__horseGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__4gMfna__horseGrid{grid-template-columns:repeat(4,1fr);max-width:1400px}}.page-module__4gMfna__horseCard{background:#111;border-radius:4px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.page-module__4gMfna__horseCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #c19a6b26}.page-module__4gMfna__cardImageWrapper{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.page-module__4gMfna__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__4gMfna__horseCard:hover .page-module__4gMfna__cardImage{transform:scale(1.05)}.page-module__4gMfna__statusBadge{background:var(--primary);color:#000;text-transform:uppercase;letter-spacing:.1em;z-index:10;padding:.25rem .75rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 10px #0000004d}.page-module__4gMfna__statusBadge[data-status=Såld]{color:#fff;background:#c83232e6}.page-module__4gMfna__statusBadge[data-status=Kommande]{color:#000;background:#fff}.page-module__4gMfna__statusBadge[data-status="I vår ägo"]{color:#fff;background:#2c3e50}.page-module__4gMfna__statusBadge[data-status=I\ stallet]{color:#fff;background:#1b4332}.page-module__4gMfna__cardInfo{text-align:center;padding:1.5rem}.page-module__4gMfna__cardName{font-family:var(--font-montserrat);color:#fff;text-transform:uppercase;margin-bottom:.5rem;font-size:1.5rem}.page-module__4gMfna__cardPedigree{color:var(--primary);font-size:1rem;font-style:italic;font-weight:400}.page-module__4gMfna__viewAllContainer{text-align:center;margin-top:4rem}
.form-module__GDMaIG__container{max-width:800px;margin:0 auto;padding:4rem 2rem}.form-module__GDMaIG__header{margin-bottom:2rem}.form-module__GDMaIG__backLink{color:#888;font-size:.9rem}.form-module__GDMaIG__title{font-family:var(--font-montserrat);color:#fff;margin-top:1rem;font-size:2rem}.form-module__GDMaIG__form{flex-direction:column;gap:2rem;display:flex}.form-module__GDMaIG__grid{grid-template-columns:1fr;gap:2rem;display:grid}.form-module__GDMaIG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.form-module__GDMaIG__label{color:#ccc}.form-module__GDMaIG__input,.form-module__GDMaIG__textarea,.form-module__GDMaIG__select{color:#fff;background:#0a0a0a;border:1px solid #333;width:100%;padding:1rem}.form-module__GDMaIG__textarea{font-family:inherit}.form-module__GDMaIG__pedigreeSection{background:#0f0f0f;border:1px solid #222;border-radius:4px;margin-top:1rem;padding:1.5rem}.form-module__GDMaIG__sectionTitle{color:#fff;font-size:1rem;font-family:var(--font-montserrat);margin-bottom:1rem}.form-module__GDMaIG__uploadSection{background:#111;border:1px dashed #333;border-radius:4px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.form-module__GDMaIG__previewGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;width:100%;margin-top:1rem;display:grid}.form-module__GDMaIG__previewItem{aspect-ratio:1;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.form-module__GDMaIG__previewItem:active{cursor:grabbing}.form-module__GDMaIG__dragging{opacity:.35;transition:opacity .15s,transform .15s;transform:scale(.95)}.form-module__GDMaIG__dragOver{outline:2px solid var(--primary);outline-offset:2px}.form-module__GDMaIG__previewImage{object-fit:cover;border:1px solid #333;border-radius:4px;width:100%;height:100%}.form-module__GDMaIG__removeBtn{color:#fff;cursor:pointer;z-index:2;background:red;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:1;position:absolute;top:-5px;right:-5px}.form-module__GDMaIG__dragHandle{color:#fff9;pointer-events:none;z-index:2;font-size:1.1rem;line-height:1;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.form-module__GDMaIG__mainBadge{background:var(--primary);color:#000;letter-spacing:.05em;z-index:2;pointer-events:none;border-radius:2px;padding:2px 5px;font-size:.6rem;font-weight:700;position:absolute;top:4px;left:4px}@media (min-width:768px){.form-module__GDMaIG__grid{grid-template-columns:1fr 1fr}.form-module__GDMaIG__gridThree{grid-template-columns:1fr 1fr 1fr}}
.HorseGallery-module__u2U3La__galleryContainer{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.HorseGallery-module__u2U3La__mainImageWrapper{aspect-ratio:4/5;background:#111;border-radius:2px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}@media (max-width:768px){.HorseGallery-module__u2U3La__mainImageWrapper{aspect-ratio:4/5}}.HorseGallery-module__u2U3La__mainImage{transition:opacity .3s}.HorseGallery-module__u2U3La__statusBadge{background:var(--primary);color:#000;text-transform:uppercase;letter-spacing:.1em;z-index:10;padding:.5rem 1rem;font-weight:600;position:absolute;top:2rem;left:2rem;box-shadow:0 4px 20px #0000004d}.HorseGallery-module__u2U3La__statusBadge[data-status=Såld]{color:#fff;background:#c83232e6}.HorseGallery-module__u2U3La__statusBadge[data-status=Kommande]{color:#000;background:#fff}.HorseGallery-module__u2U3La__statusBadge[data-status="I vår ägo"]{color:#fff;background:#2c3e50}@media (max-width:768px){.HorseGallery-module__u2U3La__statusBadge{letter-spacing:.05em;padding:.35rem .75rem;font-size:.75rem;top:1rem;left:1rem}}.HorseGallery-module__u2U3La__navButton{color:#fff;cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:768px){.HorseGallery-module__u2U3La__navButton{width:36px;height:36px}}.HorseGallery-module__u2U3La__navButton:hover{background:rgba(var(--primary-rgb),.8);color:#000}.HorseGallery-module__u2U3La__prevButton{left:1rem}.HorseGallery-module__u2U3La__nextButton{right:1rem}.HorseGallery-module__u2U3La__thumbnails{scrollbar-width:thin;scrollbar-color:#333 #111;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.HorseGallery-module__u2U3La__thumb{cursor:pointer;opacity:.6;background:#222;border:1px solid #333;flex-shrink:0;width:80px;height:80px;transition:border-color .3s,opacity .3s;position:relative}@media (max-width:768px){.HorseGallery-module__u2U3La__thumb{width:65px;height:65px}}.HorseGallery-module__u2U3La__thumb:hover{opacity:1}.HorseGallery-module__u2U3La__thumb.HorseGallery-module__u2U3La__active{border-color:var(--primary);opacity:1}
