.ui-datepicker{display:none;z-index:999999 !important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover span,.ui-datepicker .ui-datepicker-prev-hover span{border-color:transparent #ff8400 transparent transparent}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-5px;font-size:0px;width:0;height:0;border:solid;border-width:5px 8px 5px 0;border-color:transparent #ff9635 transparent transparent}.ui-datepicker .ui-datepicker-next span{margin-left:0;top:50%;margin-top:-5px;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ff9635}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker table{width:100%;font-size:.9em}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:4px;text-align:right;text-decoration:none;color:#000}.ui-datepicker .ui-datepicker-buttonpane button{float:right}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-22px}.ui-timepicker-div dl .ui_tpicker_time_label{margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-datepicker{padding:15px;border:#fff 4px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,.35);box-shadow:5px 5px 10px 0px rgba(0,0,0,.35)}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding-bottom:10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{width:47%;margin-right:6%}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{width:47%}.ui-datepicker .ui-datepicker-calendar td{border:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar td a{padding:4px;display:block}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#f9eae7}.ui-datepicker .ui-datepicker-calendar{background:#fff;border:#cfcfcf 1px solid;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar th{background:#efefef;border:#cfcfcf 1px solid;padding:4px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{text-align:center;border:#cfcfcf 1px solid}.ui-datepicker{width:auto}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{background:#f3d7d2}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#ffdf66}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dd{margin:0 0 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-slider{position:relative;text-align:left}.ui-slider-horizontal .ui-slider-handle{margin-left:-5px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default}.ui-slider-horizontal{height:10px;-webkit-border-radius:10px;border-radius:10px;border:none;background:#dadada}.ui-slider-handle{height:10px;width:10px;-webkit-border-radius:10px;border-radius:10px;background:#f98b25;display:block;position:absolute}.ui-timepicker-div{padding:10px 0 5px}.ui-datepicker .ui-datepicker-buttonpane{overflow:hidden;padding-top:10px;border-top:#cfcfcf 1px solid}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:#f9f9f9}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#959595}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (max-width:576px){.col-xs-6{flex:0 0 auto;width:50% !important}}:root{--afg-blue-color:#3b3d7a;--afg-blue-color-2:#266abe;--afg-green-color:#e2f609;--afg-light-green-color:#d1df41;--afg-white-color:#fff;--afg-footer-bg-1:#5b5ebc;--afg-footer-bg-2:#5255a5;--afg-footer-bg-3:#3b3d7a;--afg-light-gray-color:#f2f2f2;--afg-light-gray-color-2:#f1f1f1;--afg-light-gray-color-3:#e3e3e3;--afg-light-gray-color-4:#a2a2a2;--afg-light-gray-color-5:#999;--afg-dark-gray-color-1:#4f4f4f;--afg-dark-gray-color-2:#7d8389;--afg-darl-gray-color-3:#50687a;--afg-dark-gray-color-4:#231f20;--afg-fs-1:3.175rem;--afg-fs-2:2.25rem;--afg-fs-3:2.188rem;--afg-fs-4:1.938rem;--afg-fs-5:1.875rem;--afg-fs-6:1.75rem;--afg-fs-7:1.5rem;--afg-fs-8:1.375rem;--afg-fs-9:1.25rem;--afg-fs-10:1.125rem;--afg-fs-11:1.063rem;--afg-fs-12:.925rem;--afg-fs-12-1:.875rem;--afg-fs-13:.75rem;--afg-font-w-1:400;--afg-font-w-2:500;--afg-font-w-3:700;--afg-space-1:.313rem;--afg-space-2:.625rem;--afg-space-3:.938rem;--afg-space-4:1.25rem;--afg-space-5:1.563rem;--afg-space-6:1.875rem}*,*:before,*:after{box-sizing:border-box}html{font-size:100% !important}body{margin:0;font-family:"Roboto",serif !important;color:#566a79 !important;font-style:normal;line-height:1.42857143;font-weight:400;font-size:.9rem}@font-face{font-family:'yotpo-widget-font';src:url("//staticw2.yotpo.com/assets/yotpo-widget-font.eot?version=2018-06-11_07-33-12");src:url("//staticw2.yotpo.com/assets/yotpo-widget-font.eot?version=2018-06-11_07-33-12#iefix") format("embedded-opentype"),url("//staticw2.yotpo.com/assets/yotpo-widget-font.woff?version=2018-06-11_07-33-12") format("woff"),url("//staticw2.yotpo.com/assets/yotpo-widget-font.ttf?version=2018-06-11_07-33-12") format("truetype"),url("//staticw2.yotpo.com/assets/yotpo-widget-font.svg?version=2018-06-11_07-33-12") format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'yotpo-widget-font';src:url("//staticw2.yotpo.com/assets/yotpo-widget-font.svg?version=2018-06-11_07-33-12") format("svg")}}.yotpo-icon,.yotpo-icon:after,.yotpo-icon:before{font-family:"yotpo-widget-font" !important;font-size:1.1rem !important;color:var(--afg-green-color) !important}.custom-yotpo-catalog-reviews{text-align:center !important}.yotpo{direction:LTR;clear:both;text-align:left}.yotpo-icon-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:#cbdb2a !important}a.mm-navbar__title{color:#000 !important;font-size:16px !important;font-weight:700 !important}.yotpo-icon-default-empty-star:before,.yotpo .yotpo-icon-empty-star:before{color:#e1f60a}.yotpo .yotpo-icon-default-empty-star:before,.yotpo .yotpo-icon-empty-star:before{content:"\e61b"}.yotpo .yotpo-icon-default-half-star:before,.yotpo .yotpo-icon-half-star:before{content:"\e61a";color:#e1f60a;font-size:19px}.yotpo-icon-default-star:before,.yotpo-icon-star:before{content:"\e60e";color:#e1f60a;font-size:14px}.y-review-box{height:247px;padding:10px !important;border:2px solid #f7f8f9}.y-reviews-star{padding-bottom:14px}h1,h2,h3,h4,h5{margin:0;color:var(--afg-blue-color);font-weight:var(--afg-font-w-1);margin-bottom:.9rem;margin-top:.9rem}a{color:var(--afg-blue-color)}img{display:block;max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}.border-color-white{border-color:var(--afg-white-color)}.border-left-2{border-left:2px solid}.m-0{margin:0}.mt-1{margin-top:var(--afg-space-1)}.mt-2{margin-top:var(--afg-space-2)}.mt-3{margin-top:var(--afg-space-3)}.mt-4{margin-top:var(--afg-space-4)}.mt-5{margin-top:var(--afg-space-5)}.mt-6{margin-top:3rem}.mt-7{margin-top:4rem}.mt-8{margin-top:5rem}.mb-2rem{margin-bottom:2rem}.ml-4{margin-left:4rem}.p-0{padding:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.afg__heading-2{color:var(--afg-blue-color);font-size:var(--afg-fs-5);font-weight:var(--afg-font-w-2)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{margin-right:15px}.slick-dots{text-align:left !important}.slick-dots li{width:25px !important;margin:0;list-style:none;display:flex}.slick-dots li button{border:0;border-radius:0;height:3px;width:25px !important;background-color:#ddd !important;font-size:0px !important;padding:0;margin:0 !important}.slick-dots li.slick-active button{background-color:var(--afg-blue-color) !important}.slick-arrow{display:none}.slick-prev,.slick-next{cursor:pointer;display:block;line-height:0;outline:none;padding:0;position:absolute;z-index:101;bottom:11px !important;top:auto;background:0 0 !important;font-size:0 !important;width:18px;height:auto;border:0}.slick-prev:before,.slick-next:before,.slick-prev:after,.slick-next:after{font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.slick-prev:before{content:'';background:url('../../frontend/americanfireglass/afg/en_US/images/slider-pre-icon.png');background-repeat:no-repeat;background-position:center;color:#555;height:17px;width:13px;background-size:13px}.slick-next:before{content:'';background:url('../../frontend/americanfireglass/afg/en_US/images/slider-next-icon.png');background-repeat:no-repeat;background-position:center;color:#555;height:17px;width:13px;background-size:13px}.slick-prev:before,.slick-next:before{font-size:1rem;padding:0}.slick-dots{margin-left:4rem;width:auto;padding:0;margin-top:0;display:inline-flex;align-items:center;justify-content:center;height:5px;margin-bottom:1rem;margin-top:1.5rem}.afg__desktop-hidden{display:none}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}button:active,input:not([disabled]):focus{box-shadow:none !important}.yotpo.testimonials{display:none}.display-none{display:none;height:0;width:0;opacity:0;visibility:hidden}.top-bar{background-color:var(--afg-blue-color) !important;padding-top:.538rem !important;padding-bottom:.538rem !important;border:0 !important}@media (min-width:768px){.top-bar .container{max-width:100vw !important;padding-left:3rem;padding-right:3rem}}.top-bar p{font-size:var(--afg-fs-10);color:var(--afg-white-color);font-weight:var(--afg-font-w-3) !important;margin:0;line-height:1 !important}.top-bar ul{list-style:none;margin:0;padding:0;text-align:right;font-size:0;line-height:1.4}.top-bar ul li{display:inline-flex;margin-bottom:0;line-height:1.4}.top-bar ul li a{color:var(--afg-white-color);text-decoration:underline;font-size:1rem;padding-left:.93rem;padding-right:.93rem;border-right:1px solid var(--afg-white-color);font-weight:var(--afg-font-w-3)}.top-bar ul li:last-child a{padding-right:0;border:0}.afg__header{border-bottom:1px solid var(--afg-blue-color);background-color:#fff}.afg__header.stickyHeader{position:fixed;width:100%;top:0;z-index:9999}.afg__cart-header{border-bottom:1px solid var(--afg-blue-color);background-color:#fff}.afg__cart-header-logo{text-align:center;padding-top:2rem;padding-bottom:2rem}.afg__cart-header-logo img{display:inline-block}@media (min-width:768px){.afg__header .container{max-width:100vw !important;padding-left:3rem;padding-right:3rem}}.afg__header-navigation{display:grid;grid-template-columns:auto 55% auto;gap:30px;align-items:center}.afg__header-navigation-menu{display:flex;align-items:center;justify-content:space-between}.afg__main-menu{width:100%}.afg__main-menu ul{list-style:none;font-size:0;text-align:center;margin:0;padding:0;display:flex;justify-content:space-between}.afg__main-menu ul li{display:inline-flex;margin:0;padding-bottom:1.7rem;padding-top:1.7rem}.afg__main-menu ul li a{font-size:.9rem;color:var(--afg-blue-color);font-weight:var(--afg-font-w-3);text-decoration:none}.afg__main-menu ul li:hover a{text-decoration:underline}.afg__header-actions{display:flex;justify-content:flex-end;align-items:center}.afg__header-actions button{border:1px solid #cfcdcb !important;background-color:#f2f2f2 !important;color:var(--afg-blue-color) !important;font-size:var(--afg-fs-10) !important;width:137px;text-align:left;align-items:center;display:flex;height:37px;cursor:pointer;font-weight:var(--afg-font-w-3);padding:0 .5rem}.afg__header-actions button i{font-size:1rem;margin-right:8px}.afg__header-actions .afg__toggle-icon{color:var(--afg-blue-color);font-size:1.5rem;margin-left:1.5rem}.afg__toggle-icon .cart-item-count{color:#fff;background:red;font-size:8px;position:absolute;width:13px;height:13px;display:inline-block;text-align:center;line-height:13px;border-radius:50px}.afg__sub-menu{display:none;position:absolute;top:114px;left:0;width:100%;background:var(--afg-light-gray-color);padding:2rem;-webkit-transition:opacity .3s cubic-bezier(.37,0,.63,1);transition:opacity .3s cubic-bezier(.37,0,.63,1);z-index:9999}.afg__header.stickyHeader .afg__sub-menu{top:74px}.afg__submenu-container{max-width:1050px;margin:0 auto;display:flex;align-items:start}.afg__submenu-collections{flex:0 0 200px}.afg__submenu-banner{flex:0 0 250px}.afg__submenu-banner img{width:100%}.afg__submenu-collections h4{font-size:var(--afg-fs-8);color:var(--afg-blue-color);font-weight:var(--afg-font-w-3);text-align:left;line-height:2}.afg__submenu-collections ul{font-size:0;list-style:none;padding:0;margin:0;display:block}.afg__submenu-collections ul li{line-height:2.3;display:block;text-align:left;margin:0;padding:0;margin-bottom:.8rem;font-size:inherit}.afg__submenu-collections ul li a{font-size:var(--afg-fs-11) !important;text-decoration:none !important;color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);line-height:1.5rem}.afg__submenu-collections ul li a:hover{text-decoration:underline !important}.afg__submenu-categories{display:grid;gap:10px;padding-left:1rem;padding-right:1rem;row-gap:0;grid-template-columns:repeat(3,minmax(100px,1fr));flex:1}.afg__submenu-category{text-align:center}.afg__submenu-category img{margin:0 auto;width:110px}.afg__category-menu-img{position:relative;width:fit-content;margin:0 auto}.afg__category-menu-img:after{display:none}.afg__category-menu-img:hover:after{position:absolute;content:"View Category";left:0;top:0;width:100%;background-color:rgba(0,0,0,.5);color:#fff;font-size:.8rem;height:110px;display:inline-flex;align-items:center;justify-content:center;font-weight:400}.afg__submenu-category a{line-height:2.5;font-weight:var(--afg-font-w-2) !important;font-size:var(--afg-fs-13) !important;color:var(--afg-blue-color);white-space:nowrap;text-decoration:none !important}.afg__submenu-category a span{display:block}.afg__sidebar-overlay{position:fixed;bottom:0;left:0;width:100%;height:calc(-136px + 100vh);background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease;z-index:9}.afg__close-sidebar-btn,.afg__close-cart-popup{color:var(--afg-blue-color) !important;font-size:2rem !important;background:0 0;border:0 !important;position:absolute;right:15px;top:15px;z-index:999;cursor:pointer;height:31px;padding:0;line-height:1;background:0 0 !important}.afg__close-sidebar-btn:hover,.afg__close-cart-popup:hover{background:0 0 !important}.afg__custom-support-sidebar,.afg__user-account-sidebar,.afg__cart-sidebar{background-color:var(--afg-light-gray-color);padding:1.875rem 2.313rem;width:450px;right:-450px;position:fixed;bottom:0;height:calc(-136px + 100vh);overflow:auto;z-index:100;-webkit-transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1),-webkit-transform .4s cubic-bezier(.37,0,.63,1);margin:0}.afg__custom-support-sidebar-content h3,.afg__user-account-sidebar h3,.afg__cart-sidebar h3{color:var(--afg-blue-color);font-size:var(--afg-fs-7);font-weight:var(--afg-font-w-3) !important;margin-bottom:6px;margin-top:0;line-height:1}.afg__custom-support-sidebar-content h3.mt-4{margin-top:1.25rem}.afg__custom-support-sidebar-content ul{list-style:none;margin:0;padding:0;margin-bottom:18px}.afg__custom-support-sidebar-content ul li{margin:0;line-height:2.2}.afg__custom-support-sidebar-content ul li a{color:var(--afg-blue-color);font-size:var(--afg-fs-12-1);text-decoration:none;font-weight:var(--afg-font-w-2)}.afg__custom-support-sidebar-content ul li a:hover,.afg__user-account-sidebar-content ul li a:hover,.afg__custom-support-sidebar-content h4 a:hover{text-decoration:underline}.afg__dealer-login img{width:20px}.afg__custom-support-sidebar-content h4{font-size:var(--afg-fs-11);color:var(--afg-blue-color);line-height:1.8;font-weight:var(--afg-font-w-3);margin:0}.afg__custom-support-sidebar-content h4 a{color:var(--afg-blue-color);text-decoration:none}.afg__user-account-sidebar-content p{font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color);margin-bottom:0}.afg__user-account-sidebar-content ul{list-style:none;margin:0;padding-left:0;padding-top:20px;padding-bottom:20px;border-bottom:2px solid #dededb}.afg__user-account-sidebar-content ul li{margin:0;line-height:2;font-size:var(--afg-fs-12-1);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color);text-decoration:none}.afg__user-account-sidebar-content ul li a{font-size:var(--afg-fs-12-1);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color);text-decoration:none}.afg__sidebar-login-form{margin-top:20px}.afg__login-form-field{margin-bottom:0}.afg__login-form-field label{font-size:var(--afg-fs-12-1);color:var(--afg-blue-color);margin-bottom:5px}.afg__login-form-field input{border:2px solid var(--afg-blue-color);background-color:#fff;height:45px;margin-bottom:.5rem}a.afg__login-forgetpassword{display:block;text-align:right;font-size:var(--afg-fs-12-1);color:var(--afg-blue-color);margin-bottom:12px;width:fit-content;margin-left:auto;margin-top:12px;text-decoration:underline}.afg__login-button{background-color:var(--afg-green-color);color:#000 !important;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-3);height:45px;margin-bottom:12px;width:100% !important;border:0;cursor:pointer}a.afg__sidebar-createaccount{display:block;text-align:center;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color);text-decoration:underline;width:fit-content;margin:0 auto}.afg__sidebar-overlay.visible{visibility:visible;opacity:1}.afg__user-account-sidebar.open,.afg__custom-support-sidebar.open,.afg__cart-sidebar.open{transform:translateX(-450px)}html.overlay-active{overflow:hidden}.overlay-active .page-header{z-index:100}.afg__empty-cart-sidebar p{font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color);margin-bottom:0}.afg__empty-cart-sidebar img{margin:0 auto;max-width:200px;margin-top:15px}a.afg__cart-sidebar-e-title{text-align:center;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-3);color:var(--afg-blue-color);text-decoration:none;display:block;margin-top:15px}a.afg__cart-atc-button{background-color:var(--afg-green-color);color:#000;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-3);text-align:center;display:block;width:216px;height:45px;margin:0 auto;margin-top:15px;line-height:45px;text-decoration:none}.empty-minicart-content img{margin:0 auto;display:block}.afg__cart-sidebar p{color:var(--afg-blue-color);font-weight:var(--afg-font-w-2) !important;font-size:var(--afg-fs-12);margin-bottom:12px;margin-top:0}.empty-minicart-content p{margin-bottom:1.5rem}.warming-text{font-size:10px !important;margin-top:5px !important;margin-bottom:0 !important}.afg__cart-sidebar-free-shipping{background-color:var(--afg-blue-color);padding:1rem;margin-bottom:.5rem}.afg__cart-sidebar-free-shipping h4{color:var(--afg-light-green-color);font-weight:var(--afg-font-w-2);font-size:1.4rem;margin-bottom:7px;margin-top:0;line-height:1}.afg__cart-sidebar-free-shipping p{color:#fff;font-size:.8rem}.afg__cart-sidebar-free-shipping p span{color:var(--afg-light-green-color)}.afg__cart-sidebar-progressbar{background-color:var(--afg-blue-color);width:85%;border:2px solid #fff;border-radius:10px 0 0 10px;position:relative}.afg__cart-siderbar-bar{width:0;max-width:100%;border-radius:5px;height:8px;background-color:#fff;text-align:center;line-height:30px;color:#fff}.afg__cart-sidebar-bar-icon{color:var(--afg-blue-color);text-align:center;font-weight:600;vertical-align:middle;border:0;font-size:27px;padding:0;height:auto;width:auto;margin:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.afg__cart-sidebar-bar-icon i{color:var(--afg-blue-color);font-size:16px;margin-top:3px}.afg__cart-sidebar-totals{position:fixed;bottom:0;left:0;width:100%;padding-top:10px;padding-left:2.313rem;padding-right:2.313rem;background-color:var(--afg-light-gray-color);-webkit-box-shadow:-3px -11px 51px -11px rgba(0,0,0,.75);-moz-box-shadow:-3px -11px 51px -11px rgba(0,0,0,.75);box-shadow:-3px -11px 51px -11px rgba(0,0,0,.75);padding-bottom:10px;z-index:9}@media (max-width:576px){.afg__cart-sidebar-totals{padding-bottom:calc(25px + env(safe-area-inset-bottom))}}.afg__cart-sidebar-totals .paypal-express-in-context-mini-cart-container,.afg__cart-sidebar-totals .googlepay-minicart-logo{display:none}.afg__cart-sidebar-total-price{color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);font-size:var(--afg-fs-5)}.afg__cart-sidebar-totals .subtotal .label{display:none}.afg__cart-sidebar-totals .subtotal .price{color:var(--afg-blue-color);font-weight:var(--afg-font-w-2) !important;line-height:1;font-size:25px !important}.afg__cart-sidebar-checkout-btn{background-color:var(--afg-green-color);color:#000;font-size:var(--afg-fs-11) !important;font-weight:var(--afg-font-w-3) !important;text-align:center;display:block;width:100%;height:45px;margin-top:0;margin-bottom:10px;border:0 !important;cursor:pointer;font-family:inherit !important;line-height:1}.afg__cart-sidebar-totals .cc-custom-pay-btn{background:0 0 !important;padding:0 !important;margin-top:0 !important;margin-left:3px !important}a.afg__cart-sidebar-view-cart{display:block;text-align:center;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-2);color:var(--afg-blue-color) !important;text-decoration:underline;width:fit-content;margin:0 auto;font-family:inherit}.afg__cart-sidebar.open .mage-dropdown-dialog{display:block !important;font-family:inherit;position:relative}.afg__cart-sidebar .block-minicart{position:relative;top:0;left:0;right:0;border:0;background:0 0;box-shadow:none;padding:0;width:auto}.afg__cart-sidebar .block-minicart:before{display:none !important}.afg__cart-sidebar .block-minicart:after{display:none !important}.minicart-wrapper .action.close{top:-15px}.minicart-wrapper .action.close:after{color:var(--afg-blue-color);font-size:25px;font-weight:var(--afg-font-w-2)}.afg__cart-sidebar .minicart-items-wrapper{height:auto !important;overflow-y:auto;border:0;margin:0;padding:0}@media (max-height:705px){.afg__cart-sidebar .minicart-items-wrapper{max-height:147px}}.afg__cart-sidebar .minicart-items-wrapper::-webkit-scrollbar{display:none}.afg__cart-sidebar .minicart-items-wrapper ol{list-style:none;padding:0;margin:0;padding-right:10px}.afg__cart-sidebar .minicart-items-wrapper ol li{border-bottom:1px solid #ccc;padding-top:8px;padding-bottom:8px}.afg__cart-sidebar .minicart-items-wrapper ol li>.product{display:flex}.afg__cart-sidebar .minicart-items-wrapper ol li>.product span.product-image-container{width:auto !important}.afg__cart-sidebar .minicart-items-wrapper ol li .product img{width:80px !important;min-width:80px;max-width:80px}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product-item-details{padding:0;margin-left:10px}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product-item-name{margin-bottom:0}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product-item-name a{font-size:.9rem;font-weight:var(--afg-font-w-2) !important;color:#566a79 !important;display:block;margin-bottom:3px;line-height:1.4;text-decoration:underline}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product-item-pricing{display:inline-grid}.afg__cart-sidebar .minicart-items-wrapper ol li .product .price-container{order:2;color:var(--afg-blue-color) !important;font-weight:var(--afg-font-w-2);font-size:.8rem}.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty{order:1;display:flex;align-items:center;gap:10px;margin-bottom:5px;margin-top:0}.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty label{color:#566a79 !important;font-size:.9rem;margin-bottom:0;font-weight:var(--afg-font-w-2)}.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty input{width:40px;padding:4px;height:32px;text-align:center;background-clip:padding-box;border:1px solid #c2c2c2 !important;border-radius:1px;font-size:14px;line-height:1.42857143;outline:none;box-shadow:none;font-family:inherit}.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty input::-webkit-inner-spin-button,.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty input::-webkit-outer-spin-button{appearance:auto;display:inline-block}.afg__cart-sidebar .minicart-items .product-item-details .price-including-tax,.afg__cart-sidebar .minicart-items .product-item-details .price-excluding-tax{margin-top:0}.afg__cart-sidebar .minicart-items .product-item-details .price{font-size:.8rem}.afg__cart-sidebar .minicart-items-wrapper ol li .product .details-qty .update-cart-item{background:var(--afg-light-green-color);color:#000 !important;border:0 !important;height:32px;width:80px;font-size:.8rem !important;cursor:pointer;font-weight:400 !important;line-height:1 !important}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product.actions{float:none !important;clear:both !important;display:block !important;margin:0 !important;text-align:left !important}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product.actions .edit{display:none}.minicart-items .action.delete>span{position:relative !important;clip:unset !important;margin:0 !important}.afg__cart-sidebar .minicart-items-wrapper ol li .product .action.delete:before{content:'';display:none}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product.actions .delete{padding:5px 25px;border:1px solid #ccc;line-height:19px;border-radius:0;font-weight:400;background:#fbfcfe;text-decoration:none;color:#566a79 !important;margin-top:3px;display:inline-block;font-size:1rem}.afg__cart-sidebar .minicart-items-wrapper ol li .product .product.actions .delete span{position:relative !important;clip:unset !important;margin:0 !important;font-size:14px !important}.afg__cart-sidebar .block-minicart .subtotal{text-align:left;margin:0}.afg__mobile-menu{background-color:#fff;width:100%;right:-100%;position:fixed;top:0;height:100vh;overflow:auto;z-index:100;-webkit-transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1),-webkit-transform .4s cubic-bezier(.37,0,.63,1);scrollbar-width:none}.afg__mobile-menu.afg__mobile-menu-active{transform:translateX(-100%)}.afg__mobile-menu h3{color:var(--afg-blue-color);font-size:1.5rem;font-weight:var(--afg-font-w-3);text-align:center;margin-top:.5rem;margin-bottom:.5rem}.afg__mobile-menu-close-btn{color:var(--afg-blue-color) !important;font-size:2rem !important;font-weight:var(--afg-font-w-1);position:absolute;top:13px;right:13px;background:0 0;outline:none !important;border:0 !important;padding:0;background:0 0 !important}.afg__popup-close-btn{color:var(--afg-blue-color) !important;font-size:2rem !important;font-weight:var(--afg-font-w-1);position:absolute;top:0;right:10px;background:0 0;outline:none !important;border:0 !important;padding:0;background:0 0 !important;z-index:999}.afg__mobile-menu-actions{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;gap:10px}.afg__mobile-menu-actions a{background-color:var(--afg-blue-color);color:#fff;font-size:1.1rem;text-decoration:none;padding:8px 0;border-radius:12px;width:100%;text-align:center}.afg__mobile-menu-actions a:hover{color:#fff !important}.afg__mobile-menu-actions a i{color:var(--afg-light-green-color)}.afg__mobile-categories-menu{padding-left:1rem;padding-right:1rem}.afg__mobile-categories-menu ul{list-style:none;padding:0;margin:0}.afg__mobile-categories-menu ul li{background-color:#eeeff3;margin-bottom:.4rem;border-radius:8px;display:inline-flex;align-items:center;width:100%;background-position:right;background-size:contain;background-repeat:no-repeat}.afg__mobile-categories-menu ul li:nth-child(1){background-image:url('../../frontend/americanfireglass/afg/en_US/images/fire_pits_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li:nth-child(2){background-image:url('../../frontend/americanfireglass/afg/en_US/images/fire_kits_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li:nth-child(3){background-image:url('../../frontend/americanfireglass/afg/en_US/images/burners_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li:nth-child(4){background-image:url('../../frontend/americanfireglass/afg/en_US/images/fire_glass_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li:nth-child(5){background-image:url('../../frontend/americanfireglass/afg/en_US/images/lava_rock_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li:nth-child(6){background-image:url('../../frontend/americanfireglass/afg/en_US/images/accessories_mobile_menu_bg.jpg')}.afg__mobile-categories-menu ul li a{color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);text-decoration:none;font-size:1rem;padding:1rem;width:100%;min-height:78px;display:block}.afg__mobile-categories-menu ul li:nth-child(3) a,.afg__mobile-categories-menu ul li:nth-child(5) a{padding-top:1.7rem}.afg__mobile-categories-menu ul li a i{font-size:.8rem}.afg__mobile-customer-menu{padding:1rem 1.5rem;background-color:#eeeff3}.afg__mobile-customer-menu ul{list-style:none;padding:0;margin:0}.afg__mobile-customer-menu li{line-height:1.8;margin:0}.afg__mobile-customer-menu li a{color:var(--afg-blue-color);font-size:1rem;font-weight:var(--afg-font-w-2);text-decoration:none}.afg__mobile-customer-menu li a i{font-size:1rem;margin-right:.5rem}.afg__search-box{background-color:var(--afg-light-gray-color-2);width:100%;padding:2rem;top:-1000vh;position:fixed;height:75vh;overflow:auto;z-index:9999;-webkit-transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1),-webkit-transform .4s cubic-bezier(.37,0,.63,1);scrollbar-width:none}.afg__search-box.afg__search-box-open{transform:translateY(1000vh)}a.afg__close-search-box{color:var(--afg-blue-color);font-size:2rem;background:0 0;border:0;position:absolute;right:15px;top:15px;cursor:pointer}.afg__search-form{width:450px;margin:auto;position:relative}.afg__search-form form{width:100%}.afg__search-form form:after{content:"\f002";width:1.4rem;color:var(--afg-blue-color);font-size:1.2rem;position:absolute;left:6px;top:5px;font-family:"Font Awesome 6 Free";font-weight:900}.afg__search-form input{border:1px solid var(--afg-blue-color);height:35px;background-color:#fff;outline:none;padding:.5rem;color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);font-size:1rem;padding-left:2rem;width:100%}.afg__search-form label{display:none}.afg__search-form .action.search{right:1px !important;opacity:1 !important;width:1.4rem !important;background:0 0 !important;position:absolute;left:6px;top:3px;border:0;padding:0}.afg__search-form .action.search span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.afg__search-form input::placeholder{color:var(--afg-blue-color);font-weight:var(--afg-font-w-2)}.afg__search-form .searchsuite-autocomplete{margin-top:0;left:unset;width:100%}.afg__search-form .searchsuite-autocomplete .title{font-size:1.2rem}.afg__search-form .searchsuite-autocomplete .qs-option-image{max-width:4.5rem;margin-right:10px}.afg__search-form .searchsuite-autocomplete ul li .qs-option-info{padding-left:0}.afg__search-form .searchsuite-autocomplete .qs-option-title a{font-size:1.2rem;color:var(--afg-blue-color);font-weight:var(--afg-font-w-2)}.afg__search-form .searchsuite-autocomplete .qs-option-price{font-size:1rem;color:var(--afg-blue-color-2);font-weight:var(--afg-font-w-1)}.afg__search-form .searchsuite-autocomplete .qs-option-price .price{font-size:1rem;color:var(--afg-blue-color-2);font-weight:var(--afg-font-w-1)}.afg__search-form .searchsuite-autocomplete ul li .qs-option-info .qs-option-price{margin-top:4px}.afg__search-form .searchsuite-autocomplete ul li .qs-option-info .qs-option-price p{margin-top:0}.afg__search-form .searchsuite-autocomplete p.minimal-price{margin-bottom:0}.afg__search-popular-products{max-width:700px;display:flex;flex-wrap:wrap;margin:0 auto;margin-top:3rem;margin-bottom:2rem}.afg__search-popular-products h4{color:var(--afg-blue-color);font-size:1.2rem;font-weight:var(--afg-font-w-3);margin-bottom:1rem;text-transform:uppercase}.afg__search-by-popular-product{border-right:1px solid var(--afg-light-gray-color-3);width:60%;padding-right:25px}.afg__search-product{display:flex;margin-bottom:.8rem}.afg__search-product img{width:70px;margin-right:1rem;border:1px solid var(--afg-light-gray-color-3);padding:2px}.afg__search-product a{color:var(--afg-blue-color);font-size:1rem;font-weight:var(--afg-font-w-2);text-decoration:none}.afg__search-by-propular-category{width:40%;padding-left:2rem}.afg__search-by-propular-category a{display:block;color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);font-size:1rem;margin-bottom:1rem;text-decoration:underline}.afg__cart-popup{background:#f2f2f2;position:absolute;width:100%;padding:20px 0;z-index:999}.afg__last-item-added{text-align:center}.afg__cart-popup h3{color:var(--afg-blue-color);margin:0 0 15px;line-height:1;font-size:1.35rem;text-transform:uppercase;font-weight:var(--afg-font-w-3) !important}.afg__cart-popup h3 span{color:var(--afg-light-green-color)}.afg__cart-popup img{margin:0 auto}.afg__last-item-added a{color:#000;text-decoration:none;font-size:.75rem;display:block;margin:.8rem 0;font-weight:var(--afg-font-w-3)}.afg__cart-popup-qty{font-weight:var(--afg-font-w-3);color:#000;font-size:.75rem}.afg__cart-popup-total,.afg__cart-popup-crossell{text-align:center;position:relative}.afg__cart-popup-total:before,.afg__cart-popup-crossell:before{content:'';position:absolute;top:1.7rem;left:.75rem;width:1px;height:150px;background-color:var(--afg-blue-color)}.afg__cart-popup-shipping-charges{color:#222;font-size:1rem;font-weight:var(--afg-font-w-3);margin-bottom:1rem}.afg__cart-popup-total p{font-size:.75rem;color:#000;font-weight:var(--afg-font-w-3) !important;margin-bottom:1rem;text-align:center}.afg__cart-popup-actions{display:flex;justify-content:center;gap:20px}.afg__cart-popup-actions a{font-size:.95rem;padding:8px 13px;text-decoration:none;font-weight:var(--afg-font-w-3);line-height:1.2}.afg__cart-popup-actions a.afg__cart-popup-cart-btn{background-color:var(--afg-blue-color);color:#fff}.afg__cart-popup-actions a.afg__cart-popup-checkout-btn{background-color:var(--afg-light-green-color);color:#000;padding:8px 26px}.afg__cart-popup-crossell-product{display:grid;grid-template-columns:40% auto;gap:10px}.afg__cart-popup-crossell-product-img{text-align:center}.afg__cart-popup-crossell-product-img img{margin:0 auto;margin-bottom:.8rem}.afg__cart-popup-crossell-product-img a,.afg__cart-popup-crossell-product-title a{color:#000;text-decoration:underline;font-size:.75rem;display:block;margin:0;font-weight:var(--afg-font-w-3)}.afg__cart-popup-crossell-product-title a{text-decoration:none;text-align:left}.afg__cart-popup-crossell-price{color:#000;text-align:right;font-size:.9rem;display:block;margin:.3rem 0;font-weight:var(--afg-font-w-3)}.afg__cart-popup-crossell-form input[type=number]{border:1px solid #f2f2f2 !important;padding:0 .6rem;height:2rem;font-size:.9rem;background-color:#fff}.afg__cart-popup-crossell-form input[type=submit]{border:2px solid var(--afg-light-green-color) !important;color:#000 !important;background-color:#fff !important;font-weight:var(--afg-font-w-3) !important;font-size:.9rem !important;width:100% !important}@media (min-width:1600px){.afg__header-navigation{grid-template-columns:auto 60% auto;gap:10px}.afg__main-menu ul li a{font-size:1.25rem}}@media (max-width:768px){.afg__mobile-hidden{display:none !important}.afg__desktop-hidden{display:block}.afg__header{padding-top:1rem;padding-bottom:1rem}.afg__header-navigation{grid-template-columns:auto auto}.afg__header-navigation-menu{display:none}.top-bar .row{margin:0 !important}.top-bar p{text-align:center}.top-bar ul{display:none}.afg__search-box{padding:1rem;height:100vh}.afg__search-form{margin-top:2.5rem;width:100%}.afg__search-by-popular-product,.afg__search-by-propular-category{width:100%;padding:0;border:0}.afg__last-item-added,.afg__cart-popup-crossell{display:none}.afg__cart-popup-total:before,.afg__cart-popup-crossell:before{display:none}}@media (max-width:576px){.afg__custom-support-sidebar,.afg__user-account-sidebar,.afg__cart-sidebar{height:100vh !important;top:0;bottom:auto;padding:1rem}.afg__user-account-sidebar.open,.afg__custom-support-sidebar.open,.afg__cart-sidebar.open{width:100%}.slick-dots{margin-left:0}.afg__close-sidebar-btn,.afg__mobile-menu-close-btn,.afg__close-cart-popup{top:10px;right:12px;line-height:1}}.confirm .modal-inner-wrap{border-radius:13px !important;max-width:500px !important;overflow:hidden}.confirm .modal-inner-wrap h4{margin-top:0 !important;text-transform:uppercase !important;font-size:1.3rem !important;font-weight:500 !important}.confirm .modal-inner-wrap p{color:#000;text-align:left;font-weight:400 !important;margin-bottom:10px !important;font-size:.9rem !important}.confirm .modal-footer{background:#fff !important;border:0 !important;text-align:left !important;justify-content:flex-start;padding-top:0 !important}.confirm .modal-footer button.action-dismiss{background:#fff !important;border:2px solid var(--afg-blue-color) !important;color:var(--afg-blue-color) !important;width:115px;border-radius:6px !important}.confirm .modal-footer button.action-accept{width:115px;border:2px solid var(--afg-light-green-color) !important;border-radius:6px !important}.cms-home .messages{display:none !important}.align-items-center{align-items:center}.page-main{max-width:max-content !important;padding:0 !important}.cms-home .main-container .container,.cms-home .main-container .container .row,.cms-home .main-container .container .row .col-12{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important}.page-layout-1column .column.main{padding-bottom:0}.afg__home-banner{position:relative}.afg__home-banner img{width:100%}.afg__home-banner .afg__home-banner-caption{position:absolute;max-width:550px;z-index:9;top:50%;transform:translateY(-50%);left:48px}.afg__home-banner-caption h1{font-family:"Bebas Neue",sans-serif !important;font-weight:700;font-style:normal;font-size:3.8rem;color:#fff;letter-spacing:0px;line-height:1;text-transform:uppercase;margin:0;letter-spacing:2px}.afg__home-banner-caption p{font-family:"Bebas Neue",sans-serif !important;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.6rem;color:#fff;line-height:1.3;margin-top:1rem;margin-bottom:1rem;letter-spacing:2px}.afg__home-banner-caption a{background-color:var(--afg-light-green-color);color:#000;font-size:1.2rem;font-weight:var(--afg-font-w-2) !important;padding:10px 45px;text-decoration:none;display:inline-block;border-radius:6px}.afg__home-banner-caption a:hover{background-color:var(--afg-green-color)}.afg__home-categories{position:relative;margin-top:2.5rem;margin-bottom:1rem}.afg__home-categories h2{margin-bottom:2rem;margin-left:4rem}.afg__home-category-box{text-align:center;background-color:#fff;padding:30px 20px;border-radius:6px;margin-right:15px;border:4px solid var(--afg-light-gray-color-2)}.afg__home-category-box a,.afg__home-category-box a:hover{text-decoration:none}.afg__home-category-box h3{font-size:var(--afg-fs-8);color:var(--afg-blue-color);font-weight:var(--afg-font-w-2);margin-bottom:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.afg__home-category-box img{max-width:100%;margin:0 auto;height:272px;width:272px;object-fit:cover;object-position:center}.afg__glass-firepit-banner{position:relative}.afg__glass-firepit-banner img{border-radius:8px;width:100%}.afg__glass-firepit-banner-txt{position:absolute;bottom:30px;left:35px}.afg__glass-firepit-banner-txt h3{font-family:"Bebas Neue",sans-serif !important;font-weight:700 !important;font-style:normal;font-size:3.4rem;color:#fff;letter-spacing:2px;line-height:1;margin-bottom:0}.afg__glass-firepit-banner-txt p{color:#fff;font-size:var(--afg-fs-11);margin-top:0;margin-bottom:.8rem;line-height:1.4 !important}.afg__glass-firepit-banner-txt a.afg__glass-firepit-banner-btn{text-decoration:none;color:#000;font-weight:var(--afg-font-w-3);font-size:var(--afg-fs-9);background-color:#fff;padding:13px 30px;border-radius:6px;display:inline-block}.afg__glass-fitepit-banner-overlay{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.45));position:absolute;bottom:0;left:0;height:100%;z-index:0;width:100%;border-radius:8px}.afg__home-featured-products{position:relative;margin-top:2rem}.afg__home-featured-products h2{margin-bottom:2rem;margin-left:4rem}.afg__home-featured-products-slider a{display:block;text-decoration:none}.afg__home-freatured-product-box{text-align:center;background-color:#fff;padding:30px 20px;border-radius:6px;margin-right:15px;border:4px solid var(--afg-light-gray-color-2);position:relative;overflow:hidden}.afg__product-badge{background-color:#d1df41 !important;padding:4px 5px;color:#1b1b1b;font-weight:700;font-size:13px;position:absolute;top:0;right:0;z-index:99}.afg__home-freatured-product-box img{max-width:100%;margin:0 auto;height:272px;width:272px;object-fit:cover;object-position:center}.afg__home-freatured-product-box a{color:var(--afg-blue-color);text-decoration:none;font-size:var(--afg-fs-12);font-weight:var(--afg-font-w-2);line-height:1.3;display:block;margin-top:1rem}.afg__home-freatured-product-box h3{color:var(--afg-blue-color);text-decoration:none;font-size:var(--afg-fs-12);font-weight:var(--afg-font-w-2) !important;line-height:1.3;display:block;margin-top:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afg__home-freatured-product-box .custom-yotpo-catalog-reviews{font-size:.9rem;margin-top:1rem !important;min-height:1.9rem;display:flex;align-items:center;justify-content:center;gap:5px}.afg__home-promtions{position:relative;margin-top:1rem;margin-bottom:2rem;margin-left:.9375rem !important;margin-right:.9375rem !important}.afg__home-ourstory{position:relative;margin-top:1rem}.afg__home-promotions-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background-color:rgba(0,0,0,.3);border-radius:.5rem}.afg__home-promtions img{border-radius:.5rem;width:100%}.afg__home-promotions-txt{position:absolute;left:48px;bottom:25px;max-width:550px}.afg__home-ourstory .afg__home-promotions-txt{max-width:438px}.afg__home-promotions-txt h3{font-family:"Bebas Neue",sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;color:#fff;letter-spacing:2px;line-height:1}.afg__home-promotions-txt p{color:#fff;font-size:var(--afg-fs-11);font-weight:var(--afg-font-w-2);margin-top:.4rem;margin-bottom:1rem}.afg__home-promotions-txt a.afg__home-promotions-btn{text-decoration:none;color:#000;font-weight:var(--afg-font-w-3);font-size:var(--afg-fs-9);background-color:#fff;padding:13px 30px;border-radius:6px;display:inline-block}.afg__product-features h4{color:var(--afg-blue-color);font-weight:var(--afg-font-w-3);font-size:var(--afg-fs-5);line-height:1;margin:0}.afg__product-features p{margin-bottom:0;margin-top:.8rem;font-size:1rem;color:var(--afg-blue-color)}.afg__product-features ul{list-style:none;margin:0;padding:0;margin-top:1.3rem;margin-bottom:1.3rem}.afg__product-features li{color:var(--afg-blue-color);font-size:var(--afg-fs-10);background:url(../../frontend/americanfireglass/afg/en_US/images/home_feature_icon.jpg) no-repeat;background-position:left center;padding-left:36px;background-size:24px;margin-bottom:0;line-height:1.7}.afg__product-features a.afg__blue-border-btn{border:1px solid var(--afg-blue-color);text-decoration:none;color:#000;font-weight:var(--afg-font-w-3);font-size:var(--afg-fs-9);padding:13px 30px;border-radius:6px;display:inline-block}@media (min-width:1441px){.afg__product-features p{font-size:1.1rem}.afg__product-features li{font-size:var(--afg-fs-7);background-size:29px}}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#fff;padding:0;box-shadow:0 0 10px rgba(0,0,0,.5);width:70%;max-width:67.563rem;height:auto;max-height:420px;overflow:hidden}.afg__home-yotpo-popup-slider img{width:100%}#close-popup{position:absolute;top:0;right:0;color:#000;border:none;cursor:pointer;font-size:1rem;background:0 0}.afg__home-yotpo{position:relative;margin-top:2rem;margin-bottom:1rem}.afg__home-yotpo h2{margin-left:4rem;margin-bottom:2rem}.afg__home-yotpo .slick-list{padding-left:65px;padding-right:65px}.afg__slider-counter,.afg__yotpo-reviews-counter,.afg__home-featured-products-slider-counter,.afg__home-categories-slider-counter{position:absolute;left:250px;bottom:13px;z-index:999;font-size:1rem;line-height:1;color:var(--afg-blue-color)}.afg__home-yotpo-slider img{border-radius:6px;height:220px;object-fit:cover;object-position:center;width:100%}.afg__yotpo-popup-overlay{background:rgba(0,0,0,.5);position:fixed;z-index:999;left:0;top:0;width:100%;height:100%}.afg__home-yotpo-popup-slider .slick-slide{margin:0}.afg__home-yotpo-popup-slider .slick-arrow{background:0 0 !important}.afg__home-yotpo-popup-slider .slick-next,.afg__home-yotpo-popup-slider .slick-prev{bottom:50% !important;transform:translateY(-50%)}.afg__home-yotpo-popup-slider .slick-next{right:10px !important}.afg__home-yotpo-popup-slider .slick-prev{left:10px !important}.afg__home-yotpo-popup-slider .slick-next:before,.afg__home-yotpo-popup-slider .slick-prev:before{font-size:1.2rem !important}.afg__yotpo-popup-thumb img{min-height:420px;object-fit:cover;object-position:center}.afg__yotpo-popup-tag-products{border-bottom:1px solid var(--afg-light-gray-color-3);padding-bottom:1.3rem;margin-bottom:1.2rem;padding-top:1.3rem;padding-right:1.4rem;padding-left:1.4rem}.afg__yotpo-popup-tag-product{display:none}.afg__yotpo-popup-tag-product-data{display:flex;align-items:center}.afg__yotpo-popup-tag-pimage img{border:1px solid var(--afg-light-gray-color-3);width:5.4rem;height:5.4rem}.afg__yotpo-popup-tag-action{margin-left:1rem}.afg__yotpo-popup-tag-action h5{color:var(--afg-dark-gray-color-1);font-size:.8rem;margin-bottom:1rem;font-weight:var(--afg-font-w-1);line-height:1.2rem;text-overflow:ellipsis}.afg__yotpo-popup-tag-action a.afg__yotpo-popup-action-btn{background-color:var(--afg-light-green-color);color:#000;padding:10px 16px 11px !important;font-size:.9rem;font-weight:var(--afg-font-w-3);text-decoration:none;border-radius:3px}.afg__yotpo-popup-tag-product-meta{overflow:hidden;margin-top:.625rem}.afg__yotpo-popup-tag-product-meta h5{color:var(--afg-dark-gray-color-1);font-weight:var(--afg-font-w-3);font-size:.8rem;padding-bottom:.7rem}.afg__yotpo-popup-tag-product-meta img{margin-right:.625rem;float:left;border:1px solid var(--afg-light-gray-color-3);border-radius:3px;width:2.5rem !important;height:2.5rem !important;cursor:pointer}.afg__yotpo-popup-meta{display:flex;align-items:center;justify-content:space-between;padding-left:1.4rem;padding-right:1.4rem}.afg__yotpo-popup-meta-bio .afg__yotpo-meta-user{background-color:var(--afg-dark-gray-color-2);border-radius:50%;width:2.3rem;height:2.3rem;color:#fff;margin-right:1.1rem;line-height:2.24rem;display:inline-block;text-align:center}.afg__yotpo-popup-meta-bio .afg__yotpo-meta-tag{color:var(--afg-blue-color-2);font-size:1rem;font-weight:var(--afg-font-w-3)}.afg__yotpo-popup-meta-date{color:var(--afg-light-gray-color-4);font-size:.8rem}.afg__yotpo-popup-shortdescription{padding-left:1.4rem;padding-right:1.4rem;overflow:auto;margin-top:1rem;max-height:6.25rem}.afg__yotpo-popup-shortdescription p{color:var(--afg-darl-gray-color-3);font-size:1rem;font-weight:var(--afg-font-w-2);margin-bottom:1rem}.afg__home-yotpo-reviews{position:relative;margin-top:2rem;margin-bottom:1rem}.afg__home-yotpo-reviews h2{margin-left:4rem;margin-bottom:2rem}.afg__yotpo-reviews-slider{background-color:#fff;padding:30px 20px;border-radius:6px;margin-right:15px;min-height:17.5rem;border:4px solid var(--afg-light-gray-color-2)}.afg__yotpo-reviews-meta{display:flex;justify-content:space-between;align-items:center;padding-bottom:.875rem}.afg__yotpo-reviews-date{color:var(--afg-light-gray-color-4);font-size:.8rem}.afg__yotpo-reviews-author{font-size:1rem;color:var(--afg-dark-gray-color-4);text-transform:uppercase}.afg__yotpo-reviews-author i{font-size:12px;color:var(--afg-blue-color)}.afg__yotpo-reviews-author span{font-size:.75rem;color:var(--afg-light-gray-color-5);text-transform:capitalize}.afg__yotpo-reviews-headline{font-size:.875rem;color:var(--afg-dark-gray-color-4);text-transform:uppercase;padding:.313rem 0 .875rem}.afg__yotpo-reviews-author-remarks{font-size:14px;color:var(--afg-dark-gray-color-4);line-height:1.313rem;letter-spacing:.4px;max-height:64px;overflow-y:auto;overflow-x:hidden;margin-bottom:1.25rem}.afg__yotpo-reviews-vote{font-size:.75rem;color:var(--afg-dark-gray-color-4)}.afg__yotpo-reviews-vote a{color:var(--afg-dark-gray-color-4) !important}.afg__yotpo-reviews-vote a .fa{font-size:.75rem}@media (max-width:768px){.afg__home-banner .afg__home-banner-caption{width:auto;text-align:left;left:30px;top:30px;transform:translateY(0);padding-right:30px}.afg__home-banner-caption h1{font-size:2rem}.afg__home-banner-caption p{font-size:1rem}.afg__home-categories{padding-left:1rem;padding-right:1rem;margin-top:2rem}.afg__home-categories h2,.afg__home-featured-products h2,.afg__home-yotpo-reviews h2,.afg__home-yotpo h2{margin-left:0;font-size:var(--afg-fs-6)}.afg__home-featured-products,.afg__home-yotpo-reviews,.afg__home-yotpo{padding-left:1rem;padding-right:1rem}.afg__glass-fitepit-banner-overlay{background-color:rgba(0,0,0,.5);background-image:none}.afg__glass-firepit-banner{margin-bottom:1rem}.afg__glass-firepit-banner img,.afg__home-promtions img,.afg__home-ourstory img{height:400px;object-fit:cover;object-position:center}.afg__glass-firepit-banner-txt,.afg__home-promotions-txt{bottom:auto;top:25px;padding-right:1rem}.afg__product-features{margin-top:2rem}.afg__product-features li{font-size:var(--afg-fs-12);background-size:20px;padding-left:26px}.afg__product-features a.afg__blue-border-btn{padding:10px 25px}}@media (max-width:576px){.afg__home-banner img{height:calc(-110px + 100vh);object-fit:cover;object-position:center}.afg__home-categories{height:510px}.afg__home-categories .slick-list{height:391px}.afg__home-categories .slick-list,.afg__home-featured-products-slider .slick-list,.afg__home-yotpo-reviews-slider .slick-list,.afg__home-yotpo-slider .slick-list{padding-left:0 !important;padding-right:30px !important}.afg__home-category-box{height:388px;overflow:hidden}.afg__glass-firepit-banner-txt h3,.afg__home-promotions-txt h3{font-size:2.5rem}}.page-footer{margin-top:0;padding-bottom:0 !important}@media (min-width:768px){.page-footer .container{max-width:100vw !important;padding-left:3rem;padding-right:3rem}}.footer-top{background-color:var(--afg-footer-bg-1);padding-top:1.25rem;padding-bottom:1.25rem;color:var(--afg-white-color)}footer h2{font-family:"Bebas Neue",sans-serif !important;font-weight:700 !important;font-style:normal;font-size:var(--afg-fs-1) !important;text-transform:uppercase;color:var(--afg-white-color);letter-spacing:2px;line-height:1;margin:0}.footer-top-links{display:flex;padding:3rem;flex-wrap:wrap}.footer-bottom{background-color:var(--afg-footer-bg-3)}.footer-bottom-links{display:flex;padding:3rem;padding-top:5.625rem;flex-wrap:wrap}.footer-bottom-links>div,.footer-top-links>div{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.footer-top-links i{font-size:var(--afg-fs-10)}.footer-top-links h3{font-size:var(--afg-fs-10);color:var(--afg-white-color);line-height:1.5;margin:0;font-weight:400 !important}.footer-top-links p{color:var(--afg-white-color);font-size:var(--afg-fs-12-1);font-weight:var(--afg-font-w-1) !important;line-height:1.5 !important;text-align:left;margin-top:.2rem}.footer-top-links p a{color:var(--afg-white-color);text-decoration:underline}.footer-bottom-full-bg{position:absolute;left:-15px;top:0;height:100%;width:100%;margin-left:calc(-50vw - -50%);padding-left:calc(50vw - 50% + 15px);background-color:var(--afg-footer-bg-2)}.footer-email-newsletter{background-color:var(--afg-footer-bg-2);display:flex;align-items:center;flex-wrap:wrap;padding-right:3.75rem !important;position:relative}.footer-email-newsletter h3{font-size:var(--afg-fs-9);color:var(--afg-white-color);font-weight:var(--afg-font-w-2) !important;margin-bottom:2.5rem;line-height:1.6;margin-top:1rem}.footer-email-newsletter input{border:0 !important;border-bottom:2px solid var(--afg-white-color) !important;background:0 0;margin-bottom:12px;color:var(--afg-white-color);padding-left:0;font-size:var(--afg-fs-10)}.footer-email-newsletter input::placeholder{color:var(--afg-white-color) !important;font-size:var(--afg-fs-10) !important}.footer-email-newsletter p.small{font-size:var(--afg-fs-13);color:var(--afg-white-color);line-height:1.7 !important;margin-bottom:2.438rem;font-weight:var(--afg-font-w-1) !important;margin-top:0;text-align:justify;font-family:"Roboto",serif}.social-links{display:flex;align-items:center}.social-links a{color:var(--afg-white-color);font-size:var(--afg-fs-4);margin-right:8px}.social-links a:hover{color:var(--afg-light-green-color)}.footer-bottom-links h3{font-size:var(--afg-fs-8);font-weight:var(--afg-font-w-3);color:var(--afg-white-color);margin-bottom:.312rem;margin-top:0;line-height:1.8;white-space:nowrap}.footer-bottom-links ul{margin:0;padding:0}.footer-bottom-links ul li{list-style:none;margin:0;line-height:31px}.footer-bottom-links ul li a{color:var(--afg-white-color) !important;font-size:var(--afg-fs-12-1);text-decoration:none;font-weight:var(--afg-font-w-2)}.footer-bottom-links ul li a:hover{text-decoration:underline}#y-badges .y-badge-reviews,#y-badges .y-badges-certified{color:#000 !important}#y-badges .y-powered-by{display:none !important}.footer-logo{text-align:center;height:37px}.footer-logo img{display:inline-block}.copy-right{text-align:center;margin-top:.8rem}.copy-right p{color:var(--afg-white-color);font-size:var(--afg-fs-12-1);text-align:center;margin-top:0;margin-bottom:16px;line-height:1.6 !important;font-weight:400 !important}.afg__payment-method-icons{margin-bottom:3.625rem;text-align:center}.afg__payment-method-icons img{display:inline;vertical-align:middle}.afg__payment-method-icons img:nth-child(2){margin-left:-2px}.afg__payment-method-icons img:nth-child(3){margin-left:-5px}.afg__payment-method-icons img:nth-child(4){margin-left:-8px}.afg__payment-method-icons img:nth-child(5){margin-left:-5px}.afg__payment-method-icons img:nth-child(6){margin-left:-7px}.afg__payment-method-icons img:nth-child(7){margin-left:-4px}@media (min-width:576px){.container{max-width:100% !important}}@media (min-width:768px){.container{max-width:100% !important}.footer-top .border-left-2{border:0}}@media (min-width:1200px){.container{max-width:1370px !important}}@media (max-width:1224px){.footer-bottom-links>div,.footer-top-links>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 auto;max-width:50%;padding-left:15px;padding-right:15px;margin-bottom:10px;width:50%}}@media (max-width:768px){.footer-bottom-links,.footer-top-links{padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:1.5rem}.footer-top-links{padding-bottom:0}.footer-bottom-links>div,.footer-top-links>div{padding-left:0;padding-right:0}.footer-email-newsletter{padding-top:2.25rem;padding-bottom:2.25rem;padding-right:1.5rem !important}.footer-email-newsletter div{width:100%}.footer-bottom-full-bg{display:none}.footer-email-newsletter p.small{margin-bottom:2rem}.social-links{justify-content:center}}@media (max-width:576px){footer h2{font-size:var(--afg-fs-2)}.footer-top .border-left-2{border:0 !important}.footer-bottom-links>div,.footer-top-links>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 auto;max-width:100%;margin-bottom:10px;width:100%}.footer-bottom-links ul{display:none;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.footer-bottom-links h3{position:relative}.footer-bottom-links h3:after{content:"+";position:absolute;right:0;color:#fff;font-size:var(--afg-fs-8)}}#close-popup{background:0 0 !important;color:var(--afg-blue-color) !important;font-size:1.7rem !important}.pr-cookie-notice-text p{margin-top:0 !important;font-weight:var(--afg-font-w-2) !important}.pr-cookie-notice-actions button{font-weight:var(--afg-font-w-2) !important;font-size:.9rem !important;font-family:"Roboto",serif !important;border:0 !important}body._has-modal{height:100%;overflow:hidden;width:100%}.modals-overlay{z-index:899}.modal-slide,.modal-popup{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s .3s,opacity .3s ease;transition:visibility 0s .3s,opacity .3s ease}.modal-slide._show,.modal-popup._show{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-slide._show .modal-inner-wrap,.modal-popup._show .modal-inner-wrap{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap{background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.35);opacity:1;pointer-events:auto}.modal-slide{left:44px;z-index:900}.modal-slide._show .modal-inner-wrap{-webkit-transform:translateX(0);transform:translateX(0)}.modal-slide .modal-inner-wrap{height:100%;overflow-y:auto;position:static;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;width:auto}.modal-slide._inner-scroll .modal-inner-wrap{overflow-y:visible;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-slide._inner-scroll .modal-header,.modal-slide._inner-scroll .modal-footer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.modal-slide._inner-scroll .modal-content{overflow-y:auto}.modal-slide._inner-scroll .modal-footer{margin-top:auto}.modal-slide .modal-header,.modal-slide .modal-content,.modal-slide .modal-footer{padding:0 2.6rem 2.6rem}.modal-slide .modal-header{padding-bottom:2.1rem;padding-top:2.1rem}.modal-popup{z-index:900;left:0;overflow-y:auto}.modal-popup.confirm .modal-inner-wrap{max-width:50rem}.modal-popup.confirm .modal-inner-wrap .modal-content{padding:15px !important}.modal-popup._show .modal-inner-wrap{-webkit-transform:translateY(0);transform:translateY(0)}.modal-popup .modal-inner-wrap{margin:5rem auto;width:75%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:auto;left:0;position:absolute;right:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}.modal-popup._inner-scroll{overflow-y:visible}.ie11 .modal-popup._inner-scroll{overflow-y:auto}.modal-popup._inner-scroll .modal-inner-wrap{max-height:90%}.ie11 .modal-popup._inner-scroll .modal-inner-wrap{max-height:none}.modal-popup._inner-scroll .modal-content{overflow-y:auto}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-left:3rem;padding-right:3rem}.modal-popup .modal-header,.modal-popup .modal-footer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.modal-popup .modal-header{padding-bottom:0;padding-top:0}.modal-popup .modal-footer{margin-top:auto;padding:1rem !important;background-color:#1b1b1b}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-popup .modal-footer-actions{text-align:right}.modal-footer button{outline:none !important;border:0 !important;background-color:#d1df41 !important;color:#1b1b1b !important;font-size:14px !important;padding:9px 15px !important;border-radius:0 !important;cursor:pointer;font-weight:var(--afg-font-w-3) !important}.modal-footer>:not(:first-child){margin-right:.25rem !important}.modal-footer>:not(:first-child){margin-left:.25rem !important}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{font-family:"Font Awesome 6 Free" !important;font-size:1.1rem !important;font-weight:900 !important;content:"\f00d" !important;width:18px}.modal-popup .action-close{background:0 0 !important;padding:0 10px;cursor:pointer}.modal-custom .action-close:focus,.modal-popup .action-close:focus,.modal-slide .action-close:focus,.modal-custom .action-close:active,.modal-popup .action-close:active,.modal-slide .action-close:active{background:0 0;border:none}.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover{background:0 0;border:none}.modal-custom .action-close.disabled,.modal-popup .action-close.disabled,.modal-slide .action-close.disabled,.modal-custom .action-close[disabled],.modal-popup .action-close[disabled],.modal-slide .action-close[disabled],fieldset[disabled] .modal-custom .action-close,fieldset[disabled] .modal-popup .action-close,fieldset[disabled] .modal-slide .action-close{pointer-events:none;opacity:.5}.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#8f8f8f;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.modal-custom .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:inherit}.modal-custom .action-close:active:before,.modal-popup .action-close:active:before,.modal-slide .action-close:active:before{color:inherit}.modal-custom .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:#1a1a1a}.modal-custom .action-close{margin:25px}.modal-popup{pointer-events:none}.modal-popup .modal-title{border-bottom:1px solid #c1c1c1;font-weight:300;padding-bottom:10px;font-size:26px;margin-bottom:0;min-height:1em;word-wrap:break-word}.modal-popup .action-close{padding:10px}.modal-slide .action-close{padding:1.1rem 2rem}.modal-slide .page-main-actions{margin-bottom:-12.9rem;margin-top:2.1rem}.modals-overlay{background-color:rgba(51,51,51,.55);bottom:0;left:0;position:fixed;right:0;top:0}.uppy-Dashboard-progressindicators,.uppy-Dashboard-close,.uppy-Dashboard-dropFilesHereHint,.uppy-Dashboard-inner{display:none}.image.image-placeholder #fileUploader{border:500px solid transparent;bottom:0;cursor:pointer;font-size:10em;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}form.minisearch.loading .control input[type=text]{box-shadow:none;-webkit-animation-name:search-loading;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-name:search-loading;animation-duration:3s;animation-iteration-count:infinite}@-webkit-keyframes search-loading{0%{box-shadow:none}25%{box-shadow:0 0 3px 1px #68a8e0}50%{box-shadow:0 0 3px 1px #fff}75%{box-shadow:0 0 3px 1px #68a8e0}100%{box-shadow:none}}@keyframes search-loading{0%{box-shadow:none}25%{box-shadow:0 0 3px 1px #68a8e0}50%{box-shadow:0 0 3px 1px #fff}75%{box-shadow:0 0 3px 1px #68a8e0}100%{box-shadow:none}}.searchsuite-autocomplete{background-color:#fff;border:1px solid #c2c2c2;box-shadow:0 3px 3px rgba(0,0,0,.15);left:-85px;margin-top:4px;width:350px;position:absolute;z-index:9999999}.searchsuite-autocomplete .suggest,.searchsuite-autocomplete .product{margin:0}.searchsuite-autocomplete.active,.searchsuite-autocomplete .suggest.active,.searchsuite-autocomplete .product.active{display:block}.searchsuite-autocomplete .suggest{color:#3c3c3c}.searchsuite-autocomplete .title{padding:10px;margin-bottom:5px;background:#f0f0f0;color:#575757}.searchsuite-autocomplete .title .see-all{display:inline-block;float:right;color:#909090;cursor:pointer}.searchsuite-autocomplete .no-result{padding:10px;background:#f0f0f0;color:#575757;text-align:center}.searchsuite-autocomplete ul{padding:0 10px;margin-bottom:0;list-style-type:none}.searchsuite-autocomplete ul li{color:#000;cursor:unset;padding:0}.searchsuite-autocomplete .suggest ul li{color:#3c3c3c}.searchsuite-autocomplete .product ul li{border-bottom:1px solid #d4d2d2}.searchsuite-autocomplete .product ul li:last-child{border-bottom:none}.searchsuite-autocomplete ul li:hover,.searchsuite-autocomplete ul li.selected{background-color:#fff}.searchsuite-autocomplete ul li:after{clear:both;content:'';display:block}.searchsuite-autocomplete ul li.action{padding:0}.searchsuite-autocomplete ul li.action .action.close{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:right;font-weight:400;height:30px;line-height:inherit;margin:0;padding:0;right:0;text-decoration:none;text-shadow:none;top:0;width:40px}.searchsuite-autocomplete ul li.action .action.close:before{color:#8f8f8f;content:'\e616';display:inline-block;font-family:'luma-icons';font-size:16px;font-weight:400;margin:0;overflow:hidden;text-align:center;vertical-align:top}.searchsuite-autocomplete ul li.gray-row{text-align:center}.searchsuite-autocomplete ul li.gray-row,.searchsuite-autocomplete ul li.gray-row:hover,.searchsuite-autocomplete ul li.gray-row.selected{background-color:#e8e8e8}.searchsuite-autocomplete ul li.gray-row a{color:#7b7b7b}.searchsuite-autocomplete ul li a{cursor:pointer}.searchsuite-autocomplete ul li .qs-option-image{float:left;max-width:82px;width:25%}.searchsuite-autocomplete ul li .qs-option-info{color:#000;display:inline-block;float:left;padding-left:5%;text-align:left;width:70%;margin-bottom:10px}.searchsuite-autocomplete ul li .qs-option-info.noimage{padding-left:0;width:100%}.searchsuite-autocomplete ul li:last-child .qs-option-info{margin-bottom:0}.searchsuite-autocomplete ul li .qs-option-info .qs-option-title{display:inline-block;margin:0;width:100%}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews{display:inline-block;text-transform:lowercase;width:100%}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary{margin-bottom:4px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions{font-size:12px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku{display:block;width:100%;color:#004875;font-size:12px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,.searchsuite-autocomplete ul li .qs-option-info .qs-option-description{color:#3c3c3c;font-size:13px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{display:inline-block;font-weight:700;margin-top:15px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart{display:inline-block;float:right;margin-top:10px}@media only screen and (max-width:767px){.searchsuite-autocomplete{border-top:0;left:15px;margin-top:0;right:15px;width:auto}}.actions .primary.sharecart{margin:0 10px 15px}button,a.action.primary{margin:2px}button.action.primary.sharecart{display:block;width:100%;line-height:2.2rem;padding:14px 17px;font-size:1.8rem;margin:unset}.mp-sharecart-popup .modal-title{border:none;padding-bottom:25px}.mp-sharecart-popup .modal-inner-wrap{width:600px}.mp-popup-cart{display:none}#mp_show_download_share{display:inline-block}.mp-tooltipped{position:relative}.mp-tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent;top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.mp-tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased;top:100%;right:50%;margin-top:5px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.mp-tooltipped:hover:before,.mp-tooltipped:active:before,.mp-tooltipped:focus:before,.mp-tooltipped:hover:after,.mp-tooltipped:active:after,.mp-tooltipped:focus:after{display:inline-block;text-decoration:none}.prgdpr__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;margin:0 -15px;padding:10px}.prgdpr__item{width:calc(100%/12*4 - 30px);min-width:240px;margin:50px 15px 0;padding:15px 10px;box-sizing:border-box;position:relative;z-index:2}.prgdpr__item a:before{content:"";display:block;position:absolute;top:0;left:0;border:1px solid #39c;border-radius:4px;width:100%;height:100%;opacity:0;transition:.2s;box-shadow:0 12px 5px -9px #00000021}.prgdpr__item:hover a:before{opacity:1}.prgdpr__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit}.prgdpr__link:hover,.prgdpr__link:visited{text-decoration:none;color:inherit}.prgdpr__icon{margin:0 auto}.prgdpr__name{margin-top:15px}.prgdpr__item .prgdpr__name{font-size:16px;min-height:42px}.prgdpr__text{margin-top:15px;font-size:12px;text-align:center}.prgdpr__footer{margin-top:30px}.prgdpr__address{margin-top:20px}.prgdpr__faq{margin-top:35px}.prgdpr__transition,.prgdpr-accordion__descr,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{transition:all .25s}.prgdpr__no-select,.prgdpr-accordion__name{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prgdpr-accordion__name{font-size:14px;line-height:18px;font-weight:600;letter-spacing:1px;display:block;margin:0;cursor:pointer;color:#39c;background-color:rgba(51,153,204,.1);padding:6px 25px 6px 5px}.prgdpr-accordion__descr{font-size:13px;line-height:19px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;z-index:2;margin-left:15px}.prgdpr-accordion__descr p:first-child{margin-top:.5rem}.prgdpr-accordion{list-style:none;padding:0;margin:20px 0 0}.prgdpr-accordion .prgdpr-accordion__item{position:relative;margin:0;padding:0;border-top:1px solid #c7c7c7}.prgdpr-accordion .prgdpr-accordion__item:last-of-type{border-bottom:1px solid #c7c7c7}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn{position:absolute;right:15px;top:9px}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before,.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{content:"";position:absolute;background-color:#39c;width:3px;height:9px}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:before{-webkit-transform:translate(-2px,0) rotate(45deg);transform:translate(-2px,0) rotate(45deg)}.prgdpr-accordion .prgdpr-accordion__item .prgdpr-accordion__btn:after{-webkit-transform:translate(2px,0) rotate(-45deg);transform:translate(2px,0) rotate(-45deg)}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~.prgdpr-accordion__name{color:inherit;background:0 0}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~.prgdpr-accordion__descr{max-height:0;opacity:0;margin:0 0 0 15px;transition:.35s}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]~.prgdpr-accordion__descr{transition:.35s;max-height:auto;height:auto}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~i:before{-webkit-transform:translate(2px,0) rotate(45deg);transform:translate(2px,0) rotate(45deg)}.prgdpr-accordion .prgdpr-accordion__item input.prgdpr-accordion__toggle[type=checkbox]:checked~i:after{-webkit-transform:translate(-2px,0) rotate(-45deg);transform:translate(-2px,0) rotate(-45deg)}.prgdpr__toolbar{display:flex;justify-content:space-between}.prgdpr__password-wrap{padding-top:20px;position:relative}.prgdpr__label{position:absolute;top:0;left:0;transform:translateY(26px);padding-left:10px;z-index:10;transition:all .25s;will-change:font-size}.prgdpr__label--active{transform:translateY(0);color:#006bb4;font-size:1.2rem;padding:0}.forgot{display:block;margin-top:6px;font-size:11px}.prgdpr-consent-content-actions{text-align:right}.modal-inner-wrap{max-width:850px}.prgdpr-consent-popup-modal .modal-footer,.prgdpr-consent-notifys-modal .modal-footer,.prgdpr-consent-checkbox-modal .modal-footer{display:flex;justify-content:center;flex-wrap:wrap}.prgdpr-consent-popup-modal .modal-footer .action,.prgdpr-consent-notifys-modal .modal-footer .action,.prgdpr-consent-checkbox-modal .modal-footer .action{margin:5px;width:200px;min-width:150px}.ie11 ._inner-scroll.modal-popup .modal-inner-wrap,.ie10 ._inner-scroll.modal-popup .modal-inner-wrap,.ie9 ._inner-scroll.modal-popup .modal-inner-wrap{max-height:90%;-ms-overflow-y:scroll}.prgdpr-account-modal .modal-inner-wrap{width:462px}.prgdpr-account-modal .modal-footer .action.primary{margin-left:10px}.prgdpr-account-modal .modal-footer .action.primary.delete{background-color:#c60909;border-color:#c60909}.prgdpr-account-modal .modal-footer .action.primary.delete:hover{background-color:#cc4a2e;border-color:#cc4a2e}.deleted-modal .modal-inner-wrap{width:600px}.deleted-modal h2{font-weight:700;color:red}.deleted-modal hr{margin-top:5px}.deleted-modal .prgdpr-info-title{margin-top:20px;display:inline-block}.prgdpr__btns .submit.primary.delete{background-color:#c60909;border-color:#c60909}.prgdpr__btns .submit.primary.delete:hover{background-color:#cc4a2e}.prgdpr__actions-toolbar{margin-top:50px}.prgdpr-notice__content{background:0 0;padding:0;width:100%;max-width:1024px;display:flex;justify-content:space-between;align-items:center;line-height:1.4em;margin:0 auto}.prgdpr-notice__actions.actions{padding:0 0 0 10px;white-space:nowrap}#prgdpr-consentcheckboxes-container{margin-top:7px}#prgdpr-consents-form{margin-top:10px}#prgdpr-consents-form .prgdpr-consent-checkbox{margin-bottom:10px}#prgdpr-consents-form input.submit{min-width:140px;margin-top:20px;border-radius:3px}#prgdpr-consents-form .prgdpr-consent-checkbox>span{color:#757575}.prgdpr-consentcheckboxes-manage .page-main .page-title-wrapper .page-title{margin-bottom:15px}#prgdpr-consents-form br+.prgdpr-block-title{margin-top:32px}#prgdpr-consents-form .action.primary{min-width:150px;margin-right:10px}#prgdpr-consents-form .action.submit a{color:#000;outline:none}#prgdpr-consents-form .action.submit:hover a{text-decoration:none}#prgdpr-consents-form .prgdpr-button-wrap{margin-top:15px}.block.newsletter .prgdpr-consent-checkbox input{margin:2px 5px 0 0}@media (min-width:768px),print{.prgdpr__toolbar.actions-toolbar:before,.prgdpr__toolbar.actions-toolbar:after{display:none}.form-edit-account .fieldset.prgdpr__fieldset{width:55%}}@media (max-width:1086px){.prgdpr__item{width:calc(100%/12*6 - 30px)}}@media (max-width:767px){.prgdpr__btns .submit{max-width:300px;width:100%}}@media (max-width:579px){.prgdpr-notice__content{flex-wrap:wrap;justify-content:center;font-size:10px}.prgdpr-notice__actions.actions{margin-top:10px}.prgdpr-notice__actions .prgdpr-notice__button{padding:7px 70px;margin-bottom:5px}}@media (max-width:570px){.deleted-modal h2{font-size:22px}}@media (min-width:420px){.prgdpr__fieldset{max-width:400px}}@media (max-width:344px){.prgdpr__toolbar{display:flex;flex-direction:column}.prgdpr__btns button{width:100%}}@media (max-width:796px){.prgdpr__item{margin:0 5px;width:calc(100%/12*6 - 10px)}}@media (max-width:605px){.prgdpr__list{margin:0}.prgdpr__item{width:calc(100%*12/1 - 50px);max-width:350px;margin:auto}}@media (max-width:767px){.prgdpr__item:hover{outline:none}}body.prgdpr-smartwave #prgdpr-export-modal .form,body.prgdpr-smartwave-porto_rtl #prgdpr-export-modal .form{display:-webkit-box;display:-ms-flexbox;display:flex}.prgdpr-smartwave #prgdpr_porto_newsletter_popup{text-align:left;padding-bottom:12px}.prgdpr-smartwave #prgdpr_porto_newsletter_popup label{font-size:11px;vertical-align:middle}.prgdpr-smartwave #newsletter_popup .subscribe-bottom{text-align:left;bottom:0}.prgdpr-smartwave #newsletter_popup .block-content{position:relative}.prgdpr-smartwave #newsletter_popup #newsletter-popup{margin-bottom:10px}.prgdpr-smartwave #newsletter_popup .actions{margin-top:10px}.prgdpr-smartwave .block.newsletter .form.subscribe{display:flex;flex-wrap:wrap}.prgdpr-smartwave .block.newsletter .form.subscribe #prgdpr_porto_footer_newsletter{order:2}.prgdpr-smartwave .block.newsletter .form.subscribe .actions{order:1}.prgdpr-smartwave .footer-middle .block.newsletter label{display:inline-block;margin:0}.prgdpr-smartwave .footer-middle .block.newsletter .prgdpr-consent-checkbox{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.prgdpr-smartwave .footer-middle .block.newsletter .prgdpr-consent-checkbox div.mage-error{width:100%}.prgdpr-smartwave .footer-middle .prgdpr-consent-checkboxes-block{margin-top:10px}.prgdpr-smartwave .footer-middle .prgdpr-consent-checkboxes-block input{height:auto}.prgdpr-smartwave .prgdpr-consent-popup-modal .modal-footer,.prgdpr-smartwave .prgdpr-consent-notifys-modal .modal-footer,.prgdpr-smartwave .prgdpr-consent-checkbox-modal .modal-footer{align-items:center}.prgdpr-smartwave.prgdpr-account-delete .prgdpr__secondary-btn,.prgdpr-smartwave.prgdpr-account-export .prgdpr__secondary-btn{margin-top:3px}.prgdpr-smartwave #prgdpr-delete-modal form{display:-webkit-box;display:-ms-flexbox;display:flex}.prgdpr-smartwave .form-newsletter-manage .fieldset>.field.choice{margin-bottom:0}.prgdpr-smartwave .prgdpr-consent-checkbox label{font-size:1.4rem}body.prgdpr-infortis .subscribe .prgdpr-consent-checkbox{display:flex;align-items:center}body.prgdpr-infortis .fieldset>.field.prgdpr__password-wrap:not(.choice)>.label{width:auto;padding:0;padding-left:10px}body.prgdpr-infortis #prgdpr-deleted-modal h2{padding-top:10px}.prgdpr-infortis-base .block.newsletter .form.subscribe{display:flex;flex-wrap:wrap}.prgdpr-infortis-base .block.newsletter .form.subscribe #prgdpr_newsletter_checkbox{order:2;width:100%}.prgdpr-infortis-base .block.newsletter .form.subscribe .actions{order:1}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter label{display:inline-block;margin:0}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter .prgdpr-consent-checkbox{display:flex;align-items:center;margin-top:7px;flex-wrap:wrap}.prgdpr-infortis-base .footer-primary-bottom .block.newsletter .prgdpr-consent-checkbox .mage-error{width:100%}.prgdpr-infortis-base .footer-primary-bottom .prgdpr-consent-checkboxes-block{margin-top:10px}.prgdpr-infortis-base .footer-primary-bottom .prgdpr-consent-checkboxes-block input{height:auto}.prgdpr-infortis-base .block.newsletter .actions{width:auto}.prgdpr-block-title{border-bottom:1px solid #e8e8e8;font-size:1.8rem;margin-bottom:15px}@media screen and (min-width:768px){.prgdpr-infortis-base .block.newsletter{width:auto;max-width:330px}.prgdpr-infortis-base .form-create-account .prgdpr-consent-checkboxes-block,.prgdpr-infortis-base .form-newsletter-manage .prgdpr-consent-checkboxes-block{margin-left:25.8%}.prgdpr-infortis-base .prgdpr-account-modal .fieldset>.field:not(.choice)>.label{padding:0 0 0 10px;width:auto}.prgdpr-infortis-base .form-newsletter-manage .fieldset>.field.choice{margin-bottom:0}}@media only screen and (max-width:767px){.prgdpr-infortis-base .footer-container .footer-primary-bottom .item.newsletter-wrapper{display:block}.prgdpr-infortis-base .block.newsletter .newsletter{flex-grow:1}}.prgdpr-guest__form{margin-top:20px;display:flex;align-items:flex-start}.prgdpr-guest__form label{margin-right:20px;line-height:30px;white-space:nowrap;font-weight:600}.prgdpr-guest__form label:after{content:":"}.prgdpr-guest__inputs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.prgdpr-guest__email{max-width:365px}.prgdpr-guest__btn{margin-top:20px;border-radius:3px}@media (max-width:768px){.prgdpr-guest__form{flex-direction:column}.prgdpr-guest__form label{margin:0 0 5px}}.blur-mode{-webkit-filter:blur(3px);filter:blur(3px)}.pr-cookie-modal-bottom{display:none;position:fixed;bottom:0;z-index:800 !important;width:100%;box-sizing:border-box;animation-duration:1s;animation-name:slideup;animation-timing-function:ease-in-out}.pr-cookie-modal.show-without-overlay{display:block}.pr-cookie-modal-bottom .modal-inner-wrap{max-width:100%;padding:15px;padding-top:35px;background:rgba(0,33,68,.89)}.pr-cookie-title{margin:0;font-weight:700;line-height:1.1;font-size:1.9rem}.pr-cookie-modal-bottom .pr-cookie-notice-text{color:#e6e6e6}.pr-cookie-notice-text p{margin-bottom:0;font-size:14px;line-height:1.43}.pr-cookie-notice-text p a{color:inherit;text-decoration:underline;white-space:nowrap}.pr-cookie-notice-actions{display:flex;flex-direction:column;margin-top:15px}.pr-cookie-notice-actions .pr-cookie-notice-btn{min-height:40px;margin:5px 0;padding:7px 15px;font-size:1.4rem;line-height:1.6rem;box-shadow:none}.pr-cookie-notice-actions .pr-cookie-notice-btn.setting-link{padding:0;border:none;text-decoration:underline;background-color:transparent}button.pr-cookie-close-modal{position:absolute;top:10px;right:10px;width:32px;height:25px;background-color:transparent;border:none;box-shadow:none;opacity:.3}.pr-cookie-close-modal:before,.pr-cookie-close-modal:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:3px;background-color:#e6e6e6;border-radius:1px}.pr-cookie-close-modal:after{transform:translate(-50%,-50%) rotate(-45deg)}.pr-cookie-modal button.pr-cookie-setting-btn.setting-link{background-color:transparent;box-shadow:none;color:#fff}.pr-cookie-modal button.pr-cookie-setting-btn.setting-link:hover{background-color:transparent;color:#dbdbdb}.modal-slide.pr-cookie-left-bar{right:44px;left:0;max-width:400px}.pr-cookie-left-bar .modal-title{margin-bottom:0;font-size:2.2rem;line-height:1.1;font-weight:600;color:#333}.pr-cookie-left-bar .pr-cookie-description{margin-top:10px}.pr-cookie-left-bar .pr-cookie-description p{margin:0;font-weight:400;line-height:1.4;font-size:1.3rem;color:#333}.pr-cookie-category-descrip{font-weight:400;font-size:1.3rem;line-height:1.4;color:#5c6670;margin-bottom:2rem}.pr-cookie-left-bar .modal-content{position:relative;display:flex;min-height:100%;box-sizing:border-box;padding:35px 18px}.modal-slide.pr-cookie-left-bar .modal-inner-wrap{transform:translateX(-100%)}.modal-slide.pr-cookie-left-bar._show .modal-inner-wrap{transform:translateX(0)}.pr-cookie-left-bar .pr-actions-buttons{display:flex;justify-content:center;padding-top:20px;padding-bottom:30px;border-bottom:1px solid #ccc}.pr-cookie-left-bar .pr-actions-buttons .action{min-width:150px;min-height:46px;margin-right:20px;box-shadow:none}.pr-cookie-left-bar .pr-actions-buttons .action:last-child{margin-right:0}.modal-slide.pr-cookie-left-bar .page-main-actions{margin-bottom:0}#pr-cookie-setting-bar{display:flex;flex-direction:column;width:100%}#pr-cookie-setting-bar .pr-cookie-manage-title{margin-top:30px;margin-bottom:0;font-weight:700;line-height:1.1;font-size:1.9rem}#pr-cookie-setting-bar .message-system-list{margin-bottom:35px;padding-left:0;list-style:none}.pr-cookie-option{display:flex;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:10px}#pr-cookie-setting-bar .option-label{margin-right:10px;font-size:1.4rem;line-height:1.1}#pr-cookie-setting-bar .option-status{font-size:1.4rem;color:#3f9001;white-space:nowrap}.pr-cookie-option .switch-area{position:relative;display:block;width:45px;height:25px;box-sizing:border-box;cursor:pointer;border:1px solid #ddd;background-color:#f2f1f1;border-radius:20px;transition:.3s}.pr-cookie-option .switch-label{position:relative}.pr-cookie-option .switch-label input{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.pr-cookie-option .switch-label .switch-nob{content:"";position:absolute;top:1px;left:2px;width:21px;height:21px;background-color:#7d7d7d;border-radius:50%;transition:.3s}.pr-cookie-option .switch-label input:checked+.switch-area{background-color:#6aa84f;border-color:#3f9125}.pr-cookie-option .switch-label input:checked+.switch-area .switch-nob{transform:translate(calc(100% - 2px));background-color:#fff}.pr-cookie-left-bar .confirm{align-self:flex-start;margin-top:auto;min-width:170px;height:46px}.pr-cookie-left-bar .pr-cookie-details{margin-top:8px;padding:0;font-weight:400;font-size:1.2rem;line-height:1.6rem;background-color:transparent;border:none;box-shadow:none;color:#386dc3}.pr-cookie-left-bar .pr-cookie-details:hover{text-decoration:underline}.pr-cookie-view-top{display:flex;justify-content:space-between;align-items:center}.pr-cookie-group{margin-top:5px;margin-bottom:15px;font-size:1.2rem;padding:15px;background-color:#f8f8f8;border-radius:5px}.pr-cookie-group-row{display:flex;padding-bottom:5px}.pr-cookie-property{flex-shrink:0;display:block;min-width:95px;margin-right:15px}.pr-cookie-property-value{overflow:hidden;text-overflow:ellipsis}.pr-cookie-details-info{border-bottom:1px solid #ccc}.pr-cookie-details-info summary{position:relative;padding:8px 0;padding-right:30px;cursor:pointer}.pr-cookie-details-info summary::-webkit-details-marker{display:none}.pr-cookie-group-title{margin:0;font-size:1.8rem;line-height:1.1;font-weight:400;color:#386dc3}.pr-cookie-view .pr-cookie-view-title{margin:0;padding-top:15px;font-weight:700;line-height:1.1;font-size:1.6rem;color:#333}.pr-cookie-view-top .pr-cookie-view-back{position:relative;padding:7px 15px;color:#333;border:none;background-color:transparent;box-shadow:none;font-size:1.4rem;line-height:1.6rem;box-sizing:border-box}.pr-cookie-view-top .pr-cookie-view-back:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px;height:5px;border:1px solid #000;border-right:none;border-bottom:none}.pr-cookie-view-top .pr-cookie-view-back:after{content:"";position:absolute;top:50%;left:1px;transform:translatey(-50%);width:10px;height:1px;background-color:#000}.pr-cookie-view-top .pr-cookie-view-back:hover:before{border-color:#386dc3}.pr-cookie-view-top .pr-cookie-view-back:hover:after{background-color:#386dc3}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title,.pr-cookie-details-info summary span{position:relative;display:inline-block;margin-top:5px;padding-right:14px;font-size:1.1rem;font-weight:600;color:#386dc3}.pr-cookie-details-info summary span:after{content:"";position:absolute;top:50%;right:0;transform:translatey(-50%);border-left:7px solid #636363;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:.2s}.pr-cookie-details-modal .pr-cookie-details-info[open] .pr-cookie-details-title:after,.pr-cookie-details-modal .first-details[open=true] .pr-cookie-details:after,.pr-cookie-details-info[open] summary span:after{transform:translatey(-50%) rotate(90deg)}.pr-cookie-details-info[open] .pr-cookie-group{animation:slidedown .3s}.pr-cookie-view-top strong{font-size:1.4rem;line-height:1.1;font-weight:700;color:#333}.pr-cookie-left-bar .pr-cookie-close{position:absolute;top:5px;right:5px;width:32px;height:32px;background-size:10px;background-position:center;background-repeat:no-repeat;background-color:transparent;border:none;box-shadow:none;transition:.3s}.pr-cookie-left-bar .pr-cookie-close:before,.pr-cookie-left-bar .pr-cookie-close:after,.pr-cookie-details-modal .pr-cookie-close:before,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;width:12px;height:2px;background-color:#494949;border-radius:30%}.pr-cookie-modal .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close:after{background-color:#818181}.pr-cookie-details-modal .pr-cookie-close:before,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close .pr-cookie-close:before,.pr-cookie-modal .pr-cookie-close .pr-cookie-close:after{width:15px;height:3px;border-radius:2px}.pr-cookie-details-modal .pr-cookie-close:hover,.pr-cookie-modal .pr-cookie-close:hover{opacity:.7}.pr-cookie-left-bar .pr-cookie-close:after,.pr-cookie-details-modal .pr-cookie-close:after,.pr-cookie-modal .pr-cookie-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.pr-cookie-left-bar .pr-cookie-close:hover{opacity:.7}.pr-cookie-setting-bar-wrap{display:flex;flex-direction:column;min-height:100%}.pr-cookie-view .pr-cookie-details-title{margin:0;font-size:1.3rem;font-weight:700}.pr-cookie-view-wrap{height:65px}.pr-cookies-list{height:calc(100vh - 225px);overflow-y:auto;margin:0 -18px;padding:0 18px;margin-top:20px}.pr-cookie-modal.modal-popup .modal-inner-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;padding:25px 0;margin:0}.pr-cookie-modal.modal-popup .pr-cookie-notice-wrap{display:block}.pr-cookie-modal.modal-popup .pr-cookie-notice-text,.pr-cookie-modal-popup .pr-cookie-notice-text{margin:0 0 25px;color:inherit}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions{justify-content:space-around}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{order:0}@media (min-width:650px){.pr-cookie-modal.modal-popup .modal-inner-wrap{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;padding:0 0 3rem}}@media (max-width:480px){.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn{margin-bottom:15px}.pr-cookie-modal.modal-popup .pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-bottom:0}}@media (max-width:375px){.modal-slide.pr-cookie-left-bar{width:100%}.pr-cookie-left-bar .pr-actions-buttons .action{min-width:130px}}@media (min-width:480px){.pr-cookie-notice-actions{flex-direction:row;justify-content:center}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin-bottom:0}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{order:-1}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin:0 7.5px}}@media (min-width:768px){.pr-cookie-modal-bottom .modal-inner-wrap{padding-top:15px;padding-right:50px}.pr-cookie-notice-wrap{display:flex;justify-content:center;align-items:center}.pr-cookie-notice-actions{flex-shrink:0}.pr-cookie-notice-text{max-width:850px;margin-right:25px}.pr-cookie-notice-actions .pr-cookie-notice-btn{margin-right:10px}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-right:0}.pr-cookie-notice-text p{font-size:12px}.pr-cookie-notice-actions .pr-cookie-notice-btn:last-child{margin-right:10px}.pr-cookie-notice-actions{margin-top:0}button.pr-cookie-close-modal{top:50%;transform:translateY(-50%)}}@keyframes slideup{from{opacity:0;transform:translatey(100%)}to{opacity:1;transform:translatey(0)}}@keyframes slidedown{from{opacity:0;transform:translatey(-30px)}to{opacity:1;transform:translatey(0)}}.pr-cookie-details-modal{top:0;left:0;right:0;bottom:0;position:fixed}.pr-cookie-details-modal.modal-popup .modal-inner-wrap{width:100%;height:100%;position:absolute;padding:3rem 1rem;overflow:hidden;z-index:1;border-radius:5px;border:1px solid #232323;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.pr-cookie-details-modal .modal-inner-wrap .modal-content{max-height:100%;overflow:auto;padding:0 1rem}.pr-cookie-details-modal .pr-cookie-close,.pr-cookie-modal .pr-cookie-close{position:absolute;top:0;right:0;background:0 0;width:40px;height:40px;box-shadow:none;border:none;padding:15px}.pr-cookie-details-modal .pr-actions-buttons{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:3rem;border-bottom:3px solid #f0f0f0}.pr-cookie-details-modal .pr-actions-buttons button{margin:6px;min-height:40px;min-width:130px;box-shadow:none}.pr-cookie-details-modal #pr-cookie-setting-bar .pr-cookie-title,.pr-cookie-details-modal #pr-cookie-setting-bar .pr-cookie-manage-title{text-align:center;margin-bottom:2rem;margin-top:0;font-weight:600;font-size:1.8rem}.pr-cookie-details-modal .pr-cookie-description{font-weight:400;font-size:12px;line-height:16px;color:#5c6670;margin-bottom:3rem}.pr-cookie-details-modal .pr-cookie-description>p{margin-bottom:1.5rem}.pr-cookie-details-modal .pr-cookie-description>p:last-of-type{margin-bottom:0}.pr-cookie-details-modal #pr-cookie-setting-bar .message-system-list{margin-bottom:0}.pr-cookie-details-modal .message-system-list>li{margin-bottom:1rem}.pr-cookie-details-modal .message-system-list>li:last-child{margin-bottom:0}.pr-cookie-details-modal .accordion-title{background:#f0f4f7}.pr-cookie-details-modal .accordion-title>.pr-cookie-option{border-radius:2px;padding:1.4rem;margin-bottom:0;margin-top:0;justify-items:flex-start;position:relative;color:#2e4257}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:before{content:"";background:url("../../frontend/americanfireglass/afg/en_US/Plumrocket_CookieConsent/images/accordionCaret.svg") center no-repeat;background-size:contain;width:6px;height:11px;font-weight:700;margin-right:2rem;flex-shrink:0;transition:all .2s ease}.pr-cookie-details-modal .accordion-title.category-open>.pr-cookie-option:before{transform:rotate(90deg)}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:hover{cursor:pointer}#pr-cookie-setting-bar .option-label{margin-right:1rem}.pr-cookie-details-modal .lvl1{display:flex;align-items:center;margin-bottom:1.5rem}.pr-cookie-details-modal .first-details .pr-cookie-details{font-weight:400;font-size:1.1rem;line-height:15px;color:#5f5f5f;position:relative;display:block;flex-shrink:0;margin-right:2rem}.pr-cookie-details_line{height:1px;background:#dee5eb;width:100%}.pr-cookie-details-modal .confirm.primary{align-self:center;min-height:40px;margin-top:3.5rem}.pr-cookie-details-modal .option-status,.pr-cookie-details-modal .pr-cookie-switch{position:relative;z-index:1;margin-left:auto}.pr-cookie-details-modal .pr-cookie-option .switch-area{background:#b8c4cc;border-color:#b8c4cc}.pr-cookie-details-modal .pr-cookie-option .switch-label .switch-nob{background:#fff}.pr-cookie-details-modal .first-details{display:none}.pr-cookie-details-modal .category-open .first-details{display:block;animation:slidedown .3s;padding:2rem 2.4rem;border-top:1px solid #dee5eb}.pr-cookie-details-modal .pr-cookies-list{height:auto;width:auto;overflow:visible;padding:0;margin:0}.pr-cookie-details-modal .pr-cookie-details-info{padding:0 1.5rem;background:#fff;border:1px solid #dbe5ec;border-radius:2px 2px 0 0;margin-bottom:-1px}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title{padding-left:0;padding-right:10px}.pr-cookie-details-modal .pr-cookie-details-info .pr-cookie-details-title:after{content:"";width:3px;height:7px;background:url("../../frontend/americanfireglass/afg/en_US/Plumrocket_CookieConsent/images/accordionCaret1.svg") center no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translatey(-50%);transition:.2s}@media (min-width:480px){.pr-cookie-details-modal.modal-popup .modal-inner-wrap{padding:3rem 3rem 4rem;height:626px;max-height:626px}.pr-cookie-details-modal .modal-inner-wrap{max-height:80vh;max-width:800px}}@media (min-width:768px){.pr-cookie-details-modal .pr-actions-buttons button{margin:0 6px}.pr-cookie-details-modal .accordion-title>.pr-cookie-option{padding:1.4rem 2rem}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:before{margin-right:2rem}.pr-cookie-details-modal #pr-cookie-setting-bar .option-label{padding-left:2rem}.pr-cookie-details-modal .accordion-title>.pr-cookie-option:after{content:'';position:absolute;left:calc(4rem + 6px);top:1rem;bottom:1rem;width:1px;background:#dee5eb}.pr-cookie-details-modal .pr-cookie-option .switch-area{min-width:55px}.pr-cookie-details-modal .pr-cookie-option .switch-label input:checked+.switch-area .switch-nob{left:100%;transform:translateX(calc(-100% - 2px))}}#prgdpr-ccpa-form{max-width:320px;padding:15px;border:1px solid #ccc;border-radius:5px;margin:15px 0;position:relative}#prgdpr-ccpa-form .fieldset{margin:0}#msp-prgdpr-ccpa-form-wrapper{margin-bottom:18px}.ccpa-block-title,.prgdpr-block-title{border-bottom:1px solid #e8e8e8;font-size:1.8rem;margin-bottom:15px}.afg__calculator-banners{padding-top:25px;display:flex;gap:20px;justify-content:space-between}.afg__calculator-banners .afg__glass-firepit-banner img{width:100%}@media only screen and (max-width:1024px){.afg__glass-firepit-banner h3{font-size:25px}.afg__glass-firepit-banner p{font-size:14px}}@media only screen and (max-width:768px){.afg__calculator-banners{flex-wrap:wrap}}.afg__calculator-CTA{background:#f1f1f1;padding:20px 60px 60px;border-radius:7px;margin-top:25px;text-align:center}.afg__calculator-CTA h3{color:#3b3d7a;font-weight:500 !important;font-size:2rem;text-transform:uppercase;text-align:center;margin-bottom:25px}.afg__calculator-CTA p{text-align:center}.afg__calculator-CTA-actions-2,.afg__calculator-CTA-actions-1{display:flex;max-width:660px;justify-content:space-between;margin:0 auto}.afg__calculator-CTA-btn1,.afg__calculator-CTA-btn2{text-align:center;color:#222;font-size:1.2rem;text-decoration:none;font-weight:500 !important;width:320px;line-height:50px;margin-bottom:15px;display:block}.afg__calculator-CTA-btn1:hover,.afg__calculator-CTA-btn2:hover{color:#222;text-decoration:none}.afg__calculator-CTA-actions-1 .afg__calculator-CTA-btn1{width:100%}.afg__calculator-CTA-btn1{background-color:#d1df41;border:1px solid #d1df41}.afg__calculator-CTA-btn2{background-color:#f1f1f1;border:1px solid #3a3d7b}@media only screen and (max-width:768px){.afg__calculator-CTA{padding:20px}.afg__calculator-CTA-actions-2{flex-wrap:wrap}.afg__calculator-CTA-btn1,.afg__calculator-CTA-btn2{width:100%}}.afg__why-use-calculator{display:flex;gap:20px;justify-content:space-between;margin-top:25px}.afg__why-use-calculator-box{border:2px solid #f1f1f1;border-radius:7px;padding:20px}.afg__why-use-calculator-box h4{font-weight:700 !important;margin-top:0;color:#3a3d7b;font-size:23px}@media only screen and (max-width:768px){.afg__calculator-CTA h3{font-size:1.4rem}.afg__why-use-calculator{flex-wrap:wrap}.afg__why-use-calculator-box{margin-bottom:25px}}