.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}}.active-prompt{position:fixed;top:var(--nav-height-desktop);right:100vw;padding:15px;background-color:var(--light-yellow);z-index:98;text-align:right;box-shadow:-5px 5px 5px rgba(0,0,0,.1);animation:delay-prompt .5s ease-in forwards;animation-iteration-count:1;animation-delay:1s;font-size:14px;font-weight:700;white-space:nowrap;min-width:70vw;border-radius:5px 0 0 5px}.active-prompt .ac-header-bar{display:flex;width:100%;.flex-1{flex:1 1;text-align:right}}.active-prompt .active-form form{margin-top:10px!important}.active-prompt button.btn{font-size:12px;padding:1px 10px;margin-left:8px;text-transform:uppercase}.active-prompt .active-form.hidden,.active-prompt.hidden{display:none}.active-prompt button.btn.hide,span.hide{opacity:0}.active-prompt .show-thanks{padding:1rem;max-width:313px;text-align:center;background-color:white;border-radius:10px;font-weight:400;margin-top:1rem}@keyframes delay-prompt{0%{right:100vw;min-width:70vw}50%{right:-20px;min-width:0}70%{right:20px;min-width:0}95%{right:-10px;min-width:0}to{right:0;min-width:0}}@media (max-width:1024px){.active-prompt{top:var(--nav-height-mobile);width:100vw;text-align:center;.show-thanks{max-width:500px;display:inline-block}}}.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}}.banner{position:relative;z-index:1}.banner[class*=b-] .content-inner{padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:center}.banner .image-side.youtube{position:relative;overflow:hidden}.banner .cta-buttons{max-width:768px}.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:0 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;height:auto}.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 .hero-text-lg h1{font-size:5rem;line-height:5rem}@media (max-width:768px){.banner .hero-text-lg h1{font-size:2.5rem;line-height:2.5rem}}@media (max-width:1024px){.banner .banner-category{margin-top:1rem}}.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:black}.banner-category .line-spacer{display:inline-block;width:15px;height:1px;border-bottom:1px solid black;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:black}.content-side.medium .banner-category .line-spacer{color:black}.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:black}.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:black}.content-side.green .banner-category .line-spacer,.content-side.sustainable-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:black}.content-side.tan .banner-category .line-spacer{border-color:white}.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}.scale-in .banner-inner{position:relative;transition:all .6s ease-in-out;opacity:0!important;transform:translateY(10%)}.scale-in .banner-inner .left .image-side{transition:all .6s ease-in-out;transform:translate(10%,10%)!important}.scale-in .banner-inner .right .image-side{transition:all .6s ease-in-out;transform:translate(-10%,10%)!important}.scale-in.is-inViewport .banner-inner .image-side{transform:translate(0)!important}.scale-in.is-inViewport .banner-inner{opacity:1!important;transform:translateY(0)}.banner-inner .full-height:before{content:"▼";bottom:20px;color:dimgray;position:absolute;z-index:3;left:1%;right:0;margin:auto;border:1px solid dimgray;width:35px;height:35px;line-height:35px;border-radius:100%;background-color:var(--medium);animation:MoveUpDown 1.25s ease-in-out infinite}@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-inner .full-height:before{display:none}.banner-tiles,.banner-tiles .banner-tile{display:block;width:100vw}.banner .content-side{padding:5%}.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 .content-side .content-inner div.cta-buttons.justify-content-end,.banner .content-side .content-inner div.cta-buttons.justify-content-start{justify-content:center!important}.banner ol li,.banner ul li{text-align:left!important}.banner .content-inner{left:unset!important;padding:5% 0!important}.banner div,.banner img,.banner video{border-radius:0!important}.banner .banner-category.left,.banner .banner-category.right{justify-content:center!important}}.banner .font-large h1{font-size:8rem;line-height:8rem}@media (max-width:768px){.banner .font-large h1{font-size:5rem;line-height:5rem}.banner .font-large h1,.banner .font-large p{text-align:left!important}}.banner.scale-in.zoom-in .banner-inner .left .image-side,.banner.scale-in.zoom-in .banner-inner .right .image-side{position:relative;opacity:0;transform:scale(.6)!important}.banner.scale-in.zoom-in.is-inViewport .banner-inner .left .image-side,.banner.scale-in.zoom-in.is-inViewport .banner-inner .right .image-side{opacity:1;transition:all .6s ease-in-out;transform:translateZ(0) scale(1)!important}@media (max-width:768px){.banner .second-media{max-width:100%!important;margin:20px auto;object-fit:contain}}.hero{position:relative;background-blend-mode:multiply;z-index:1;overflow:hidden;&.splash-3000{position:fixed;top:0;left:0;width:100vw;z-index:999999999;animation:slideRight .25s ease-in-out forwards;animation-delay:4s}&.splash-3000,header.splash-3000{height:100vh!important}&.hidden{display:none}}@keyframes slideRight{to{transform:translateX(-100vw);display:none}}.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.scale-in{position:relative}.hero.scale-in img{opacity:0!important;transition:all .6s ease-in-out}.hero.scale-in.left img{transform:translateX(10%)!important}.hero.scale-in.right img{transform:translateX(-10%)!important}.hero.scale-in.is-inViewport img{transform:translateX(0)!important;opacity:1!important}.hero.scale-in .inner{opacity:0!important;position:relative;top:5%!important;transition:all .6s ease-in-out}.hero.scale-in.is-inViewport .inner{top:0!important;opacity:1!important}.hero.overlap-bottom{z-index:2}.hero.overlap-bottom .hero-image{bottom:-1.5rem!important}.hero .inner{padding:2% 5%;opacity:0;animation:slide .75s forwards;animation-delay:.2s;width:100%}.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}.hero .full-height:before{content:"▼";bottom:20px;color:dimgray;position:absolute;z-index:3;left:0;right:0;margin:auto;border:1px solid dimgray;width:35px;height:35px;line-height:35px;border-radius:100%;background-color:var(--medium);animation:MoveUpDown 1.25s ease-in-out infinite}.hero .image-order-top{order:-1;margin-bottom:25px}.hero .center .image-order-top{margin-bottom:15px;margin-left:auto;margin-right:auto}.hero .center .image-order-bottom{margin-top:25px;margin-left:auto;margin-right:auto}.hero .image-order-bottom{order:3;margin-top:25px}.hero.scale-in.zoom-in .scale-in img{position:relative;opacity:0;transform:scale(.6)!important}.hero .scale-in.zoom-in.is-inViewport img{transition:all .8s ease-in-out;transform:translateZ(0) scale(1)!important;opacity:1}@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}}@media (max-width:1024px){.hero .full-height:before{display:none}.hero .second-media{max-width:100%!important;margin:20px auto!important;height:auto}}.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 black;border-bottom:6px solid black}.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:992px){.mobile-app-card.round-inner-lg .card img{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-lg)}.mobile-app-card .card{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.mobile-app-card .card-parent figure{height:150px!important;width:40%}.mobile-app-card .card-parent .card-body{display:block;width:60%}.mobile-app-card .card .btn.btn-primary{border-radius:var(--border-radius-lg)}}@media (max-width:768px){.card-layout{padding:5%!important}.mobile-app-card{padding:10% 1px!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}.card-layout.scale-in .card-parent{position:relative;opacity:0;transition:all .6s ease-in-out;transform:translateY(60px)}.scale-in.is-inViewport .card-parent{transform:translateY(0);opacity:1}.scale-in.is-inViewport .card-parent:first-child{transition-delay:.2s}.scale-in.is-inViewport .card-parent:nth-child(2){transition-delay:.4s}.scale-in.is-inViewport .card-parent:nth-child(3){transition-delay:.6s}.card-layout.minimal-left-align .container{max-width:unset}.card-layout.minimal-left-align .card-body{padding:var(--bs-card-spacer-y) 0;text-align:left}.card-layout.minimal-left-align .card-body p{font-size:smaller}.card-layout.minimal-left-align .card-body .btn-wrap{justify-content:left;margin-top:unset}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary{border:none;padding:0;font-size:smaller;text-transform:none;text-decoration:underline;color:#000;margin:0;font-weight:700;text-decoration:none;position:relative}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary:after{content:"";background-color:#900;position:absolute;bottom:0;left:0;height:2px;transition:.2s;width:0}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary:hover{background:#fff;color:#900;transition:.2s}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary:hover:after{width:100%}@media (max-width:1024px){.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary,.card-layout.minimal-left-align .card-body p{font-size:inherit}}.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}.tile-layout.app-links{display:none}.mobile-app{.tile-layout.app-links{display:block;.tile{max-height:unset!important;min-height:80px;margin-bottom:.25rem;.tile-content{padding:0}.btn.btn-primary{width:90vw;text-align:left;display:inline-block;margin:0 10vw;font-size:smaller;text-transform:none;padding:1.25rem;position:relative;border-radius:10px;border:none}.btn.btn-primary:after{content:"◀";font-size:1rem;position:absolute;right:15px;top:12px;transform:rotate(180deg);border-radius:8px;width:35px;height:35px;line-height:30px;text-align:center;color:silver}}}.tile-layout.app-pills{.btn.btn-primary{background-color:var(--slate);color:white}&.fixed-pills{position:fixed;top:-100px;z-index:99;transition:top .25s ease-in-out;&.show{top:1.5rem}.btn-wrap{padding:.5rem .25rem}.btn.btn-primary{box-shadow:1px 1px 5px silver;background-color:var(--slate);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 0 3px white;color:white}}.scrolling-tiles{margin-bottom:-12px;width:100vw;&:first-child{padding-left:1.5rem}p{display:none}.btn-wrap{margin:0}.btn.btn-primary{margin-top:0;text-transform:none;border:1px solid rgba(255,255,255,.25)}.tile{height:unset!important;min-height:unset;width:unset;padding:0 5px!important;&.selected .btn.btn-primary{background-color:white;color:black;text-shadow:none;border-color:var(--slate)!important}.content-wrap{margin:unset!important;.tile-content{padding:0}}}}}}@media (max-width:769px){.tile-layout .scrolling-tiles{height:auto}.tile-layout .scrolling-tiles .tile{width:85%}}.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 rgba(255,255,255,.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:rgba(255,255,255,.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 .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:rgba(255,255,255,.1)}}.tile-layout.scale-in .tile{position:relative;opacity:0;transition:all .6s ease-in-out;transform:translateX(-5%)}.scale-in.is-inViewport .tile{transform:translateX(0);opacity:1}.scale-in.is-inViewport .tile:first-child{transition-delay:.1s}.scale-in.is-inViewport .tile:nth-child(2){transition-delay:.6s}.scale-in.is-inViewport .tile:nth-child(3){transition-delay:.9s}.tile-layout.tile-text-bottom{.tile{.content-wrap{flex-direction:column;justify-content:flex-start;.tile-content{width:100%;order:2;padding:.75rem 1rem;.btn.btn-primary{margin-top:.5rem}p{margin-bottom:0}}img{position:relative!important;order:1;height:200px!important}}}&.text-left{.tile-content{padding:.5rem!important;text-align:left}}.tile-layout .tile .whole-tile-click:hover img{transform:none}}@media (max-width:992px){.tile-layout.tile-text-bottom{.tile{max-height:inital!important;.content-wrap{img{position:relative!important;order:1;max-height:none!important}}}}}.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}.video-section.autoplay .video-wrap{opacity:0;transition:opacity .7s ease-in-out}.video-section.autoplay.is-inViewport .video-wrap{opacity:1}.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%}@media (max-width:1350px){.beef-cut header .inner-wrap h1{font-size:4rem;line-height:4rem}}@media (max-width:992px){.beef-cut header .inner-wrap h1{font-size:2.5rem;line-height:1.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{margin-top:15px;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;font-weight:500;color:var(--red)!important}.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}.beef-cut header .cut-image{position:relative;height:75vh;min-height:600px;width:100%}@media (max-width:1024px){.beef-cut header .cut-image{height:50vh;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 img{object-fit:contain!important}.subprimal-cuts{background:#fff}.subprimal-cuts header{padding-top:6%;padding-bottom:2.5%}.subprimal-cuts header .content-wrap{border-left:4px solid var(--tan-color);padding-left:1rem}.subprimal-cuts header .content-wrap span{color:rgba(0,0,0,.6);font-size:21px;display:block;margin-bottom:10px;text-align:left}.subprimal-cuts header .content-wrap span a{text-decoration:none;transition:.3s;color:var(--red);font-weight:500}.subprimal-cuts header .content-wrap span a:hover{color:#000}.subprimal-cuts header .content-wrap h1{text-transform:capitalize;text-align:left}.subprimal-cuts header figure{height:300px;position:relative}.subprimal-cuts header .hero-buttons{display:flex;margin-top:2rem}.subprimal-cuts header .hero-buttons a{margin-right:1rem;border-color:silver;font-size:.9rem}.subprimal-cuts header .hero-buttons a svg{color:var(--tan-color);margin-right:5px}@media (max-width:1024px){.subprimal-cuts .hero-buttons{display:flex;margin-top:2rem;margin-bottom:2rem}.subprimal-cuts header{padding-top:10%;padding-bottom:5%}}.subprimal-cuts .subprimal-list{padding:5% 0}.subprimal-cuts .subprimal-list .inner-wrap figure{position:relative;height:266px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.subprimal-cuts .subprimal-list .inner-wrap figure img{border-radius:10px}.subprimal-cuts .subprimal-list .inner-wrap:hover img{overflow:hidden;transform:scale(1.025);transition:all .3s ease-in-out}.subprimal-cuts .subprimal-list .inner-wrap h3{color:#000}.subprimal-cuts .subprimal-list .inner-wrap:hover h3{transition:.3s;color:var(--tan-color)}.hero-cuts{position:relative;display:flex;justify-content:center;align-items:flex-end}.hero-cuts img{object-fit:cover}.search-cuts{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:75px;position:relative}.search-cuts .search-inner{border:2px solid silver!important;border-radius:10px}.search-cuts .search-input-wrapper{width:auto!important}.search-cuts .search-input{padding:18px 12px;background:#fff;margin:0!important;background-color:rgba(26,31,36,.5);color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}.search-cuts .search-input::placeholder{color:#fff;opacity:1}.search-cuts .btn.search-button{border-radius:0;background-color:rgba(26,31,36,.5);border-left:1px solid #ededed}.search-cuts .btn.search-button svg{color:#fff}.search-cuts .btn.clear-search{background-color:rgba(26,31,36,.5);border-top-right-radius:10px;border-bottom-right-radius:10px}.search-cuts .btn.clear-search svg{color:#fff}.search-cuts .btn:hover{background-color:#fff}.search-cuts .btn:hover svg{color:var(--dark)}.search-cuts h1{margin-bottom:2rem}.search-cuts-results{padding:0;background:#fff;display:flex;align-items:flex-start;flex-wrap:wrap;transform:scaleY(0);overflow:hidden}.search-cuts-results .search-cut-result{width:200px;margin:1.25rem;font-size:1.25rem;text-transform:none;font-weight:400;color:#000}.search-cuts-results .search-cut-result h3{color:#000;font-size:1.5rem;transition:.3s}.search-cuts-results .search-cut-result figure{position:relative;height:133px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.search-cuts-results .search-cut-result figure img{border-radius:10px}.search-cuts-results .search-cut-result:hover img{transition:height 1s}.search-cuts-results .search-cut-result:hover h3{color:var(--tan-color);transition:.3s}@media (max-width:768px){.search-cuts-results .search-cut-result{width:calc(50% - 1rem);margin:.5rem}}.cuts-reveal{height:auto;transition:transform .8s ease-out;transform:scaleY(1);transform-origin:top;padding:4% 0}@media (max-width:768px){.search-cuts{padding:5% 3%}}.search-input-wrapper{display:flex;position:relative;width:350px}.search-input-wrapper .search-inner{display:flex;align-items:center;border:1px solid silver;border-radius:10px}.search-input-wrapper .search-inner .search-input{display:inline-block;width:37vw;border:none;border-top-right-radius:0;border-bottom-right-radius:0;margin:3px}.search-input-wrapper .search-inner .btn.clear-search,.search-input-wrapper .search-inner .btn.search-button{color:rgba(0,0,0,.5);height:100%;width:42px;border-left:1px solid gainsboro}.search-input-wrapper .search-inner .btn.clear-search:hover,.search-input-wrapper .search-inner .btn.search-button:hover{background-color:var(--light-yellow)}@media (max-width:1024px){.search-input-wrapper .search-inner .search-input{width:70vw}}.find-distributor{position:relative}.find-distributor .drop-sheen{display:none}.find-distributor .drop-sheen.reveal{display:block}.find-distributor button.btn.btn-primary{position:relative;z-index:2}.find-distributor button.btn.btn-primary.muted{z-index:unset}.find-distributor .find-frame{width:50vw;height:calc(100vh - var(--nav-height-desktop));top:var(--nav-height-desktop);z-index:99;position:fixed;right:-100vw;transition:right .3s ease-in-out}.find-distributor .find-frame.show{right:0}.find-distributor .find-frame iframe{height:calc(100vh - var(--nav-height-desktop) - 42px);width:100%}.find-distributor .find-frame .frame-head{text-align:left;padding:.5rem 1rem;background-color:gainsboro;border-radius:5px 0 0}.find-distributor .find-frame .frame-head button{display:flex;align-items:center;text-transform:none}html:has(.find-frame.show){overflow-y:hidden}section:has(.find-frame.show){position:relative;z-index:2}@media (max-width:768px){.find-distributor .find-frame{width:100vw;height:calc(100vh - var(--nav-height-mobile));top:var(--nav-height-mobile);z-index:99;position:fixed;right:-100vw;transition:right .3s ease-in-out}.find-distributor .find-frame.show{right:0}.find-distributor .find-frame iframe{height:calc(100vh - var(--nav-height-mobile) - 54px);width:100%}.find-distributor .find-frame .frame-head{text-align:left;padding:1.5rem 1rem .5rem;background-color:gainsboro;border-radius:5px 0 0}.find-distributor .find-frame .frame-head button{display:flex;align-items:center;text-transform:none}}html:has(.category-item.active){overflow:hidden}html:has(.see-all-pop){overflow:hidden}html:has(.cook-mode){overflow:hidden}html:has(.cook-mode) .top-nav{display:none}.recipes{text-align:left;position:relative;background-color:white}.recipe .recipe-review-section{padding:2% 5%;background-color:var(--light-green)}.recipe .recipe-review-section .write-review-button{font-size:1rem;font-weight:400;margin-top:.75rem}.recipe .recipe-review-section .write-review-button svg{vertical-align:middle}.recipes.related{padding:5%;text-align:center;margin:auto;background-color:var(--medium)}.recipes.related .search-results{display:inline-flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.recipes.related .search-results .btn.recipe-result{width:400px;max-width:unset;margin-bottom:2%;font-weight:700}.recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:350px}.recipes .recipe-list-section{padding-bottom:3rem;position:relative}.recipes .recipe-list-section .category-title{display:flex;align-items:center}.recipes .recipe-list-section .category-title .see-all{text-align:right;flex:1 1}.recipes .recipe-list-section .category-title .see-all button{width:120px}.recipes .recipe-list-section h2{font-size:3rem}.recipes .recipe-list-section h2 .favorite-recipe{color:var(--yellow);margin-right:.5rem;vertical-align:bottom}.recipes .recipe-list-section .scroll-button{opacity:0;position:absolute;margin-top:100px;font-size:2rem;z-index:1;background-color:rgba(0,0,0,.5);color:white;border-radius:100%;height:60px;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:5px;transition:opacity .5s ease-in-out}.recipes .recipe-list-section .scroll-button.btn-left{left:15px}.recipes .recipe-list-section .scroll-button.btn-right{right:15px}.recipes .recipe-slider{overflow-x:auto;overflow-y:hidden}.recipes .recipe-slider::-webkit-scrollbar{display:none}.recipes .recipe-slider .search-results{display:inline-flex;height:350px;overflow-y:hidden;flex-wrap:nowrap;align-items:flex-start}.recipes .recipe-slider:hover .scroll-button{opacity:1;transition:opacity .5s ease-in-out}.recipes .search-results{overflow-x:hidden;position:relative}.recipes .search-results .result-link{color:black}.recipes .search-results .recipe-result{display:inline-block;margin:.75rem;font-size:1.25rem;width:400px;text-transform:none;font-weight:400;position:relative}.recipes .search-results .recipe-result .favorite{position:absolute;top:5px;right:5px;color:var(--pink);border-radius:100%;background:rgba(255,255,255,.85);width:40px;height:40px;justify-content:center;padding:10px 5px 5px;box-shadow:0 1px 7px rgba(0,0,0,.3)}.recipes .search-results .recipe-result .result-inner{display:flex;flex-direction:column}.recipes .search-results .recipe-result .result-inner .result-image{position:relative;height:266px;width:100%;margin-bottom:5px;overflow:hidden;border-radius:10px}.recipes .search-results .recipe-result .result-inner .result-image img{border-radius:10px}.recipes .search-results .recipe-result:hover img{overflow:hidden;transform:scale(1.025);transition:all .3s ease-in-out}.recipes .search-recipes{padding:2% 5%;background-color:white;min-height:50vh}.recipes .search-recipes .search-results{display:inline-flex;align-items:flex-start;flex-wrap:wrap}.recipes .search-recipes .search-results .recipe-result{width:200px}.recipes .search-recipes .search-results .recipe-result .result-inner .result-image{height:133px}.recipes .search-recipes .tags-cloud{margin-top:2rem;font-size:1rem;max-width:768px}.recipes .search-recipes .tags-cloud .tags-cloud-section{padding-bottom:2.25rem}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags{margin-top:.5rem}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.suggestions .tag{background-color:var(--light-yellow)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.suggestions .tag.favorites-tag{background-color:var(--light-pink)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.cuisines .tag{background-color:var(--light-green)}.recipes .search-recipes .tags-cloud .tags-cloud-section .section-tags.dish-types .tag{background-color:var(--light-blue)}.recipes .search-recipes .scroll-button{display:none}.recipes .search-recipes .btn.tag.search-tag{display:flex;align-items:center;background-color:var(--yellow)}.recipes .search-recipes .btn.tag.search-tag span{margin-right:.5rem}.recipes .search-recipes .btn.tag.search-tag:hover{background-color:var(--light-yellow)}.recipes .search-recipes .recipe-list{margin-left:0!important}.recipes .tag{margin:.5rem;text-transform:none;padding:.25rem .75rem;border-radius:10px;border:1px solid transparent}.recipes .tag:hover{border-color:var(--yellow)}.recipes .tag.more-tag{background-color:transparent!important;border-color:gainsboro}.recipes .tag.more-tag:hover{border-color:var(--yellow)}.recipes .sort-buttons{font-size:1.2rem;margin-bottom:2rem}.recipes .sort-buttons .sort-button{margin-right:1rem;padding:.1rem .25rem;color:black;text-transform:none;border:none;border-bottom:4px solid transparent}.recipes .sort-buttons .sort-button.selected{border-color:var(--yellow);color:var(--red-color)}.recipes .sort-buttons .sort-button:hover:not(.selected){border-color:rgba(0,0,0,.2);transition:all .3s ease-in-out;color:black}.recipes .cat-buttons{display:flex;align-items:center;margin-bottom:0;font-size:1.5rem}.recipes .cat-buttons .sort-button{text-transform:uppercase;color:rgba(0,0,0,.5)}.recipes .cat-buttons .sort-button.selected{border-bottom-color:var(--yellow);color:black;font-weight:700}.recipes .see-all-pop{position:fixed;top:var(--nav-height-desktop);left:100vw;width:50vw;height:calc(100vh - var(--nav-height-desktop));background-color:white;border-radius:5px 0 0 5px;transition:left .3s ease-in-out;z-index:2}.recipes .see-all-pop .scroll-button{display:none}.recipes .see-all-pop.recipe-client .recipe-wrap{height:87vh;overflow-y:hidden;overflow-x:hidden;padding-bottom:2rem}.recipe-wrap .recipe-iframe{width:100%;height:calc(100vh - var(--nav-height-desktop) - 58px)}.recipe-wrap .iframe-loading{position:absolute;width:100%;height:100%;background-color:var(--light);border-top:1px solid gainsboro;padding:2rem}.recipe-wrap .iframe-loading.fade-me{opacity:0;transition:opacity .3s ease-in-out}.recipes .see-all-pop .pop-inner{padding:.25rem 0 1rem 2rem;background-color:white}.recipes .see-all-pop .pop-inner .search-results{height:79vh;overflow-y:auto;display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:2rem;width:100%}.recipes .see-all-pop .pop-inner .search-results button{font-size:1rem;font-weight:700}.recipes .see-all-pop .recipe-result{width:45%;max-width:275px}.recipes .see-all-pop .recipe-result .result-inner .result-image{height:200px}.recipes .see-all-pop .close-panel{padding:1rem}.recipes .see-all-pop .close-panel button{text-transform:none;display:flex;align-items:center}.recipes .reveal .see-all-pop{left:50vw;transition:left .3s ease-in-out}.recipes .show-pop{z-index:999;transition:left .3s ease-out}.recipes .show-pop .see-all-pop{left:50vw;transition:left .3s ease-in-out}.recipes .show-pop .drop-sheen{opacity:.5}.recipes .hidden{display:none!important}.recipes .search-section{background-color:var(--dark-beige);width:45vw;left:-50vw;margin-top:-170px;padding-top:7rem;z-index:2;position:relative}.recipes .search-section.enter{left:0;transition:left .3s ease-in-out}.recipes .search-section.show{left:0}.recipes .search-section.fixed{position:fixed;width:100vw;top:calc(var(--nav-height-desktop) + 6rem);transition:width .3s ease-in-out}.recipes .search-section .recipe-tabs{display:flex;margin-left:2rem;top:5rem}.recipes .search-section .recipe-tabs .btn.recipe-tab{margin:0 .25rem;padding:.75rem 1rem;font-size:1.4rem;border-radius:5px 5px 0 0}.recipes .search-section .recipe-tabs .btn.recipe-tab.active{background-color:white}.recipes .search-section .recipe-tabs .btn.recipe-tab:hover:not(.active){background-color:var(--light-yellow)}.recipes .categories{background-color:white;padding:3%}.recipes .categories .disabled{opacity:.1;transition:all .3s ease-in-out}.recipes .categories ul{padding:2rem 0}.recipes .categories ul>li{list-style:none}.recipes .categories ul>li .category-item.hidden{display:none}.recipes .categories ul>li .category-item.active{padding-top:calc(var(--nav-height-desktop) + 40px);display:block}.recipes .categories ul>li .category-item.active .arrow{transform:rotate(180deg);transition:all .3s}.recipes .categories ul>li .category-item.active .picker{color:var(--red-color)}.recipes .categories ul>li .category-item.active .recipes-wrapper{overflow-y:auto;height:72vh}.recipes .categories ul>li .category-item .load-more{margin-bottom:2rem;width:50vw;line-height:2rem;padding-right:2rem}.recipes .categories ul>li .category-item .load-more button{font-size:1rem;color:var(--red-color);padding:.1rem .25rem;margin-right:.5rem;text-transform:none;border:none;border-bottom:4px solid transparent}.recipes .categories ul>li .category-item .load-more button.selected{color:black;border-bottom:4px solid var(--yellow)}.recipes .categories ul>li .category-item .load-more button:hover{border-color:rgba(0,0,0,.2);transition:all .3s ease-in-out;color:black}.recipes .categories ul>li .category-item .picker{display:flex;align-items:center;margin:0 3rem;cursor:pointer}.recipes .categories ul>li .category-item .picker .category{font-size:3rem;border-bottom:4px solid transparent}.recipes .categories ul>li .category-item .picker .arrow{padding:0 1rem;transition:transform .3s ease-in-out;color:rgba(0,0,0,.08);font-size:2.5rem}.recipes .categories ul>li .category-item .picker:hover .category{border-color:var(--yellow);transition:all .3s ease-in-out}.recipes .categories ul>li .category-item.active .picker:hover .category{border-color:transparent}.recipes .categories ul>li .recipe-list{margin-left:3rem;font-size:2rem}.recipes .categories ul>li .recipe-list.hidden{display:none}.recipes .categories ul>li .recipe-list .recipe{padding:0 1rem 1.5rem 0;line-height:2.2rem;display:flex}.recipes .categories ul>li .recipe-list .recipe button{border-bottom:4px solid transparent}.recipes .categories ul>li .recipe-list .recipe .recipe-name{width:50%}.recipes .categories ul>li .recipe-list .recipe .recipe-name button{color:black;text-transform:none;padding:0;margin:0;text-align:left}.recipes .categories ul>li .recipe-list .recipe .image-wrapper{position:fixed;top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop))}.recipes .categories ul>li .recipe-list .recipe .image-wrapper img{opacity:0;transform:scale(.99);transition:all .3s ease-in-out}.recipes .categories ul>li .recipe-list .recipe .image-wrapper .image-holder{position:relative;height:calc(100vh - var(--nav-height-desktop))}.recipes .categories ul>li .recipe-list .recipe:hover{cursor:pointer}.recipes .categories ul>li .recipe-list .recipe:hover button{border-color:var(--yellow);transition:all .3s ease-in-out}.recipes .categories ul>li .recipe-list .recipe:hover .image-wrapper img{transform:scale(1);opacity:1;transition:all .3s ease-in-out}@media (max-width:768px){.recipes .see-all-pop{top:var(--nav-height-mobile);height:calc(100vh - var(--nav-height-mobile))}.recipes .see-all-pop .close-panel{padding-top:1.75rem!important}.mobile-app .recipes .see-all-pop .close-panel{padding-top:3rem!important}.recipes .see-all-pop.recipe-client .recipe-wrap{height:91vh}.recipes .see-all-pop .pop-inner{padding:0 1rem;text-align:center}.recipes .see-all-pop .pop-inner .search-results{height:84vh;justify-content:center;background-color:white}.recipes .see-all-pop .pop-inner .search-results .recipe-result{margin:.5rem;width:145px}.recipes div.search-section.fixed{top:var(--nav-height-mobile);padding-top:1rem}.recipes.related{padding:5% 1%}.recipes.related .search-results .btn.recipe-result{width:165px}.recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:130px}.recipes .search-recipes .search-results .btn.recipe-result{width:170px}}@media print{html:has(.recipe) button{display:none!important}html:has(.recipe) .footer-nav,html:has(.recipe) .top-nav{display:none!important}html:has(.recipe) .about-section{padding-top:2rem!important;padding-bottom:1rem!important}html:has(.recipe) .video-button{display:none!important}html:has(.recipe) .page{padding-top:0!important}html:has(.recipe) .cookie-policy{display:none}html:has(.recipe) .stars-rating{display:none}html:has(.recipe) .recipe-review-section{display:none}html:has(.recipe) .print-logo{padding-bottom:2rem}html:has(.recipe) .print-logo img{display:inline-block!important}}.recipe .print-logo{text-align:center}.recipe .print-logo img{display:none}.recipe{text-align:left}html:has(.recipe-review-section dialog.reveal){overflow:hidden}.recipe .recipe-review-section dialog{position:fixed;top:var(--nav-height-desktop);left:100vw;width:50vw;height:calc(100vh - var(--nav-height-desktop));background-color:white;border:none;padding:2rem;border-radius:5px 0 0 5px;transition:left .3s ease-in-out;z-index:2}.recipe .recipe-review-section dialog.reveal{left:50vw}.recipe .recipe-review-section dialog::-webkit-backdrop{background-color:rgba(0,0,0,.3)}.recipe .recipe-review-section dialog::backdrop{background-color:rgba(0,0,0,.3)}.recipe .recipe-review-section dialog sup{color:red;font-weight:700;vertical-align:middle}@media print{.recipe .instructions-wrapper .ingredients li,.recipe .instructions-wrapper .instructions li{margin-bottom:.5rem!important}.recipe .recipe-image-side{display:none}.recipe .recipe-categories,.recipe .recipe-keywords,.recipe .related,.recipe button{display:none!important}.recipe .recipe-content-side{height:unset!important;padding:0 5%!important}.recipe .about-section{padding:0 5%!important}.recipe .about-section h2{display:none}.recipe .ingredients{padding:0 5%!important}.recipe .serves-wrapper{margin-bottom:1rem!important}}.recipe .hidden{display:none!important}.recipe .video-section{padding:5% 20%;background-color:var(--dark-beige)}.recipe .video-section .video-wrap{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.recipe .video-section .video-wrap iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.recipe ul{padding:0}.recipe li{list-style:none}.recipe .recipe-hero{display:flex;align-items:center}.recipe .recipe-hero .recipe-content-side{width:50%;padding:100px 5%;position:relative;display:flex;flex-direction:column;justify-content:center}.recipe .recipe-hero .recipe-content-side .title-actions{display:flex;align-items:center}.recipe .recipe-hero .recipe-content-side .title-actions h5{flex:1 1}.recipe .recipe-hero .recipe-content-side .title-actions h5 span{display:inline-block;vertical-align:middle;margin-right:.5rem}.recipe .recipe-hero .recipe-content-side .title-actions h5 button{color:silver;vertical-align:text-top}.recipe .recipe-hero .recipe-content-side .title-actions h5 button .favorite-recipe{color:var(--pink)}.recipe .recipe-hero .recipe-content-side .title-actions .action-links .full-screen{opacity:0}.recipe .recipe-hero .recipe-content-side .title-actions .action-links a,.recipe .recipe-hero .recipe-content-side .title-actions .action-links button{margin-left:1rem;color:rgba(0,0,0,.5)}.recipe .recipe-hero .recipe-content-side .cook-times{margin-top:1rem;color:rgba(0,0,0,.7);display:flex;font-size:1.2rem;border-left:4px solid var(--yellow);padding-left:1rem;padding-bottom:.25rem}.recipe .recipe-hero .recipe-content-side .cook-times .time-block{margin-right:7%}.recipe .recipe-hero .recipe-content-side .cook-times .cook-label{color:black}.recipe .recipe-hero .recipe-content-side h5{color:rgba(0,0,0,.6)}.recipe .recipe-hero .recipe-image-side{position:relative;height:calc(100vh - var(--nav-height-desktop));width:50%;background-color:black;align-self:flex-start}.recipe .recipe-hero .hero-buttons{display:flex}.recipe .recipe-hero .hero-buttons button{margin-right:1rem;border-color:silver;font-size:.9rem}.recipe .video-button{display:flex;align-items:center;margin-top:2rem}.recipe .video-button button{font-size:1rem}.recipe .video-button button.how-to-button{border-radius:100%;width:48px;height:48px;border:none}.recipe .video-button button.how-to-button svg{margin-left:2px}.recipe .video-button .play-icon{font-size:1rem;color:var(--yellow);margin-bottom:3px}.recipe .about-section{padding:5% 0;background-color:var(--medium-yellow);display:flex}.recipe .recipe-description,.recipe-about{width:50%}.recipe .recipe-description{padding:0 5%}.recipe .recipe-about{padding-left:5%;padding-right:5%}.recipe .about-section.bottom-section{background-color:var(--medium-yellow)}.recipe .cook-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;margin:auto}.recipe .cook-mode .drop-sheen.cook-mode-only{top:0;opacity:.8;transition:opacity .3s ease-in-out}.recipe .cook-mode.reveal .cook-mode-only{opacity:.8;transition:opacity .3s ease-in-out}.recipe .cook-mode .instructions-wrapper{z-index:2;position:relative;height:100vh;max-width:768px;margin:auto;top:-100vh;transition:top .3s ease-in-out}.recipe .cook-mode .instructions-wrapper.reveal{top:0;transition:top .3s ease-in-out}.recipe .cook-mode .instructions-wrapper .instructions{background-color:var(--light)}.recipe .cook-mode .instructions-wrapper .instructions-inner{display:flex;flex-direction:column;overflow-y:auto;height:82vh;border-radius:0 0 10px 10px;background-color:var(--light);padding-bottom:5rem}.recipe .cook-mode .instructions-wrapper .instructions-inner li{flex-direction:column;font-size:1.5rem;line-height:2rem;padding-bottom:1rem;border-bottom:1px solid silver}.recipe .cook-mode .instructions-wrapper .instructions-inner li sub{font-size:1.5rem}.recipe .cook-mode .instructions-wrapper .instructions-inner .instructions li{border:none;line-height:2.6rem}.recipe .cook-mode .instructions-wrapper .instructions-inner li .istep:before{content:"STEP "}.recipe .cook-mode .instructions-wrapper .instructions-inner li .istep .of-steps{display:inline}.recipe .cook-mode .instructions-wrapper .instructions-nav{background-color:white;position:static;top:0;width:100%;display:flex;align-items:center;padding:.75rem;border-bottom:1px solid gainsboro;max-width:1024px;margin-top:60px;border-radius:10px 10px 0 0}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons{flex:1 1;text-align:right}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button{margin-left:.5rem}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button:disabled{color:silver!important}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons button svg{vertical-align:baseline}.recipe .cook-mode .instructions-wrapper .ingredients{max-width:unset;background-color:var(--light)}.recipe .instructions-wrapper .instructions-inner{display:flex}.recipe .instructions-wrapper li{line-height:1.8rem}.recipe .instructions-wrapper .serves-wrapper{margin-bottom:2rem;display:flex;align-items:center}.recipe .instructions-wrapper .serves-wrapper .serves{border-left:4px solid var(--yellow);padding-bottom:.25rem;padding-left:1rem;flex:1 1}.recipe .instructions-wrapper .serves-wrapper button{font-size:.8rem}.recipe .instructions-wrapper .ingredients{background-color:white;padding:5%;width:100%;max-width:50vw}.recipe .instructions-wrapper .ingredients sub{bottom:0;font-size:1.1rem}.recipe .instructions-wrapper .ingredients li{margin-bottom:1.5rem}.recipe .instructions-wrapper .ingredients li label{display:flex;align-items:flex-start;cursor:pointer}.recipe .instructions-wrapper .ingredients li label input{margin-top:.5rem;margin-right:.5rem}.recipe .instructions-wrapper .instructions{padding:5%;height:100%}.recipe .instructions-wrapper .instructions li{margin-bottom:3rem;display:flex;flex-direction:row;align-items:flex-start}.recipe .instructions-wrapper .instructions li .istep{padding:0 2rem 0 0;font-size:6rem;color:rgba(0,0,0,.12);height:100%;margin-bottom:1rem}.recipe .instructions-wrapper .instructions li .istep .of-steps{display:none}.recipe .instructions-wrapper .instructions li .step-instructions{flex:1 1;padding-top:1rem}.recipe .instructions-wrapper .instructions li .step-instructions p{padding-bottom:5rem}.recipe.sidepop h1{font-size:2.5rem}.recipe.sidepop .all-recipes{opacity:0}.recipe.sidepop .recipes.related .search-results .btn.recipe-result{width:250px}.recipe.sidepop .recipes.related .search-results .btn.recipe-result .result-inner .result-image{height:200px}.recipe.sidepop .video-section{padding:5%}.recipe.sidepop .recipe-hero{flex-direction:column-reverse}.recipe.sidepop .recipe-hero .recipe-image-side{width:100%}.recipe.sidepop .recipe-hero .recipe-content-side{width:100%;padding:5%;height:unset}.recipe.sidepop .recipe-hero .recipe-content-side .title-actions .action-links .full-screen{opacity:1}.recipe.sidepop .instructions-wrapper .instructions-inner{display:block}@media (max-width:1024px){.recipes{position:unset}.recipes .featured{background-color:white;padding:10px}.recipes .search-section{width:100vw;margin:0 0 2rem;padding-top:calc(var(--nav-height-mobile) + 1.25rem);left:0;transition:none}.recipes .search-section.enter{transition:none}.recipes .search-section.fixed{top:var(--nav-height-mobile);padding-top:2.5rem}.recipes .search-section .recipe-tabs .btn.recipe-tab{font-size:1rem}.recipes .recipe-list-section{padding-bottom:1rem}.recipes .recipe-list-section button.scroll-button{display:none}.recipes .recipe-list-section h2{font-size:2rem}.recipes .recipe-slider .search-results{height:250px}.recipes .search-results .btn.recipe-result{width:180px;font-size:1rem}.recipes .search-results .btn.recipe-result .favorite{width:30px;height:30px;padding-top:8px}.recipes .search-results .btn.recipe-result .result-inner .result-image{height:136px}.recipes .reveal .see-all-pop{width:100vw;left:0!important;height:calc(100vh - var(--nav-height-mobile))}.recipes .see-all-pop .pop-inner .search-results{height:86vh}.recipes .see-all-pop{width:100vw}.recipes .see-all-pop .close-panel{padding-top:2.5rem}.recipes .see-all-pop .recipe-result{width:200px}.recipes .see-all-pop .recipe-result .result-inner .result-image{height:136px}.recipes .show-pop .see-all-pop{width:100vw;left:0}.recipes .search-recipes{padding:5px}.recipes .search-recipes .search-results .recipe-result{margin:5px}.recipes .see-all-pop.recipe-client .recipe-wrap{height:91vh}.recipe .cook-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;margin:auto}.recipe .cook-mode .instructions-wrapper{max-width:100vw;height:100vh;margin-top:0}.recipe .cook-mode .instructions-wrapper .instructions-nav{margin-top:0;border-radius:0}.mobile-app .recipe .cook-mode .instructions-wrapper .instructions-nav{padding-top:3rem}.mobile-app .recipe.sidepop .cook-mode .instructions-wrapper .instructions-nav{padding-top:1rem}.recipe .cook-mode .instructions-wrapper .instructions-inner{height:100vh;border-radius:0}.mobile-app .recipe .cook-mode .instructions-wrapper .instructions-inner{height:90vh}.recipe .cook-mode .instructions-wrapper .instructions-inner.side-view{height:93vh}.mobile-app .recipe .cook-mode .instructions-wrapper .instructions-inner.side-view{height:87vh}.recipe .instructions-wrapper .instructions-inner{flex-direction:column}.recipe .instructions-wrapper .ingredients{max-width:100vw}.recipe .instructions-wrapper .instructions li .istep{font-size:4rem;padding:0 1rem 0 0}.recipe .video-section{padding:5%}.recipe.sidepop .recipes.related .search-results .btn.recipe-result{width:160px!important}.recipe h1{font-size:2.5rem}.recipe .recipe-hero{flex-direction:column-reverse}.recipe .recipe-hero .recipe-image-side{height:40vh;width:100%}.recipe .recipe-hero .recipe-content-side{width:100%;padding:5%;height:unset}.recipe .recipe-hero .recipe-content-side .cook-times{margin-top:1rem;margin-bottom:0}.recipe .instructions-wrapper{display:block}.recipes .see-all-pop{top:var(--nav-height-mobile)}.recipe-wrap .recipe-iframe{height:calc(100vh - var(--nav-height-mobile) - 58px)}body:has(.search-section.fixed) .categories,body:has(.search-section.fixed) .featured,body:has(.search-section.fixed) .search-recipes{padding-top:9rem}.recipe .about-section{padding:5%;flex-wrap:wrap}.recipe .recipe-description,.recipe-about{width:100%;padding:1.5rem 0 0!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:white;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}}.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:white;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}:root{--star-size:30px;--star-color:silver;--star-background:#fc0}.star-buttons .btn:before{content:"★";letter-spacing:5px;background-color:var(--star-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem}.star-buttons .btn.selected:before{background-color:var(--star-background);-webkit-background-clip:text}.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}.stars-rating .stars-text{font-size:1rem}.recipe-review{font-size:1rem;background-color:white;padding:2%;margin:2% 0;box-shadow:1px 2px 5px gainsboro;max-width:768px;position:relative}.recipe-review .badge{position:absolute;top:-10px;right:-10px}.recipe-reviews ul{padding:0}.recipe-reviews li{list-style:none;padding:.5rem 0}.recipe-reviews #approved,.recipe-reviews .approved{color:green}.recipe-reviews #pending,.recipe-reviews .pending{color:red}.recipe-reviews .status-picker{padding:1rem 0}.recipe-reviews .status-picker label{margin-right:1rem}.recipe-reviews .manage-button{text-align:left;text-transform:none;width:100%;max-width:768px;transition:all .2s ease-in-out;margin-left:1rem}.recipe-reviews .manage-button:hover{transform:scale(1.02)}html:has(.recipe-reviews .review-edit.reveal){overflow:hidden}.recipe-reviews .review-edit{position:fixed;top:var(--nav-height-desktop);left:100vw;width:50vw;height:calc(100vh - var(--nav-height-desktop));background-color:white;border:none;padding:2rem;border-radius:5px 0 0 5px;transition:left .3s ease-in-out;z-index:2;box-shadow:-1px -2px 5px silver;overflow-y:auto}.recipe-reviews .review-edit.reveal{left:50vw}.recipe-reviews .review-edit::-webkit-backdrop{background-color:rgba(0,0,0,.3)}.recipe-reviews .review-edit::backdrop{background-color:rgba(0,0,0,.3)}.recipe-reviews .review-edit sup{color:red;font-weight:700;vertical-align:middle}.recipe-reviews .drop-sheen{opacity:.5;transition:opacity .3s ease-in-out}.recipe.sidepop .recipe-review-section dialog{width:100%;left:20px;margin:0;top:20px;border-radius:5px;box-shadow:var(--box-shadow)}@media (max-width:1024px){.recipe .recipe-review-section dialog,.recipe .recipe-review-section dialog.reveal{width:100vw!important;left:20px!important;right:unset!important;margin:0!important;top:calc(var(--nav-height-mobile) + 20px)!important;border-radius:5px;box-shadow:var(--box-shadow);height:calc(100vh - var(--nav-height-mobile) - 40px)!important}}.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 .where-buy-tabs.hidden,.where-buy-master .hidden{display:none}.where-buy .partner-logo{position:relative;height:auto;min-height:50px;max-height:65px;font-weight:700;width:100%}.where-buy .partner-logo img{object-fit:contain;object-position:center center;font-weight:700}.where-buy .partner-logo img[alt]:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;font-weight:700;font-size:1.1rem;text-align:center;content:attr(alt)}.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;opacity:1!important}.where-buy .where-buy-map .gm-ui-hover-effect span{color:black!important;opacity:1!important}.where-buy .where-buy-map .gm-ui-hover-effect span:before{content:"x"!important;font-size:1.3rem!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 white;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:white}.where-buy .where-buy-map .map-handle .open-icon{display:inline-block;font-size:1.5rem;color:white}.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:white;border-bottom:none;flex:1 1}.where-buy .where-buy-tabs .where-buy-tab:hover{background-color:rgba(255,255,255,.7);color:black}.where-buy .where-buy-tabs .selected{background-color:white;color:black}.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:white!important;text-transform:lowercase}.where-buy .where-buy-tabs .sort-by button dropdown{color:black}.where-buy .info-contents{text-align:center;padding:.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 white}.where-buy .search-wrapper .location-search{display:flex;align-items:flex-end;flex-direction:row;text-align:left;font-size:1rem;margin-bottom:15px}.where-buy .search-wrapper .location-search .search-input{flex:1 1}.where-buy .search-wrapper .location-search .search-input-label-group{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker{flex:1 1;text-align:right;color:white}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker.hidden{display:none}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker label{margin:0 1rem 0 0;font-weight:400;font-size:smaller;vertical-align:middle}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker input{vertical-align:middle}.where-buy .search-wrapper .location-search .form-label{margin:0;font-size:smaller;color:white;font-weight:700;text-align:left}.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:black}.where-buy .search-wrapper .location-search input.search-box:focus{background-color:white}.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:white;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.full-h,.where-buy .results-inner.full-h ul{height:100%}.where-buy .results-inner .scroll-list.hide-distance .distance{display:none}.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:white;border-radius:20px;border:1px solid gainsboro;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:gainsboro;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 gainsboro;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:whitesmoke;color:black;z-index:9;border:1px solid transparent}.info-pop-modal .modal-dialog .info-pop-close-button:hover{background-color:black;color:white;border-color:white}.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 white;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)}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker label{margin:0 .5rem 0 0}.where-buy .search-wrapper .location-search button{padding:.5rem!important}}