@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,700;1,400;1,500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:initial}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.display-grid-list img{cursor:pointer;height:20px;margin-right:1rem;width:20px}header{background:#14305df2;color:#e2e7ee;display:flex;justify-content:center;padding:1rem;position:fixed;width:100%;z-index:10}header .header-container{align-items:center;display:flex}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){header .header-container{width:800px}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){header .header-container{width:1100px}}@media (min-width:1440px) and (max-width:1919px){header .header-container{width:1314px}}@media (min-width:1920px){header .header-container{width:1664px}}header .header-logo{color:#e2e7ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2rem;font-size:var(--fs-800);font-weight:500;text-align:left;text-decoration:none;width:100%}header .header-logo img{max-height:80px}@media (orientation:portrait) and (max-width:600px){header .header-logo img{max-height:50px}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){header .header-logo img{max-height:40px}}header .header-nav-menu{align-items:center;display:flex;justify-content:space-between;width:100%;z-index:10}@media (orientation:portrait) and (max-width:600px){header .header-nav-menu{display:none}}header .nav-item .nav-link{color:#e2e7ee;font-size:.9rem;font-size:var(--fs-200);text-decoration:none}header .nav-item .nav-link img{height:20px;width:20px}header .nav-item .active{font-weight:700}@media (orientation:portrait) and (max-width:600px){header .nav-menu{bottom:0;left:0;position:fixed;z-index:100}}.footer{align-items:center;background:#14305df2;bottom:0;color:#ccc;display:flex;flex-direction:column;gap:.5rem;height:5em;justify-content:center;padding:1em 0;position:fixed;width:100%;z-index:9}@media (orientation:portrait) and (max-width:600px){.footer{height:7em}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.footer{height:3em}}.footer-nav-menu{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:.5rem;width:100%;z-index:10;z-index:20}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.footer-nav-menu{display:none}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.footer-nav-menu{display:none}}@media (min-width:1920px){.footer-nav-menu{display:none}}@media (min-width:1440px){.footer-nav-menu{display:none}}.footer-nav-menu .nav-item .nav-link{color:#e2e7ee;font-size:.9rem;font-size:var(--fs-200);text-decoration:none}.footer-nav-menu .nav-item .nav-link img{height:20px;width:20px}.footer-nav-menu .nav-item .active{font-weight:700}@media (orientation:portrait) and (max-width:600px){.footer-nav-menu .nav-menu{bottom:0;left:0;position:fixed;z-index:100}}.copyright{font-size:var(--fs-70)}@media (min-width:1440px){.copyright{font-size:1rem;font-size:var(--fs-300)}}.site-design-bcp{font-size:.6rem;font-size:var(--fs-50)}.site-design-bcp a{color:#999}@media (min-width:1440px){.site-design-bcp{font-size:.6rem;font-size:var(--fs-50)}}.welcome-text{background-color:#cccccc4d;border-radius:1rem;bottom:25%;color:#e2e7ee;font-weight:200;left:2rem;line-height:1.8rem;line-height:var(--fs-700);padding:1rem;position:absolute}.welcome-text .logo{font-family:EB Garamond,serif;font-size:1.8rem;font-size:var(--fs-700)}@media (orientation:portrait) and (max-width:600px){.welcome-text{font-size:1rem;font-size:var(--fs-300)}}.hero-container{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:repeat(5,minmax(265px,480px));grid-template-rows:repeat(2,minmax(200px,360px));margin-top:8rem;position:relative}@media (orientation:portrait) and (max-width:600px){.hero-container{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);margin-top:8rem;width:90%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.hero-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,220px);margin-top:10em;width:90%}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.hero-container{grid-template-columns:repeat(5,minmax(240px,480px));grid-template-rows:repeat(2,200px);margin-top:9em;width:95%}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.hero-container{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);margin-top:5rem;width:90%}}@media (min-width:1440px) and (max-width:1919px){.hero-container{grid-template-columns:repeat(5,250px);grid-template-rows:repeat(2,188px)}}@media (min-width:1920px){.hero-container{grid-template-columns:repeat(5,320px);grid-template-rows:repeat(2,240px)}}.hero-sidebar{background-color:#e2e7ee;border:2px solid #333;border-radius:.5rem;box-shadow:5px 5px 6px -1px #0000003d;display:flex;flex-direction:column;overflow:hidden;padding:.5rem;position:relative}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.hero-sidebar{padding:.5rem}}.hero-sidebar .container-heading{border-bottom:2px solid #14305d;color:#14305d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;font-size:var(--fs-400);font-weight:700;margin-bottom:.6rem;padding-bottom:.25rem;text-align:left}.hero-sidebar .item{display:grid;grid-template-columns:1fr 3fr}.hero-sidebar .item .item-image{height:100%}.hero-sidebar .item .item-image img{max-height:7rem;object-fit:contain}@media (orientation:portrait) and (max-width:600px){.hero-sidebar .item .item-image img{max-height:5rem}}@media (min-width:1920px){.hero-sidebar .item .item-image img{max-height:10rem}}.hero-sidebar .item .item-details{display:flex;flex-direction:column;gap:1rem;height:90%}.hero-sidebar .item .item-details .item-heading{align-items:baseline;color:#1d4587;display:flex;font-family:EB Garamond,serif;justify-content:space-between;padding:0 1rem}.hero-sidebar .item .item-details .item-heading .item-title{font-size:1.2rem;font-size:var(--fs-400);font-weight:700}.hero-sidebar .item .item-details .item-heading .item-price{font-size:1.2rem;font-size:var(--fs-400)}.hero-sidebar .item .item-details .item-heading .item-price:before{content:"$"}.hero-sidebar .item .item-details .item-text{font-size:.8rem;font-size:var(--fs-100);height:75%;padding:0 1rem;text-align:left}.hero-sidebar .item .item-details .item-text p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.read-more-button{bottom:10px;position:absolute;right:10px}.latestItemForSale{grid-area:2/4/3/6}@media (orientation:portrait) and (max-width:600px){.latestItemForSale{grid-area:3/1/4/2}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.latestItemForSale{grid-area:4/1/4/2}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.latestItemForSale{grid-area:3/2/4/3}}.item-title-date{display:flex;justify-content:space-between}.siteSpecial{grid-area:1/4/2/6}@media (orientation:portrait) and (max-width:600px){.siteSpecial{grid-area:2/1/3/2}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.siteSpecial{grid-area:3/1/3/2}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.siteSpecial{grid-area:3/1/4/2}}.heroSlider{border-radius:1rem;box-shadow:5px 5px 6px -1px #0000003d;grid-area:1/1/3/4;margin-inline:auto;overflow:hidden;position:relative;width:100%}@media (orientation:portrait) and (max-width:600px){.heroSlider{grid-area:1/1/2/2}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.heroSlider{grid-area:1/1/3/3}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.heroSlider{grid-area:1/1/3/3}}.heroSlider-track{gap:16px;height:100%;overflow:hidden;width:100%}.heroSlider-images{left:0;transition:left 1s ease}.heroSlider-image,.heroSlider-images{display:flex;height:100%;position:absolute;width:100%}.heroSlider-image{align-items:center;justify-content:center;opacity:0;transition:opacity 1.5s ease}.heroSlider-image img{height:100%;min-width:100%;object-fit:cover}.heroSlider-image .hero-image-caption{bottom:10%;color:#e2e7ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;font-size:var(--fs-400);font-style:italic;font-weight:200;opacity:0;position:absolute;transition:opacity 1.5s ease;transition-delay:1.5s}@media (orientation:portrait) and (max-width:600px){.heroSlider-image .hero-image-caption{bottom:15%;font-size:.8rem;font-size:var(--fs-100)}}.heroSlider-image .hero-image-caption-active{opacity:1}.heroSlider-image-active{opacity:1;transition:opacity 1.5s ease}.noTransition{transition:none!important}.slider-circles{bottom:3%;display:flex;gap:2rem;justify-content:center;position:absolute;width:100%;z-index:3}.slider-circles .slider-circle{background-color:#333;border:1px solid #666;border-radius:50%;height:1.25rem;opacity:.7;width:1.25rem}.slider-circles .slider-circle:hover{cursor:pointer}.slider-circles .slider-circle-active{background-color:#4d4d4d;border:1px solid #ccc}.news-container{max-width:1664px}@media (orientation:portrait) and (max-width:600px){.news-container{max-width:none;width:90%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.news-container{max-width:none;width:90%}}@media (min-width:1440px) and (max-width:1919px){.news-container{max-width:1314px}}@media (min-width:1920px){.news-container{width:1664px}}.latestNewsItem{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.latestNewsItem .container-heading{border-bottom:1px solid #3572d4;color:#1d4587;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}.latestNewsItem .item{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 3fr}.latestNewsItem .item .item-details{display:flex;flex-direction:column;gap:1rem}.latestNewsItem .item .item-heading{display:flex;justify-content:space-between;width:100%}@media (orientation:portrait) and (max-width:600px){.latestNewsItem .item .item-heading{flex-direction:column}}.latestNewsItem .item .item-title{color:#1d4587;font-size:1.2rem;font-size:var(--fs-400)}.latestNewsItem .item .item-date{color:#1d4587;font-style:italic}.latestNewsItem .item .item-image img{max-width:100%;object-fit:contain}.news-items-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"main main" "main main" "one two " "three four" ". .";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,33%);padding-bottom:5rem;padding-top:1rem;width:100%}@media (orientation:portrait) and (max-width:600px){.news-items-container{grid-template-areas:"main main" "one two " "three four" ". .";grid-template-rows:repeat(auto-fill,10%)}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.news-items-container{grid-template-areas:"main main" "main main" "one two " "three four" ". .";grid-template-rows:none}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.news-items-container{grid-template-areas:"main main" "main main" "one two " "three four" ". .";grid-template-rows:none}}@media (min-width:1440px) and (max-width:1919px){.news-items-container{grid-template-areas:"main main main one two" "main main main three four" ". . . . .";grid-template-columns:repeat(5,250px);grid-template-rows:repeat(3,230px)}}@media (min-width:1920px){.news-items-container{grid-template-areas:"main main main one two" "main main main three four" ". . . . .";grid-template-columns:repeat(5,320px);grid-template-rows:repeat(3,250px)}}.first-news-item{align-items:center;gap:1rem;grid-area:main;margin-bottom:7rem}.first-news-item,.news-item{display:flex;flex-direction:column}.news-item{color:#333;justify-content:space-between}.news-item img{border-radius:.5rem;height:200px;max-width:100%;object-fit:cover}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.news-item img{height:100%}}.news-item-main img{border-radius:1rem;height:auto;width:90%}.news-item-1{grid-area:one}.news-item-2{grid-area:two}.news-item-3{grid-area:three}.news-item-4{grid-area:four}.brands-container{display:flex;flex-direction:column;gap:1rem;max-width:1664px;padding-bottom:5rem;width:100%}@media (orientation:portrait) and (max-width:600px){.brands-container{max-width:none;width:90%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brands-container{max-width:none;width:90%}}@media (min-width:1440px) and (max-width:1919px){.brands-container{max-width:1314px}}@media (min-width:1920px){.brands-container{width:1664px}}.brands-container .brand-filters{display:flex;gap:5rem}.brands-container .brand-filters .brand-filter{color:#666;cursor:pointer;font-weight:500;transition:all .35s ease-in}.brands-container .brand-filters .brand-filter-active{color:#1d4587;cursor:default;text-shadow:1px 0 #666;transition:all .35s ease-out}@media (orientation:portrait) and (max-width:600px){.brands-container .brand-filters{gap:1rem}}.brand-list{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:270px;grid-template-columns:repeat(5,1fr);margin-bottom:3em;opacity:1;transition:opacity .35s ease}@media (orientation:portrait) and (max-width:600px){.brand-list{grid-auto-rows:170px;grid-template-columns:repeat(2,1fr)}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brand-list{grid-auto-rows:200px;grid-template-columns:repeat(4,1fr)}}.brand-list-transitioning{opacity:0}.brand-card{align-items:center;background:#14305d;border:1px solid #14305d;border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.brand-card .brand-logo{max-height:30%;max-width:80%;position:absolute;top:1rem}.brand-card .brand-image{bottom:0;position:absolute;width:100%}.brand-card .brand-info{background:#e2e7ee;border-radius:.5rem;bottom:0;height:90%;opacity:0;padding:.5rem;position:absolute;transition:all .5s ease;width:90%}.brand-card .button,.brand-card .contact-button,.brand-card .small-button{bottom:.5rem;position:absolute;right:.5rem}.brand-card:hover .brand-info{opacity:.9;top:50%;transform:translateY(-50%)}@media (orientation:portrait) and (max-width:600px){.brand-card:hover .brand-info{bottom:1rem}}.brand-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:60% 40%;height:100vh;position:absolute;width:100%}@media (orientation:portrait) and (max-width:600px){.brand-container{display:flex;flex-direction:column-reverse;overflow:hidden}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brand-container{display:flex;flex-direction:column-reverse;overflow:hidden}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.brand-container{grid-template-columns:50% 50%}}.brand-left-distributor{grid-template-rows:1fr 3fr 1fr 3fr}.brand-left{display:flex;flex-direction:column;gap:1rem;padding:9em 4em 0;position:relative}@media (orientation:portrait) and (max-width:600px){.brand-left{align-items:center;background:#fffc;border:3px solid #333;border-radius:1rem;height:auto;justify-content:space-between;left:50%;max-height:70%;overflow-y:auto;padding:2rem 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.brand-left{padding:6em 1em;width:100%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brand-left{align-items:center;background:#fffc;border:3px solid #333;border-radius:1rem;height:auto;justify-content:space-between;left:50%;max-height:70%;overflow-y:auto;padding:2rem 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.brand-left{padding:9em 2em}}.brand-left .logo{margin-left:3em}.brand-left .logo img{max-height:150px;max-width:100%}@media (orientation:portrait) and (max-width:600px){.brand-left .logo{margin-left:0}.brand-left .logo img{max-height:75px}}.brand-left .brand-information{margin:3rem}@media (orientation:portrait) and (max-width:600px){.brand-left .brand-information{margin:0}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.brand-left .brand-information{margin:0}}.brand-left .brand-information-container{display:flex;flex-direction:column;margin-bottom:2rem;min-height:10rem;position:relative}.brand-left .brand-information-container .button,.brand-left .brand-information-container .contact-button,.brand-left .brand-information-container .small-button{bottom:0;right:1rem}.brand-link{bottom:0;position:absolute;right:0}.brand-right{height:100vh;max-width:40%;position:fixed;right:0}.brand-right img{height:100%;object-fit:cover}@media (orientation:portrait) and (max-width:600px){.brand-right{display:block;left:0;position:absolute;top:0;z-index:-1}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brand-right{display:block;left:0;position:absolute;top:0;z-index:-1}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.brand-right{max-width:50%}}.brand-product-container{grid-gap:1rem;border-bottom:1px solid #1d4587;display:grid;gap:1rem;grid-template-columns:1fr 3fr;padding-bottom:1rem;position:relative}.brand-product-container img{max-width:100%;object-fit:cover}.brand-product-container .product-info{display:flex;flex-direction:column;gap:1rem}.brand-product-container .product-info ul{list-style-type:disc;margin-left:1rem;padding-left:1rem}.brand-ul-list{list-style-type:disc}.brand-ul-list li{margin-left:2em}.nav-menu-parent{position:relative}.brand-nav{background-color:#14305dcc;display:none;opacity:0;padding:1rem;position:absolute;top:2.25rem;transition:opacity .35s ease-out;width:auto}.brand-nav-open{display:block;opacity:1;top:4rem}@media (orientation:portrait) and (max-width:600px){.brand-nav-open{bottom:3rem;left:0;position:fixed;top:auto}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.brand-nav-open{left:50%;position:fixed;transform:translateX(-50%)}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.brand-nav-open{left:50%;position:fixed;transform:translateX(-50%)}}.brand-nav-category{color:#f9a094;cursor:pointer;font-size:1rem;font-size:var(--fs-300);margin-bottom:.5rem}.brand-nav-category ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:.5rem;max-height:0;opacity:0;transition:opacity .35s ease-out;width:100%}@media (orientation:portrait) and (max-width:600px){.brand-nav-category ul{grid-template-columns:1fr 1fr}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.brand-nav-category ul{grid-template-columns:1fr 1fr 1fr}}.brand-nav-category ul li{display:none}.brand-nav-name{color:#e2e7ee}.brand-nav-name:hover{color:#89ade6}.brand-nav-active-category .brand-nav-category-title{font-weight:700}.brand-nav-active-category ul{max-height:1500px;opacity:1}.brand-nav-active-category ul li{display:block;margin-top:.4rem;padding:.1rem .5rem;white-space:nowrap}.arrow-nav{bottom:5rem;display:flex;gap:3em;height:3rem;justify-content:space-between;padding:0 3em;position:fixed;width:100%}@media (orientation:portrait) and (max-width:600px){.arrow-nav{font-size:1.4rem;font-size:var(--fs-500);gap:initial;justify-content:space-between;left:auto;padding:1.5em 1em;top:10%;transform:none;width:100%}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.arrow-nav{top:5em}}.arrow-nav svg{stroke:#e6e6e6;stroke-width:1;fill:#333;height:30px}.arrow-nav .left-arrow-nav .arrow-container,.arrow-nav .right-arrow-nav .arrow-container{background:#333c;border:1px solid #ccc;border-radius:.5em;display:flex;padding:.5em 1em}.arrow-nav .left-arrow-nav .arrow-container a,.arrow-nav .right-arrow-nav .arrow-container a{align-items:center;color:#e6e6e6;display:flex;gap:3px;justify-content:flex-end}@media (orientation:portrait) and (max-width:600px){.arrow-nav .left-arrow-nav .arrow-container a,.arrow-nav .right-arrow-nav .arrow-container a{font-size:.9rem;font-size:var(--fs-200)}}.arrow-nav .left-arrow-nav .arrow-container:hover,.arrow-nav .right-arrow-nav .arrow-container:hover{background:#3572d4cc;color:#e2e7ee}.arrow-nav .left-arrow-nav .arrow-container:hover a span,.arrow-nav .right-arrow-nav .arrow-container:hover a span{color:#e2e7ee;font-weight:500}.ReactModal__Body--open{overflow-y:scroll}.ReactModal__Overlay{background-color:#14305dbf!important;opacity:0;transition:opacity .75s ease-in-out;z-index:10}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal{background-color:#e2e7ee;border-radius:1rem!important;height:80%;inset:unset!important;left:50%!important;overflow:hidden;padding:1rem;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:auto}@media (orientation:portrait) and (max-width:600px){.modal{height:90%;width:90%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.modal{height:70%;width:90%}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.modal{height:90%;width:90%}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.modal{height:90%;width:90%}}.modal-title{margin-top:.5rem}@media (orientation:portrait) and (max-width:600px){.modal-title{margin-top:0}}.modalClose{cursor:pointer;position:absolute;right:1rem}.modal-item-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;width:100%}@media (orientation:portrait) and (max-width:600px){.modal-item-container{display:flex;flex-direction:column}}.modal-left-side,.modal-right-side{height:90%;width:100%}@media (orientation:portrait) and (max-width:600px){.modal-left-side,.modal-right-side{height:50%}}.modal-left-side{justify-content:center;margin-top:1rem}.modal-images-container,.modal-left-side{align-items:center;display:flex;flex-direction:column}.modal-images-container{gap:1rem;height:100%}.modal-images-container .modal-image{display:flex;height:75%;justify-content:center}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.modal-images-container .modal-image{height:55%}}.modal-images-container .main-image{height:100%;max-width:100%;object-fit:cover}.modal-images-container .modal-gallery-images{grid-gap:.25rem;display:grid;gap:.25rem;grid-auto-flow:column;overflow:hidden;width:100%}.modal-images-container .modal-gallery-images .modal-gallery-image{cursor:pointer;max-height:150px;object-fit:contain;width:100%}.modal-heading{align-items:baseline;border-bottom:1px solid #1d4587;display:flex;justify-content:space-between;padding-top:.5rem;width:100%}.modal-heading-section{padding-top:1rem}@media (orientation:portrait) and (max-width:600px){.modal-heading-section{flex-direction:column;padding-top:0}}.modal-item-text{height:95%;overflow-y:auto}@media (orientation:portrait) and (max-width:600px){.modal-item-text{height:50%;overflow-y:auto}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.modal-item-text{max-height:215px;overflow-x:hidden;overflow-y:scroll}}.modal-right-side{display:flex;flex-direction:column;gap:1rem;padding:1rem}.modal-contact-button-container{bottom:1rem;position:absolute;right:1rem}.modal-center{left:50%;position:relative;transform:translateX(-50%)}.modal-left{float:left;margin:0 1rem 1rem 0}.modal-right{float:right;margin:0 0 1rem 1rem}.modal-item-text .news-modal{padding:2rem 6rem;width:60%}@media (orientation:portrait) and (max-width:600px){.modal-item-text .news-modal{padding:1rem 2rem;width:80%}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.modal-item-text .news-modal{width:80%}}.news-modal-item-container{height:calc(100% - 3rem)}@media (orientation:portrait) and (max-width:600px){.news-modal-item-container{padding-top:1rem}}.news-modal-item-text{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:1rem;padding-top:1rem}.news-modal-item-text p{text-wrap:pretty}.news-modal-item-text iframe{aspect-ratio:16/9;height:auto;width:90%}.news-modal-item-text br{content:"";display:block;margin:1rem 0}.news-modal-item-text img{border-radius:.5rem;height:auto;max-width:100%;min-width:40%}.news-modal-item-text p{text-wrap:balance}@media (orientation:portrait) and (max-width:600px){.news-modal-item-text{padding-bottom:5rem}.news-modal-item-text figure{max-width:100%}}main{align-items:center;display:flex;flex-direction:column;gap:5rem;min-height:100%}@media (orientation:portrait) and (max-width:600px){main{gap:1rem}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){main{gap:1rem}}:root{--grid-size:250px}@media (min-width:1920px){:root{--grid-size:300px}}@media (min-width:2560px){:root{--grid-size:400px}}.shop-container{width:90%}@media (min-width:1920px){.shop-container{max-width:1664px}}.category-filters{display:flex;gap:2rem;margin-top:2rem}@media (orientation:portrait) and (max-width:600px){.category-filters{flex-wrap:wrap;gap:1rem}}.category-filter{color:#666!important;cursor:pointer;font-weight:100!important;transition:all .35s}.category-filter-active{color:#1d4587!important;text-shadow:1px 0 #666}.sale-items-container-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--grid-size),1fr))}.sale-items-container-grid,.sale-items-container-list{display:grid;margin-bottom:5rem;margin-top:2rem;width:100%}.sale-items-container-list{grid-template-columns:1fr}.for-sale-item-list,.for-sale-item-sold{border-bottom:1px solid #1d4587;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5rem 1rem;width:100%}.for-sale-item-list:nth-child(2n),.for-sale-item-sold:nth-child(2n){background-color:#ccc}.for-sale-item-list .item,.for-sale-item-sold .item{cursor:pointer;display:flex;width:100%}.for-sale-item-list .item-details,.for-sale-item-sold .item-details{width:100%}.for-sale-item-list .item-details .item-heading,.for-sale-item-sold .item-details .item-heading{display:grid;grid-template-columns:3fr 1fr}.for-sale-item-list .item-details .item-title-date,.for-sale-item-sold .item-details .item-title-date{align-items:baseline;display:flex;justify-content:space-between}.for-sale-item-list .item-details .item-price,.for-sale-item-sold .item-details .item-price{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:right}.for-sale-item-list:first-child,.for-sale-item-sold:first-child{border-top:1px solid #1d4587}.item-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-size:var(--fs-300);font-weight:500}@media (orientation:portrait) and (max-width:600px){.item-title{font-size:1.2rem;font-size:var(--fs-400)}.shop-cta-buttons{display:none!important}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.shop-cta-buttons{display:none!important}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.shop-cta-buttons{display:none!important}}.for-sale-item-sold{background-color:#fccbc5!important}.for-sale-item-grid{background-color:#e6e6e6;border:1px solid #333;border-radius:1em;box-shadow:5px 5px 6px -1px #0000003d;display:flex;overflow:hidden;position:relative}.for-sale-item-grid .item{cursor:pointer;display:flex;flex-direction:column-reverse;width:100%}.for-sale-item-grid .item .item-image{background-color:#333;height:250px;overflow:hidden;position:relative;width:100%}.for-sale-item-grid .item .item-image img{object-fit:contain;object-position:center;width:100%}.for-sale-item-grid .item .item-details{border-bottom:1px solid #333;height:auto;padding:10px}@media (orientation:portrait) and (max-width:600px){.for-sale-item-grid .item .item-details{padding-bottom:4em}}.for-sale-item-grid .item .item-details .item-heading{display:flex;flex-direction:column;gap:.5rem;height:4em;justify-content:space-between}.for-sale-item-grid .item .item-details .item-text{display:none}.for-sale-item-grid .item .item-details .item-date-price-grid{display:flex;justify-content:flex-start}.for-sale-item-grid .item .item-details .item-date-price-grid .item-date{margin-left:0}.for-sale-item-grid .item .item-details .item-price{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-size:var(--fs-300);font-weight:500}@media (orientation:portrait) and (max-width:600px){.for-sale-item-grid .item .item-details .item-price{font-size:1.4rem;font-size:var(--fs-500)}}.for-sale-item-grid-sold{background:#fccbc5}.item-date{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic;font-weight:300}.item-date,.search-field{font-size:.8rem;font-size:var(--fs-100)}.search-field{border:1px solid #1d4587;border-radius:.25rem;padding:.2rem .5rem}.turntable-mat-container{height:19rem}.turntable-mat-info{grid-gap:1rem;display:grid;font-size:.9rem;font-size:var(--fs-200);gap:1rem;grid-template-columns:1fr 2fr;padding:.5rem 0}.turntable-mat-info img{max-height:19rem;max-width:100%;width:auto}.turntable-mat-info .right-side{display:flex;flex-direction:column;gap:.5rem;max-height:20rem;overflow-y:auto}.turntable-mat-info .right-side .flex .button a,.turntable-mat-info .right-side .flex .contact-button a,.turntable-mat-info .right-side .flex .small-button a{color:#e2e7ee}.site-specials-container{height:20rem;margin-bottom:1rem;position:relative}.site-special{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 2fr;left:0;margin-top:.5rem;opacity:0;position:absolute;top:0;transition:opacity 1.65s ease;width:100%;z-index:-1}.site-special .site-special-left img{max-height:20rem;max-width:100%;width:auto}.site-special .site-special-right{display:flex;flex-direction:column;font-size:.9rem;font-size:var(--fs-200);gap:1rem;height:20rem;max-height:85%;overflow-y:auto}.site-special .flex{bottom:0;position:absolute;right:0}.site-special .flex .contact-button a{color:#fff}.site-special-active{opacity:1;z-index:1}.site-slider-circle{background-color:#e6e6e6;border:1px solid #333;border-radius:50%;height:1.25rem;opacity:.7;width:1.25rem}.site-slider-circle:hover{cursor:pointer}.site-slider-circle-active{background-color:#999;border:1px solid #4d4d4d}.about-container{max-width:1314px;width:90%}@media (min-width:1920px){.about-container{max-width:1664px}}.about-info-section,.about-showroom-section{margin-top:1rem}.about-info-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:35vh;overflow:hidden}@media (orientation:portrait) and (max-width:600px){.about-info-section{grid-template-columns:1fr}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.about-info-section{grid-template-columns:1fr 1fr;grid-template-rows:none}}.about-info-left-side{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-inline:1rem}.about-info-left-side iframe{height:100%;width:90%}.about-info-right-side{padding:1rem}.about-info-right-side img{max-width:100%}.about-info-heading{color:#1d4587;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.2rem;font-size:var(--fs-400)}.about-showroom-info-section{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.about-showroom-info-section img{max-width:100%;padding:1rem}.about-showroom-info-section ul{list-style-type:disc;margin:1rem;padding-left:1rem}@media (orientation:portrait) and (max-width:600px){.about-info-right-side img{max-width:100%}}:root{--fs-50:0.6rem;--fs-80:0.7rem;--fs-100:0.8rem;--fs-200:0.9rem;--fs-300:1rem;--fs-400:1.2rem;--fs-500:1.4rem;--fs-600:1.6rem;--fs-700:1.8rem;--fs-800:2rem;--fs-1000:3rem;height:100%}.text-50{font-size:.6rem;font-size:var(--fs-50)}.text-80{font-size:.7rem;font-size:var(--fs-80)}.text-100{font-size:.8rem;font-size:var(--fs-100)}.text-200{font-size:.9rem;font-size:var(--fs-200)}.text-400{font-size:1.2rem;font-size:var(--fs-400)}.text-500{font-size:1.4rem;font-size:var(--fs-500)}.text-600{font-size:1.6rem;font-size:var(--fs-600)}.text-700{font-size:1.8rem;font-size:var(--fs-700)}.text-800{font-size:2rem;font-size:var(--fs-800)}.text-1000{font-size:3rem;font-size:var(--fs-1000)}body,html{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;height:100%;padding-bottom:5rem;-webkit-user-select:none;user-select:none}@media (orientation:portrait) and (max-width:600px){body,html{font-size:13px}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){body,html{font-size:14px}}@media (min-width:1920px){body,html{font-size:16px}}@media (min-width:2560px){body,html{font-size:20px}}body{overflow-y:scroll}a{color:#1d4587;text-decoration:none}main{width:100%}.page-container{padding:9em 0;position:absolute}@media (orientation:portrait) and (max-width:600px){.page-container{padding:7rem 0}}@media (orientation:landscape) and (min-width:500px) and (max-width:950px){.page-container{padding:8rem 0}}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.page-container{padding:9rem 0}}@media (orientation:landscape) and (min-width:601px) and (max-width:1439px){.page-container{padding:9em 0}}.button,.contact-button,.small-button{align-items:center;background-color:#1d4587;border:2px solid #333;border-radius:.5rem;color:#e2e7ee;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-size:var(--fs-100);font-weight:700;height:34px;margin-top:.5rem;padding:.5rem 1rem;text-align:center;text-decoration:none;white-space:nowrap}.button:hover,.contact-button:hover,.small-button:hover{background-color:#3572d4;cursor:pointer}.contact-button{background-color:#f44a34}.contact-button:hover{background-color:#f9a094;cursor:pointer}.contact-button a{color:#e2e7ee}.small-button{font-size:.7rem;font-size:var(--fs-80)}@media (orientation:portrait) and (max-width:600px){.small-button{height:22px;padding:.2rem .4rem}}.dark-blue-text{color:#1d4587}.section-heading{font-size:1.6rem;font-size:var(--fs-600)}.section-heading,.section-subheading{color:#1d4587;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}.section-subheading{font-size:1.2rem;font-size:var(--fs-400)}.heading-section{align-items:baseline;border-bottom:1px solid #14305d;display:flex;justify-content:space-between}@media (orientation:portrait) and (min-width:601px) and (max-width:1439px){.cta-buttons{bottom:1rem;left:1rem;position:absolute}}.flex{display:flex;gap:1rem}.flex-right{justify-content:right}.fade-enter{opacity:0;z-index:1}.fade-enter-active{opacity:1;transition:opacity .85s ease-in-out;transition-delay:.5s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .42s ease-out}
/*# sourceMappingURL=main.f709a335.css.map*/