.banner{z-index:1;position:relative}.banner.BannerAnimate1{opacity:0;width:350px;position:fixed;top:200px;left:100vw}.banner.show-block{opacity:1;animation-name:moveInDelayThenOut;animation-duration:5s;animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-delay:1s;animation-fill-mode:forwards}.banner[class*=b-] .content-inner{flex-direction:column;justify-content:center;height:100%;padding:1.5rem;display:flex}.banner .image-side.youtube{position:relative;overflow:hidden}.banner .cta-buttons{max-width:768px}.banner .image-side.youtube iframe{aspect-ratio:1.77778;height:unset;width:100%;position:absolute}.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{vertical-align:top;border:none;width:50%;display:inline-flex}.banner-tiles .banner-tile{vertical-align:top;border:none;width:50vw;height:100%;display:table-cell}.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{justify-content:center;align-items:left;text-align:left;flex-direction:column;padding:0 5%;display:flex}.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-left:5%;padding-right:15%}.goldBar .image-side{border-bottom:6px solid gold}.banner .right{flex-flow:row-reverse 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 .right .image-side img,.banner.round-outer-lg .container .left .image-side video{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;justify-content:center;align-items:center;height:auto;padding:0;display:flex;position:relative}.banner .image-side.left-pad{margin-left:15%!important;margin-right:0!important}.banner .image-side.right-pad{margin-left:0!important;margin-right:15%!important}.banner .banner-category{text-transform:uppercase;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;font-family:KlinicSlab-Book;font-size:1.25rem;line-height:1.1rem;display:flex;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{flex-direction:row;justify-content:end}.banner .banner-category .category-icon{font-size:.8rem}.banner .btn.btn-primary{text-transform:uppercase;margin-top:1.5rem}.banner .btn{border-color:#000}.banner-category .line-spacer{border-bottom:1px solid #000;width:15px;height:1px;margin-bottom:4px;display:inline-block}.banner .image-side.spotlight img{border-radius:800px;width:350px;height:350px}.content-side.white .banner-category .line-spacer,.content-side.light .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,.content-side.sustainable-green .banner-category .line-spacer{border-color:var(--light)}.content-side.teal .banner-category .line-spacer,.content-side.cyan .banner-category .line-spacer{border-color:#000}.content-side.tan .banner-category .line-spacer{border-color:#fff}.banner .video-wrapper{text-align:center;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.banner .video-wrapper.bg-video{position:absolute;top:0;left:0}.banner .video-wrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.scale-in .banner-inner{transition:all .6s ease-in-out;position:relative;transform:translateY(10%);opacity:0!important}.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{transform:translateY(0);opacity:1!important}.banner-inner .full-height:before{content:"▼";color:#696969;z-index:3;background-color:var(--medium);border:1px solid #696969;border-radius:100%;width:35px;height:35px;margin:auto;line-height:35px;animation:1.25s ease-in-out infinite MoveUpDown;position:absolute;bottom:20px;left:1%;right:0}@media (max-width:768px){.banner{padding:1px 0!important}}@media (max-width:1024px){.banner .container .row,.banner.full-height .container .row,.banner.full-height{min-height:unset!important;height:unset!important}.banner-inner .full-height:before{display:none}.banner-tiles,.banner-tiles .banner-tile{width:100vw;display:block}.banner .content-side{padding:5%}.banner-tiles .banner .content-side{padding:10% 5%}.banner .content-side,.banner .image-side{flex-flow:unset;flex-wrap:wrap;width:100%!important;margin:0!important}.banner .image-side,.banner-tiles .banner-tile .image-side{flex:unset;height:700px}.banner .image-side img,.banner-tiles .banner-tile .image-side img{background-position-x:50%!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-left:unset;padding-right:unset;padding:5%}.banner .image-side.left-pad,.banner .image-side.right-pad{margin-right:unset!important;margin-left:unset!important;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-start,.banner .content-side .content-inner div.cta-buttons.justify-content-end{justify-content:center!important}.banner ul li,.banner ol 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;text-align:left!important}.banner .font-large p{text-align:left!important}.banner .image-side,.banner-tiles .banner-tile .image-side{height:400px}.text-align-left-mobile.banner *,.text-align-left-mobile .content-inner{text-align:left!important}}.banner.scale-in.zoom-in .banner-inner .left .image-side,.banner.scale-in.zoom-in .banner-inner .right .image-side{opacity:0;position:relative;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{object-fit:contain;margin:20px auto;max-width:100%!important}}.banner .gold-border .content-side{border-right:12px solid #0000;border-image:linear-gradient(#b5762a 0%,#f1e68c 20%,#b5762a 40%,#f1e68c 60%,#b5762a 80%,#f1e68c 100%) 1}.banner .gold-border .content-side .cta-2{color:#fff;background:0 0;border:none;border-radius:3px;position:relative;overflow:hidden}.banner .gold-border .content-side .cta-2:before{content:"";inset:0;border-radius:inherit;border:2px solid #0000;border-image:linear-gradient(90deg,#b5762a 0%,#f1e68c 20%,#b5762a 40%,#f1e68c 60%,#b5762a 80%,#f1e68c 100%) 1;width:100%;height:100%;padding:3px;position:absolute;inset:0}@media (max-width:768px){.banner .gold-border .content-side{border-top:8px solid #0000;border-right:none;border-image:linear-gradient(#b5762a 0%,#f1e68c 20%,#b5762a 40%,#f1e68c 60%,#b5762a 80%,#f1e68c 100%) 1}}
.carousel-cab.carousel{width:100%;height:100%}.carousel-cab.carousel .carousel-inner,.carousel-cab.carousel .carousel-inner .carousel-item{height:100%}.carousel-cab.carousel .carousel-control-prev,.carousel-cab.carousel .carousel-control-next{display:none}
.find-distributor{position:relative}.find-distributor .drop-sheen{display:none}.find-distributor .drop-sheen.reveal{display:block}.find-distributor button.btn.btn-primary{z-index:2;position:relative}.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;transition:right .3s ease-in-out;position:fixed;right:-100vw}.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;background-color:#dcdcdc;border-radius:5px 0 0;padding:.5rem 1rem}.find-distributor .find-frame .frame-head button{text-transform:none;align-items:center;display:flex}html:has(.find-frame.show){overflow-y:hidden}section:has(.find-frame.show){z-index:2;position:relative}@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;transition:right .3s ease-in-out;position:fixed;right:-100vw}.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;background-color:#dcdcdc;border-radius:5px 0 0;padding:1.5rem 1rem .5rem}.find-distributor .find-frame .frame-head button{text-transform:none;align-items:center;display:flex}}
.hero{background-blend-mode:multiply;z-index:1;position:relative;overflow:hidden}.hero.splash-3000{z-index:999999999;width:100vw;animation:.25s ease-in-out 4s forwards slideRight;position:fixed;top:0;left:0;height:100vh!important}.hero header.splash-3000{height:100vh!important}.hero.hidden{display:none}.hero.image-bottom .inner img{margin-bottom:-20px!important}@keyframes slideRight{to{display:none;transform:translate(-100vw)}}.hero.round-outer-lg{border-radius:var(--border-radius-lg)}.hero header{align-items:center;display:flex;position:relative}.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{transition:all .6s ease-in-out;opacity:0!important}.hero.scale-in.left img{transform:translate(10%)!important}.hero.scale-in.right img{transform:translate(-10%)!important}.hero.scale-in.is-inViewport img{opacity:1!important;transform:translate(0)!important}.hero.scale-in .inner{transition:all .6s ease-in-out;position:relative;opacity:0!important;top:5%!important}.hero.scale-in.is-inViewport .inner{opacity:1!important;top:0!important}.hero.overlap-bottom{z-index:2}.hero.overlap-bottom .hero-image{bottom:-1.5rem!important}.hero .inner{opacity:0;width:100%;padding:2% 5%;animation:.75s .2s forwards slide}.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{text-align:center;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero .video-wrapper.bg-video{position:absolute;top:0;left:0}.hero .video-wrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero .full-height:before{content:"▼";color:#696969;z-index:3;background-color:var(--medium);border:1px solid #696969;border-radius:100%;width:35px;height:35px;margin:auto;line-height:35px;animation:1.25s ease-in-out infinite MoveUpDown;position:absolute;bottom:20px;left:0;right:0}.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{opacity:0;position:relative;transform:scale(.6)!important}.hero .scale-in.zoom-in.is-inViewport img{opacity:1;transition:all .8s ease-in-out;transform:translateZ(0)scale(1)!important}.mobile-app .logo-overlap{overflow:visible!important}.mobile-app .logo-overlap .second-media{color:#0000;z-index:9999;width:100px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width:768px){.hero.contain header{height:unset!important;display:block!important}.hero .inner{width:100%;max-width:100%;padding:2%;text-align:center!important;left:unset!important;right:unset!important;padding-left:2%!important;padding-right:2%!important}.hero.overlap-bottom .hero-image{bottom:0!important}.hero.contain{height:unset!important;padding:5% 0!important}.hero.contain .hero-image{display:block;width:100%!important;position:relative!important}.hero.contain .inner{position:relative}}@media (max-width:1024px){.hero .full-height:before{display:none}.hero .second-media{height:auto;max-width:100%!important;margin:20px auto!important}}@media screen and (min-width:1025px) and (max-width:1366px) and (orientation:portrait){.mobile-app .logo-overlap .second-media{bottom:-35px}}@media screen and (min-width:950px) and (max-width:1400px) and (orientation:landscape){.mobile-app .logo-overlap .second-media{bottom:-35px}}@media (min-width:1024px){.mobile-app .hero{margin-bottom:50px!important}.mobile-app .hero .second-media{margin:50px auto!important}}
.card-layout .title-section{max-width:768px;margin-bottom:2rem}.card{border:none;border-radius:0;width:100%}.mobile-app .card{box-shadow:0 2px 4px #dcdcdc}.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;margin:0;position:relative}.card figure .card-img-top{object-fit:cover}.card-body .btn-wrap{justify-content:center;margin-top:auto;margin-bottom:1rem;display:flex}.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: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{flex-flow:wrap;align-items:center;display:flex}.mobile-app-card .card-parent figure{width:40%;height:150px!important}.mobile-app-card .card-parent .card-body{width:60%;display:block}.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{transition:all .3s ease-in-out;transform:scale(1.05)}.card-layout.scale-in .card-parent{opacity:0;transition:all .6s ease-in-out;position:relative;transform:translateY(60px)}.scale-in.is-inViewport .card-parent{opacity:1;transform:translateY(0)}.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{margin-top:unset;justify-content:left}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary{text-transform:none;color:#000;border:none;margin:0;padding:0;font-size:smaller;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;width:0;height:2px;transition:all .2s;position:absolute;bottom:0;left:0}.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary:hover{color:#900;background:#fff;transition:all .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 p,.card-layout.minimal-left-align .card-body .btn-wrap .btn.btn-primary{font-size:inherit}}
.video-full{z-index:999;width:100vw;height:100vh;position:fixed;top:0;left:0}.video-full .drop-sheen.video-only{opacity:0;z-index:unset;transition:opacity .3s ease-in-out;top:0}.video-full.reveal .video-only{opacity:.8;transition:opacity .3s ease-in-out}.video-full .video-pop{flex-direction:column;justify-content:center;align-items:center;width:70vw;height:100vh;margin:auto;display:flex;position:relative}.video-full .video-pop .video-wrapper{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video-full .video-pop .video-wrapper iframe{width:100%;height:100%;position:absolute;inset:0}.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}
.tile-layout.TileAnimate1{opacity:0;width:350px;z-index:calc(infinity);position:fixed;top:100px;left:100vw}.tile-layout.show-block{opacity:1;animation-name:moveInDelayThenOut;animation-duration:5s;animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-delay:1s;animation-fill-mode:forwards}.tile-layout .btn.btn-primary{margin-top:1.5rem}.tile-layout .scrolling-tiles{cursor:pointer;flex-wrap:nowrap;overflow-x:scroll}.tile-layout .scrolling-tiles .tile{padding:0 15px!important}.tile-layout .scrolling-tiles .first-tile{color:#fff;background-color:#900}.tile-layout.app-links{display:none}.mobile-app .tile-layout.app-links{display:block}.mobile-app .tile-layout.app-links .tile{min-height:80px;margin-bottom:.25rem;max-height:unset!important}.mobile-app .tile-layout.app-links .row{display:block}.mobile-app .tile-layout.app-links .row .tile{width:100%;max-width:768px;min-height:unset;margin:auto;display:block}.mobile-app .tile-layout.app-links .tile .content-wrap{margin:12px 5px!important}.mobile-app .tile-layout.app-links .tile .tile-content{width:100%;padding:0}.mobile-app .tile-layout.app-links .tile .btn.btn-primary{text-align:left;width:100%;font-size:unset;text-transform:none;border:none;border-radius:10px;flex-direction:row;align-items:center;margin:2px -2px;padding:1rem .5rem 1rem 1rem;font-weight:400;display:flex;position:relative;box-shadow:1px 1px 2px #dcdcdc}.mobile-app .tile-layout.app-links .tile .btn.btn-primary .flex-1{flex:1}.mobile-app .tile-layout.app-links .tile .btn-wrap{margin-top:0}.mobile-app .tile-layout.app-links .tile .btn.btn-primary .icon-wrap{margin-right:0}.mobile-app .tile-layout.app-pills .btn.btn-primary{background-color:var(--slate);color:#fff}.mobile-app .tile-layout.app-pills.fixed-pills{z-index:99;transition:top .25s ease-in-out;position:fixed;top:-100px}.mobile-app .tile-layout.app-pills.fixed-pills.show{top:1.5rem}.mobile-app .tile-layout.app-pills.fixed-pills .btn-wrap{padding:.5rem .25rem}.mobile-app .tile-layout.app-pills.fixed-pills .btn.btn-primary{background-color:var(--slate);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 0 3px #fff;color:#fff;box-shadow:1px 1px 5px silver}.mobile-app .tile-layout.app-pills .scrolling-tiles{width:100vw;margin-bottom:-12px}.mobile-app .tile-layout.app-pills .scrolling-tiles:first-child{padding-left:1.5rem}.mobile-app .tile-layout.app-pills .scrolling-tiles p{display:none}.mobile-app .tile-layout.app-pills .scrolling-tiles .btn-wrap{margin:0}.mobile-app .tile-layout.app-pills .scrolling-tiles .btn.btn-primary{text-transform:none;border:1px solid #ffffff40;margin-top:0}.mobile-app .tile-layout.app-pills .scrolling-tiles .tile{min-height:unset;width:unset;height:unset!important;padding:0 5px!important}.mobile-app .tile-layout.app-pills .scrolling-tiles .tile.selected .btn.btn-primary{color:#000;text-shadow:none;background-color:#fff;border-color:var(--slate)!important}.mobile-app .tile-layout.app-pills .scrolling-tiles .tile .content-wrap{margin:unset!important}.mobile-app .tile-layout.app-pills .scrolling-tiles .tile .content-wrap .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{border-radius:10px;height:8px}.tile-layout .scrolling-tiles::-webkit-scrollbar-track{background:#0000001a;border:1px solid #ffffff1a;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:initial!important}.tile-layout .scrolling-tiles.active{background:#ffffff1a;transform:scale(1.005)}.transparent .scrolling-tiles .btn{border-color:#fff!important}.tile-layout .tile{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:200px;display:flex;position:relative}.tile-layout .tile .whole-tile-click{display:contents;overflow:hidden}.tile-layout .tile .whole-tile-click:hover img{transition:all .3s ease-in-out;overflow:hidden;transform:scale(1.05)}.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;flex-grow:1;flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}.mobile-app .tile-layout .content-wrap{box-shadow:0 2px 4px #dcdcdc}.mobile-app .app-links .content-wrap{box-shadow:none}.tile-layout .title-section{margin-bottom:2rem}.tile-layout .title-section.left{text-align:left}.mobile-app .tile-layout .title-section{padding-top:unset}.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{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tile-layout .top{align-items:flex-start}.tile-layout .middle{align-items:center}.tile-layout .bottom{align-items:flex-end}.tile-layout .tile-content{z-index:1;padding:3rem;position:relative}.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:#ffffff1a}}.tile-layout.scale-in .tile{opacity:0;transition:all .6s ease-in-out;position:relative;transform:translate(-5%)}.scale-in.is-inViewport .tile{opacity:1;transform:translate(0)}.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-layout.tile-text-bottom .tile .content-wrap .tile-content{order:2;width:100%;padding:.75rem 1rem}.tile-layout.tile-text-bottom .tile .content-wrap .tile-content .btn.btn-primary{margin-top:.5rem}.tile-layout.tile-text-bottom .tile .content-wrap .tile-content p{margin-bottom:0}.tile-layout.tile-text-bottom .tile .content-wrap img{order:1;height:200px!important;position:relative!important}.tile-layout.tile-text-bottom.text-left .tile-content{text-align:left;padding:.5rem!important}.tile-layout.tile-text-bottom .tile-layout .tile .whole-tile-click:hover img{transform:none}@media (max-width:992px){.tile-layout.tile-text-bottom .tile{max-height:inital!important}.tile-layout.tile-text-bottom .tile .content-wrap img{order:1;max-height:initial!important;position:relative!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%}}
.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{border-color:var(--bs-border-color);background-image:none;padding:.375rem .75rem}
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;background-color:#fff;position:relative}.recipe .recipe-review-section{background-color:var(--medium);padding:4% 5%}.recipe .recipe-review-section .write-review-button{margin-top:.75rem;font-size:1rem;font-weight:400}.recipe .recipe-review-section .write-review-button svg{vertical-align:middle}.recipes.related{text-align:center;background-color:var(--medium);margin:auto;padding:5%}.recipes.related .search-results{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:inline-flex}.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{align-items:center;display:flex}.recipes .recipe-list-section .category-title .see-all{text-align:right;flex: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);vertical-align:bottom;margin-right:.5rem}.recipes .recipe-list-section .scroll-button{opacity:0;z-index:1;color:#fff;background-color:#00000080;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;margin-top:100px;padding-bottom:5px;font-size:2rem;transition:opacity .5s ease-in-out;display:flex;position:absolute}.recipes .recipe-list-section .scroll-button.btn-left{left:15px}.recipes .recipe-list-section .scroll-button.btn-right{right:15px}.recipes .recipe-slider{overflow:auto hidden}.recipes .recipe-slider::-webkit-scrollbar{display:none}.recipes .recipe-slider .search-results{flex-wrap:nowrap;align-items:flex-start;height:350px;display:inline-flex;overflow-y:hidden}.recipes .recipe-slider:hover .scroll-button{opacity:1;transition:opacity .5s ease-in-out}.recipes .search-results{position:relative;overflow-x:hidden}.recipes .search-results .result-link{color:#000}.recipes .search-results .recipe-result{text-transform:none;width:400px;margin:.75rem;font-size:1.25rem;font-weight:400;display:inline-block;position:relative}.recipes .search-results .recipe-result .favorite{color:var(--pink);background:#ffffffd9;border-radius:100%;justify-content:center;width:40px;height:40px;padding:10px 5px 5px;position:absolute;top:5px;right:5px;box-shadow:0 1px 7px #0000004d}.recipes .search-results .recipe-result .result-inner{flex-direction:column;display:flex}.recipes .search-results .recipe-result .result-inner .result-image{border-radius:10px;width:100%;height:266px;margin-bottom:5px;position:relative;overflow:hidden}.recipes .search-results .recipe-result .result-inner .result-image img{border-radius:10px}.recipes .search-results .recipe-result:hover img{transition:all .3s ease-in-out;overflow:hidden;transform:scale(1.025)}.recipes .search-recipes{background-color:#fff;min-height:50vh;padding:2% 5%}.recipes .search-recipes .search-results{flex-wrap:wrap;align-items:flex-start;display:inline-flex}.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{max-width:768px;margin-top:2rem;font-size:1rem}.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{background-color:var(--yellow);align-items:center;display:flex}.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{text-transform:none;border:1px solid #0000;border-radius:10px;margin:.5rem;padding:.25rem .75rem}.recipes .tag:hover{border-color:var(--yellow)}.recipes .tag.more-tag{border-color:#dcdcdc;background-color:#0000!important}.recipes .tag.more-tag:hover{border-color:var(--yellow)}.recipes .sort-buttons{margin-bottom:2rem;font-size:1.2rem}.recipes .sort-buttons .sort-button{color:#000;text-transform:none;border:none;border-bottom:4px solid #0000;margin-right:1rem;padding:.1rem .25rem}.recipes .sort-buttons .sort-button.selected{border-color:var(--yellow);color:var(--red-color)}.recipes .sort-buttons .sort-button:hover:not(.selected){color:#000;border-color:#0003;transition:all .3s ease-in-out}.recipes .cat-buttons{align-items:center;margin-bottom:0;font-size:1.5rem;display:flex}.recipes .cat-buttons .sort-button{text-transform:uppercase;color:#00000080}.recipes .cat-buttons .sort-button.selected{border-bottom-color:var(--yellow);color:#000;font-weight:700}.recipes .see-all-pop{top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop));z-index:2;background-color:#fff;border-radius:5px 0 0 5px;transition:left .3s ease-in-out;position:fixed;left:100vw}.recipes .see-all-pop .scroll-button{display:none}.recipes .see-all-pop.recipe-client .recipe-wrap{height:87vh;padding-bottom:2rem;overflow:hidden}@media screen and (min-width:950px) and (max-width:1400px) and (orientation:landscape){.mobile-app .recipes .see-all-pop.recipe-client .recipe-wrap{height:100vh}.mobile-app .recipes .show-pop .drop-sheen{top:0}}.recipe-wrap .recipe-iframe{width:100%;height:calc(100vh - var(--nav-height-desktop) - 58px)}.recipe-wrap .iframe-loading{background-color:var(--light);border-top:1px solid #dcdcdc;width:100%;height:100%;padding:2rem;position:absolute}.recipe-wrap .iframe-loading.fade-me{opacity:0;transition:opacity .3s ease-in-out}.recipes .see-all-pop .pop-inner{background-color:#fff;padding:.25rem 0 1rem 2rem}.recipes .see-all-pop .pop-inner .search-results{flex-wrap:wrap;align-items:flex-start;width:100%;height:79vh;padding-bottom:2rem;display:inline-flex;overflow-y:auto}.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;align-items:center;display:flex}.mobile-app .recipes .see-all-pop .close-panel button{text-align:center;width:40px;height:40px;line-height:40px;display:block}.recipes .reveal .see-all-pop{transition:left .3s ease-in-out;left:50vw}.recipes .show-pop{z-index:999;transition:left .3s ease-out}.recipes .show-pop .see-all-pop{transition:left .3s ease-in-out;left:50vw}.recipes .show-pop .drop-sheen{opacity:.5}.recipes .hidden{display:none!important}.recipes .search-section{background-color:var(--dark);z-index:2;width:45vw;margin-top:-175px;padding-top:7rem;position:relative;left:-50vw}.recipes .search-section.enter{transition:left .3s ease-in-out;left:0}.recipes .search-section.show{left:0}.recipes .search-section.fixed{width:100vw;top:var(--nav-height-desktop);margin-top:0;padding-top:3rem;transition:width .3s ease-in-out;position:fixed}.recipes .search-section .recipe-tabs{margin-left:2rem;display:flex;top:5rem}.recipes .search-section .recipe-tabs .btn.recipe-tab{background-color:#dcdcdc;border-top:6px solid silver;border-radius:5px 5px 0 0;margin:0 .25rem -1px;padding:.75rem 1rem;font-size:1.4rem}.recipes .search-section .recipe-tabs .btn.recipe-tab.active{border-color:var(--yellow);background-color:#fff}.recipes .search-section .recipe-tabs .btn.recipe-tab:hover:not(.active){background-color:var(--light-yellow)}.recipes .categories{background-color:#fff;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{transition:all .3s;transform:rotate(180deg)}.recipes .categories ul>li .category-item.active .picker{color:var(--red-color)}.recipes .categories ul>li .category-item.active .recipes-wrapper{height:72vh;overflow-y:auto}.recipes .categories ul>li .category-item .load-more{width:50vw;margin-bottom:2rem;padding-right:2rem;line-height:2rem}.recipes .categories ul>li .category-item .load-more button{color:var(--red-color);text-transform:none;border:none;border-bottom:4px solid #0000;margin-right:.5rem;padding:.1rem .25rem;font-size:1rem}.recipes .categories ul>li .category-item .load-more button.selected{color:#000;border-bottom:4px solid var(--yellow)}.recipes .categories ul>li .category-item .load-more button:hover{color:#000;border-color:#0003;transition:all .3s ease-in-out}.recipes .categories ul>li .category-item .picker{cursor:pointer;align-items:center;margin:0 3rem;display:flex}.recipes .categories ul>li .category-item .picker .category{border-bottom:4px solid #0000;font-size:3rem}.recipes .categories ul>li .category-item .picker .arrow{color:#00000014;padding:0 1rem;font-size:2.5rem;transition:transform .3s ease-in-out}.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:#0000}.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 #0000}.recipes .categories ul>li .recipe-list .recipe .recipe-name{width:50%}.recipes .categories ul>li .recipe-list .recipe .recipe-name button{color:#000;text-transform:none;text-align:left;margin:0;padding:0}.recipes .categories ul>li .recipe-list .recipe .image-wrapper{top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop));position:fixed}.recipes .categories ul>li .recipe-list .recipe .image-wrapper img{opacity:0;transition:all .3s ease-in-out;transform:scale(.99)}.recipes .categories ul>li .recipe-list .recipe .image-wrapper .image-holder{height:calc(100vh - var(--nav-height-desktop));position:relative}.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{opacity:1;transition:all .3s ease-in-out;transform:scale(1)}.mobile-app .recipes .see-all-pop .close-panel{top:var(--nav-height-mobile);padding:0;position:absolute;right:1rem;padding-top:0!important}@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 .cat{padding-top:var(--nav-height-desktop)!important}.recipes .see-all-pop.recipe-client .recipe-wrap{height:91vh}.recipes .see-all-pop .pop-inner{text-align:center;padding:0 1rem}.recipes .see-all-pop .pop-inner .search-results{background-color:#fff;justify-content:center;height:84vh}.recipes .see-all-pop .pop-inner .search-results .recipe-result{width:145px;margin:.5rem}.recipes div.search-section.fixed{top:var(--nav-height-mobile);padding-top:1.5rem}.mobile-app .recipes div.search-section.fixed{padding-top:3rem;top:0}.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}}.recipe .print-logo{text-align:center;height:0}.recipe .print-logo img{height:0}@media print{html:has(.recipe) button{display:none!important}:is(html:has(.recipe) .top-nav,html:has(.recipe) .footer-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{height:unset;padding-bottom:2rem}html:has(.recipe) .print-logo img{height:unset}html:has(.app-nav) .app-nav{display:none!important}}.recipe{text-align:left}html:has(.recipe-review-section dialog.reveal){overflow:hidden}.recipe .recipe-review-section dialog{top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop));z-index:2;background-color:#fff;border:none;border-radius:5px 0 0 5px;padding:2rem;transition:left .3s ease-in-out;position:fixed;left:100vw}.recipe .recipe-review-section dialog.reveal{left:50vw}.recipe .recipe-review-section dialog::backdrop{background-color:#0000004d}.recipe .recipe-review-section dialog sup{color:red;vertical-align:middle;font-weight:700}@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 button,.recipe .related{display:none!important}.recipe .recipe-content-side{height:unset!important;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{background-color:var(--dark-beige);padding:5% 20%}.recipe .video-section .video-wrap{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.recipe .video-section .video-wrap iframe{width:100%;height:100%;position:absolute;inset:0}.recipe ul{padding:0}.recipe li{list-style:none}.recipe .recipe-hero{align-items:center;display:flex}.recipe .recipe-hero .recipe-content-side{flex-direction:column;justify-content:center;width:50%;padding:100px 5%;display:flex;position:relative}.recipe .recipe-hero .recipe-content-side .title-actions{align-items:center;display:flex}.recipe .recipe-hero .recipe-content-side .title-actions h5{flex:1}.recipe .recipe-hero .recipe-content-side .title-actions h5 span{vertical-align:middle;margin-right:.5rem;display:inline-block}.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{color:#00000080;margin-left:1rem}.recipe .recipe-hero .recipe-content-side .cook-times{color:#000000b3;border-left:4px solid var(--yellow);margin-top:1rem;padding-bottom:.25rem;padding-left:1rem;font-size:1.2rem;display:flex}.recipe .recipe-hero .recipe-content-side .cook-times .time-block{margin-right:7%}.recipe .recipe-hero .recipe-content-side .cook-times .cook-label{color:#000}.recipe .recipe-hero .recipe-content-side h5{color:#0009}.recipe .recipe-hero .recipe-image-side{height:calc(100vh - var(--nav-height-desktop));background-color:#000;align-self:flex-start;width:50%;position:relative}.recipe .recipe-hero .hero-buttons{display:flex}.recipe .recipe-hero .hero-buttons button{border-color:silver;margin-right:1rem;font-size:.9rem}.recipe .video-button{align-items:center;margin-top:2rem;display:flex}.recipe .video-button button{font-size:1rem}.recipe .video-button button.how-to-button{border:none;border-radius:100%;width:48px;height:48px}.recipe .video-button button.how-to-button svg{color:#fff;margin-left:2px}.recipe .video-button .play-icon{color:var(--yellow);margin-bottom:3px;font-size:1rem}.recipe .about-section{color:#fff;background-color:#000;padding:0;display:flex}.recipe .recipe-description,.recipe-about{width:50%}.recipe .recipe-description{color:#fff;background-color:#000;padding:5%}.recipe .recipe-description .text-wrap{border-left:4px solid var(--yellow);padding-left:1rem}.recipe .recipe-about{padding:5%}.recipe .about-section.bottom-section{background-color:var(--medium-yellow)}.recipe .cook-mode{z-index:999;width:100vw;height:100vh;margin:auto;position:fixed;top:0;left:0}.recipe .cook-mode .drop-sheen.cook-mode-only{opacity:.8;transition:opacity .3s ease-in-out;top:0}.recipe .cook-mode.reveal .cook-mode-only{opacity:.8;transition:opacity .3s ease-in-out}.recipe .cook-mode .instructions-wrapper{z-index:2;max-width:768px;height:100vh;margin:auto;transition:top .3s ease-in-out;position:relative;top:-100vh}.recipe .cook-mode .instructions-wrapper.reveal{transition:top .3s ease-in-out;top:0}.recipe .cook-mode .instructions-wrapper .instructions{background-color:var(--light)}.recipe .cook-mode .instructions-wrapper .instructions-inner{background-color:var(--light);border-radius:0 0 10px 10px;flex-direction:column;height:82vh;padding-bottom:5rem;display:flex;overflow-y:auto}.recipe .cook-mode .instructions-wrapper .instructions-inner li{border-bottom:1px solid silver;flex-direction:column;padding-bottom:1rem;font-size:1.5rem;line-height:2rem}.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:#fff;border-bottom:1px solid #dcdcdc;border-radius:10px 10px 0 0;align-items:center;width:100%;max-width:1024px;margin-top:60px;padding:.75rem;display:flex;position:static;top:0}.recipe .cook-mode .instructions-wrapper .instructions-nav .next-buttons{text-align:right;flex:1}.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{align-items:center;margin-bottom:2rem;display:flex}.recipe .instructions-wrapper .serves-wrapper .serves{border-left:4px solid var(--yellow);flex:1;padding-bottom:.25rem;padding-left:1rem}.recipe .instructions-wrapper .serves-wrapper button{font-size:.8rem}.recipe .instructions-wrapper .ingredients{background-color:#fff;width:100%;max-width:50vw;padding:5%}.recipe .instructions-wrapper .ingredients sub{font-size:1.1rem;bottom:0}.recipe .instructions-wrapper .ingredients li{margin-bottom:1.5rem}.recipe .instructions-wrapper .ingredients li label{cursor:pointer;align-items:flex-start;display:flex}.recipe .instructions-wrapper .ingredients li label input{margin-top:.5rem;margin-right:.5rem}.recipe .instructions-wrapper .instructions{height:100%;padding:5%}.recipe .instructions-wrapper .instructions li{flex-direction:row;align-items:flex-start;display:flex}.recipe .instructions-wrapper .instructions li .istep{color:#0000001f;height:100%;margin-bottom:1rem;padding:0 2rem 0 0;font-size:6rem}.recipe .instructions-wrapper .instructions li .istep .of-steps{display:none}.recipe .instructions-wrapper .instructions li .step-instructions{flex:1;padding-top:1rem}.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%;height:unset;padding:5%}.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:#fff;padding:10px}.recipes .search-section{width:100vw;padding-top:calc(var(--nav-height-mobile) + 1.25rem);margin:0 0 2rem;transition:none;left:0}.recipes .search-section.enter{transition:none}.recipes .search-section.fixed{top:var(--nav-height-mobile);padding-top:2.5rem}.mobile-app .recipes div.search-section.fixed{padding-top:4rem;top:0}.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;height:calc(100vh - var(--nav-height-mobile));left:0!important}.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}.mobile-app .recipes .see-all-pop.recipe-client .recipe-wrap{height:100vh}.recipe .cook-mode{z-index:999;width:100vw;height:100vh;margin:auto;position:fixed;top:0;left:0}.mobile-app .recipe .cook-mode{height:calc(100vh - var(--nav-height-mobile) + 3.5rem)}.recipe .cook-mode .instructions-wrapper{max-width:100vw;height:100vh;margin-top:0}.recipe .cook-mode .instructions-wrapper .instructions-nav{border-radius:0;margin-top:0}.mobile-app .recipe .cook-mode .instructions-wrapper .instructions-nav{padding-top:3.5rem}.recipe .cook-mode .instructions-wrapper .instructions-inner{border-radius:0;height:100vh}.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:88vh}.recipe .instructions-wrapper .instructions-inner{flex-direction:column}.recipe .instructions-wrapper .ingredients{max-width:100vw}.recipe .instructions-wrapper .instructions li .istep{padding:0 1rem 0 0;font-size:4rem}.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{width:100%;height:40vh}.recipe .recipe-hero .recipe-content-side{width:100%;height:unset;padding:5%}.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)}:is(body:has(.search-section.fixed) .search-recipes,body:has(.search-section.fixed) .categories,body:has(.search-section.fixed) .featured){padding-top:9rem}.recipe .about-section{flex-wrap:wrap}.recipe .recipe-description,.recipe-about{width:100%}.recipe .recipe-review-section{padding:7% 5%}}body:has(.mobile-app .recipe .cook-mode .instructions-wrapper.reveal) .close-panel{display:none!important}
.search-input-wrapper{width:350px;display:flex;position:relative}.search-input-wrapper .search-inner{border:1px solid silver;border-radius:10px;align-items:center;display:flex}.search-input-wrapper .search-inner .search-input{border:none;border-top-right-radius:0;border-bottom-right-radius:0;width:37vw;margin:3px;display:inline-block}.search-input-wrapper .search-inner .btn.clear-search,.search-input-wrapper .search-inner .btn.search-button{color:#00000080;border-left:1px solid #dcdcdc;width:42px;height:100%}.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}}
.where-buy-master .hidden,.where-buy .where-buy-tabs.hidden{display:none}.mobile-app .where-buy-master .search-wrapper{position:relative;padding-top:calc(var(--nav-height-mobile) + 30px)!important}body:has(.mobile-app .where-buy.d-show){padding-top:0}.where-buy .partner-logo{width:100%;height:auto;min-height:50px;max-height:65px;font-weight:700;position:relative}.where-buy .partner-logo img{object-fit:contain;object-position:center center;font-weight:700}.where-buy .partner-logo img[alt]:after{text-align:center;content:attr(alt);background-color:#fff;width:100%;height:100%;font-size:1.1rem;font-weight:700;display:block;position:absolute;top:0;left:0}.where-buy .where-buy-map{height:calc(100vh - var(--nav-height-desktop));justify-content:center;align-items:center;display:flex}.where-buy .where-buy-map .gm-ui-hover-effect{opacity:1!important;width:36px!important;height:36px!important;top:0!important;right:0!important}.where-buy .where-buy-map .gm-ui-hover-effect span{color:#000!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{z-index:999;background-color:#5f876a;border:1px solid #fff;border-radius:10px 0 0 10px;width:50px;height:55px;margin:auto;line-height:50px;display:none;position:relative;box-shadow:-2px 1px 10px #838383}.where-buy .where-buy-map .map-handle button.handle-button{width:100%;padding:0 .25rem}.where-buy .where-buy-map .map-handle .close-icon{color:#fff;display:none}.where-buy .where-buy-map .map-handle .open-icon{color:#fff;font-size:1.5rem;display:inline-block}.where-buy .where-buy-map p.gm-style-mot{max-width:unset;margin-left:400px}.where-buy .where-buy-map.hide-results{z-index:9999;position:relative}.where-buy .where-buy-tabs{flex-direction:row;width:100%;margin-left:-10px;display:flex}.where-buy .where-buy-tabs .where-buy-tab{color:#fff;background-color:#0000;border-bottom:none;border-radius:5px 5px 0 0;flex:1;margin-right:5px}.where-buy .where-buy-tabs .where-buy-tab:hover{color:#000;background-color:#ffffffb3}.where-buy .where-buy-tabs .selected{color:#000;background-color:#fff}.where-buy .where-buy-tabs .sort-by{background-color:#0000;margin-right:-10px}.where-buy .where-buy-tabs .sort-by button{text-transform:lowercase;background-color:#0000;border-color:#0000;color:#fff!important}.where-buy .where-buy-tabs .sort-by button dropdown{color:#000}.where-buy .info-contents{text-align:center;min-width:270px;padding:.5rem;font-size:.95rem;line-height:1.5rem}.where-buy .info-contents .info-name{font-size:1.2rem;font-weight:700;line-height:1.6rem}.where-buy .info-contents .anchor-button{text-transform:none;font-size:inherit;color:var(--red-color);padding:0;font-weight:400}.where-buy .search-wrapper{background-color:var(--gray-dark);border-bottom:1px solid #fff;padding:1rem 1rem 0}.where-buy .search-wrapper .location-search{text-align:left;flex-direction:row;align-items:flex-end;margin-bottom:15px;font-size:1rem;display:flex}.where-buy .search-wrapper .location-search .search-input{flex:1}.where-buy .search-wrapper .location-search .search-input-label-group{flex-direction:row;align-items:center;margin-bottom:5px;display:flex}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker{text-align:right;color:#fff;flex:1}.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{vertical-align:middle;margin:0 1rem 0 0;font-size:smaller;font-weight:400}.where-buy .search-wrapper .location-search .search-input-label-group .range-picker input{vertical-align:middle}.where-buy .search-wrapper .location-search .form-label{color:#fff;text-align:left;margin:0;font-size:smaller;font-weight:700}.where-buy .search-wrapper .location-search .search-box{text-align:left;background-color:var(--light);color:#000;border:none;border-radius:5px;min-width:200px;padding:.25rem}.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);color:#fff;border-radius:5px}.where-buy .results{top:calc(var(--nav-height-desktop) + 40px);height:calc(100vh - var(--nav-height-desktop) - 60px);background-color:#fff;border-radius:10px;width:500px;min-width:500px;font-size:1rem;transition:left .3s ease-in-out;position:fixed;left:-500px;overflow-y:hidden;box-shadow:1px 2px 50px #696969}.where-buy .results.reveal{transition:left .3s ease-in-out;left:20px}.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{justify-content:flex-start;align-items:center;font-size:.75rem;display:flex}.where-buy .results-inner .list-type .tag{background-color:#fff;border:1px solid #dcdcdc;border-radius:20px;margin:.15rem .25rem 0 0;padding:.25rem .75rem}.where-buy .results-inner .list-type .tag.tag-retailer{color:var(--red-color)}.where-buy .no-locations{flex-direction:column;justify-content:center;align-items:center;height:500px;display:flex}.where-buy .err-msg{color:var(--red-color);text-align:left;padding:.25rem 0;font-size:1rem}.where-buy ul{height:calc(100vh - var(--nav-height-desktop) - 187px);margin-bottom:0;padding:0;overflow-y:auto}.where-buy li:last-child{border-bottom:none}.where-buy li:hover{background-color:#f2f6fa}.where-buy li{text-align:left;border:1px solid #0000;border-bottom-color:#dcdcdc;align-items:center;padding:1.5rem;list-style:none;display:flex}.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{color:var(--red-color);display:none}.where-buy li .footer-links{margin-top:.5rem;font-size:1rem}.where-buy li .footer-links .web-icon{vertical-align:middle;margin-left:0;font-size:.75rem}.where-buy li .address-block{flex: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{padding:.75rem 0;position:relative}.where-buy li.selected{background-color:#f2f6fa;border:2px solid #345373;border-radius:3px;margin:.25rem}:is(html:has(.info-pop),html:has(.where-buy.d-show)){overflow-y:hidden}.info-pop-modal .modal-dialog{min-width:400px;max-width:40vw;font-size:smaller}.modal-dialog .info-address{font-size:1rem}.modal-dialog .hours-row{border-top:1px solid #dcdcdc;margin-top:.35rem;padding-top:.35rem;font-size:smaller;display:flex}.modal-dialog .hours-row .hours-day{width:30%}.info-pop-modal .modal-dialog .modal-content{border-radius:0}body:has(.mobile-app) .info-pop-modal .modal-dialog .modal-content{top:35px}body:has(.mobile-app) .info-pop-modal .modal-dialog .info-images{height:200px}.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{width:100%;height:32vh}.info-pop-modal .info-distance{font-size:1rem}.info-pop-modal .modal-dialog .info-links{text-align:center;border-top:1px solid silver;margin-top:1rem;padding:1rem 0 .5rem}.info-links span{margin:0 .5rem}.info-pop-modal .modal-dialog .info-pop-close-button{text-align:center;color:#000;z-index:9;background-color:#f5f5f5;border:1px solid #0000;border-radius:100%;width:40px;height:40px;line-height:37px;position:absolute;top:-7px;right:-7px}.info-pop-modal .modal-dialog .info-pop-close-button:hover{color:#fff;background-color:#000;border-color:#fff}.info-pop-modal .modal-dialog .info-images .carousel-cab.carousel .carousel-control-prev,.info-pop-modal .modal-dialog .info-images .carousel-cab.carousel .carousel-control-next{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:#000000b3;background-size:50%;border:1px solid #fff;border-radius:100%;width:40px;height:40px}@media (max-width:1024px){body:has(.where-buy.d-show){padding-top:var(--nav-height-mobile)}.info-pop-modal .modal-dialog{min-width:95vw;max-width:95vw;margin-left:auto;margin-right:auto}.where-buy .results{box-shadow:unset;border-radius:none;width:100%;min-width:unset;top:unset;left:unset;height:unset;overflow-y:unset;transition:unset;display:block;position:relative}.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));top:var(--nav-height-desktop);z-index:9;width:100vw;transition:left .3s ease-in-out;position:fixed;left:calc(100vw - 45px)}.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{transition:left .3s ease-in-out;left:0}.where-buy .where-buy-map.show-map .map-handle{border-radius:0 10px 10px 0;margin-right:-50px;box-shadow:1px 2px 5px #696969}.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)}.mobile-app .where-buy .where-buy-map{height:100vh;top:0}.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}.where-buy .where-buy-tabs .where-buy-tab{flex:unset;padding:10px 7px}.where-buy .where-buy-tabs .sort-by{margin:0!important}.where-buy .where-buy-tabs .sort-by button{padding:10px 5px}}
:root{--star-size:30px;--star-color:silver;--star-background:#fc0}.star-buttons .btn:before{content:"★";letter-spacing:5px;background-color:var(--star-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem}.star-buttons .btn.selected:before{background-color:var(--star-background);-webkit-background-clip:text}.stars-rating{text-align:left;align-items:center;margin:.25rem 0;display:flex;position:relative}.stars-rating .Stars{--percent:calc(var(--rating)/5*100%);font-size:var(--star-size);font-family:Times;line-height:1;display:inline-block}.stars-rating .Stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.stars-rating .stars-text{font-size:1rem}
.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{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video-section .video-wrap.audio-only{padding-top:unset}.video-section.round-outer-lg{border-radius:var(--border-radius-lg)}.video-section .video-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-section .video-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.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}
.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{text-align:left;max-width:100%;font-size:18px;line-height:1.5em}.accordion-layout .accordion-button:not(.collapsed){background-color:var(--gray-dark);color:#fff}.accordion-layout .accordion-button:after{content:"-";color:#fff;background-image:none;margin-top:-30px;font-size:38px;transition:all .3s;transform:none}.accordion-layout .accordion-button.collapsed:after{content:"+";color:#000;transform:none}.accordion-layout .accordion-body{padding:5% 10%}@media (max-width:992px){.accordion-layout button{font-size:1.2rem}.accordion-button:after{padding-left:5px}}
.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{text-align:left;font-size:24px;line-height:1.5em}.beef-cut header .inner-wrap .primal-info{text-align:left;color:#0009;text-align:left;margin-top:15px;margin-bottom:10px;font-size:21px;display:block}.beef-cut header .inner-wrap .primal-info a{margin-left:5px;font-weight:500;transition:all .3s;color:var(--red)!important}.beef-cut header .inner-wrap .primal-info a:hover{color:#000;transition:all .3s}.beef-cut header .inner-wrap .cut-info{color:#000000b3;border-left:4px solid var(--tan-color);text-align:left;margin-top:2%;margin-bottom:2rem;padding-left:1rem;font-size:1.2rem}.beef-cut header .inner-wrap .cut-info h3{margin-bottom:1rem}.beef-cut header .inner-wrap .cut-info p{text-align:left;font-size:24px;line-height:1.5em}.beef-cut header .inner-wrap .cut-info ul{padding:0;list-style-type:none}.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{border-color:silver;margin-right:1rem;font-size:.9rem}.beef-cut header .hero-buttons a svg{color:var(--red);margin-right:5px}.beef-cut header .cut-image{width:100%;height:75vh;min-height:600px;position:relative}@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){header.hero-cuts{max-height:40vh!important}.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:#0009;text-align:left;margin-bottom:10px;font-size:21px;display:block}.subprimal-cuts header .content-wrap span a{color:var(--red);font-weight:500;text-decoration:none;transition:all .3s}.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{margin-top:2rem;display:flex}.subprimal-cuts header .hero-buttons a{border-color:silver;margin-right:1rem;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{margin-top:2rem;margin-bottom:2rem;display:flex}.subprimal-cuts header{padding-top:10%;padding-bottom:5%}}.subprimal-cuts .subprimal-list{padding:5% 0}.subprimal-cuts .subprimal-list .inner-wrap figure{border-radius:10px;width:100%;height:266px;margin-bottom:5px;position:relative;overflow:hidden}.subprimal-cuts .subprimal-list .inner-wrap figure img{border-radius:10px}.subprimal-cuts .subprimal-list .inner-wrap:hover img{transition:all .3s ease-in-out;overflow:hidden;transform:scale(1.025)}.subprimal-cuts .subprimal-list .inner-wrap h3{color:#000}.subprimal-cuts .subprimal-list .inner-wrap:hover h3{color:var(--tan-color);transition:all .3s}
.subprimal-list{background-color:#fff;padding:5% 0}.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{box-shadow:var(--box-shadow);border-radius:10px;padding:20px}.subprimal-list .inner-wrap figure{border-radius:10px;width:100%;height:266px;margin-bottom:5px;position:relative;overflow:hidden}.subprimal-list .inner-wrap figure img{border-radius:10px}.subprimal-list .inner-wrap:hover img{transition:all .3s ease-in-out;overflow:hidden;transform:scale(1.025)}.subprimal-list .inner-wrap h3{color:#000}.subprimal-list .inner-wrap a{text-decoration:none}.subprimal-list .inner-wrap:hover h3{color:var(--tan-color);transition:all .3s}
.hero-cuts{justify-content:center;align-items:flex-end;display:flex;position:relative}.hero-cuts img{object-fit:cover}.search-cuts{flex-direction:column;justify-content:center;align-items:center;padding-bottom:75px;display:flex;position:relative}.search-cuts .search-inner{border-radius:10px;border:2px solid silver!important}.search-cuts .search-input-wrapper{width:auto!important}.search-cuts .search-input{color:#fff;background:#1a1f2480;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:18px 12px;margin:0!important}.search-cuts .search-input::placeholder{color:#fff;opacity:1}.search-cuts .btn.search-button{background-color:#1a1f2480;border-left:1px solid #ededed;border-radius:0}.search-cuts .btn.search-button svg{color:#fff}.search-cuts .btn.clear-search{background-color:#1a1f2480;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{background:#fff;flex-wrap:wrap;align-items:flex-start;padding:0;display:flex;overflow:hidden;transform:scaleY(0)}.search-cuts-results .search-cut-result{text-transform:none;color:#000;width:200px;margin:1.25rem;font-size:1.25rem;font-weight:400}.search-cuts-results .search-cut-result h3{color:#000;font-size:1.5rem;transition:all .3s}.search-cuts-results .search-cut-result figure{border-radius:10px;width:100%;height:133px;margin-bottom:5px;position:relative;overflow:hidden}.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:all .3s}@media (max-width:768px){.search-cuts-results .search-cut-result{width:calc(50% - 1rem);margin:.5rem}}.cuts-reveal{transform-origin:top;height:auto;padding:4% 0;transition:transform .8s ease-out;transform:scaleY(1)}@media (max-width:768px){.search-cuts{padding:5% 3%}}
.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 th,.json-table .outer-wrapper .table-wrapper table td{text-align:left;padding:10px 15px}.json-table .outer-wrapper .table-wrapper table th{background-color:var(--dark);color:#fff;border-right:1px solid var(--gray);font-size:1rem;font-weight:400}.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{width:100%!important;padding:0!important}.mobile-app .json-table .outer-wrapper .table-wrapper table{width:100%}}
.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{flex-direction:column;align-items:center;display:flex}.bambooHR .job-location svg{width:30px;height:30px;color:var(--slate);margin-bottom:10px}
.ac-embed .image-wrap{flex:1;justify-content:center;align-items:center;min-height:392px;padding:0;display:flex;position:relative}.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{padding:0 15px;width:100%!important}.ac-embed .image-wrap{flex:unset;overflow:hidden;padding-top:56.25%!important}.ac-embed .form-wrap{margin-top:1rem}}.ac-embed .form-wrap form{max-width:100%;background-color:#0000!important;margin:0!important;padding:20px 0!important}.ac-embed .form-wrap form input{border-radius:10px;max-width:100%;padding:10px;background-color:#0000!important;border:1px solid silver!important;margin:0!important}.ac-embed .form-wrap ._submit{text-transform:uppercase!important;background:#fff!important;border-radius:3px!important;padding:.5rem 1rem!important;font-size:18px!important}.monday-form iframe{width:100%;height:2000px}.monday-form iframe .form-wrapper-component .form-content-component{width:100%!important}.monday-form .content-wrap{flex-direction:column;flex:1;margin-top:3.5rem;padding:0 15px;display:flex}.monday-form .image-wrap{position:relative;overflow:hidden;padding-top:56.25%!important}.monday-form .image-wrap img{object-fit:contain}@media (max-width:992px){.monday-form .form-wrap{width:100%!important}}
.recipe-review{border-left:5px solid var(--yellow);background-color:#fff;max-width:768px;margin:2% 0;padding:2%;font-size:1rem;position:relative;box-shadow:1px 2px 5px #dcdcdc}.recipe-review .badge{position:absolute;top:-10px;right:-10px}.recipe-reviews ul{padding:0}.recipe-reviews li{padding:.5rem 0;list-style:none}.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;margin-left:1rem;transition:all .2s ease-in-out}.recipe-reviews .manage-button:hover{transform:scale(1.02)}html:has(.recipe-reviews .review-edit.reveal){overflow:hidden}.recipe-reviews .review-edit{top:var(--nav-height-desktop);width:50vw;height:calc(100vh - var(--nav-height-desktop));z-index:2;background-color:#fff;border:none;border-radius:5px 0 0 5px;padding:2rem;transition:left .3s ease-in-out;position:fixed;left:100vw;overflow-y:auto;box-shadow:-1px -2px 5px silver}.recipe-reviews .review-edit.reveal{left:50vw}.recipe-reviews .review-edit::backdrop{background-color:#0000004d}.recipe-reviews .review-edit sup{color:red;vertical-align:middle;font-weight:700}.recipe-reviews .drop-sheen{opacity:.5;transition:opacity .3s ease-in-out}.recipe.sidepop .recipe-review-section dialog{width:100%;box-shadow:var(--box-shadow);border-radius:5px;margin:0;top:20px;left:20px}@media (max-width:1024px){.recipe .recipe-review-section dialog,.recipe .recipe-review-section dialog.reveal{box-shadow:var(--box-shadow);border-radius:5px;width:100vw!important;left:20px!important;right:unset!important;top:calc(var(--nav-height-mobile) + 20px)!important;height:calc(100vh - var(--nav-height-mobile) - 40px)!important;margin:0!important}}@media (max-width:768px){.recipe-review{border-left:3px solid var(--yellow)}}
.favorites-wrapper{max-width:768px;margin:auto}.favorites-wrapper h1,.favorites-wrapperh2,.favorites-wrapperh3{text-align:center;margin:auto}.favorites-wrapper .section-header{padding:1rem}.favorites-wrapper ul{padding:0}.favorites-wrapper ul li{border-radius:10px;margin:1.5rem 1rem;padding:0;list-style-type:none;position:relative;background:#00000080!important}.favorites-wrapper ul li .btn.link-button{text-align:left;text-align:left;text-transform:none;color:#fff;border-radius:10px;flex-direction:row;align-items:center;width:100%;height:100%;font-size:1rem;display:flex}.favorites-wrapper ul li .btn.link-button .image-wrap{width:100px;height:100px;margin-right:1rem;position:relative}.favorites-wrapper ul li .btn.link-button .image-wrap img{border-radius:2rem 0 0 2rem}.favorites-wrapper ul.pages-list{flex-wrap:wrap;justify-content:center;align-items:stretch;display:inline-flex}.favorites-wrapper ul.pages-list li{width:150px;margin:1rem}.favorites-wrapper ul li.glass:after{border-radius:10px}.favorites-wrapper ul.pages-list li .btn.link-button{text-align:center;text-transform:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:180px;padding:0;font-size:1rem;display:flex}.favorites-wrapper ul.pages-list li .page-image{background-position:50%;background-size:cover;border-radius:10px 10px 0 0;width:100%;height:100px}.favorites-wrapper ul.pages-list li .page-title{padding:1rem}.favorites-wrapper .favorites-tabs{padding:1rem 1rem 0;display:flex}.favorites-wrapper .favorites-tabs .favorites-tab{width:80px;margin:.2rem;color:silver!important;background-color:#00000080!important}.favorites-wrapper .favorites-tabs .favorites-tab.tab-selected{border:1px solid #fff;color:#fff!important;background-color:#00000080!important}.favorites-wrapper .tab-contents{color:#fff;min-height:100vh;padding-bottom:2rem}
.active-prompt{top:var(--nav-height-desktop);background-color:var(--light-yellow);z-index:98;text-align:right;white-space:nowrap;border-radius:5px 0 0 5px;min-width:70vw;padding:15px;font-size:14px;font-weight:700;animation:.5s ease-in 1s forwards delay-prompt;position:fixed;right:100vw;box-shadow:-5px 5px 5px #0000001a}.active-prompt .ac-header-bar{width:100%;display:flex}.active-prompt .ac-header-bar .flex-1{text-align:right;flex:1}.active-prompt .active-form form{margin-top:10px!important}.active-prompt button.btn{text-transform:uppercase;margin-left:8px;padding:1px 10px;font-size:12px}.active-prompt.hidden,.active-prompt .active-form.hidden{display:none}.active-prompt button.btn.hide,span.hide{opacity:0}.active-prompt .show-thanks{text-align:center;background-color:#fff;border-radius:10px;max-width:313px;margin-top:1rem;padding:1rem;font-weight:400}@keyframes delay-prompt{0%{min-width:70vw;right:100vw}50%{min-width:0;right:-20px}70%{min-width:0;right:20px}95%{min-width:0;right:-10px}to{min-width:0;right:0}}@media (max-width:1024px){.active-prompt{top:var(--nav-height-mobile);text-align:center;width:100vw}.active-prompt .show-thanks{max-width:500px;display:inline-block}}
:has(.roasting-wizard){overflow:hidden}body:has(.roasting-wizard){background:var(--slate)}body:has(.roasting-wizard) .page{background:0 0}body:has(.roasting-wizard) .app-footer-nav{display:none!important}.wizard-steps .radio-btn-animated{background-color:#22384e;border:1px solid #22384e;transition:transform .4s,box-shadow .4s;animation:.3s bounceAnimation;overflow:visible;box-shadow:0 4px 8px #22384e80}.wizard-steps .li-animated{overflow:visible;opacity:1!important;transition:transform .4s!important;animation:.3s bounceAnimation!important}.wizard-steps .next-btn-animated{color:#fff;animation:.3s bounceAnimation;box-shadow:0 4px 8px #22384e80;background-color:#22384e!important}.wizard-steps iframe body .app-nav{display:none}.wizard-steps .app-sheen{z-index:8;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0}.wizard-steps .app-error{z-index:9;border-radius:0;width:100vw;animation:.3s forwards errorDrop;position:absolute;top:-500px;left:0;box-shadow:0 2px 5px #00000040}@keyframes errorDrop{0%{top:-500px}to{top:58px}}.wizard-steps .search-form{justify-content:center;display:flex}.wizard-steps .search-form form .search-input-wrapper{display:block}.wizard-steps .search-form form .search-input-wrapper input{background-color:#0000}.wizard-steps li.hidden{display:none}.wizard-steps .notfound{text-align:left;margin:1rem}.wizard-steps .notfound.hide{display:none}.recipe-list li{border:2px solid #0000;border-radius:20px;width:calc(50% - 10px);margin:5px;padding:0;list-style-type:none;position:relative}.recipe-list li .btn.link-button{background-color:#fff;border-radius:20px;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.recipe-list li .btn.link-button figure{border-radius:10px;margin-bottom:0;display:block;position:relative;width:110px!important;height:90px!important;margin-left:5px!important;margin-right:0!important}.recipe-list li .btn.link-button figure img{border-radius:10px;overflow:hidden;object-fit:cover!important}.recipe-list li .btn.link-button h3{text-align:left;max-width:50%;margin-left:10px;font-size:1rem!important}.recipe-list li .icon-wrap{margin-right:5px!important}.wizard-steps{text-align:center;background-color:var(--light-slate);min-height:100vh;padding-bottom:10px;overflow:hidden}.wizard-steps .step{max-width:768px;margin:0 auto}.wizard-steps .step .wizard-name{color:#000;flex:1;height:48px;line-height:48px}.wizard-steps .step .stephtml-wrap{height:100vh;padding-top:4rem;padding-bottom:10rem;position:relative;overflow:auto}.wizard-steps .step .step-heading{font-size:28px;font-weight:500;line-height:30px;font-family:var(--font-oswald),sand-serif;margin-top:6rem;margin-bottom:1rem;padding:0 5rem}.wizard-steps .step .next-button{margin-top:3rem}.wizard-steps .step form:has(.number){background-color:#fff!important}.wizard-steps .step form{border-radius:20px;flex-direction:column;justify-content:center;gap:1rem;width:90%;margin:0 auto;padding:10px;display:flex}.wizard-steps .step form .number{width:100%}.wizard-steps .step form .radio-label{cursor:pointer;max-width:400px;margin:auto;padding:3px;display:block;position:relative}.wizard-steps .step form .radio-label input[type=radio]{display:none}.wizard-steps .step form .radio-label span{color:#333;text-transform:uppercase;font-weight:600;font-family:var(--font-oswald),sand-serif;text-align:left;background-color:#fff;border-radius:25px;width:100%;padding:.5rem 2rem;font-weight:400;transition:all .3s;display:block;box-shadow:1px 1px 2px #dcdcdc}.wizard-steps .step form .radio-label i{color:#a7a9ac;font-size:28px;position:absolute;top:11px;right:20px}.wizard-steps .step form .radio-label input[type=radio]:checked+span{border:1px solid #22384e}.wizard-steps .step form .radio-label .radio{margin-right:.75rem}.wizard-steps .step form .slider-container{width:100vw;max-width:650px;margin-top:-26px;padding:0 40px;position:relative}.wizard-steps .step form .slider-container .value-label{background:var(--red);white-space:nowrap;pointer-events:none;color:#fff;border-radius:4px;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:2px 8px;font-size:20px;display:inline-block;position:relative}.wizard-steps .step form .slider-container input[type=range]::-moz-range-progress{background-color:#666}.wizard-steps .step form:has(.number){flex-direction:row;margin-top:3rem;box-shadow:1px 1px 2px #dcdcdc;background-color:#fff!important}input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;outline:none;width:300px;height:6px}input[type=range]::-webkit-slider-runnable-track{background:#ccc;border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--slate);cursor:pointer;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-top:-12px}input[type=range]::-moz-range-track{background:#ccc;border-radius:3px;height:6px}input[type=range]::-moz-range-thumb{cursor:pointer;background:#ff4d4d;border:2px solid #fff;border-radius:50%;width:30px;height:30px}input[type=range]::-ms-track{color:#0000;background:0 0;border-color:#0000;height:6px}input[type=range]::-ms-thumb{cursor:pointer;background:#ff4d4d;border:2px solid #fff;border-radius:50%;width:30px;height:30px}.wizard-steps .step .btn-next-primary{width:90%;font-size:21px;font-weight:600;font-family:var(--font-oswald),sand-serif;border-radius:var(--border-radius-lg);background:#fff;border:none;justify-content:center;max-width:400px;margin:0 auto;padding:5px 0;display:flex;position:relative;box-shadow:1px 1px 2px #dcdcdc}.wizard-steps .step .btn-next-primary .icon-wrap{margin:0;position:absolute;right:5px}.wizard-steps .step .btn-next-primary .icon-wrap i{color:#a7a9ac;top:unset;left:unset;transform:unset;font-size:24px;position:relative}.wizard-steps .hidden{z-index:1;opacity:1;height:100%;transition:transform .3s ease-in,opacity .6s ease-in;position:absolute;transform:translate(-100vw)}.wizard-steps .step-counter{text-align:center;width:90vw;top:calc(var(--nav-height-mobile) + 20px);z-index:1;align-items:center;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1f268733,inset 0 4px 20px #ffffff4d}.wizard-steps .step-counter .link-button{text-align:center;width:40px;height:40px;line-height:38px;font-size:unset;color:#22384ecc;border-radius:50px;margin-right:10px;padding:0;font-weight:700}.wizard-steps .step-counter .link-button.glass{background-color:unset;box-shadow:unset;border:1px solid #fff;font-size:16px;color:var(--slate)!important}.wizard-steps .step-counter .link-button.glass:after{box-shadow:unset}.wizard-steps .step-counter .back-btn{margin-left:10px;position:relative}.wizard-steps .roasting-temp figure{margin-left:10px;display:block;width:60px!important;height:75px!important;margin-right:25px!important}.wizard-steps .roasting-temp .temp-data{background-color:var(--slate);color:#fff;border-radius:10px;margin-left:5px;margin-right:15px;padding:15px 8px;font-size:18px}.wizard-steps .list-container ul{padding:0}.wizard-steps .list-container ul li{background:#fff;border:2px solid #0000;border-radius:20px;width:95%;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:10px 0;list-style-type:none;position:relative;box-shadow:1px 1px 2px #dcdcdc}.wizard-steps .list-container ul li .btn.link-button{text-align:left;background-color:#fff;border-radius:10px;flex-direction:row;align-items:center;width:100%;height:100%;display:flex}.wizard-steps .list-container ul li .btn.link-button .li-titles{flex:1;margin:0 10px}.wizard-steps .list-container ul li .btn.link-button .li-titles .listitem-subtitle{text-transform:none}.wizard-steps .list-container ul li .btn.link-button .li-titles .listitem-description{text-transform:none;border-top:1px solid #dcdcdc;margin-top:5px;padding-top:5px;font-size:.9rem}.wizard-steps .list-container ul li figure{border-radius:10px;width:100px;height:65px;margin-bottom:0;margin-left:5px;display:block;position:relative}.wizard-steps .list-container ul li figure img{border-radius:10px}.wizard-steps .list-container ul li h3{text-transform:none;text-align:left;font-size:1.3rem;font-weight:500}.wizard-steps .list-container ul li .icon-wrap{border-radius:10px;width:40px;height:40px;margin-right:15px;position:relative}.wizard-steps .list-container ul li .icon-wrap i{color:#a7a9ac;font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wizard-steps .list-container li.li-selected{border:2px solid #22384e80;border-radius:20px}.wizard-steps .list-container li.li-selected .icon-wrap{background-color:#22384e4d;border-radius:100%;width:40px;height:40px;margin-left:auto;margin-right:20px;position:relative}.wizard-steps .list-container li.li-selected .icon-wrap i{color:#fff}.wizard-steps .iframe-wrapper .iframe-navbar{text-align:right;top:var(--nav-height-mobile);z-index:99;width:60px;max-width:60px;position:fixed;right:-70px}.wizard-steps .iframe-wrapper .iframe-navbar button{text-align:center;border-radius:100%;width:48px;height:48px;margin-right:7px;padding:0;font-size:16px;line-height:48px;color:#000!important}.wizard-steps .iframe-wrapper .iframe-navbar.reveal{transition:right .3s ease-in-out .5s;right:10px}.wizard-steps .wizard-iframe{z-index:2;width:100vw;height:100vh;position:fixed;top:0;left:101vw}.wizard-steps.step-loading{opacity:.5;transition:opacity .3s ease-in-out}.wizard-steps .slide-in-right{animation:1s cubic-bezier(.25,.8,.25,1) .1s backwards stepInFromRight}.wizard-steps .slide-in-right .list-container ul li{transform-origin:0;opacity:0;animation:.6s forwards flipIn}.wizard-steps .slide-in-left{animation:1s cubic-bezier(.25,.8,.25,1) forwards stepInFromLeft}.mobile-app .app-hero header{flex-direction:column;justify-content:center}.mobile-app .app-hero .hero-image{width:100%!important}.mobile-app .wizard-steps .search-input-wrapper{margin:0 auto;width:90%!important}@media (min-width:768px){.wizard-steps .list-container ul li{width:85%}}@media (max-width:767px){.mobile-app .wizard-steps .search-input-wrapper{width:auto!important}}@keyframes bounceAnimation{0%{transform:scale(1)}40%{transform:scale(1.05)}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes stepInFromRight{0%{transform:translate(100%)}40%{transform:translate(0%)}to{transform:translate(0%)}}@keyframes stepInFromLeft{0%{transform:translate(-100%)}40%{transform:translate(0%)}to{transform:translate(0%)}}@keyframes flipIn{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}
.share-wrapper{display:none}.mobile-app .share-wrapper{text-align:center;top:calc(var(--nav-height-mobile) + 2.5rem);z-index:99;background-color:#fff;border:1px solid #dcdcdc;border-left:0;border-radius:0 5px 5px 0;flex-direction:column;justify-content:center;align-items:center;width:40px;display:flex;position:fixed;left:0;box-shadow:1px 2px 5px #0000001a}.mobile-app .share-wrapper button{background-color:#0000;border:none;width:40px;height:40px;padding:0;line-height:40px}.mobile-app .share-wrapper button.red-color{color:var(--red-color)}.mobile-app .share-wrapper button:first-child{border-bottom:1px solid #dcdcdc}
