.accordion-layout.round-outer-lg{border-radius:var(--border-radius-lg)}.accordion-layout.box-shadow{box-shadow:var(--box-shadow)}.accordion-layout h2,.accordion-layout h3,.accordion-layout h4,.accordion-layout h5,.accordion-layout h6{max-width:unset}.accordion-layout .title-section{margin-bottom:2rem}.accordion-layout button{font-size:1.5rem}.accordion-layout .accordion-body p{font-size:18px;line-height:1.5em;max-width:100%;text-align:left}.accordion-layout .accordion-button:not(.collapsed){background-color:var(--gray-dark);color:#fff}.accordion-layout .accordion-button:after{content:"-";color:#fff;font-size:38px;transition:.3s;background-image:none;margin-top:-30px;transform:none}.accordion-layout .accordion-button.collapsed:after{content:"+";transform:none;color:#000}.accordion-layout .accordion-body{padding:5% 10%}@media (max-width:992px){.accordion-layout button{font-size:1.2rem}.accordion-button:after{padding-left:5px}}.banner{position:relative;z-index:1}.banner[class*=b-] .content-inner{padding:1.5rem}.banner .image-side.youtube{position:relative;overflow:hidden}.banner .image-side.youtube iframe{aspect-ratio:1.7777777778;position:absolute;height:unset;width:100%}.banner .image-side.youtube.youtube-short iframe{aspect-ratio:.5625;height:100%;width:unset}.banner.rotate-right .image-side img{transform:rotate(var(--rotate-right))}.banner.rotate-left .image-side img{transform:rotate(var(--rotate-left))}.banner.snapshot .image-side img{border:20px solid var(--beige)}.banner-tiles{display:inline-flex;border:none;vertical-align:top;width:50%}.banner-tiles .banner-tile{display:table-cell;height:auto;border:none;vertical-align:top;width:50vw;height:100%}.banner-tiles .banner .content-side{padding:0 5%}.banner.full-width .container{max-width:unset;background-repeat:no-repeat;background-size:cover}.banner .content-side{display:flex;flex-direction:column;justify-content:center;align-items:left;padding:5%;text-align:left}.banner.box-shadow .image-side img{box-shadow:var(--box-shadow)}.banner .content-side .content-inner{z-index:1}.banner .content-side.left-pad{padding-left:15%;padding-right:20px}.banner .content-side.right-pad{padding-right:15%;padding-left:5%}.goldBar .image-side{border-bottom:6px solid gold}.banner .right{flex-flow:row-reverse;flex-wrap:wrap}.banner.round-outer-lg .container{border-radius:var(--border-radius-lg)}.banner.round-outer-lg .container .left .content-side{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}.banner.round-outer-lg .container .left .image-side img,.banner.round-outer-lg .container .left .image-side video,.banner.round-outer-lg .container .right .content-side{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}.banner.round-outer-lg .container .left .image-side video,.banner.round-outer-lg .container .right .image-side img{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg) 0}.banner.round-inner-lg .container{border-radius:var(--border-radius-lg)}.banner.round-inner-lg .container .content-side{border-radius:var(--border-radius-lg);margin:0 5px}.banner.round-inner-lg .container .image-side img,.banner.round-inner-lg .container .image-side video{border-radius:var(--border-radius-lg)}.banner.round-inner-lg .container .image-side{margin:0 5px}.banner .image-side{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;padding:0}.banner .image-side.left-pad{margin-left:15%!important;margin-right:0!important}.banner .image-side.right-pad{margin-right:15%!important;margin-left:0!important}.banner .banner-category{font-size:1.25rem;margin-bottom:1.5rem;width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-family:KlinicSlab-Book;line-height:1.1rem;flex-direction:row!important}.banner .banner-category.left{justify-content:start}.banner .banner-category.right{justify-content:end;flex-direction:row}.banner .banner-category .category-icon{font-size:.8rem}.banner .btn.btn-primary{margin-top:1.5rem;text-transform:uppercase}.banner .btn{border-color:#000}.banner-category .line-spacer{display:inline-block;width:15px;height:1px;border-bottom:1px solid #000;margin-bottom:4px}.banner .image-side.spotlight img{width:350px;height:350px;border-radius:800px}.content-side.light .banner-category .line-spacer,.content-side.white .banner-category .line-spacer{border-color:#000}.content-side.medium .banner-category .line-spacer{color:#000}.content-side.black .banner-category .line-spacer,.content-side.dark .banner-category .line-spacer,.content-side.dark-gray .banner-category .line-spacer,.content-side.red .banner-category .line-spacer{border-color:var(--light)}.content-side.beige .banner-category .line-spacer{border-color:#000}.content-side.blue .banner-category .line-spacer,.content-side.orange .banner-category .line-spacer{border-color:var(--light)}.content-side.yellow .banner-category .line-spacer{border-color:#000}.content-side.green .banner-category .line-spacer{border-color:var(--light)}.content-side.cyan .banner-category .line-spacer,.content-side.teal .banner-category .line-spacer{border-color:#000}.content-side.tan .banner-category .line-spacer{border-color:#fff}.banner .video-wrapper{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;text-align:center;position:relative}.banner .video-wrapper video,.banner .video-wrapper.bg-video{position:absolute;top:0;left:0}.banner .video-wrapper video{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.banner{padding:1px 0!important}}@media (max-width:1024px){.banner .container .row,.banner.full-height,.banner.full-height .container .row{min-height:unset!important;height:unset!important}.banner-tiles,.banner-tiles .banner-tile{display:block;width:100vw}.banner-tiles .banner .content-side{padding:10% 5%}.banner .content-side,.banner .image-side{width:100%!important;flex-flow:unset;flex-wrap:wrap;margin:0!important}.banner .image-side,.banner-tiles .banner-tile .image-side{height:300px;flex:unset}.banner .image-side img,.banner-tiles .banner-tile .image-side img{background-position-x:center!important}.banner .image-side.youtube,.banner-tiles .banner-tile .image-side.youtube{overflow:unset;height:unset}.banner .image-side.youtube iframe,.banner-tiles .banner-tile .image-side.youtube iframe{position:relative}.banner .image-side.youtube-short iframe,.banner-tiles .banner-tile .image-side.youtube-short iframe{height:300px!important}.banner .content-side.left-pad,.banner .content-side.right-pad{padding:5%}.banner .image-side.left-pad,.banner .image-side.right-pad{margin:0!important}.banner .left{flex-flow:column-reverse}.banner .right{flex-wrap:wrap-reverse}.banner *{text-align:center!important}.banner ul li{text-align:left!important}.banner .content-inner{left:unset!important;padding-left:unset!important;padding-right:unset!important}.banner div,.banner img,.banner video{border-radius:0!important}.banner .banner-category.left{justify-content:center!important}}.hero{position:relative;background-blend-mode:multiply;z-index:1;overflow:hidden}.hero.round-outer-lg{border-radius:var(--border-radius-lg)}.hero header{display:flex;align-items:center}.hero header,.hero.contain header{position:relative}.hero.contain .hero-image{width:50%!important;position:relative!important}.hero.box-shadow .hero-image{box-shadow:var(--box-shadow)}.hero .hero-image.scale-in{transition-delay:.25s}.hero.left .hero-image.scale-in{transition:right .6s ease-in-out;right:-15rem!important}.hero.left .hero-image.scale-in.is-inViewport{right:0!important}.hero.right .hero-image.scale-in{transition:left .6s ease-in-out;left:-15rem!important}.hero.right .hero-image.scale-in.is-inViewport{left:0!important}.hero.overlap-bottom{z-index:2}.hero.overlap-bottom .hero-image{bottom:-1.5rem!important}.hero .inner{opacity:0;animation:slide .75s forwards;animation-delay:.2s;width:100%;padding:2% 2% 2% 5%}.hero .inner *{max-width:768px}.hero header:has(.inner.bottom){align-items:end}.hero header:has(.inner.bottom) .inner{padding-bottom:10%}.hero header:has(.inner.top){align-items:start}.hero .inner.top{bottom:unset;top:20%}.hero.center .inner *{margin-left:auto;margin-right:auto}.hero.left .inner{padding-left:5%}.hero.right .inner{padding-right:10%}.hero.left.contain header{flex-direction:row-reverse}.hero .inner.left{text-align:left}.hero .inner.center{text-align:center;margin-left:auto;margin-right:auto}.hero .inner.center .cta-link{margin:auto}.hero .inner.right{text-align:right}.hero .video-wrapper{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;text-align:center;position:relative}.hero .video-wrapper video,.hero .video-wrapper.bg-video{position:absolute;top:0;left:0}.hero .video-wrapper video{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.hero.contain header{display:block!important;height:unset!important}.hero .inner{text-align:center!important;left:unset!important;right:unset!important;width:100%;max-width:100%;padding-right:2%!important;padding-left:2%!important;padding:2%}.hero.overlap-bottom .hero-image{bottom:0!important}.hero.contain{height:unset!important;padding:5% 0!important}.hero.contain .hero-image{width:100%!important;position:relative!important;display:block}.hero.contain .inner{position:relative}}.card-layout .title-section{margin-bottom:2rem;max-width:768px}.card{width:100%;border-radius:0;border:none}.card .btn.card-click{text-transform:none;color:inherit}.card .btn.btn-primary{margin-top:1.5rem}.card-layout .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-layout.round-outer-lg{border-radius:var(--border-radius-lg)}.card ul li{text-align:left}.card figure{height:250px;position:relative;margin:0}.card figure .card-img-top{object-fit:cover}.card-body .btn-wrap{display:flex;margin-top:auto;justify-content:center;margin-bottom:1rem}.card-layout.top-bottom-border-black .card{border-top:6px solid #000;border-bottom:6px solid #000}.card-layout.box-shadow .card{box-shadow:var(--box-shadow)}.card-layout.round-inner-lg .card{border-radius:var(--border-radius-lg)}.card-layout.round-inner-lg .card img{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg)}@media (max-width:768px){.card-layout{padding:5%!important}.card{margin:10px 0!important}}.card-layout .whole-card-click{color:inherit}.card-layout .whole-card-click:hover figure{overflow:hidden}.card-layout .whole-card-click:hover figure img{transform:scale(1.05);transition:all .3s ease-in-out}.tile-layout .btn.btn-primary{margin-top:1.5rem}.tile-layout .scrolling-tiles{flex-wrap:nowrap;overflow-x:scroll;cursor:pointer}.tile-layout .scrolling-tiles .tile{padding:0 15px!important}.tile-layout .scrolling-tiles .first-tile{background-color:#900;color:#fff}@media (max-width:769px){.tile-layout .scrolling-tiles{height:auto}}.tile-layout .scrolling-tiles::-webkit-scrollbar{height:8px;border-radius:10px}.tile-layout .scrolling-tiles::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:10px}.tile-layout .scrolling-tiles::-webkit-scrollbar-thumb{background:var(--tan-color);border-radius:10px}.tile-layout .scrolling-tiles::-webkit-scrollbar-thumb:hover{background:#555}.tile-layout .justify-content-center.scrolling-tiles{justify-content:normal!important}.tile-layout .scrolling-tiles.active{background:hsla(0,0%,100%,.1);transform:scale(1.005)}.transparent .scrolling-tiles .btn{border-color:#fff!important}.tile-layout .tile{position:relative;min-height:200px;align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.tile-layout .tile .whole-tile-click{display:contents;overflow:hidden}.tile-layout .tile .whole-tile-click:hover img{transform:scale(1.05);overflow:hidden;transition:all .3s ease-in-out}.tile-layout .tile .rotate-right{transform:rotate(var(--rotate-right))}.tile-layout .tile .rotate-left{transform:rotate(var(--rotate-left))}.tile-layout .content-wrap{z-index:1;position:relative;display:flex;flex-grow:1;flex-shrink:0;justify-content:center;overflow:hidden}.tile-layout .title-section{margin-bottom:2rem}.tile-layout .title-section.left{text-align:left}.tile-layout .content-wrap.round-tile{border-radius:500px}.tile-layout .content-wrap.round-inner-lg,.tile-layout.round-inner-lg .content-wrap{border-radius:var(--border-radius-lg)}.tile-layout .content-wrap.box-shadow,.tile-layout.box-shadow .content-wrap{box-shadow:var(--box-shadow)}.tile-layout.round-outer-lg{border-radius:var(--border-radius-lg)}.tile-layout .content-wrap .video-wrapper,.tile-layout .content-wrap .video-wrapper video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.tile-layout .top{align-items:flex-start}.tile-layout .middle{align-items:center}.tile-layout .bottom{align-items:flex-end}.tile-layout .tile-content{position:relative;z-index:1;padding:3rem}.tile-layout .btn-wrap{margin-top:1rem}@media (max-width:768px){.tile-layout{padding:1%!important}.tile-layout .tile{max-height:400px!important}.tile-layout .title-section{padding-top:3rem}.tile-layout .content-wrap{margin:1%!important}.tile-layout .scrolling-tiles::-webkit-scrollbar{height:unset;border-radius:unset}.tile-layout .scrolling-tiles::-webkit-scrollbar-track{background:unset;border:unset;border-radius:unset}.tile-layout .scrolling-tiles::-webkit-scrollbar-thumb{background:unset;border-radius:unset}.tile-layout .scrolling-tiles::-webkit-scrollbar-thumb:hover{background:unset}.tile-layout .justify-content-center.scrolling-tiles{justify-content:unset}.tile-layout .scrolling-tiles.active{background:hsla(0,0%,100%,.1)}}.text-area.round-outer-lg{border-radius:var(--border-radius-lg)}.text-area.box-shadow{box-shadow:var(--box-shadow)}@media (max-width:768px){section.text-area{padding:10% 5%}}.video-section.round-inner-lg .video-wrap{border-radius:var(--border-radius-lg)}.video-section.box-shadow .video-wrap{box-shadow:var(--box-shadow)}.video-section .video-wrap{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-section.round-outer-lg{border-radius:var(--border-radius-lg)}.video-section .video-wrap iframe,.video-section .video-wrap video{position:absolute;left:0;top:0;width:100%;height:100%}.video-section .video-wrap video{object-fit:cover}.video-section .left{text-align:left}.video-section .center{text-align:center;margin-left:auto;margin-right:auto}.beef-cut header{background-color:#fff}.beef-cut header .inner-wrap{padding:0 5%}.beef-cut header .inner-wrap h1,.beef-cut header .inner-wrap h2{text-align:left;margin-bottom:2%}.beef-cut header .inner-wrap .cut-description{margin-bottom:2rem}.beef-cut header .inner-wrap .cut-description p{font-size:24px;line-height:1.5em;text-align:left}.beef-cut header .inner-wrap .primal-info{color:rgba(0,0,0,.6);font-size:21px;display:block;margin-bottom:10px;text-align:left}.beef-cut header .inner-wrap .primal-info a{transition:.3s;margin-left:5px}.beef-cut header .inner-wrap .primal-info a:hover{color:#000;transition:.3s}.beef-cut header .inner-wrap .cut-info{margin-top:2%;color:rgba(0,0,0,.7);font-size:1.2rem;margin-bottom:2rem;border-left:4px solid var(--tan-color);padding-left:1rem;text-align:left}.beef-cut header .inner-wrap .cut-info h3{margin-bottom:1rem}.beef-cut header .inner-wrap .cut-info p{font-size:24px;line-height:1.5em;text-align:left}.beef-cut header .inner-wrap .cut-info ul{list-style-type:none;padding:0}.beef-cut header .inner-wrap .cut-info ul li{text-align:left;margin-bottom:1rem}.beef-cut header .inner-wrap .cut-info span{margin-right:5px}.beef-cut header .hero-buttons{display:flex}.beef-cut header .hero-buttons a{margin-right:1rem;border-color:silver;font-size:.9rem}.beef-cut header .hero-buttons a svg{color:var(--red);margin-right:5px}@media (max-width:1024px){.beef-cut header .cut-image{height:50vh!important;min-height:450px}.beef-cut header .inner-wrap{padding:5%}.beef-cut header h1{margin-bottom:1rem!important}}@media (max-width:768px){.beef-cut header .inner-wrap{padding:0}}.beef-cut header .cut-image{position:relative;height:100vh;width:100%}.beef-cut header .cut-image img{object-fit:contain!important}.subprimal-list{padding:5% 0;background-color:#fff}.subprimal-list h2{margin:0 auto;padding-bottom:1rem}.subprimal-list p{padding-bottom:3rem}.subprimal-list .col-lg-4{margin-bottom:4rem}.subprimal-list .inner-wrap{padding:20px;border-radius:10px;box-shadow:var(--box-shadow)}.subprimal-list .inner-wrap figure{position:relative;height:266px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.subprimal-list .inner-wrap figure img{border-radius:10px}.subprimal-list .inner-wrap:hover img{overflow:hidden;transform:scale(1.025);transition:all .3s ease-in-out}.subprimal-list .inner-wrap h3{color:#000}.subprimal-list .inner-wrap a{text-decoration:none}.subprimal-list .inner-wrap:hover h3{transition:.3s;color:var(--tan-color)}.json-table .outer-wrapper{display:flex}.json-table .outer-wrapper.block-top{flex-direction:column}.json-table .outer-wrapper.block-top .center-table{margin-left:auto;margin-right:auto}.json-table .outer-wrapper.block-top .center-table .table-title{text-align:center!important}.json-table .outer-wrapper.block-left{flex-direction:row;align-items:center}.json-table .outer-wrapper.block-left .text-block{width:50%;padding:0 3rem 0 0}.json-table .outer-wrapper.block-right{flex-direction:row-reverse;align-items:center}.json-table .outer-wrapper.block-right .text-block{width:50%;padding:0 0 0 3rem}.json-table .outer-wrapper.block-bottom{flex-direction:column-reverse}.json-table .outer-wrapper.block-bottom .center-table{margin-left:auto;margin-right:auto}.json-table .outer-wrapper.block-bottom .center-table .table-title{text-align:center!important}.json-table .outer-wrapper .text-block{padding:2rem 0}.json-table .outer-wrapper .text-block a{margin-top:.5rem}.json-table .outer-wrapper .text-block .text-content.text-start p{margin-left:unset!important}.json-table .outer-wrapper .text-block .text-content.mx-auto h1,.json-table .outer-wrapper .text-block .text-content.mx-auto h2,.json-table .outer-wrapper .text-block .text-content.mx-auto h3,.json-table .outer-wrapper .text-block .text-content.mx-auto h4,.json-table .outer-wrapper .text-block .text-content.mx-auto h5,.json-table .outer-wrapper .text-block .text-content.mx-auto h6{margin-left:auto;margin-right:auto}.json-table .outer-wrapper .table-wrapper{padding:1rem 0}.json-table .outer-wrapper .table-wrapper table{max-width:100%;font-size:smaller}.json-table .outer-wrapper .table-wrapper table td,.json-table .outer-wrapper .table-wrapper table th{padding:10px 15px;text-align:left}.json-table .outer-wrapper .table-wrapper table th{background-color:var(--dark);color:#fff;font-weight:400;font-size:1rem;border-right:1px solid var(--gray)}.json-table .outer-wrapper .table-wrapper table td{border-bottom:1px solid silver}@media (max-width:1024px){.json-table .outer-wrapper{flex-direction:column!important}.json-table .outer-wrapper .table-wrapper{width:100%;padding-top:2rem}.json-table .outer-wrapper .text-block{padding:0!important;width:100%!important}}.ac-embed .image-wrap{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;padding:0;min-height:392px}.ac-embed .image-wrap img{object-fit:contain}.ac-embed .form-wrap{text-align:left;padding:4%}@media (max-width:992px){.ac-embed .form-wrap{width:100%!important;padding:0 15px}.ac-embed .image-wrap{padding-top:56.25%!important;overflow:hidden;flex:unset}.ac-embed .form-wrap{margin-top:1rem}}.ac-embed .form-wrap form{padding:20px 0!important}.ac-embed .form-wrap form,.ac-embed .form-wrap form input{margin:0!important;background-color:transparent!important;max-width:100%}.ac-embed .form-wrap form input{padding:10px;border:1px solid silver!important;border-radius:10px}.ac-embed .form-wrap ._submit{background:#fff!important;border-radius:3px!important;text-transform:uppercase!important;font-size:18px!important;padding:.5rem 1rem!important}.monday-form iframe{height:2000px;width:100%}.monday-form iframe .form-wrapper-component .form-content-component{width:100%!important}.monday-form .content-wrap{flex:1 1;display:flex;flex-direction:column;margin-top:3.5rem;padding:0 15px}.monday-form .image-wrap{padding-top:56.25%!important;overflow:hidden;position:relative}.monday-form .image-wrap img{object-fit:contain}@media (max-width:992px){.monday-form .form-wrap{width:100%!important}}.bambooHR .job-info{text-align:left}.bambooHR p{margin-bottom:10px}.bambooHR .col-lg-10{border-bottom:2px solid #ededed;padding-bottom:10px}.bambooHR .button-wrap{margin:30px 0}.bambooHR .job-location{display:flex;flex-direction:column;align-items:center}.bambooHR .job-location svg{width:30px;height:30px;color:var(--slate);margin-bottom:10px}.carousel-cab.carousel{height:100%;width:100%}.carousel-cab.carousel .carousel-inner,.carousel-cab.carousel .carousel-inner .carousel-item{height:100%}.carousel-cab.carousel .carousel-control-next,.carousel-cab.carousel .carousel-control-prev{display:none}.video-full{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.video-full .drop-sheen.video-only{top:0;opacity:0;z-index:unset;transition:opacity .3s ease-in-out}.video-full.reveal .video-only{opacity:.8;transition:opacity .3s ease-in-out}.video-full .video-pop{height:100vh;width:70vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;position:relative}.video-full .video-pop .video-wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-full .video-pop .video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-full .video-pop button{color:#fff;padding:1rem}.video-full .video-pop button:hover{color:var(--yellow)}html:has(.video-full){overflow-y:hidden}html:has(.video-full) .top-nav{opacity:0}.auth{min-height:100vh}.auth .auth-form{max-width:300px;margin:auto}.auth .btn.link-button{color:var(--blue)}.auth label{display:block}.auth input{text-align:center;width:300px;margin:auto}.auth .auth-footer{padding:2rem 5px}.auth .was-validated .form-control:valid{background-image:none;border-color:var(--bs-border-color);padding:.375rem .75rem}.where-buy-master .hidden{display:none}.where-buy .where-buy-map{height:calc(100vh - var(--nav-height-desktop));display:flex;align-items:center;justify-content:center}.where-buy .where-buy-map .gm-ui-hover-effect{top:0!important;right:0!important;width:36px!important;height:36px!important}.where-buy .where-buy-map .map-handle{width:50px;height:55px;line-height:50px;margin:auto;background-color:#5f876a;border-radius:10px 0 0 10px;box-shadow:-2px 1px 10px #838383;border:1px solid #fff;display:none;position:relative;z-index:999}.where-buy .where-buy-map .map-handle button.handle-button{padding:0 .25rem;width:100%}.where-buy .where-buy-map .map-handle .close-icon{display:none;color:#fff}.where-buy .where-buy-map .map-handle .open-icon{display:inline-block;font-size:1.5rem;color:#fff}.where-buy .where-buy-map p.gm-style-mot{max-width:unset;margin-left:400px}.where-buy .where-buy-map.hide-results{position:relative;z-index:9999}.where-buy .where-buy-tabs{display:flex;flex-direction:row;margin-left:-10px;width:100%}.where-buy .where-buy-tabs .where-buy-tab{background-color:transparent;border-radius:5px 5px 0 0;margin-right:5px;color:#fff;border-bottom:none;flex:1 1}.where-buy .where-buy-tabs .where-buy-tab:hover{background-color:hsla(0,0%,100%,.7);color:#000}.where-buy .where-buy-tabs .selected{background-color:#fff;color:#000}.where-buy .where-buy-tabs .sort-by{margin-right:-10px;background-color:transparent}.where-buy .where-buy-tabs .sort-by button{background-color:transparent;border-color:transparent;color:#fff!important;text-transform:lowercase}.where-buy .where-buy-tabs .sort-by button dropdown{color:#000}.where-buy .info-contents{text-align:center;padding:1.5rem .5rem .5rem;line-height:1.2rem;font-size:.95rem;line-height:1.5rem;min-width:270px}.where-buy .info-contents .info-name{font-weight:700;font-size:1.2rem;line-height:1.6rem}.where-buy .info-contents .anchor-button{padding:0;text-transform:none;font-size:inherit;color:var(--red-color);font-weight:400}.where-buy .search-wrapper{background-color:var(--gray-dark);padding:1rem 1rem 0;border-bottom:1px solid #fff}.where-buy .search-wrapper .location-search{display:flex;align-items:flex-end;flex-direction:row;text-align:left;font-size:1rem;margin-bottom:10px}.where-buy .search-wrapper .location-search .search-input{flex:1 1}.where-buy .search-wrapper .location-search .form-label{margin:0;font-size:smaller;color:#fff;font-weight:700}.where-buy .search-wrapper .location-search .search-box{padding:.25rem;min-width:200px;border:none;border-radius:5px;text-align:left;background-color:var(--light);color:#000}.where-buy .search-wrapper .location-search input.search-box:focus{background-color:#fff}.where-buy .search-wrapper .location-search button{background-color:var(--red-color);border-color:var(--red-color);border-radius:5px}.where-buy .results{position:fixed;top:calc(var(--nav-height-desktop) + 40px);left:-500px;height:calc(100vh - var(--nav-height-desktop) - 60px);width:500px;min-width:500px;background-color:#fff;overflow-y:hidden;font-size:1rem;border-radius:10px;box-shadow:1px 2px 50px dimgray;transition:left .3s ease-in-out}.where-buy .results.reveal{left:20px;transition:left .3s ease-in-out}.where-buy .results-inner{position:relative}.where-buy .results-inner .list-type{font-size:.75rem;display:flex;justify-content:flex-start;align-items:center}.where-buy .results-inner .list-type .tag{padding:.25rem .75rem;background-color:#fff;border-radius:20px;border:1px solid #dcdcdc;margin:.15rem .25rem 0 0}.where-buy .results-inner .list-type .tag.tag-retailer{color:var(--red-color)}.where-buy .no-locations{display:flex;flex-direction:column;justify-content:center;align-items:center;height:500px}.where-buy .err-msg{color:var(--red-color);padding:.25rem 0;text-align:left;font-size:1rem}.where-buy ul{padding:0;height:calc(100vh - var(--nav-height-desktop) - 187px);overflow-y:auto;margin-bottom:0}.where-buy li:last-child{border-bottom:none}.where-buy li:hover{background-color:#f2f6fa}.where-buy li{list-style:none;padding:1.5rem;border:1px solid transparent;border-bottom-color:#dcdcdc;display:flex;text-align:left;align-items:center}.where-buy li .distance{text-align:center;color:var(--gray)}.where-buy li .distance .distance-measure{font-size:.65rem}.where-buy li .desktop-icon{display:block}.where-buy li .mobile-icon{display:none;color:var(--red-color)}.where-buy li .footer-links{font-size:1rem;margin-top:.5rem}.where-buy li .footer-links .web-icon{margin-left:0;font-size:.75rem;vertical-align:middle}.where-buy li .address-block{flex:1 1;padding:0 1rem;font-size:14px;line-height:1.3rem}.where-buy li .address-block .name{font-size:16px}.where-buy li .address-block button{text-align:left}.where-buy li .address-block .phone-nbr a{font-size:smaller}.where-buy li .address-block .products{font-style:italic}.where-buy .purchased-logos{position:relative;padding:.75rem 0}.where-buy li.selected{border:2px solid #345373;border-radius:3px;background-color:#f2f6fa;margin:.25rem}html:has(.info-pop),html:has(.where-buy.d-show){overflow-y:hidden}.info-pop-modal .modal-dialog{max-width:40vw;min-width:400px;font-size:smaller}.modal-dialog .info-address{font-size:1rem}.modal-dialog .hours-row{display:flex;padding-top:.35rem;margin-top:.35rem;border-top:1px solid #dcdcdc;font-size:smaller}.modal-dialog .hours-row .hours-day{width:30%}.info-pop-modal .modal-dialog .modal-content{border-radius:0}.info-pop-modal .modal-dialog .modal-body{padding:.25rem}.info-pop-modal .modal-dialog .modal-body .info-body{padding:1rem}.info-pop-modal .modal-dialog .info-pop-name{margin-top:.5rem;margin-bottom:0}.info-pop-modal .modal-dialog .info-images{height:32vh;width:100%}.info-pop-modal .info-distance{font-size:1rem}.info-pop-modal .modal-dialog .info-links{text-align:center;margin-top:1rem;padding:1rem 0 .5rem;border-top:1px solid silver}.info-links span{margin:0 .5rem}.info-pop-modal .modal-dialog .info-pop-close-button{position:absolute;top:-7px;right:-7px;width:40px;height:40px;line-height:37px;text-align:center;border-radius:100%;background-color:#f5f5f5;color:#000;z-index:9;border:1px solid transparent}.info-pop-modal .modal-dialog .info-pop-close-button:hover{background-color:#000;color:#fff;border-color:#fff}.info-pop-modal .modal-dialog .info-images .carousel-cab.carousel .carousel-control-next,.info-pop-modal .modal-dialog .info-images .carousel-cab.carousel .carousel-control-prev{display:flex}.info-pop-modal .modal-dialog .info-images .carousel-control-next-icon,.info-pop-modal .modal-dialog .info-images .carousel-control-prev-icon{background-color:rgba(0,0,0,.7);border-radius:100%;border:1px solid #fff;width:40px;height:40px;background-size:50%}@media (max-width:1024px){body:has(.where-buy.d-show){padding-top:var(--nav-height-mobile)}.info-pop-modal .modal-dialog{max-width:95vw;min-width:95vw;margin-left:auto;margin-right:auto}.where-buy .results{display:block;position:relative;box-shadow:unset;border-radius:none;width:100%;min-width:unset;top:unset;left:unset;height:unset;overflow-y:unset;transition:unset}.where-buy .results .search-wrapper{padding-top:30px}.where-buy .results ul{height:inherit;overflow-y:unset}.where-buy .results ul li .desktop-icon{display:none}.where-buy .results ul li .mobile-icon{display:block}.where-buy .results.reveal{left:unset;transition:unset}html:has(.where-buy.d-show){overflow-y:auto}.where-buy .where-buy-map{height:calc(100vh - var(--nav-height-desktop));position:fixed;top:var(--nav-height-desktop);width:100vw;left:calc(100vw - 45px);z-index:9;transition:left .3s ease-in-out}.where-buy .where-buy-map .map-handle{display:block}.where-buy .where-buy-map p.gm-style-mot{max-width:unset;margin-left:unset}.where-buy .where-buy-map.show-map{left:0;transition:left .3s ease-in-out}.where-buy .where-buy-map.show-map .map-handle{margin-right:-50px;border-radius:0 10px 10px 0;box-shadow:1px 2px 5px dimgray}.where-buy .where-buy-map.show-map .map-handle .close-icon{display:inline-block}.where-buy .where-buy-map.show-map .map-handle .open-icon{display:none}}@media (max-width:768px){.where-buy .results{padding-top:inherit}.where-buy .info-contents{min-width:225px}.where-buy .where-buy-map{height:calc(100vh - var(--nav-height-mobile));top:var(--nav-height-mobile)}}:root{--star-size:30px;--star-color:silver;--star-background:#fc0}.stars-rating{display:flex;align-items:center;text-align:left;margin:.25rem 0;position:relative}.stars-rating .Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.stars-rating .Stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}