.dot394{--white: #ffffff;--black: #1c1f2a;--tan: #f3e3cc;--padding: 64px}.dot394 section.recipe_carousel .carousel .recipe_pagination,.dot394 section.product_carousel .product_pagination{font-family:nobel,sans-serif;font-size:16px;font-weight:bold;letter-spacing:1px;text-align:center;padding-bottom:46px}@media(min-width: 768px){.dot394 section.recipe_carousel .carousel .recipe_pagination,.dot394 section.product_carousel .product_pagination{padding-bottom:91px}}.dot394 section.recipe_carousel .carousel .recipe_pagination button,.dot394 section.product_carousel .product_pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;word-break:keep-all;border:none;border-radius:0;transition:all .2s ease-in-out;background:rgba(0,0,0,0);margin:0 2em}.dot394 section.recipe_carousel .carousel .recipe_pagination button i,.dot394 section.product_carousel .product_pagination button i{display:flex;width:32px;height:32px;border:2px solid var(--alesmith-gold);border-radius:16px;align-items:center;justify-content:center;color:var(--alesmith-gold);font-size:12px}.dot394 section.recipe_carousel .carousel .recipe_pagination ul,.dot394 section.product_carousel .product_pagination ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px}.dot394 section.recipe_carousel .carousel .recipe_pagination ul li,.dot394 section.product_carousel .product_pagination ul li{display:flex;width:12px;height:12px;border-radius:6px;border:2px solid var(--alesmith-amber);margin:0}.dot394 section.recipe_carousel .carousel .recipe_pagination ul li.active,.dot394 section.product_carousel .product_pagination ul li.active{background-color:var(--alesmith-amber)}@media(min-width: 768px){.dot394{--padding: 94px}}.dot394 section{padding:var(--padding) 0}.dot394 section p a{color:var(--link-color)}.dot394 section q{font-family:adrianna-extended,sans-serif;font-weight:600;color:var(--alesmith-amber);font-size:22px;line-height:1.68}@media(min-width: 768px){.dot394 section q{font-size:26px;line-height:44px}}.dot394 section .container{padding:0 15px}.dot394 section .container .row{display:flex;flex-direction:column}@media(min-width: 992px){.dot394 section .container .row{flex-direction:row}}@media(min-width: 992px){.dot394 section .container .row>div{padding-left:30px;padding-right:30px}}.dot394 section .headline{margin:0;padding:0;font-family:"Goblin One",sans-serif;font-size:22px;line-height:1.64;text-transform:uppercase;text-align:center;color:var(--black)}@media(min-width: 768px){.dot394 section .headline{font-size:37px;line-height:1.3em}}.dot394 section .headline.sm{font-size:30px;line-height:1.33em}@media(min-width: 768px){.dot394 section .headline.sm{font-size:35px;line-height:1.23em}}.dot394 section .subhead{font-family:adrianna-extended,sans-serif;font-weight:bold;text-transform:uppercase;color:var(--alesmith-amber);font-size:21px;line-height:1.29}@media(min-width: 768px){.dot394 section .subhead{font-size:25px;line-height:1.72}}.dot394 section .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;word-break:keep-all;border:none;border-radius:0;transition:all .2s ease-in-out;font-family:adrianna-extended,sans-serif;font-weight:600;text-transform:uppercase;color:var(--alesmith-gold);font-size:15px;line-height:15px;padding:12px 40px;outline:2px solid var(--alesmith-amber);background-color:rgba(0,0,0,0)}.dot394 section .button:hover,.dot394 section .button:focus{color:var(--black);outline-color:var(--black);outline-width:1px;background-color:var(--alesmith-amber);text-decoration:none}.dot394 section.video_text iframe{margin:34px 0 38px 0}@media(min-width: 768px){.dot394 section.video_text iframe{margin:45px 0 58px}}.dot394 section.background-tony{background-image:url("../images/background-tony.png");background-position:center bottom;background-repeat:no-repeat;background-size:200%}@media(min-width: 768px){.dot394 section.background-tony{background-size:contain;background-position:right center}}.dot394 section .anvil{padding:45px 45px 0 45px}@media(min-width: 992px){.dot394 section .anvil{padding:0}}.dot394 section.product_carousel.has-bars{padding:0}.dot394 section.product_carousel.has-bars .bars{border-top:4px solid var(--alesmith-gold);border-bottom:4px solid var(--alesmith-gold);padding:var(--padding) 0}@media(min-width: 992px){.dot394 section.product_carousel.has-bars .bars{padding-left:0;padding-right:0;margin-left:30px;margin-right:30px}}.dot394 section.product_carousel .bars{max-width:100%}.dot394 section.product_carousel ul.carousel{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;padding-bottom:20px;overflow-x:auto;scroll-snap-type:x mandatory;grid:auto/auto-flow max-content;align-items:center}.dot394 section.product_carousel ul.carousel.stack{grid:unset;grid-template-columns:repeat(1, 1fr);scrollbar-width:thin;scrollbar-color:#ebebeb #fff}@media(min-width: 1200px){.dot394 section.product_carousel ul.carousel.stack{overflow-x:auto;scroll-snap-type:x mandatory;grid:auto/auto-flow max-content;align-items:center}}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar{width:10px;height:10px}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-track{border-radius:5px;background-color:#fff}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-track:hover{background-color:#fff}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-track:active{background-color:#fff}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ebebeb}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-thumb:hover{background-color:#fbb349}.dot394 section.product_carousel ul.carousel.stack::-webkit-scrollbar-thumb:active{background-color:#de5728}.dot394 section.product_carousel ul.carousel:not(.stack){scrollbar-width:thin;scrollbar-color:#fff #fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar{width:10px;height:10px}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-track{border-radius:5px;background-color:#fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-track:hover{background-color:#fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-track:active{background-color:#fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-thumb:hover{background-color:#fff}.dot394 section.product_carousel ul.carousel:not(.stack)::-webkit-scrollbar-thumb:active{background-color:#fff}.dot394 section.product_carousel ul.carousel li{scroll-snap-align:center;display:flex;flex-direction:column;align-items:center}.dot394 section.product_carousel ul.carousel li img{width:325px;height:260px;object-fit:contain}.dot394 section.product_carousel ul.carousel li button{margin:2em 0}.dot394 section.product_carousel .product_pagination{padding-bottom:0}.dot394 section.event_list{padding:0}.dot394 section.event_list .bars{border-top:4px solid var(--alesmith-gold);padding:var(--padding) 0}@media(min-width: 992px){.dot394 section.event_list .bars{padding-left:0;padding-right:0;margin-left:30px;margin-right:30px}}.dot394 section.event_list .event{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:60px;border-bottom:solid 1px rgba(28,31,42,.2)}.dot394 section.event_list .event .subhead{margin:60px 0 0 0;padding-bottom:0}.dot394 section.event_list .event p{margin:1em 0}.dot394 section.event_list .event a{display:flex;gap:10px;font-family:adrianna-extended,sans-serif;font-weight:600;text-transform:uppercase;color:var(--black);font-size:15px;line-height:32px}.dot394 section.event_list .event a i{display:flex;width:32px;height:32px;border:2px solid var(--alesmith-gold);border-radius:16px;align-items:center;justify-content:center;color:var(--alesmith-gold);font-size:12px}.dot394 section.event_list .event a:hover{text-decoration:none}.dot394 section.event_list .event a:hover i{background-color:#ebebeb}.dot394 section.event_list .event:last-child{border-bottom:none}.dot394 section.recipe_carousel{padding:0;display:flex;flex-direction:column}@media(min-width: 768px){.dot394 section.recipe_carousel{flex-direction:row}}.dot394 section.recipe_carousel .carousel{display:flex;flex-direction:column}@media(min-width: 768px){.dot394 section.recipe_carousel .carousel{min-height:55vw;aspect-ratio:8/7}}.dot394 section.recipe_carousel .carousel .recipe_container{flex-grow:1;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;padding:56px 30px 38px 30px}@media(min-width: 768px){.dot394 section.recipe_carousel .carousel .recipe_container{padding:0}}.dot394 section.recipe_carousel .carousel .recipe_container .recipe{opacity:0;transition:all .2s ease-in-out}.dot394 section.recipe_carousel .carousel .recipe_container .recipe a{margin-top:28px}.dot394 section.recipe_carousel .carousel .recipe_container .recipe.active{opacity:1}.dot394 section.recipe_carousel #recipe_image{width:100%;display:grid;grid-gap:0;grid-template-columns:repeat(2, 1fr);opacity:0;transition:all .2s ease-in-out}.dot394 section.recipe_carousel #recipe_image.count-1{grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.dot394 section.recipe_carousel #recipe_image{grid-template-columns:repeat(1, 1fr)}}.dot394 section.recipe_carousel #recipe_image img{width:100%;height:100%;object-fit:cover}.dot394 section.recipe_carousel #recipe_image.count-1 img{max-height:153px}@media(min-width: 768px){.dot394 section.recipe_carousel #recipe_image.count-1 img{max-height:100%}}.dot394 section.recipe_carousel #recipe_image.count-2 img{max-height:153px}@media(min-width: 768px){.dot394 section.recipe_carousel #recipe_image.count-2 img{max-height:28vw}}.dot394 section.recipe_carousel #recipe_image.active{opacity:1}.dot394 .carousel-control{z-index:5;border:none;color:var(--alesmith-amber);font-size:66px;opacity:1;text-shadow:none;background-repeat:no-repeat;background-size:10px 17px}@media(min-width: 768px){.dot394 .carousel-control{background-size:22px 37px}}.dot394 .carousel-control.center-caret{background-position:center !important}.dot394 .carousel-control.prev{background-image:url("../images/caret-left-amber.svg");background-position:15px center}@media(min-width: 768px){.dot394 .carousel-control.prev{background-position:left center}}.dot394 .carousel-control.next{background-image:url("../images/caret-right-amber.svg");background-position:calc(100% - 15px) center;right:0;left:auto}@media(min-width: 768px){.dot394 .carousel-control.next{background-position:right center}}.dot394 .d-flex{display:flex !important}.dot394 .align-items-center{align-items:center !important}.dot394 .justify-content-center{justify-content:center !important}.dot394 .pb-0{padding-bottom:0 !important}.dot394 .pt-0{padding-top:0 !important}.dot394 .pb-5{padding-bottom:50px !important}.dot394 .pt-5{padding-top:50px !important}@media(min-width: 992px){.dot394 .pr-lg-3{padding-right:15px}}@media(min-width: 992px){.dot394 .pl-lg-3{padding-left:15px}}.dot394 .w-100{width:100%}@media(min-width: 768px){.dot394 .d-lg-none{display:none !important}}.dot394-modal{z-index:999999}.dot394-modal button.close{margin:0 !important;display:flex;width:40px;height:40px;line-height:40px;color:#fff;justify-content:center;align-items:center;background-color:var(--alesmith-amber);opacity:1;transition:all .2s ease-in-out}.dot394-modal button.close:hover,.dot394-modal button.close:focus{background-color:var(--alesmith-gold)}.dot394-modal button.close span{transform:translateY(-4px)}/*# sourceMappingURL=dot394.css.map */
