h1.product_title{color:#202020;font-size:24px;display:block;line-height:1;font-weight:500;font-weight:lighter;font-size:30px;color:#818181}.vc_custom_heading.product_title{font-size:24px!important;display:block;line-height:1!important;font-weight:500!important;font-weight:lighter!important;font-size:30px!important;color:#818181!important;margin-bottom:10px}.price-shipping{margin-bottom:15px;align-content:flex-end}.same-day-shipping{align-self:flex-end}.summary.entry-summary .price{margin-bottom:0}.gform_variation_wrapper .product_totals .formattedTotalPrice,.price-wrap .price span,.price-wrap .woocommerce-variation-price .woocommerce-Price-amount.amount,.summary.entry-summary .price span{line-height:24px;font-weight:700;color:#c6631b;font-size:20px}#fyre .non-ecommerce .summary.entry-summary .price .amount.striked,.price-wrap .price span.striked,.price-wrap.sale-logged-out .woocommerce-variation-price .woocommerce-Price-amount.amount,.summary.entry-summary .price span.striked,.summary.entry-summary .sale-logged-out .price span{color:#707070}#fyre .non-ecommerce .summary.entry-summary .price .amount.striked,.summary.entry-summary .price span.striked{opacity:.5}@media (min-width:576px){.price-wrap>strong{align-self:center}}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;padding:3px}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:0 0 0 1px #707070;box-shadow:0 0 0 1px #707070}.woocommerce-product-details__short-description{border-top:1px solid #ccc;width:100%;padding:15px 0 0}.overview{overflow:hidden}.variations label{text-align:right;font-weight:300}.variations_form.cart{display:flex;flex-direction:column;align-items:flex-start}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{max-width:640px;width:100%;padding-left:15px;padding-right:15px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{max-width:500px;width:100%;padding-left:15px;padding-right:15px}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce div.product form.cart .variations td.label label:after{content:":"}.woocommerce div.product form.cart .variations select{width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{width:100%;display:inline-flex;flex:1;padding-top:0;padding-bottom:0}.woocommerce div.product form.cart .variations td.label,.woocommerce-variation-add-to-cart label{flex:0.4;text-align:right;padding-right:1em;display:inline-flex;align-items:center;justify-content:flex-end}.woocommerce-variation-add-to-cart label{flex:0.52}.woocommerce .variations tr{display:flex;align-items:center;margin-bottom:5px;width:100%}.woocommerce .product_addons.variations tr,.woocommerce .variations tr:last-of-type{margin-bottom:0}.woocommerce .variations tr:after{content:"\f059";position:absolute;right:8px;font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:800;display:none}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0;align-items:center;justify-content:flex-end;display:flex}.woocommerce .variations .label label{margin:0}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:90px;width:25%;border:1px solid #ccc;border-right:0px;margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:last-of-type,.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(5n){border-right:1px solid #ccc}.single_variation_wrap,.woocommerce-tabs.wc-tabs-wrapper{width:100%}.bundle_button,.woocommerce div.product form.cart,.woocommerce form.bundle_data .bundle_wrap,.woocommerce-variation-add-to-cart{display:flex;width:100%}.bundle_button,.woocommerce form.bundle_data .bundle_wrap{flex-direction:column}.woocommerce div.product form.cart .button,.woocommerce form.bundle_data .bundle_button{display:inline-flex;flex:100%}.reset_variations{height:1px;display:none!important}.woocommerce div.product .woocommerce-variation-price span.price{line-height:24px;font-size:24px}@media (max-width:767px){.woocommerce div.product form.cart .variations td.label,.woocommerce-variation-add-to-cart label{justify-content:flex-start;width:auto;flex:unset}.woocommerce.single-product .related.products ul.products[class*=columns-] li,.woocommerce.single-product div.product div.summary{margin-bottom:0}.woocommerce.single-product div.product .product_title{margin-bottom:30px;font-size:32px}}@media (min-width:768px){.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2),.wpb_image_grid .wpb_image_grid_ul .isotope-item{display:inline-block;width:90px;border:1px solid #ccc;margin-right:5px}.woocommerce .variations tr:after{right:-20px}.woocommerce .variations tr{width:100%}}.toggle-group{margin:0 0 1px 0}.product-overview .vc_tta-panels-container .vc_tta-panel-body{padding:0!important;background:0 0!important;border:0!important}.spec-link{padding:10px 15px;display:block}.spec-link span{color:#707070;text-decoration:underline;font-size:14px}.fa-file-pdf,.spec-link i,a .fa-file-pdf{color:#de2420}.spec-link i{font-size:16px}.woocommerce table.shop_attributes{display:flex;flex-wrap:wrap;border:1px solid #e8e8e8;border-bottom:0;margin-bottom:10px}.woocommerce table.shop_attributes tbody{width:100%;display:flex;flex-wrap:wrap;border:0}.woocommerce table.shop_attributes tbody tr{width:100%;display:flex;flex:100%;border:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes tr:nth-child(2n) th{width:50%;width:40%;background:#f1f1f1;border-bottom:1px solid #e8e8e8;font-weight:400;max-width:165px}@media (max-width:575px){.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes tr:nth-child(2n) th{width:100%}}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes tr:nth-child(2n) td{width:50%;width:100%;background:#fff;padding:8px;border-bottom:1px solid #e8e8e8;font-style:normal;vertical-align:middle}.woocommerce table.shop_attributes td p a{font-style:normal;color:#707070;text-decoration:none}.pa_color .custom-select{display:none!important}.woocommerce.single ul.products li.product a img{margin-bottom:0}@media (min-width:768px){.woocommerce table.shop_attributes tbody tr{width:50%;display:inline-flex;flex:50%}}#fyre .catalog-button{width:auto;height:40px;line-height:13px;float:left;margin-top:10px;padding:8px 30px}.section.related.products{padding-bottom:0}.install-link{text-align:center}.install-link i{font-size:36px}.install-link .install-file-name{color:#909090}#fyre .summary.entry-summary{max-width:600px;position:relative}.popular .inner{background-color:#c56228;color:#fff;line-height:1;padding:5px 10px}.popular .additional{text-align:right;padding:3px 2px;line-height:1;font-weight:400}.popular span{display:block}.ships-in{font-weight:700;font-size:16px}.price-shipping p{margin:0;margin-top:15px}#fyre.woocommerce .woo-variation-product-gallery{max-width:400px!important}.product-brand-image{display:inline-block;position:absolute;top:-10px;right:15px;max-width:125px}.popular{z-index:2;text-align:center;font-size:10px;white-space:nowrap}.wpwrps-product-slider button.slick-next,.wpwrps-product-slider button.slick-next:focus,.wpwrps-product-slider button.slick-next:hover,.wpwrps-product-slider button.slick-prev,.wpwrps-product-slider button.slick-prev:focus,.wpwrps-product-slider button.slick-prev:hover{background:0 0!important;text-indent:0!important;padding:0!important;z-index:1!important}body.woocommerce .woocommerce-breadcrumb{margin-bottom:2rem}ul.products.columns-3.slick-initialized.slick-slider{padding-left:0!important}.woocommerce .slick-prev:before{content:"\f104"!important}.woocommerce .slick-next:before{content:"\f105"!important}.woocommerce .slick-next:before,.woocommerce .slick-prev:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#d25a0e;opacity:1;font-family:"Font Awesome 5 Pro";font-size:30px}.wpwrps-product-slider .slick-arrow{top:50%!important}#fyre .wpwrps-product-slider button.slick-prev{left:-15px}#fyre .wpwrps-product-slider button.slick-next{right:-15px}.ships-in{font-weight:700;font-size:16px}.price-shipping p{margin:0}.wpwrps-product-slider-wrap.wpwrps-clearfix{padding-top:1rem;position:relative}.brand-name{margin-bottom:5px;margin-bottom:10px;color:#777;font-weight:600;display:block;position:relative;z-index:2}.brand-name:hover{text-decoration:underline}.tooltiptd{flex:0!important;position:absolute;padding:0!important;width:auto!important;background:0 0!important;right:0!important}.tooltiptd img{display:none;position:absolute}.tooltiptd i:hover img{display:block}.tooltip-modal{background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;display:none}#fyre.modal-open .tooltip-modal.show{z-index:99999;display:flex}.tooltip-modal.show{display:flex!important}.tooltiptd .tooltip-modal img{margin:auto;display:block;position:relative}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper{width:100%}.tooltip-modal button.close{position:absolute;top:0;right:0;font-size:28px;z-index:99;width:50px;height:50px}.logged-in .tooltip-modal button.close{top:32px}#fyre .woo-variation-gallery-wrapper .woo-variation-gallery-trigger{opacity:0;width:100%;top:0;right:0;left:0;bottom:0;height:100%;background:rgba(255,255,255,.7);border-radius:0!important;z-index:1;font-size:20px}#fyre .woo-variation-gallery-wrapper .woo-variation-gallery-trigger:hover{opacity:1}@media (min-width:992px){.woocommerce div.product form.cart{margin-bottom:0}}#fyre .color-variable-wrapper,#fyre .image-variable-wrapper{padding-bottom:20px;position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;margin:0;list-style:none;width:100%}#fyre .variable-items-wrapper [data-wvstooltip]:hover:after{visibility:hidden!important;opacity:0!important}#fyre .variable-items-wrapper [data-wvstooltip]:before{content:unset}#fyre .variable-items-wrapper [data-wvstooltip]:after{content:attr(data-wvstooltip)!important;color:#7c7c7c;left:0;font-size:10px;width:auto!important;word-break:normal;white-space:pre;z-index:2;bottom:-15px}#fyre .variable-items-wrapper li[data-wvstooltip]:after,#fyre .variable-items-wrapper li[data-wvstooltip]:hover:after{opacity:0!important;visibility:hidden!important}#fyre .variable-items-wrapper .selected[data-wvstooltip]:after,#fyre .variable-items-wrapper .selected[data-wvstooltip]:hover:after{opacity:1!important;visibility:visible!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #c56228!important;position:unset}.pswp__bg{background:rgba(0,0,0,.6)!important}.pswp__caption{display:none}.price-wrap{display:flex;width:100%;justify-content:space-between;padding-bottom:5px;flex-wrap:wrap}.options{color:#303030;margin-bottom:10px;border-bottom:1px solid #ccc;width:100%}.woocommerce div.product form.cart .variations{margin-bottom:0}.single_variation_wrap{padding-right:8px}.woocommerce .quantity .qty{width:51px;height:44px;text-align:left;padding:12px}.tooltip{max-width:200px;background-color:rgba(0,0,0,.8);color:#fff;font-size:12px;line-height:1.625;padding:10px;z-index:1060}.entry-summary .truchoice .product_title{width:calc(100% - 155px)}@media (max-width:991px){.entry-summary .truchoice .product_title{width:100%}.entry-summary .truchoice{margin-top:35px}}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper.color-variable-wrapper{position:relative;padding-bottom:20px}.woocommerce .product-type-bundle div.images .woocommerce-product-gallery__image:last-of-type{border:0!important}.woocommerce div.product form.cart.bundle_form,.woocommerce div.product form.cart.group_mode_parent{flex-direction:column;margin:0;margin-top:10px}.bundle_form .bundled_product.product,.div.bundled_product_summary,.woocommerce div.product.bundled_product_summary{border-bottom:1px solid #ccc}.bundle_form .bundle_price p.price,.bundle_price,.bundled_item_qty_col,.bundled_item_qty_head,.bundled_products thead,.single-product .bundle_form .bundle_price p.price{display:none}.variable-item.disabled{display:none!important}.single-product div.product .bundled_item_cart_details span.price{margin-top:10px!important;text-align:right}tr:nth-child(odd) td{background:0 0!important}.bundle_price .price{text-align:right}#fyre .bundle_price .price span.woocommerce-Price-amount{font-size:24px}.woocommerce div.product .bundled_item_details_col .product_title.bundled_product_title{font-size:16px}#fyre .bundled .summary.entry-summary{max-width:100%;padding:0}.woocommerce div.product.bundled_product_summary,div.bundled_product_summary{padding:30px;display:flex;flex-direction:column;width:33.333%;flex:33.33;border:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 15px}.woocommerce div.product.bundled_product_summary:first-of-type,div.bundled_product_summary{margin-left:0}.woocommerce div.product.bundled_product_summary:last-of-type,div.bundled_product_summary{margin-right:0}.cart.bundle_data{margin:auto;flex:100%;margin-top:30px}.woocommerce div.product form.cart.bundle_form{display:flex;flex-direction:row;border-top:1px solid #ccc;flex-wrap:wrap;padding-top:30px}#fyre .bundled_product_summary:not(.thumbnail_hidden) .details,#fyre .woocommerce div.product div.bundled_product_images,#fyre.woocommerce-page div.product div.bundled_product_images{width:100%;float:none;padding:0}#fyre.woocommerce-page div.product div.bundled_product_images{margin:0 auto 30px;max-width:250px}.bundled_product_title.product_title{font-size:25px;font-weight:100}.bundle_wrap .bundle_button{flex-direction:row}.woocommerce div.product.bundled_product .variations tr{position:relative}.woocommerce div.product.bundled_product .variations tr .tooltiptd{right:-21px!important}.close{color:red;font-size:22px;background:#f9f9f9;padding:10px}.video-link:hover{cursor:pointer}#lightbox-trigger{opacity:0}#ajax-loader{opacity:1}.woo-variation-product-gallery{width:100%}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}@media (min-width:576px){#fyre .woo-variation-product-gallery{max-width:100%!important}}@media (max-width:575px){.gallery-contain{display:flex;justify-content:center}}@media (min-width:575px) and (max-width:765px){.woo-variation-gallery-container{display:flex;flex-wrap:wrap}.woo-variation-gallery-slider-wrapper{width:80%;padding:0 15px}.woo-variation-gallery-thumbnail-wrapper{width:20%;padding:0 15px}}@media (min-width:992px){#fyre .woo-variation-product-gallery{max-width:400px!important}}.main_image_slider .slick-arrow,.thumbnail_slider .slick-arrow{position:absolute;width:30px;height:100%;text-align:center;background:rgba(0,0,0,.5);z-index:2;cursor:pointer;transition:opacity .3s;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0}.main_image_slider .slick-arrow{height:40px;width:40px}.thumbnail_slider:hover .slick-arrow,.woo-variation-gallery-slider-wrapper:hover .main_image_slider .slick-arrow{opacity:1;visibility:visible}.main_image_slider .slick-arrow:hover,.thumbnail_slider .slick-arrow:hover{background:#000}.main_image_slider .slick-arrow:before,.thumbnail_slider .slick-arrow:before{color:#fff;z-index:2;opacity:1!important;font-size:14px}.main_image_slider .slick-prev{left:0}.main_image_slider .slick-next{right:0}.thumbnail_slider .slick-prev{left:5px}.thumbnail_slider .slick-next{right:5px}.price-wrap>strong{align-self:flex-end;font-size:11px;line-height:23px}@media (max-width:575px){.price-wrap{flex-wrap:wrap}.price-wrap .woocommerce-variation.single_variation{order:1}.price-wrap>strong{font-size:10px;order:3;width:100%;text-align:right}.price-wrap .same-day-shipping{align-self:flex-end;order:2}#price_calculator .price-table-row.total-amount{flex:100%}}.woocommerce div.product form.cart{flex-wrap:wrap}#price_calculator{flex-direction:column;border-top:1px solid #ccc;padding-top:10px;display:flex;width:100%}#price_calculator tbody{flex-wrap:wrap;display:flex}#price_calculator td{border:none}.price-table-row label{text-align:right}.price-table-row label:after{content:":"}.calculated-price .product_price{line-height:24px;font-weight:700;color:#c6631b;font-size:20px}.wc-measurement-price-calculator-total-amount{font-weight:700;color:#c6631b}.price-table-row{flex:33.33%;align-items:center;display:flex}.price-table-row.calculated-price{flex:100%;text-align:right;border-top:1px solid #ccc;padding:10px 0;justify-content:flex-end;margin-top:15px}#fyre input[type=number]{padding-right:3px}@media (min-width:768px) and (max-width:991px){#price_calculator input{width:auto}}.gform_variation_wrapper .gform_wrapper,.gform_variation_wrapper.gform_wrapper .gform_footer,.gform_variation_wrapper.gform_wrapper.single_variation_wrap{padding:0;margin:0}.gform_variation_wrapper #gform_fields_6,.gform_variation_wrapper .gform_body{display:flex;flex-direction:column;align-items:flex-end;width:100%}.gform_variation_wrapper .ginput_container,.gform_variation_wrapper .ginput_container_checkbox{width:70%;padding:0;flex-direction:row}#field_6_10{justify-content:flex-end}.gform_variation_wrapper .gfield_checkbox li,.gform_variation_wrapper.gform_wrapper ul.gfield_checkbox li{margin:0;font-weight:800;font-size:14px}.gform_variation_wrapper .gfield .ginput_container,.gform_variation_wrapper.gform_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-top:0}.gform_variation_wrapper.gform_wrapper label.gfield_label{font-weight:400;text-align:right;margin:0;color:#7c7c7c}.gform_variation_wrapper.gform_wrapper ul.gform_fields li.gfield{width:100%;display:flex;margin:0;align-items:center;padding:0;position:relative}.gform_variation_wrapper.gform_wrapper ul.gform_fields li.gfield .gfield_label{flex:0.4;text-align:right;padding-right:1em;display:inline-flex;align-items:center;justify-content:flex-end}.gform_variation_wrapper.gform_wrapper{width:100%;margin-top:0;margin-bottom:6px}form.cart .gform_variation_wrapper .product_totals{display:none}.single_variation .price,.woocommerce div.product .woocommerce-variation-price span.price{display:flex!important;padding:0}.postid-15717 .gform_variation_wrapper.gform_wrapper .product_totals,.postid-15717 .woocommerce-variation-add-to-cart #field_6_10,.postid-15717 .woocommerce-variation-add-to-cart.variations_button .quantity,.postid-15717 .woocommerce-variation-add-to-cart.variations_button label{visibility:hidden;height:0;width:0;display:none!important}.gform_variation_wrapper.gform_wrapper.single_variation_wrap{margin-bottom:0}@media (max-width:575px){.gform_variation_wrapper.gform_wrapper.single_variation_wrap i.att-tooltip.fas.fa-question-circle{margin-left:13px}}.product .entry-summary .woocommerce-variation-add-to-cart{margin-top:6px}.product .product_addons tr{margin-top:6px}.gform_variation_wrapper.gform_wrapper.single_variation_wrap i.att-tooltip.fas.fa-question-circle{margin-left:9px}.postid-15717 .woocommerce-variation-add-to-cart{max-width:70%;float:right}.gform_variation_wrapper .gfield_required{display:none}#fyre .gform_wrapper input::placeholder,#fyre .gform_wrapper select,#fyre .gform_wrapper select::placeholder{color:#7c7c7c}#final-sku{text-transform:capitalize;text-align:right}#fyre .gform_wrapper .hide-input,#fyre .gform_wrapper .hide-input *,.final-sku,.final-sku *,.sku_one,.sku_one *,.sku_three,.sku_three *,.sku_two,.sku_two *{height:0!important;margin:0;padding:0;color:#fff!important}.cost-mod,.cost-mod *{height:0!important;margin:0;padding:0;color:#fff!important}.pa_finish .select-container{width:unset;position:unset;display:unset}#price_calculator+.gform_variation_wrapper{margin:0;overflow:hidden}.gform_wrapper ul.gform_fields{width:100%}.product form[id^=gform_] .product_totals,.product form[id^=gform_] .product_totals *{display:none!important;color:#fff;height:0}.product form[id^=gform_] .gform_quantity label{display:none}.product form[id^=gform_] .gform_quantity .instruction{display:none}#fyre form[id^=gform_] .gform_quantity input{width:51px!important}.key-code{display:flex;flex-direction:row;flex-wrap:wrap}.product form[id^=gform_] .gfield_label,.product form[id^=gform_] .ginput_container_text{flex:0 1 50%}.product form[id^=gform_] .field_sublabel_below .gfield_description{flex:0 1 100%;padding:0;text-align:right;width:calc(100% - 113px)}.single_variation_wrap{flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}.single_variation_wrap#single_variant_product{width:100%;padding:10px 0 0;border-top:1px solid #ccc}.single_variation_wrap#single_variant_product.cut_to_size_product{border-top:0}.gform_wrapper{width:100%}.gform_variation_wrapper.gform_wrapper ul.gform_fields li.gfield .gfield_label,.quantity-label,.single_variation_wrap label,.woocommerce div.product form.cart .variations td.label{flex:0 0 105px;padding-right:1em;padding-left:0}.quantity label{padding-right:1em;padding-left:1em}.quantity-label,.single_variation_wrap label{text-align:right;justify-content:flex-end}.woocommerce div.product form .button.single_add_to_cart_button,.woocommerce div.product form[id^=gform_] .button.single_add_to_cart_button{width:calc(100% - 200px);flex:1 0 10%;margin-left:6px;height:45px;white-space:wrap}.tooltip-desc .gfield_description,.tooltip-img .gfield_description{visibility:hidden;display:none}.gform-tooltip{width:15px;margin-right:-25px;margin-left:10px;z-index:3}#fyre .gform_wrapper .cost-mod,#fyre .gform_wrapper .sku_three,#fyre .gform_wrapper .sku_three input,#fyre .gform_wrapper .sku_two,#fyre .gform_wrapper .sku_two input{height:0!important;border:0;width:0;padding:0;font-size:0px;overflow:hidden;z-index:-1}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item),.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{position:unset}#fyre .variable-items-wrapper [data-wvstooltip]:after{bottom:10px;box-shadow:none;top:unset}.cylinder_sku+.keying_sku{border-top:0!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;position:absolute;padding-right:0;top:0;text-align:center;width:100%;left:0}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-bottom:10px;padding-top:10px}.woocommerce-product-details__short-description .gform_wrapper div.validation_error{font-size:12px}#fyre.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow:0 0 0 2px #c56228!important}.woocommerce table.shop_attributes td p{padding:0}#fyre .similar-prods{position:relative;display:block}#fyre .similar-prods li.product{border:0;margin-right:0;width:25%;padding:0 15px}#fyre .similar-prods li.product:last-of-type{margin-right:0}#fyre .similar-prods ul.products.columns-4{justify-content:space-evenly}.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail{width:200px;margin-top:20px;margin-bottom:20px;margin-right:auto;margin-left:auto}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;flex-direction:column;display:flex;text-align:center;align-items:center;overflow:hidden;color:#707070}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-ordering{margin:0 0 20px}.woocommerce-page ul.products li.product .archive-color,.woocommerce-page ul.products li.product .usage{font-size:10px;line-height:10px;display:flex;justify-content:center;align-items:center}.woocommerce-page ul.products li.product .archive-color{padding:0 15px 0}.woocommerce-page ul.products li .series.usage,.woocommerce-page ul.products li.product .usage{border-top:1px solid #ccc;margin-top:auto;padding:10px 15px 10px;width:100%}.woocommerce-page ul.products li .series.usage span,.woocommerce-page ul.products li.product .usage span{font-weight:800}.woocommerce .price,.woocommerce ul.products li.product .price{color:#202020;font-size:12px;padding:10px 15px 15px;line-height:12px;margin:0}#fyre.woof_search_is_going .child-cat h2.woocommerce-loop-product__title,.woocommerce.archive.tax-product_cat .child-cat h2.woocommerce-loop-product__title{padding:0}.woocommerce ul.products .product-title-cat{padding:0 15px}.woocommerce .variable-items-wrapper.color-variable-wrapper,.woocommerce ul.products .product-title-cat h2{margin:0 0 0 5px}#fyre .gfield_error.gfield_visibility_administrative,#fyre .gfield_visibility_administrative{padding:0!important;margin:0!important;border:0!important}#fyre .product form[id^=gform_] .field_sublabel_below .gfield_description{position:absolute;top:0;right:5px;padding-left:105px}#fyre .gform_wrapper div.validation_error{margin-bottom:0!important;font-size:11px!important;padding:10px 0!important;max-width:100%!important}#fyre #field_11_2.gfield_error{border:0!important;background:0 0!important}#fyre #field_11_2.gfield_error label{color:#7c7c7c}#validation_message_11_2{display:none}ul.woocommerce-error{padding-left:45px}.type-product .price-wrap .price{padding:0}.pa_finish .select-container:before{display:none}.price-wrap #login-link{margin-bottom:3px;flex:100%;margin-top:3px}.woocommerce div.product.product-type-simple form.cart{border-top:1px solid #ccc;padding-top:10px}#fyre .non-ecommerce .summary.entry-summary .price{padding:0;line-height:21px;font-size:12px;margin:0;align-items:flex-end}#fyre .non-ecommerce .summary.entry-summary .price .amount{line-height:24px;font-weight:700;color:#c6631b;font-size:20px}@media (max-width:575px){#fyre.woocommerce .woo-variation-product-gallery{width:100%!important;max-width:100%!important;margin-top:40px}#login-link{margin-bottom:30px}.product-brand-image{top:-20px}.quantity-label,.single_variation_wrap label{text-align:right;justify-content:flex-end}}.quantity-label{margin:0;align-items:center;display:flex;text-align:right;justify-content:flex-end}#new-price-quantity{display:flex;margin-right:7px}#new-price-quantity .price{margin:0;font-size:30px;letter-spacing:0;line-height:48px}#new-quantity{display:flex}#new-quantity .quantity{float:none;margin:0}#new-quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;height:43px;border:1px solid #ccc;width:43px;text-align:center;padding:4px;color:#909090;font-size:13px}#new-quantity button{position:relative;border:1px solid #ccc;background:0 0;font-size:16px;opacity:1;color:#909090;width:32px}#new-quantity button.minus{right:-1px}#new-quantity button.plus{right:1px}@media (max-width:991px) and (min-width:768px){#new-quantity button{width:20px}#new-quantity input{width:32px}}.variations tr:not(#add_on_product):last-child{margin-bottom:0}#fyre .summary.entry-summary .ginput_container.ginput_container_checkbox input,#fyre .summary.entry-summary .ginput_container.ginput_container_radio input{width:100%!important;-webkit-appearance:none;-moz-appearance:none;height:43px!important;text-align:center;left:-1px;position:relative;cursor:pointer}#fyre .summary.entry-summary .ginput_container{margin-bottom:0;margin-top:6px}#fyre .summary.entry-summary .ginput_container:first-child{margin-top:0}#fyre .summary.entry-summary ul.gfield_checkbox,#fyre .summary.entry-summary ul.gfield_radio{margin:0;display:flex;width:100%}#fyre .summary.entry-summary .ginput_container.ginput_container_checkbox li,#fyre .summary.entry-summary .ginput_container.ginput_container_radio li{position:relative;display:block;height:100%;line-height:0;flex:1;margin-right:5px;margin-left:1px}#fyre .gfield_checkbox li:last-of-type,#fyre .gfield_radio li:last-of-type{margin-right:0!important}#fyre .summary.entry-summary .ginput_container.ginput_container_radio li{margin-bottom:0}#fyre .summary.entry-summary .ginput_container.ginput_container_checkbox li label,#fyre .summary.entry-summary .ginput_container.ginput_container_radio li label{position:absolute;right:50%;transform:translate(10px,-50%);max-width:none;text-align:center;top:50%;font-family:inherit;font-size:inherit;line-height:inherit;color:#909090;width:auto;margin:0;font-weight:400!important}#fyre .summary.entry-summary .ginput_container.ginput_container_checkbox input:checked,#fyre .summary.entry-summary .ginput_container.ginput_container_radio input:checked{border-color:#c56228}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding-right:0}#fyre .summary.entry-summary{padding-left:0;padding-right:0}#fyre .gform_wrapper select{margin:0}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart.single_variation_wrap,.woocommerce div.product form.cart>.single_variation_wrap{width:calc(100% - 25px);padding:0}#fyre .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),#fyre .qib-container+div:not(#qib_id):not(#qib_id):not(_){margin-left:6px}@media (max-width:575px){.single-product .product>.row>.col-md-6{display:flex}}@media (min-width:768px) and (max-width:991px){.product .entry-summary .woocommerce-variation-add-to-cart{flex-wrap:wrap}#fyre .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),#fyre .qib-container+div:not(#qib_id):not(#qib_id):not(_){flex:unset;margin-top:6px;width:calc(100% - 105px);margin-left:auto}#fyre .qib-container:not(#qib_id):not(#qib_id){display:flex;width:calc(100% - 105px)}#fyre .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width:100%}#fyre .qib-container div.quantity:not(#qib_id):not(#qib_id){flex:1}}@media (max-width:405px){.product .entry-summary .woocommerce-variation-add-to-cart{flex-wrap:wrap}#fyre form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),#fyre form.cart .qib-container+div:not(#qib_id):not(#qib_id):not(_){flex:unset;margin-top:6px;width:calc(100% - 105px);margin-left:auto}#fyre .qib-container:not(#qib_id):not(#qib_id){display:flex;width:calc(100% - 105px)}#fyre .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width:100%}#fyre .qib-container div.quantity:not(#qib_id):not(#qib_id){flex:1}}.woocommerce ul.products.non-ecom li.product a img{width:auto;max-height:215px}table.variations tr td{background-color:#fff!important}td.value.woo-variation-items-wrapper .select-container{display:none}.select-container{width:100%;display:inline-block;position:relative}td.value.woo-variation-items-wrapper .select-container{display:none}.select-container:before{content:"\f107";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#ccc;opacity:1;font-family:"Font Awesome 5 Pro";position:absolute;right:11px;font-size:15px;top:50%;pointer-events:none;transform:translateY(-50%)}#fyre .gfield_error{max-width:100%!important;background:0 0;border:none;padding:0}#fyre .gfield_error .gfield_label{color:#790000;font-weight:700;margin-top:0}#fyre .gfield_error .ginput_container .gfield_select{border:2px solid #790000}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0}#fyre .gfield_error .gfield_description.validation_message{position:absolute;left:0;bottom:0;width:auto;height:auto;padding:0;top:unset!important;right:unset!important;font-size:9px;opacity:.75}#fyre .gfield_error .gfield_required{display:block}#fyre .gform_wrapper div.validation_error{margin-top:5px}#price_calculator input{width:100%}.woo-variation-gallery-slider-wrapper{overflow:hidden}#fyre .gfield_description.validation_message{display:block;visibility:visible;position:relative!important;text-align:left;padding-left:110px}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:100%!important;border:1px solid #ae3232!important}#fyre .key-code input{width:100%}#fyre .woocommerce div.product form.cart .variations label{line-height:1}@media (min-width:1200px){.woo-variation-gallery-wrapper{min-height:400px!important}}#ship-class,.shipfree,div#trudoor-price{display:inline-flex;justify-content:center;align-items:center;position:relative}#ship-class i.att-tooltip.fas.fa-question-circle{margin-left:5px}#ship-class i.fal.fa-truck{margin-right:3px}#ajax-loader{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:32px;height:32px;opacity:1}.overview .row>div.col{margin-bottom:35px}@media (min-width:992px){.col-lg-1_half{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-2_half{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:768px) and (max-width:991px){.col-md-1_half{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-2_half{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}form .error{text-align:right;width:100%;padding:5px;color:#be3939}.storefront-sticky-add-to-cart{display:block;position:fixed;top:0;left:0;right:0;z-index:4;transform:translate3d(0,-100%,0);padding:ms(1);overflow:hidden;zoom:1;box-shadow:0 1px 2px rgba(0,0,0,.2);animation-duration:.5s;animation-fill-mode:both;opacity:0;visibility:hidden;background-color:#fff}.storefront-sticky-add-to-cart--slideInDown{animation-name:slideInDown}.storefront-sticky-add-to-cart--slideOutUp{animation-name:slideOutUp}.storefront-sticky-add-to-cart__content{display:flex;align-items:center;justify-content:space-between}.storefront-sticky-add-to-cart__content-title{display:block}.storefront-sticky-add-to-cart__content-button{margin-left:auto}.storefront-sticky-add-to-cart img{max-width:ms(6);margin:0 ms(2) 0 0;padding:3px}.storefront-sticky-add-to-cart--slideInDown{transform:translate3d(0,-1px,0);opacity:1;visibility:visible}.storefront-sticky-add-to-cart__content-product-info{padding:15px;line-height:1.2;align-items:center;display:flex}.storefront-sticky-add-to-cart .storefront-sticky-add-to-cart__content img{width:80px;height:80px;margin:auto 0}.woocommerce .storefront-sticky-add-to-cart .storefront-sticky-add-to-cart__content a.storefront-sticky-add-to-cart__content-button{width:auto!important;margin-left:auto!important;margin-right:15px;min-width:140px}.storefront-sticky-add-to-cart .single_add_to_cart_button,.storefront-sticky-add-to-cart .single_add_to_cart_button:hover{width:auto}@media (max-width:991px){#sticky-add-to-cart .container{max-width:100%}#sticky-add-to-cart .sticky-product-info{padding-right:15px}}@media (min-width:992px){#sticky-add-to-cart-button{white-space:nowrap}}@media (max-width:768px){.storefront-sticky-add-to-cart__content-product-info{flex:1;padding:0}#sticky-add-to-cart .container{padding-left:10px;padding-right:10px;padding-bottom:10px;padding:10px}.storefront-sticky-add-to-cart .storefront-sticky-add-to-cart__content img{width:60px;height:60px}}#sticky-add-to-cart .sticky-product-info{display:inline-flex;margin-right:auto;width:calc(100% - 200px);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#sticky-add-to-cart .sticky-product-info::-webkit-scrollbar{display:none}#sticky-add-to-cart .single_add_to_cart_button{width:auto}#sticky-add-to-cart .sticky-product-info{display:inline-flex;margin-right:auto}#sticky-add-to-cart .single_add_to_cart_button{min-width:200px}#sticky-add-to-cart-button{min-width:140px;width:auto}@media (max-width:575px){.woocommerce .storefront-sticky-add-to-cart .storefront-sticky-add-to-cart__content a.storefront-sticky-add-to-cart__content-button{margin-right:5px}}@media (max-width:420px){#sticky-add-to-cart{overflow-x:auto;overflow-y:hidden;white-space:nowrap}#sticky-add-to-cart *{flex-wrap:nowrap!important}#sticky-add-to-cart .container{padding-top:10px}}#sticky-add-to-cart-button.added::after,.single_add_to_cart_button.added::after{content:"\f00c"!important;font-family:"Font Awesome 5 Pro"!important;font-weight:900!important}.single_add_to_cart_button{cursor:pointer}.product-title-container{display:flex;align-items:start;gap:10px}trudoor-product-form#trudoor-product-form{width:100%}.overview table{width:100%;border:1px solid #ccc;margin:1rem auto}.overview table td{border:1px solid #ccc}