@import url("https://fonts.googleapis.com/css2?family=Oswald&display=swap");
/*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base{height:100%;position:relative;width:100%;z-index:1}.noUi-connect{bottom:0;left:0;position:absolute;right:0;top:0}.noUi-origin{height:0;position:absolute;width:0}.noUi-handle{position:relative;z-index:1}.noUi-handle:hover{cursor:pointer}.noUi-handle:focus{outline:none}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:6px}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:2px;box-shadow:0 3px 6px -5px #bbb}.noUi-connect{background:#da291c;border-radius:2px;transition:background .45s}.lonestar__tag .noUi-connect{background:#003da5}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:50%;box-shadow:0 3px 6px -3px #bbb;cursor:default;height:14px;left:-7px;top:-5px;width:14px}.noUi-handle:before{border-radius:50%;content:"";height:40px;position:absolute;transform:translateX(-35%) translateY(-35%);width:40px;z-index:1}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translate3d(0,50%,0)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.gallery-overlay{background:rgba(0,0,0,.975);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.lonestar-galleries{left:0;margin:0 auto;max-height:75%;padding-left:15px;padding-right:15px;position:fixed;right:0;top:10%;z-index:1001}.lonestar-galleries #lonestar-gallery-img,.lonestar-galleries .gallery-thumbs__desktop{display:none!important}.MagicZoom{display:block!important;overflow:hidden}.MagicZoom figure.mz-figure{background-color:transparent;display:table;height:auto;margin:0 auto!important;max-width:48%;transform:translateX(-52%);width:auto}.MagicZoom figure.mz-figure img{min-height:0;opacity:1!important}.MagicZoom .thumbnail--video{height:450px;margin-left:200px;width:600px}@media screen and (max-width:500px){.swiper-slide .video--embed{padding-bottom:0}.video--embed .thumbnail--video{height:100%;margin-left:0;width:100%}}@media screen and (max-width:900px){.swiper-slide .video--embed{padding-bottom:0}.video--embed .thumbnail--video{display:block;width:100%}}.lonestar-galleries .swiper-container{position:absolute;top:100%;width:calc(100% - 30px)}.lonestar-galleries .swiper-container.gallery-thumbs__desktop{margin-top:1em}.lonestar-galleries .swiper-container.gallery-thumbs__mobile{left:0;margin:0 auto;max-width:66.66666667%;min-width:300px;right:0}.swiper-slide a,.swiper-slide img,.swiper-slide span{display:block!important;width:100%}.swiper-slide a,.swiper-slide span{padding-bottom:56.25%;position:relative}.overview-thumbs .swiper-slide a,.overview-thumbs .swiper-slide span{padding-bottom:75%}.swiper-slide img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.thumbnail--overlay.overlay__video{bottom:0;position:absolute;right:0;top:auto;z-index:10}.thumbnail--overlay-button{min-width:3.5em}.thumbnail--overlay-button,.video--embed--small .thumbnail--overlay-button{background-color:rgba(0,0,0,.6);border:none;box-shadow:none;color:#fff;display:inline-block;font-size:1em;font-weight:300;padding:.5em;transition:box-shadow .25s;width:auto}.video--embed--small .thumbnail--overlay-button{min-width:1em}.thumbnail--overlay-button .fa-video-camera{left:5%;position:relative}.video--embed .thumbnail--overlay-button .fa-video-camera{left:10%}.video--embed--small .thumbnail--overlay-button .fa-video-camera{font-size:.9em;left:10%}button.swiper-button-next,button.swiper-button-prev{background-color:rgba(0,0,0,.75);background-image:none;border:none;height:100%;margin-top:0;text-align:center;top:0;width:3em}button.swiper-button-next:before,button.swiper-button-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:3em;vertical-align:text-bottom;width:3em}button.swiper-button-next span,button.swiper-button-prev span{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}button.swiper-button-next{right:0}.gallery-thumbs__at-end button.swiper-button-next,.overview-thumbs__at-end button.swiper-button-next{transform:translateX(100%)}button.swiper-button-next:before{transform:rotate(90deg)}button.swiper-button-prev{left:0}.gallery-thumbs__at-beginning button.swiper-button-prev,.overview-thumbs__at-beginning button.swiper-button-prev{transform:translateX(-100%)}button.swiper-button-prev:before{transform:rotate(-90deg)}button.close-dialog{align-items:center;background-color:#373a3f;background-color:#000;border:none;color:#fff;display:block;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.25;max-width:100%;min-height:40px;padding:1em 3em 1em 1em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transform:translateY(-110%);transition:box-shadow .4s;z-index:100}button.close-dialog:hover{cursor:pointer}button.close-dialog:focus{box-shadow:inset 0 -4px 0 0 #da291c;outline:0}.lonestar__tag button.close-dialog:focus{box-shadow:inset 0 -4px 0 0 #003da5}button.close-dialog:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:2em;margin-right:.5em;vertical-align:text-bottom;width:2em}@media screen and (min-width:900px){.lonestar-galleries{z-index:1002}.lonestar-galleries #lonestar-gallery-img,.lonestar-galleries .gallery-thumbs__desktop{display:block!important}.lonestar-galleries .gallery-thumbs__desktop{margin-top:1em}.lonestar-galleries .gallery-thumbs__mobile{display:none!important}}@media screen and (max-width:500px){.video--embed--small .thumbnail--overlay-button{padding:.3em}}html{overflow-x:hidden}.lonestar-inventory{display:flex;flex-wrap:wrap;font-family:Open Sans,Arial,sans-serif;font-size:16px;margin-left:-1.125em;margin-right:-1.125em}.lonestar-inventory .search-input,.lonestar-inventory .trucks{padding-left:1.125em;padding-right:1.125em}.lonestar-inventory .search-input,.lonestar-inventory .search-input>input{width:100%}.lonestar-inventory .lonestar-inventory--filters{flex:1 1 calc(20% - 2.5em);min-width:240px;padding-left:1.125em;padding-right:1.125em}.lonestar-inventory .filters{padding:0;width:100%}.lonestar-inventory .filters>label,.lonestar-inventory .filters>span{display:block}.lonestar-inventory .trucks{flex:1 1 calc(80% - 2.5em)}.lonestar-inventory .trucks>footer button{width:100%}.lonestar-inventory.lonestar-inventory__list .truck--thumbnail{float:right}.filters{border:none;margin-bottom:1.5em}.filters fieldset{border:1px solid #ccc;border-bottom:none;border-top:none;padding:1.125em 1.5em 0}.filters .filters--header{align-items:center;background-color:#373a3f;border-top:6px solid #da291c;box-shadow:none;display:flex;min-height:4.875em;padding:.75em}.lonestar__tag .filters .filters--header{border-top-color:#003da5}.filters .filters--header:hover{cursor:pointer}.filters .filters--header:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:2.5em;vertical-align:text-bottom;width:2.5em}.filters .filters--header::-webkit-details-marker{display:none}.filters:not([open]) .filters--header:after{transform:rotate(180deg)}.filters .filters--footer{border:1px solid #ccc;border-top:none;padding:0 1.5em 1.5em}.filters .filters--footer span{font-size:24px;line-height:1;margin-left:.1em}.filters label,.filters p{color:#373a3f;font-size:14px;line-height:1.25;width:100%}.filters label{margin-top:.75em}.filters p{display:inline-block;font-weight:700;margin-top:.5em;vertical-align:text-bottom}.filters input,.filters select{background-color:#e6e6e6;border:1px solid #d9d9d9;border-radius:2px;line-height:1.5em;margin-bottom:.5em;margin-top:.5em;min-height:2.5em;padding:.5em;width:100%}.filters input option,.filters select option{min-height:1.5em}.filters .range-slider .slider-values{display:flex;font-size:.75em;font-weight:700;justify-content:space-between;margin-top:.25em}.filters .range-slider .slider-value.slider-value-low{float:left}.filters .range-slider .slider-value.slider-value-high{float:right}.filters button{align-items:center;background-color:#373a3f;border:none;color:#fff;display:block;display:flex;display:inline-block;font-size:12px;font-weight:700;justify-content:center;line-height:1.25;margin-right:.5em;margin-top:1em;max-width:100%;min-height:40px;padding:1em 2em;text-align:center;text-transform:uppercase;transition:box-shadow .4s}.filters button:hover{cursor:pointer}.filters button:focus{box-shadow:inset 0 -4px 0 0 #da291c;outline:0}.lonestar__tag .filters button:focus{box-shadow:inset 0 -4px 0 0 #003da5}.filters .filter span.filter-display_name{display:table;font-size:14px;margin-bottom:.25em;margin-top:1em}.filters .filter button{line-height:1;margin-right:.5em;margin-top:0;min-height:0;padding:.75em 1em}@media screen and (min-width:900px){.filters .filters--header:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:2em;margin-right:-.5em;vertical-align:text-bottom;width:2em}}.trucks--header{background-color:#373a3f;border-top:6px solid #da291c;display:none;margin-bottom:1.5em;padding:.75em}.lonestar__tag .trucks--header{border-top-color:#003da5}.header--title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.025em;line-height:1.25;margin:0 auto 0 5%;text-transform:uppercase}.header--view-toggle{display:flex}.header--view-toggle .trucks--button{background-color:transparent;border:none;border-radius:1px;padding:.75em;transition:background-color .4s}.header--view-toggle .trucks--button.trucks--button__active{background-color:rgba(0,0,0,.333)}.header--view-toggle .trucks--button span{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.view-toggle--grid-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1792 1792'%3E%3Cpath d='M832 1024v384q0 52-38 90t-90 38H192q-52 0-90-38t-38-90v-384q0-52 38-90t90-38h512q52 0 90 38t38 90zm0-768v384q0 52-38 90t-90 38H192q-52 0-90-38t-38-90V256q0-52 38-90t90-38h512q52 0 90 38t38 90zm896 768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90v-384q0-52 38-90t90-38h512q52 0 90 38t38 90zm0-768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90V256q0-52 38-90t90-38h512q52 0 90 38t38 90z'/%3E%3C/svg%3E")}.view-toggle--grid-button:before,.view-toggle--list-button:before{background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:1.5em;vertical-align:text-bottom;width:1.5em}.view-toggle--list-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1792 1792'%3E%3Cpath d='M512 1248v192q0 40-28 68t-68 28H96q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h320q40 0 68 28t28 68zm0-512v192q0 40-28 68t-68 28H96q-40 0-68-28T0 928V736q0-40 28-68t68-28h320q40 0 68 28t28 68zm1280 512v192q0 40-28 68t-68 28H736q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h960q40 0 68 28t28 68zM512 224v192q0 40-28 68t-68 28H96q-40 0-68-28T0 416V224q0-40 28-68t68-28h320q40 0 68 28t28 68zm1280 512v192q0 40-28 68t-68 28H736q-40 0-68-28t-28-68V736q0-40 28-68t68-28h960q40 0 68 28t28 68zm0-512v192q0 40-28 68t-68 28H736q-40 0-68-28t-28-68V224q0-40 28-68t68-28h960q40 0 68 28t28 68z'/%3E%3C/svg%3E")}@media screen and (min-width:500px){.trucks--header{align-items:center;display:flex}}.lonestar-inventory__grid .trucks .trucks--list,.trucks.truck--similar-vehicles .trucks--list{display:flex;flex-wrap:wrap;margin-bottom:1.5em;margin-left:-.875em;margin-right:-.875em}.lonestar-inventory__grid .trucks .trucks--list .truck,.trucks.truck--similar-vehicles .trucks--list .truck{display:flex;display:grid;flex-direction:column;grid-template-rows:auto .75fr 1fr auto;margin-bottom:1.5em;padding-left:.875em;padding-right:.875em;width:100%}.lonestar-inventory__grid .trucks .truck--details,.trucks.truck--similar-vehicles .truck--details{display:none}.lonestar-inventory__grid .trucks .truck--actions,.trucks.truck--similar-vehicles .truck--actions{display:flex;margin-top:auto}.lonestar-inventory__grid .trucks .truck--actions a,.trucks.truck--similar-vehicles .truck--actions a{font-size:12px;margin-top:0;padding:1em .75em}.lonestar-inventory__grid .trucks footer.truck--actions .truck--credit-link,.trucks.truck--similar-vehicles footer.truck--actions .truck--credit-link{display:none}.lonestar-inventory__list .trucks .trucks--list .truck{border:1px solid #ccc;border-top:4px solid #da291c;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2em;padding:1.75em 2em}.lonestar-inventory__list .trucks .trucks--list .truck .truck--info .truck--credit-link{display:none}@media screen and (min-width:500px){.lonestar-inventory__grid .trucks .trucks--list .truck,.trucks.truck--similar-vehicles .trucks--list .truck{width:50%}.lonestar-inventory__list .trucks .trucks--list .truck{padding:2.75em 3em}.trucks .truck{margin-top:0}}@media screen and (min-width:700px){.lonestar-inventory__grid .trucks .trucks--list .truck,.trucks.truck--similar-vehicles .trucks--list .truck{width:33.33333333%}}@media screen and (min-width:900px){.lonestar-inventory__grid .trucks .trucks--list,.trucks.truck--similar-vehicles .trucks--list{margin-left:-1.125em;margin-right:-1.125em}.lonestar-inventory__grid .trucks .trucks--list .truck,.trucks.truck--similar-vehicles .trucks--list .truck{margin-bottom:2em;padding-left:1.125em;padding-right:1.125em}}.inventory-search{align-items:baseline;display:flex;flex-wrap:wrap;margin:1rem 0}.inventory-search .search--criteria{flex:0 1 auto;padding:1rem 1rem 1rem 0}.inventory-search .search--criteria>label{margin:0}.inventory-search .search--criteria label{margin-right:1rem}.inventory-search .search--criteria input[type=checkbox],.inventory-search .search--criteria input[type=radio]{margin-left:1rem;margin-right:.5rem}.inventory-search .search--input{flex:1 1 340px;position:relative}.inventory-search .search--input:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:transparent;color:#fff;content:"\f002";cursor:pointer;display:inline-block;display:flex;flex-wrap:nowrap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:20px;height:100%;justify-content:center;pointer-events:none!important;position:absolute;right:0;text-rendering:auto;top:0;width:70px}.inventory-search input[type=text]{background-color:#e6e6e6;border:1px solid #d9d9d9;border-radius:2px;color:#222;font-size:16px;font-weight:700;line-height:1.5em;min-height:2.5em;padding:.5em;width:100%}.inventory-search input[type=submit]{background:#373a3f;border:0;bottom:0;color:#fff;max-width:70px;padding:0 1rem;position:absolute;right:0;text-indent:-999px;top:0;width:100%}.lonestar-inventory .inventory-search{margin:0 0 2rem}.lonestar-inventory .inventory-search label{margin-right:0}.lonestar-inventory .inventory-search .search--header{align-items:center;background-color:#373a3f;border-top:6px solid #da291c;box-shadow:none;display:flex;min-height:4.875em;padding:.75em;width:100%}.lonestar-inventory .inventory-search .search--body{border:1px solid #ccc;border-top:none;padding:1.125em;width:100%}.lonestar-inventory .inventory-search .search--body label{display:block}.lonestar-inventory .inventory-search input[type=text]{background-color:#e6e6e6;border:1px solid #d9d9d9;border-radius:2px;color:#222;font-size:10px;font-weight:700;line-height:1.5em;max-width:100%;min-height:2.5em;padding:.5em;width:100%}.lonestar-inventory-details{font-family:Open Sans,Arial,sans-serif;font-size:16px}.lonestar-inventory-details a{transition:color .25s}.lonestar-inventory-details h2{font-family:Oswald,Times New Roman,serif;font-size:36px;font-weight:400;margin-bottom:1em;margin-top:1em;width:100%}.lonestar-inventory-details .truck--image-gallery>li{display:inline}.lonestar-inventory-details .truck--image-gallery img{max-width:4em}.truck--dealer{background-color:#373a3f;display:flex;flex-wrap:wrap;margin-bottom:3em;padding:2em}.truck--dealer h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:.025em;line-height:1.25;margin-bottom:0;margin-top:0;text-transform:uppercase}.truck--dealer .truck--dealer--info{font-size:18px;margin-right:auto;padding-right:2em}.truck--dealer .truck--dealer--info h3{margin-bottom:1em}.truck--dealer .truck--dealer--info a,.truck--dealer .truck--dealer--info p{color:#fff;font-weight:600}.truck--dealer .truck--dealer--info a:not(:last-child),.truck--dealer .truck--dealer--info p:not(:last-child){margin-bottom:1em}.truck--dealer .truck--actions a{text-transform:uppercase}.truck--dealer .truck--actions a.truck--save-link{background-color:#fff;color:#373a3f!important}@media screen and (min-width:900px){.truck--dealer{flex-wrap:nowrap}}fieldset.finance-calculator{border:1px solid #ccc;padding:1.5em 2em}.finance-calculator legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.finance-calculator label{color:#373a3f;display:table;font-size:14px}.finance-calculator label:not(:first-of-type){margin-top:.75em}.finance-calculator label:last-of-type{color:#b3b3b3;font-size:12px;font-weight:700;margin-bottom:0;text-transform:uppercase}.finance-calculator input,.finance-calculator select{background-color:#e6e6e6;border:1px solid #d9d9d9;border-radius:2px;line-height:1.5em;margin-bottom:.5em;margin-top:.25em;min-height:2.5em;padding:.5em;width:100%}.finance-calculator input option,.finance-calculator select option{min-height:1.5em}.finance-calculator output{color:#373a3f;font-size:30px;font-weight:700;line-height:1;padding:0}.truck--header{display:flex;flex-wrap:wrap}.truck--header .truck--info{border:none;margin-right:auto;padding:0}.truck--header .truck--info .truck--title{font-family:Oswald,Times New Roman,serif;font-size:48px;font-weight:400;margin-bottom:auto;margin-top:-.15em;padding-bottom:.25em}.truck--header .truck--links{font-size:18px;font-weight:600;margin-left:.125em;overflow:hidden;padding-left:.125em}.truck--header .truck--links:after,.truck--header .truck--links:before{clear:both;content:"";display:table;width:100%}.truck--header .truck--links a{display:block;float:left;margin:0 1.25em 0 0;position:relative}.truck--header .truck--links a:before{color:#da291c!important;content:"|";font-weight:400;position:absolute;right:100%;text-align:center;width:1.25em}.lonestar__tag .truck--header .truck--links a:before{color:#003da5!important}.truck--header .truck--links a:first-child:before{content:none}.truck--header .truck--links a:last-child{margin-right:0}@media screen and (min-width:900px){.truck--header{flex-wrap:nowrap}.truck--header .truck--info{padding-right:2em}.truck--header .truck--actions{justify-content:flex-start!important;margin-top:0;min-width:33.33333333%;width:auto}}.truck--overview .overview--wrapper{display:flex;flex-wrap:wrap;margin-left:-32px;margin-right:-32px}.truck--overview .overview--wrapper .overview--panel{margin-bottom:32px;padding-left:32px;padding-right:32px;width:100%}.truck--overview .truck--thumbnail{min-height:18em}.truck--overview .truck--details--desc,.truck--overview .truck--details--specs{margin-bottom:2.5em}.lonestar .lonestar-inventory-details .lonestar-truck .truck--overview .overview--wrapper .overview--panel .truck--details .truck--actions{justify-content:space-between}.lonestar .lonestar-inventory-details .lonestar-truck .truck--overview .overview--wrapper .overview--panel .truck--details .truck--actions .truck--rigdig-link{align-items:end;display:flex;mix-blend-mode:multiply;order:-1;width:calc(50% - .5em)}.lonestar .lonestar-inventory-details .lonestar-truck .truck--overview .overview--wrapper .overview--panel .truck--details .truck--actions .truck--rigdig-link .truck--rigdig-image{width:60%}.lonestar .lonestar-inventory-details .lonestar-truck .truck--overview .overview--wrapper .overview--panel .truck--details .truck--actions .truck--buttons{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:500px){.truck--overview .truck--thumbnail{max-width:400px;min-height:20em}}@media screen and (min-width:700px){.truck--overview .truck--thumbnail{margin-left:auto;margin-right:auto;max-width:66.66666667%;min-height:25em}}@media screen and (min-width:900px){.truck--overview .overview--wrapper .overview--panel{margin-bottom:0;width:50%}.truck--overview .truck--thumbnail{max-width:100%}}.truck--similar-vehicles.trucks .trucks--list{margin-left:-.875em;margin-right:-.875em}.truck--similar-vehicles.trucks .trucks--list .truck{padding-left:.875em;padding-right:.875em}@media screen and (min-width:700px){.truck--similar-vehicles.trucks .trucks--list .truck{width:50%}.truck--similar-vehicles.trucks .trucks--list .truck .truck--thumbnail{min-height:115px}}@media screen and (min-width:900px){.truck--similar-vehicles.trucks .trucks--list .truck{width:25%}.truck--similar-vehicles.trucks .trucks--list .truck .truck--thumbnail{min-height:66px}}@media screen and (min-width:1300px){.truck--similar-vehicles.trucks .trucks--list .truck .truck--thumbnail{min-height:75px}}.truck--specs{border-bottom:1px solid #ccc;margin-bottom:3em;padding-bottom:1em}.truck--specs .specs--wrapper{margin-left:-32px;margin-right:-32px}.truck--specs .specs--wrapper:after,.truck--specs .specs--wrapper:before{clear:both;content:"";display:table;width:100%}.truck--specs .specs--wrapper .specs--panel{float:left;margin-bottom:32px;padding-left:32px;padding-right:32px;width:100%}.truck--specs .specs--wrapper .specs--panel:nth-of-type(2n){float:right}@media screen and (min-width:900px){.truck--specs .specs--wrapper .specs--panel{width:50%}}.lonestar-settings fieldset legend{font-weight:700}.lonestar-settings fieldset>label{display:block}.lonestar-settings fieldset>label input,.lonestar-settings fieldset>label select,.lonestar-settings fieldset>label textarea{margin-left:1em}.lonestar-settings fieldset .rigdig-logo-input{display:flex}.truck--actions{margin-top:2em;width:100%}.lonestar-inventory__list .truck--actions{margin-top:0}.lonestar-inventory__list .truck--actions a{font-size:12px}.truck--actions a,.truck--actions button{align-items:center;background-color:#373a3f;border:none;color:#fff;color:#fff!important;display:block;display:flex;font-size:12px;font-size:14px;font-weight:700;justify-content:center;line-height:1.25;max-width:100%;min-height:40px;padding:1.333em 1.5em;text-align:center;text-transform:uppercase;transition:box-shadow .4s;width:100%}.truck--actions a:hover,.truck--actions button:hover{cursor:pointer}.truck--actions a:focus,.truck--actions button:focus{box-shadow:inset 0 -4px 0 0 #da291c;outline:0}.lonestar__tag .truck--actions a:focus,.lonestar__tag .truck--actions button:focus{box-shadow:inset 0 -4px 0 0 #003da5}.truck--actions a:not(:first-of-type),.truck--actions button:not(:first-of-type){margin-top:1em}.truck--actions a.truck--contact-link,.truck--actions button.truck--contact-link{background-color:#003da5}.truck--actions a.truck--credit-link,.truck--actions button.truck--credit-link{background-color:#008202}.truck--actions a.truck--details-link,.truck--actions a.truck--save-link,.truck--actions button.truck--details-link,.truck--actions button.truck--save-link{background-color:#373a3f}.truck--actions .truck--rigdig-link{background:none}.truck--actions .truck--rigdig-link.rigdig-placeholder{height:36px}.truck--actions button{display:block}@media screen and (min-width:500px){.lonestar-inventory__list .truck--actions,.truck--dealer .truck--actions,.truck--details .truck--actions,.truck--header .truck--actions{display:flex;justify-content:space-between}.lonestar-inventory__list .truck--actions a,.lonestar-inventory__list .truck--actions button,.truck--dealer .truck--actions a,.truck--dealer .truck--actions button,.truck--details .truck--actions a,.truck--details .truck--actions button,.truck--header .truck--actions a,.truck--header .truck--actions button{width:calc(50% - .5em)}.lonestar-inventory__list .truck--actions a:not(:first-of-type),.lonestar-inventory__list .truck--actions button:not(:first-of-type),.truck--dealer .truck--actions a:not(:first-of-type),.truck--dealer .truck--actions button:not(:first-of-type),.truck--details .truck--actions a:not(:first-of-type),.truck--details .truck--actions button:not(:first-of-type),.truck--header .truck--actions a:not(:first-of-type),.truck--header .truck--actions button:not(:first-of-type){margin-top:0}.lonestar-inventory__list .truck--actions{margin-top:2em}}@media screen and (min-width:900px){.lonestar-inventory__list .truck--actions,.truck--dealer .truck--actions,.truck--header .truck--actions{flex-direction:column;justify-content:center;margin-top:0;width:25%}.lonestar-inventory__list .truck--actions a,.truck--dealer .truck--actions a,.truck--header .truck--actions a{width:100%}.lonestar-inventory__list .truck--actions a:not(:first-of-type),.truck--dealer .truck--actions a:not(:first-of-type),.truck--header .truck--actions a:not(:first-of-type){margin-top:1em}.lonestar-inventory__list .truck--actions{justify-content:flex-start}}.lonestar-inventory__list .truck--details,.lonestar-inventory__list .truck--specs{border-top:1px solid hsla(0,0%,80%,.5);margin-top:2.5em;padding-top:2.5em;width:100%}.lonestar-inventory__list .truck--details>:not(:last-child),.lonestar-inventory__list .truck--specs>:not(:last-child){margin-bottom:2em}.lonestar-inventory__list .truck--details details summary,.lonestar-inventory__list .truck--specs details summary{font-size:18px}.lonestar-inventory__list .truck--details .truck--details--desc h3,.lonestar-inventory__list .truck--specs .truck--details--desc h3{font-weight:700;letter-spacing:normal;margin-bottom:1em;margin-top:0;text-transform:none}.truck--details ul.list__specs,.truck--specs ul.list__specs{margin:0}.truck--details ul.list__specs li,.truck--specs ul.list__specs li{display:flex;flex-wrap:wrap;list-style:none}.truck--details ul.list__specs li:not(:last-child),.truck--specs ul.list__specs li:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:.5em;padding-bottom:.5em}.truck--details ul.list__specs li>span,.truck--specs ul.list__specs li>span{color:#9a9a9a;font-weight:700;margin-right:auto;text-transform:uppercase}.truck--details ul.list__specs li em,.truck--specs ul.list__specs li em{color:#373a3f;font-style:normal;font-weight:700}.truck--details details,.truck--specs details{border:1px solid #ccc;padding:2em}.truck--details details summary,.truck--specs details summary{color:#373a3f;display:block;font-size:24px;font-weight:700;margin:0;position:relative;text-transform:uppercase}.truck--details details summary:after,.truck--details details summary:before,.truck--specs details summary:after,.truck--specs details summary:before{clear:both;content:"";display:table;width:100%}.truck--details details summary:focus,.truck--specs details summary:focus{outline:0}.truck--details details summary:hover,.truck--specs details summary:hover{cursor:pointer}.truck--details details summary:before,.truck--specs details summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23373a3f' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;float:right;height:1.5em;margin-left:auto;margin-top:-.25em;vertical-align:text-bottom;width:1.5em}.truck--details details:not([open]) summary:before,.truck--specs details:not([open]) summary:before{transform:rotate(180deg)}.truck--details details ::-webkit-details-marker,.truck--specs details ::-webkit-details-marker{display:none}.truck--details details .list__specs,.truck--specs details .list__specs{margin-top:1.5em}@media screen and (min-width:700px){.lonestar-inventory__list .truck--details,.lonestar-inventory__list .truck--specs{display:flex;justify-content:space-between}.lonestar-inventory__list .truck--details>*,.lonestar-inventory__list .truck--specs>*{display:block;float:left;width:48%}}.truck--info{border:1px solid #ccc;border-bottom:none;border-top:none;display:flex;flex:1 1 auto;flex-direction:column;padding:.666em 1.25em 0}.lonestar-inventory__list .truck--info{border:none;padding-left:0;padding-right:0;width:50%}.lonestar-inventory__list .truck--info .truck--stock-number{font-size:16px}.lonestar-inventory__list .truck--info .truck--title{font-size:24px;font-weight:700}.lonestar-inventory__list .truck--info .truck--price{display:none}.truck--info .truck--mileage h3,.truck--info .truck--price h3,.truck--info .truck--stock-number{color:#b3b3b3;font-size:12px;font-weight:700;text-transform:uppercase}.truck--info .truck--title{font-family:Oswald,Times New Roman,serif;font-size:22px;font-weight:400;margin-bottom:auto;margin-top:0;min-height:70px;padding-bottom:20px}.truck--info .truck--price{margin-bottom:14px}.truck--info .truck--price h3{letter-spacing:normal;margin-bottom:.5em;margin-top:0}.truck--info .truck--price span{color:#373a3f;font-size:30px;font-weight:700}.truck--info .truck--mileage{margin-bottom:14px}.truck--info .truck--mileage h3{letter-spacing:normal;margin-bottom:.5em;margin-top:0}.truck--info .truck--mileage span{color:#373a3f;font-size:20px;font-weight:700}.truck--info .truck--actions{margin-bottom:14px}.lonestar .lonestar-inventory-details .truck--info{gap:unset}.lonestar .lonestar-inventory-details .truck--similar-vehicles .trucks--list .truck .truck--title{min-height:95px}.lonestar .lonestar-inventory-details .truck--similar-vehicles .trucks--list .truck .truck--rigdig-link{margin-top:1rem}.lonestar .trucks--list .truck .truck--actions .truck--rigdig-link{display:flex;justify-content:center}.lonestar .trucks--list .truck .truck--actions .truck--rigdig-link .truck--rigdig-image{width:60%}@media screen and (min-width:500px){.lonestar-inventory__list .truck--info{margin-top:-.333em;padding-left:1.25em;padding-right:1.25em;padding-top:0}}@media screen and (min-width:700px){.lonestar-inventory__list .truck--info{width:50%}.lonestar-inventory__list .truck--info .truck--title{font-size:30px}}.truck--location{font-size:14px;font-weight:600;padding-bottom:1.5em}.truck--location a{display:table;line-height:1.25;margin-bottom:.5em;padding-left:2em;padding-top:.15em;position:relative;transition:color .25s}.lonestar-inventory__list .truck--location a{font-size:16px}.truck--location a:before{left:0;position:absolute;top:0}.truck--location a.truck--location-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}.truck--location a.truck--location-link:before,.truck--location a.truck--phone-link:before{background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:1.5em;vertical-align:text-bottom;width:1.5em}.truck--location a.truck--phone-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 1h-8A2.5 2.5 0 0 0 5 3.5v17A2.5 2.5 0 0 0 7.5 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 15.5 1zm-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5-4H7V4h9v14z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}@media screen and (min-width:500px){.truck--location{font-size:12px}.truck--location a{padding-left:1.75em}.truck--location a.truck--location-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}.truck--location a.truck--location-link:before,.truck--location a.truck--phone-link:before{background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:1.25em;vertical-align:text-bottom;width:1.25em}.truck--location a.truck--phone-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 1h-8A2.5 2.5 0 0 0 5 3.5v17A2.5 2.5 0 0 0 7.5 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 15.5 1zm-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5-4H7V4h9v14z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}}@media screen and (min-width:900px){.truck--location{font-size:14px}.truck--location a{padding-left:2em}.lonestar-inventory__list .truck--location a{float:left}.lonestar-inventory__list .truck--location a:not(:last-child){margin-right:2em}.truck--location a.truck--location-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}.truck--location a.truck--location-link:before,.truck--location a.truck--phone-link:before{background-position:center 1px;background-repeat:no-repeat;background-size:100%;background-size:cover;content:"";display:table;height:1.5em;vertical-align:text-bottom;width:1.5em}.truck--location a.truck--phone-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 1h-8A2.5 2.5 0 0 0 5 3.5v17A2.5 2.5 0 0 0 7.5 23h8a2.5 2.5 0 0 0 2.5-2.5v-17A2.5 2.5 0 0 0 15.5 1zm-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5-4H7V4h9v14z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}}.truck--thumbnail{background-color:#da291c;background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:cover;border:1px solid #ccc;border-bottom:none;border-top:6px solid #da291c;display:block;min-height:15em;position:relative;width:100%;z-index:0}.truck--thumbnail:focus,.truck--thumbnail:hover{outline:none}.truck--thumbnail:focus .thumbnail--image-count,.truck--thumbnail:focus .thumbnail--overlay-button,.truck--thumbnail:hover .thumbnail--image-count,.truck--thumbnail:hover .thumbnail--overlay-button{box-shadow:inset 0 0 0 .25em #da291c;outline:none}.lonestar-inventory__list .truck--thumbnail{border:none;margin-bottom:auto;margin-left:auto;margin-right:auto;max-width:300px;width:100%}.lonestar__tag .truck--thumbnail{background-color:#003da5;border-top-color:#003da5}.truck--thumbnail .thumbnail--overlay{display:block;position:absolute;right:0;top:0}.truck--thumbnail .thumbnail--video{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.truck--thumbnail .thumbnail--video img{width:100%}.truck--thumbnail .thumbnail--overlay.thumbnail--video--overlay{display:flex;display:block;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:100%;z-index:2}.truck--thumbnail .thumbnail--overlay.overlay__video{bottom:0;right:0;top:auto;z-index:10}.truck--thumbnail .thumbnail--overlay-button{font-weight:300}.truck--thumbnail .thumbnail--image-count,.truck--thumbnail .thumbnail--overlay-button{background-color:rgba(0,0,0,.6);border:none;box-shadow:none;color:#fff;display:inline-block;font-size:1em;min-width:3.5em;padding:.5em;transition:box-shadow .25s;width:auto}.truck--thumbnail .thumbnail--image-count{font-weight:700;position:absolute;right:0}.truck--thumbnail .thumbnail--image-count:focus,.truck--thumbnail .thumbnail--image-count:hover{box-shadow:inset 0 0 0 .25em #da291c;outline:none}.truck--thumbnail .thumbnail--image-count span{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (min-width:500px){.lonestar-inventory__list .truck--thumbnail{max-width:none;width:calc(50% - .5em)}}@media screen and (min-width:700px){.truck--thumbnail{min-height:12em}.lonestar-inventory__list .truck--thumbnail{min-width:200px;width:25%}}
/*# sourceMappingURL=module.css.map */