@font-face{font-family:"PP Rader Regular";src:url(//www.flickingerglassworks.com/wp-content/themes/flickinger-glassworks/css/../fonts/PPRader-Regular.otf)}*{margin:0;padding:0;box-sizing:border-box}html{background:#faf8f3;font-family:"Inter",sans-serif;font-weight:300;color:#0e0e0e;font-size:16px;text-rendering:optimizeLegibility;scroll-behavior:smooth;line-height:1.15}body{background:#faf8f3;font-family:"Inter",sans-serif;font-weight:300;color:#0e0e0e;font-size:16px;line-height:1.15;hyphens:auto}.font-rader{font-family:"PP Rader Regular",sans-serif}.font-inter{font-family:"Inter",sans-serif}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.fw-200{font-weight:200}.font-size-reg{font-size:1rem}.font-size-w-100{font-size:8.4vw}.font-size-3-2-vw{font-size:3.2vw}.font-size-1{font-size:12vw}.font-size-2{font-size:7.5rem}.font-size-3{font-size:4rem}.font-size-4{font-size:2.5rem}.font-size-5{font-size:2rem}.font-size-6{font-size:1.25rem}.font-size-7{font-size:.9rem}.font-size-8{font-size:.85rem}.font-size-timeline{font-size:30vw}.text-black{color:#0e0e0e !important}.text-white{color:#faf8f3 !important}.text-white-darker{color:#f0eadb}.text-orange{color:#ff5c00 !important}.text-green{color:#034a4c}.line-height-0-95{line-height:.95}.line-height-1{line-height:1}.line-height-1-05{line-height:1.1}.line-height-1-2{line-height:1.2}.line-height-1-3{line-height:1.3}.letter-s-1{letter-spacing:1px}.text-indent{text-indent:4rem}.hyphenate{hyphens:auto}.truncated-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.editor-text *{line-height:1.5}.editor-text h1,.editor-text h2,.editor-text h3,.editor-text h4,.editor-text h5,.editor-text h6{font-family:"PP Rader Regular",sans-serif;line-height:1.05;margin-bottom:20px;margin-top:20px}.editor-text h1,.editor-text h2{font-size:2.5rem}.editor-text h3{font-size:2rem}.editor-text h4{font-size:1.75rem}.editor-text h5{font-size:1.5rem}.editor-text h6{font-size:1.25rem}.editor-text ol,.editor-text ul{margin-left:-14px}.editor-text ol li,.editor-text ul li{padding-left:6px}.editor-text ul li::marker{color:#ff5c00}.editor-text a{color:inherit !important;transition-duration:.3s}.editor-text a:hover{color:rgba(255,92,0,.7) !important;transition-duration:.3s}.editor-text *{text-underline-offset:2px}.bg-neat{background-repeat:no-repeat;background-size:cover;background-position:center}.bg-white{background-color:#faf8f3 !important}.bg-black{background-color:#0e0e0e !important}.bg-white-darker{background:#f0eadb}.bg-orange{background:#ff5c00}.bg-transparent{background-color:transparent}.bg-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(240,234,219,.5019607843)}.border-orange-03{border-color:rgba(255,92,0,.3) !important}.bg-j{background:rgba(255,92,0,.3)}.border-orange{border-color:#ff5c00 !important}.border-white-darker{border-color:#f0eadb !important}.border-col:last-child{border:none !important}.border-bottom-last-0{border-bottom:none !important}.d-none-last-wrapper:last-child .d-none-last{display:none}.rounded-3-start{border-radius:.3rem 0 0 .3rem !important}.navbar-brand img{width:60px}.nav-wrapper{margin-left:29px;margin-right:29px;transform:translateY(22px)}.nav-link{font-family:"PP Rader Regular",sans-serif;text-transform:uppercase;font-size:.875rem;color:#0e0e0e !important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:ease .4s;font-size:1.25rem;margin-bottom:10px}.nav-link:hover{color:#0e0e0e;text-decoration:underline;text-decoration-color:unset;transition:ease .4s}.nav-white .nav-link{color:#0e0e0e}.nav-dropdown{background-color:#faf8f3;width:100%;top:92px;left:0}.shop-dropdown-item-hover,.services-dropdown-item-hover{background-color:#f3f0e8}.main-header-h{height:calc(100vh - 1rem)}.header-lg-h{min-height:100vh;display:flex;flex-direction:column}.header-sm-h{min-height:85vh;display:flex;flex-direction:column}.header-xs-h{min-height:40vh;display:flex;flex-direction:column}.header-lg-h>div,.header-sm-h>div,.header-xs-h>div{flex:1}.btn{letter-spacing:1px}.btn-orange{border:1px solid #ff5c00;color:#faf8f3;background-color:#ff5c00;transition:ease .4s}.btn-orange path{stroke:#faf8f3;transition:ease .4s}.btn-orange:hover{border:1px solid #0e0e0e;background-color:#0e0e0e;color:#faf8f3;transition:ease .4s}.btn-orange:hover path{stroke:#faf8f3;transition:ease .4s}.btn-orange-outline{border:1px solid #ff5c00;color:#ff5c00;transition:ease .4s}.btn-orange-outline path{transition:ease .4s}.btn-orange-outline:hover{background-color:#ff5c00;color:#faf8f3;transition:ease .4s}.btn-orange-outline:hover path{stroke:#faf8f3;transition:ease .4s}.btn-orange-underline{text-decoration:underline;text-underline-offset:5px;padding:0;border-radius:0;color:#ff5c00}.btn-orange-underline svg{margin-bottom:2px;transition:ease .4s}.btn-orange-underline path{transition:ease .4s}.btn-orange-underline:hover{text-decoration:underline;text-underline-offset:5px;color:#0e0e0e;transition:ease .4s}.btn-orange-underline:hover svg{transform:translate(3px,-3px);transition:ease .4s}.btn-orange-underline:hover path{stroke:#0e0e0e;transition:ease .4s}.btn-white-underline{text-decoration:underline;text-underline-offset:5px;padding:0;border-radius:0;color:#faf8f3}.btn-white-underline svg{margin-bottom:2px;transition:ease .4s}.btn-white-underline path{stroke:#faf8f3;transition:ease .4s}.btn-white-underline:hover{text-decoration:underline;text-underline-offset:5px;color:#faf8f3;transition:ease .4s}.btn-white-underline:hover svg{transform:translate(3px,-3px);transition:ease .4s}.btn-add{background:0 0;color:#faf8f3;transition:ease .4s}.btn-add path{transition:ease .4s}.btn-add:hover{background:#faf8f3;color:#0e0e0e;transition:ease .4s}.btn-add:hover path{fill:#0e0e0e;transition:ease .4s}.btn-feature{background:0 0;color:#ff5c00;transition:ease .4s}.btn-feature path{transition:ease .4s}.btn-feature:hover{background:#ff5c00;color:#faf8f3;transition:ease .4s}.btn-feature-active{background:#ff5c00;color:#faf8f3;transition:ease .4s}.button-style-none{border:none !important;background:0 0 !important}button:active{outline:none !important;border:none !important}button:focus{outline:0 !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-control{background:0 0;border:none;border-bottom:1px solid rgba(14,14,14,.5);border-radius:0;padding-left:0;padding-right:0;font-size:.875rem}.form-control:focus{background:0 0;border-bottom:1px solid #0e0e0e}.form-check-input{background:0 0;border:1px solid rgba(14,14,14,.5)}.form-check-input:focus{border:1px solid rgba(14,14,14,.5)}.form-check-input:checked{border:1px solid rgba(14,14,14,.5);background:#0e0e0e}.form-check-label{color:rgba(14,14,14,.5) !important;font-weight:300;font-size:.95rem}::-moz-placeholder{color:rgba(14,14,14,.5) !important;font-weight:300;font-size:.95rem}::placeholder{color:rgba(14,14,14,.5) !important;font-weight:300;font-size:.95rem}:-ms-input-placeholder{color:rgba(14,14,14,.5) !important;font-weight:300;font-size:.95rem}::-ms-input-placeholder{color:rgba(14,14,14,.5) !important;font-weight:300;font-size:.95rem}.ff-message-success{border:0 !important;box-shadow:none !important;margin-top:0 !important;font-size:2.5rem;color:#0e0e0e !important;font-family:"PP Rader Regular",sans-serif}form.cart{display:none !important}.swiper-button-next{content:url(//www.flickingerglassworks.com/wp-content/themes/flickinger-glassworks/css/../img/illustrations/arrow-swiper.svg);width:18px;margin-top:-40px}.swiper-button-prev{content:url(//www.flickingerglassworks.com/wp-content/themes/flickinger-glassworks/css/../img/illustrations/arrow-swiper.svg);transform:rotate(180deg);width:18px;margin-top:-40px}.swiper-pagination-current{font-weight:500}.swiperHeader{width:100%;height:100%}.swiperHeader .swiper-slide{position:relative;overflow:hidden}.swiperHeader .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiperServices .swiper-wrapper{cursor:grab}.swiperServices .swiper-wrapper:active{cursor:grabbing}.modal-backdrop.show{backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;background-color:rgba(240,234,219,.5019607843) !important}.modal-dialog{align-items:end !important;margin:0 0 0 auto !important;padding:28px}.container-fluid-p-0{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.mt-single-product{margin-top:128px}header,footer,section{overflow-x:hidden}.translate-y-1{margin-top:-1px;position:relative}.ratio-66-7{--bs-aspect-ratio:66.7%}.ratio-115{--bs-aspect-ratio:115%}.ratio-125{--bs-aspect-ratio:125%}.ratio-130{--bs-aspect-ratio:130%}.ratio-gallery{--bs-aspect-ratio:115%}.d-flex img,.d-flex svg{flex-shrink:0}.w-18{width:18%}.w-60{width:60%}.min-h-100{min-height:100%}.min-h-250{min-height:250px}.min-h-70vh{min-height:70vh}.my-sec{margin-top:60px;margin-bottom:60px}.my-sec-lg{margin-top:60px;margin-bottom:60px}.mt-sec{margin-top:60px}.mb-sec{margin-bottom:60px}.py-sec{padding-top:60px;padding-bottom:60px}.py-sec-lg{padding-top:60px;padding-bottom:60px}.pt-sec{padding-top:60px}.pt-sec-lg{padding-top:60px}.pb-sec{padding-bottom:60px}.mb-0-last:last-child{margin-bottom:0 !important}.mt-h-nav{margin-top:110px}.p-section-bg{padding:.75rem}.px-section-bg{padding-left:.75rem;padding-right:.75rem}.z-1{z-index:1}.z-2{z-index:2}.op-03{opacity:.3}.op-05{opacity:.5}.op-07{opacity:.7}#breadcrumbs a{color:#0e0e0e;opacity:.3;margin-left:6px;margin-right:6px;text-decoration:underline;text-decoration-color:transparent;transition:ease .4s;cursor:pointer}#breadcrumbs a:hover{text-decoration:underline;text-decoration-color:unset;transition:ease .4s}.breadcrumb_last{opacity:.6;margin-left:6px;margin-right:6px;text-decoration:underline;text-decoration-color:transparent;transition:ease .4s;cursor:pointer}.breadcrumb_last:hover{opacity:.6;text-decoration:underline;text-decoration-color:unset;transition:ease .4s}.accordion-button:not(.collapsed){color:initial}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon) !important}.accordion-faq *{background-color:transparent !important;border-color:rgba(255,92,0,.3) !important}.product-img-active{border:1px solid #fff}.shop-see-all-hover,.shop-see-all-hover a,.shop-see-all-hover path{transition-duration:.3s}.shop-see-all-hover{border:1px solid transparent}.shop-see-all-hover:hover{border:1px solid #ff5c00;transition-duration:.3s}.shop-see-all-hover:hover a{color:#0e0e0e !important;transition-duration:.3s}.shop-see-all-hover:hover path{stroke:#0e0e0e;transition-duration:.3s}.hover-orange{color:#212529}.hover-orange:hover{color:#ff5c00}.hover-u{text-decoration:underline;text-decoration-color:transparent;transition:ease .4s}.hover-u:hover{text-decoration:underline;text-decoration-color:unset;transition:ease .4s}.hover-zoom+img{transition:ease .4s}.hover-zoom{transition:ease .4s}.hover-zoom:hover .btn-white-underline svg{transform:translate(3px,-3px);transition:ease .4s}.hover-zoom:hover+img{transform:scale(1.05);transition:ease .4s}.hover-move-right{transform:translateX(0px);transition-duration:.3s}.hover-move-right:hover{transform:translateX(10px);transition-duration:.3s}.video-wrapper .video-arrow{transition-duration:.3s}.video-wrapper:hover .video-arrow{transform:scale(1.1);transition-duration:.3s}.pointer{cursor:pointer}a,a:hover{text-decoration:none}@media (max-width:991px){.font-size-2{font-size:2.7rem}.font-size-3{font-size:2.5rem}.font-size-4{font-size:2rem}.font-size-6-mob{font-size:1.25rem}.border-col{border:none !important}.border-0-mob{border:none !important}.rounded-0-mob{border-radius:0 !important}.position-relative-mob{position:relative !important}.main-header-h{height:calc(75vh)}}@media (min-width:768px){.w-md-50{width:50%}}@media (min-width:992px){.container{width:78%}.container-fluid{padding-right:34px;padding-left:34px}.container-fluid-p-0{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}.position-lg-absolute{position:absolute}.ratio-gallery{--bs-aspect-ratio:85%}.nav-dropdown{box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.shop-dropdown-item-hover,.services-dropdown-item-hover{background-color:inherit;transition-duration:.3s}.shop-dropdown-item-hover:hover,.services-dropdown-item-hover:hover{background-color:#f3f0e8;transition-duration:.3s}.min-h-600{min-height:600px}.min-h-70vh{min-height:70vh}.w-lg-25{width:25% !important}.w-lg-35{width:35%}.w-lg-50{width:50% !important}.w-lg-60{width:60% !important}.w-lg-65{width:65% !important}.w-lg-75{width:75% !important}.w-lg-22{width:22%}.my-sec{margin-top:90px;margin-bottom:90px}.my-sec-lg{margin-top:160px;margin-bottom:160px}.mt-sec{margin-top:90px}.mb-sec{margin-bottom:90px}.mt-lg-sec{margin-top:90px}.mb-lg-sec{margin-bottom:90px !important}.mt-n{margin-top:-50px}.py-sec{padding-top:90px;padding-bottom:90px}.py-sec-lg{padding-top:160px;padding-bottom:160px}.py-sec-lg-lg{padding-top:160px;padding-bottom:160px}.p-lg-sec{padding:90px !important}.py-lg-sec{padding-top:90px !important;padding-bottom:90px !important}.pt-sec{padding-top:90px}.pt-sec-lg{padding-top:160px}.pt-lg-sec{padding-top:90px !important}.pb-lg-sec{padding-bottom:90px !important}.pb-sec{padding-bottom:90px}.p-lg-section-bg{padding:.75rem}.px-lg-section-bg{padding-left:.75rem;padding-right:.75rem}.ps-lg-17{padding-left:17%}.rounded-0-col-wrapper:first-child .rounded-0-col{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-0-col-wrapper:last-child .rounded-0-col{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mt-single-product{margin-top:136px}.team-member-positioning{width:160%;transform:translateX(12.6%)}.three-picture-positioning{width:160%;transform:translateX(12.6%)}.navbar-nav-1 .nav-item{margin-left:34px;margin-right:34px}.navbar-nav-2 .nav-item{margin-left:12px;margin-right:12px}.nav-link{font-size:.875rem;margin-bottom:0}.nav-wrapper-lg{margin-left:30px;margin-right:30px;transform:translateY(30px)}.bg-lg-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(240,234,219,.5019607843)}.rounded-lg-3-bottom-end{border-radius:0 0 .3rem !important}.d-lg-webkit-box{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1600px){.w-xl-60{width:60% !important}}@media (min-width:1600px){.container{width:70%}}