#boat-overview{display:grid;gap:35px;width:100%;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin:20px 0}#boat-item{position:relative;box-sizing:border-box;margin:0 3.5% 30px 0;padding:0 0 15px 0;box-sizing:border-box;border:1px solid #EAEAEA;height:auto;text-decoration:none}#boat-item:hover{box-shadow:2px 2px 15px rgb(57 84 72 / 15%)}#boat-overview a,#boat-overview a:hover{color:#000;text-decoration:none}#image-holder{position:relative}#image-holder img{border-style:none;max-width:100%;height:260px;width:100%;object-fit:cover}#image-holder .after{position:absolute;top:0;left:0;max-width:100%;width:auto;height:260px;display:block}#image-holder:hover .after{display:block;background:rgba(0,0,0,.6);opacity:50%}#boat-summary{font-weight:700;overflow:hidden;text-overflow:ellipsis;height:44px;margin:25px 0 20px;text-align:center;padding:0 20px}#boat-information{overflow:hidden;text-align:center;padding:0 20px;height:180px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}#boat-main-specifications{overflow:hidden;text-align:center;padding:0 20px;height:100px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}#all-boats-overview{max-width:1600px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;padding:50px 25px}#boat-price-block{padding-left:20px;text-align:left}#boat-location-block{padding-left:20px;text-align:right;font-style:italic}#boat-price-block-title{font-size:14px}#boat-price-block-price{font-size:20px;font-weight:700}#boat-price-block-vat{font-size:14px}#toolbar{margin:20px 0}#boat-price-block-status{height:30px;margin:25px 20px}#boat-price-block-status span{background:#999;color:#fff;font-weight:700;padding:6px 12px;text-transform:uppercase;font-size:16px;border-radius:5px}.flex{display:flex}.filter-group{width:100%}.font-bold{font-weight:700}.text-base{font-size:14px;line-height:24px}div#filter-label{padding:13px 0}.filter-group-label-box{padding-left:16px;flex-shrink:0;width:100px;max-height:50px;--tw-bg-opacity:1;background-color:#a18c6d;;color:#e5e7eb;--tw-border-opacity:1;border-color:#a18c6d;border-left-width:1px;border-bottom-width:1px;border-top-width:1px}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}.items-center{align-items:center;margin-block-start:auto}.filter-group p{margin-block-end:12px;margin-block-start:12px}.filter-group-value-box{width:100%;position:relative;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:#a18c6d;border-right-width:0;border-width:1px;overflow:hidden}.relative{position:relative}.w-full{width:100%}#filter-group-value-box input[type=number]{--tw-text-opacity:1;color:rgb(11 17 31 / var(--tw-text-opacity,1));font-weight:400;background-color:inherit;outline:none!important;border-style:none;border-width:0;border:none;padding:0}#filter-group-value-box input:focus{outline:none!important;border-style:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}.gap-m{gap:16px}.grid{display:grid}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}@media (min-width:768px){.md\:flex-row{flex-direction:row}}.mt-m{margin-top:16px}.filter-search button[type=submit],.filter-search button[type=button]{padding:10px 40px}@media (min-width:768px){.filter-search button[type=submit],.filter-search button[type=button]{padding:15px 80px}}.filter-search button:hover[type=submit],.filter-search button:hover[type=button]{background-color:#857256;border-color:#857256}.sort-group-flex{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:15px}.sort-group-flex select{border:none;outline:none;padding:8px 12px;border-bottom:1px solid #ccc}.youtube-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.youtube-video-wrapper iframe,.youtube-video-wrapper object,.youtube-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}