.collection-banner-new--no-image .collection-banner-new__text-wrapper{max-width:100%!important;padding-inline:50px;position:static!important;transform:unset;width:100%}.collection-banner-new__inner .collection-banner-new__text-wrapper{max-width:100%;padding-inline:50px;width:100%}.collection-banner-new__inner .collection-banner-new__text-wrapper .collection-banner-new__title{font-size:64px;text-transform:uppercase;font-weight:900;color:#fff}.collection-banner-new__inner .collection-banner-new__text-wrapper span{font-size:30px}.collection-banner-new__inner .collection-banner-new__text-wrapper h2{color:#fff;letter-spacing:0;margin:0}.collection-banner-new__inner .collection-banner-new__text-wrapper p{letter-spacing:0;line-height:140%;max-width:1280px;margin-inline:auto;font-size:18px}section.video-image-section .video--image-main{display:grid;grid-template-columns:1fr 1fr;gap:20px}.collection-banner-new .collection-banner-new__inner .breadcrumbs{width:100%;max-width:100%;padding:0;text-align:left;position:absolute;top:4%;left:0;padding-inline:50px;color:#fff;letter-spacing:0;z-index:1}.collection-banner-new .collection-banner-new__inner .breadcrumbs a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.collection-banner-new .collection-banner-new__inner{z-index:1}.collection-banner-new .collection-banner-new__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;z-index:1}.collection-banner-new .collection-banner-new__inner .collection-banner-new__image-container{height:520px}.collection-shopby-collection-section .collection-banner-new__inner{text-align:center;max-width:1400px;padding-block:30px;overflow:hidden}.collection-shopby-collection-section .collection-banner-new__inner .category_slider_sec .collection-category-subcategory-image{background-color:#f1f1f1;width:120px;height:120px;margin-inline:auto;border-radius:50%;overflow:hidden}.collection-shopby-collection-section .collection-banner-new__inner .category_slider_sec .collection-category-subcategory-image img.menu-image{width:100%;height:100%;object-fit:cover}.collection-shopby-collection-section .collection-banner-new__inner .category_slider_sec span.block-title{color:#002b45;letter-spacing:0;line-height:135%;display:inline-block;margin-top:16px;font-weight:500}.size_filter_section.page-width{max-width:1920px;overflow:hidden;position:relative;padding-top:40px}.size_filter_section h2{margin-top:0}.size_filter_section .size-filters-slider .swiper-slide .onchnage_classification{padding:8px 15px;justify-content:center;font-size:16px;border:1px solid rgb(0 43 69 / 50%);color:#002b45;letter-spacing:0;font-weight:500;cursor:pointer;transition:.25s ease-in-out;border-radius:50px}.size_filter_section .size-filters-slider .swiper-slide .onchnage_classification:hover,.size_filter_section .size-filters-slider .swiper-slide .onchnage_classification.active{background-color:#002b45;color:#fff}.size_filter_section .size-filters-slider .slider_swiper{border:0;box-shadow:0 2px 10px #00000026;width:40px;height:40px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:18px;transition:.25s ease-in-out}.size_filter_section .size-filters-slider .slider_swiper:after{visibility:hidden}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-next[aria-disabled=true],.size_filter_section .size-filters-slider .slider_swiper.swiper-button-prev[aria-disabled=true]{visibility:hidden}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-next{background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/right-arrow.svg?v=1760436063);right:52px;top:40px}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-prev{background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/Frame.svg?v=1760436056);right:110px;top:40px;left:auto}.size_filter_section .size-filters-slider .slider_swiper:hover{background-size:20px}.buying_flagpole_section.page-width{max-width:1920px}.buying_flagpole_section .buying_flagpole_data{display:grid;grid-template-columns:450px 1fr;gap:30px;margin-block:70px;align-items:unset}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section{background-color:#f2f2f2;padding:25px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_title{margin:0;font-weight:700;color:#002b45;text-transform:uppercase;font-size:34px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_para{color:#002b45;letter-spacing:0;line-height:135%;font-weight:500;margin:10px 0 12px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now{background:#fff;color:#002b45;transition:all .3s ease;padding:16px 30px;line-height:normal;display:inline-block;text-decoration:none;letter-spacing:0;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:50px;overflow:hidden;position:relative;z-index:1;margin-top:auto;width:100%;text-align:center}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-5%;width:125%;height:100%;opacity:0;z-index:-1;opacity:1;border-radius:var(--button-border-radius, 0px);transform-origin:bottom left;backface-visibility:hidden;transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0);will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1);background:#002b45}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now:hover:before{transform:rotate3d(0,0,1,0) translateZ(0)}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now:hover{color:#fff}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section img{width:100%;height:auto}.all_collection_title_sec.page-width{max-width:1920px}.all_collection_title_sec.page-width .all_collection_title{margin:0 0 48px;font-size:34px;line-height:1.236;font-weight:600;color:#002b45}@media only screen and (max-width:767px){.all_collection_title_sec.page-width .all_collection_title{display:none}}.grid_new .gradient.color-scheme-1{background-color:#f2f2f2}.grid_new .facets-vertical{max-width:1920px;gap:50px;align-items:flex-start}.grid_new .facets-vertical aside#main-collection-filters{max-width:300px;width:100%;padding-right:0;top:0;left:0}.grid_new .facets-vertical .product-grid-container{flex:1;width:calc(100% - 300px)}@media only screen and (max-width:749px){.grid_new .facets-vertical .product-grid-container{width:100%}}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical{width:100%}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__summary{text-transform:uppercase;color:#002b45;font-size:17px;font-weight:600;position:relative;padding-left:30px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__summary:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);line-height:normal;font-size:28px;font-weight:300;width:14px;height:14px;background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/ic_baseline-plus.svg?v=1760443634);background-position:center;background-repeat:no-repeat;background-size:contain}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__summary:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);line-height:normal;font-size:28px;font-weight:300;width:14px;height:14px;background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/ic_baseline-minus.svg?v=1760443634);background-position:center;background-repeat:no-repeat;background-size:contain}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data details[open] .facets__summary:before{visibility:hidden}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data details:not([open]) .facets__summary:after{visibility:hidden}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .list-menu__item{color:#002b45;font-weight:500}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .list-menu__item label.facets__label input[type=checkbox]{background-color:#f2f2f2;border:1px solid #002b45;border-radius:0;overflow:hidden}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .list-menu__item label.facets__label{letter-spacing:0;font-size:15px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data p.desktop-facets__info{margin-block:0 10px;letter-spacing:0;color:#002b45}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__price input{border:1px solid #002b45;background-color:transparent;color:#002b45;font-weight:600;font-family:Inter;font-size:15px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__price .field:before,.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__price .field:after{visibility:hidden}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__price .field label.field__label{letter-spacing:0;color:#002b45;font-weight:400}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data details{border-bottom:1px solid rgb(0 43 69 / 20%);border-top:0}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__summary span.facets__summary-label{text-decoration:none}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper{background-color:#fff;padding:18px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content{padding:12px 0 0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content h3.card__heading a{font-size:16px;font-weight:700;letter-spacing:0;line-height:135%;text-decoration:none!important;color:#000;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:auto}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price span{letter-spacing:0;color:#002b45}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .coll-card-badges h3{padding:2px 12px;font-size:14px;font-weight:600;background:transparent;padding-inline:0;letter-spacing:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .coll-card-badges h3 a{font-size:14px;font-weight:600;color:#000;text-decoration:none}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__regular{letter-spacing:0;color:#002b45;font-weight:600}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price{margin-top:12px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add{margin-bottom:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button{background-color:#002b45;color:#fff;letter-spacing:0;text-transform:capitalize;font-size:16px;font-weight:500;border:1px solid #002b45;transition:.25s ease-in-out;border-radius:50px;display:block;width:100%;padding:12px 0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button:hover{background-color:transparent;color:#002b45}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add a.custom-andor-pdp-redirect{display:block;text-decoration:none;cursor:pointer}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add a.custom-andor-pdp-redirect button{cursor:pointer}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add a.custom-button-for-variant-products{text-decoration:none}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button:before,.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button:after{visibility:hidden}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__badge{position:absolute;top:0;bottom:100%;grid-row-start:unset;margin:0;left:auto;right:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__badge span{border-radius:4px;text-transform:capitalize;letter-spacing:0;background-color:#002b45;font-size:13px}.grid_new .facets-vertical .product-grid-container .collection div#AjaxinatePagination{text-align:center}.grid_new .facets-vertical .product-grid-container .collection div#AjaxinatePagination a{color:#002b45;text-decoration:none;letter-spacing:0;font-size:18px;font-weight:500}.grid_new .facets-vertical .product-grid-container .collection div#AjaxinatePagination a:after{content:"";display:inline-block;border:2px solid #002b45;width:15px;height:15px;border-right-color:transparent;border-radius:50%;position:relative;top:3px;margin-left:5px;animation:rotate 5s linear infinite}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper{display:flex;align-items:center}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner{padding-inline:0px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner h2{margin:0;text-transform:uppercase;font-size:48px;font-weight:900;word-break:unset}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner p{margin:22px 0;font-size:25px;line-height:170%}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner span{font-size:20px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:0;text-decoration-color:#ffffff38;display:block;margin-top:55px}.paginate_data.flex-row{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap;overflow-x:auto}.paginate_data.flex-row>span{flex:0 0 auto}.paginate_data.flex-row .prev,.paginate_data.flex-row .next,.paginate_data.flex-row .page,.paginate_data.flex-row .deco{display:inline-flex;align-items:center;justify-content:center;min-height:35px}#product-count{margin:0 auto;text-align:center}.paginate_data.flex-row a,.paginate_data.flex-row .current,.paginate_data.flex-row .deco{display:inline-flex;align-items:center;justify-content:center;min-width:35px;height:35px;padding:0 14px;border:1px solid #d7d7d7;border-radius:999px;background:#fff;color:#002b45;text-decoration:none;font-weight:600;line-height:1;white-space:nowrap}.paginate_data.flex-row .current{background:#002b45;border-color:#002b45;color:#fff}.paginate_data.flex-row a:hover{background:#f4f7fa}.paginate_data #load-more-wrapper #load-more-btn{background-color:#002b45;color:#fff;padding:12px 30px;display:inline-block;font-size:16px;border-radius:50px;cursor:pointer;border:1px solid #002b45;transition:.25s ease-in-out}.paginate_data #load-more-wrapper #load-more-btn:hover{background-color:#fff;color:#002b45}.template_collection .new-blog .blog .title-wrapper-with-link{display:block}.template_collection .new-blog .blog .title-wrapper-with-link h2{text-align:center;font-size:34px;line-height:1.236;font-weight:600}.template_collection .new-blog .blog .title-wrapper-with-link .blog_para p{text-align:center;margin-top:6px;font-size:17px;line-height:1.6;letter-spacing:0;color:#002b45}@keyframes rotate{0 {transform: rotate(0deg);} 100% {transform: rotate(3600deg);}}.buying_flagpole_section .buying_flagpole_data .flagpole_image_data a{display:grid}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .price-slider-container,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .price-slider-container{width:100%;max-width:400px;margin:auto;text-align:center;font-family:Arial,sans-serif}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs{display:flex;justify-content:space-between;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs .curr-input,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs .curr-input{display:flex;align-items:center;gap:8px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs .curr-input span,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs .curr-input span{font-size:16px;font-weight:600;color:#002b45}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range],.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;pointer-events:none;width:100%;height:6px;background:transparent;z-index:3;left:0;margin:0;border:0;border-radius:50px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-container,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-container{position:relative;width:100%;height:6px;background:#fff;border-radius:50px;padding:0;border:none}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-track,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-track{position:absolute;height:6px;border-radius:3px;z-index:3;transition:background .3s ease-in-out;display:inline-block!important;background:#002b45!important}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range]::-webkit-slider-runnable-track,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range]::-moz-range-track,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]::-moz-range-track{height:6px;background:transparent}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range]::-webkit-slider-thumb,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background-color:#fff;background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/thumb.png?v=1760533355);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0%;border:1px solid #002b45;box-shadow:0 0 #0003;pointer-events:auto;cursor:pointer;position:relative;z-index:9;top:-7px;left:-0px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range]::-moz-range-thumb,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]::-moz-range-thumb{width:20px;height:20px;background-color:#fff;background-image:url(https://cdn.shopify.com/s/files/1/0619/2998/0007/files/thumb.png?v=1760533355);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0%;border:1px solid #002b45;box-shadow:0 0 #0003;pointer-events:auto;cursor:pointer;left:-10px;z-index:9}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data input[type=range]::-ms-thumb,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data input[type=range]::-ms-thumb{width:20px;height:20px;background:#fff;border-radius:0%;border:1px solid #002b45;box-shadow:0 0 #0003;pointer-events:auto;cursor:pointer;z-index:9}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs input,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs input{width:100%;text-align:center;pointer-events:unset;padding:9px 12px;margin:0;text-align:left;min-height:unset;height:auto;box-shadow:none;color:#002b45;font-family:Inter;font-weight:500;border:1px solid #002b45}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs input::placeholder,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs input::placeholder{color:#002b45}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs input[type=number]::-webkit-inner-spin-button,.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs input[type=number]::-webkit-outer-spin-button,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs input[type=number]::-webkit-inner-spin-button,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .slider-inputs .curr-input input.field__input::placeholder,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .slider-inputs .curr-input input.field__input::placeholder{opacity:1}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__header-vertical,.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .facets__header-vertical{padding:0}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .active-facets__button-remove{background-color:#002b45;color:#fff;text-decoration:none;letter-spacing:0;text-transform:uppercase;padding:5px 20px;display:inline-block;border-radius:50px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical facet-remove .active-facets__button>span{box-shadow:none;border:1px solid #002b45;letter-spacing:0;font-size:15px;padding-block:5px;font-weight:500}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical facet-remove span.refine_by{text-transform:uppercase;letter-spacing:.4px;font-size:14px;font-weight:600;color:#002b45}.collection-banner-new--no-image{padding:0!important;display:grid}.collection-banner-new--no-image .collection-banner-new__inner:before{visibility:hidden}.collection-banner-new--no-image .collection-banner-new__inner .breadcrumbs,.collection-banner-new--no-image .collection-banner-new__text-wrapper .collection-banner-new__title,.collection-banner-new--no-image .collection-banner-new__text-wrapper .collection-banner-new__description{color:#002b45}.collection-banner-new--no-image .collection-banner-new__text-wrapper{padding-block:60px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_inner{display:grid;grid-template-columns:1fr 1fr;gap:30px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section{display:flex;cursor:unset;flex-wrap:wrap;gap:10px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;cursor:pointer;width:calc(20% - 8px)}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section .tile_image img{width:100%;height:auto}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section{background-color:#002b451a;border-radius:15px;overflow:hidden;margin-block:40px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading{background-color:#002b45;color:#fff;display:flex;align-items:center;justify-content:space-between}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading p{margin:0;display:flex;align-items:center;gap:8px;padding:10px 25px;text-transform:uppercase;font-weight:600;font-size:20px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading p span.bestseller_img{display:flex}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section .tile_title p{background-color:#91919126;color:#002b45;letter-spacing:0;font-size:16px;font-weight:600;padding:6px 20px;margin:0;border-radius:6px;line-height:130%;text-align:center;min-height:58px;display:flex;align-items:center;justify-content:center}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section .tile_title{padding:6px;margin-top:auto}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section .tile_image{display:grid}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .popular_flag_size{margin-block:40px}.grid_new .popular_flag_size .popular_flag_size_title{margin:0 0 20px;text-transform:uppercase;color:#002b45;font-weight:700;font-size:22px;line-height:100%}.grid_new .popular_flag_size .flag_size_links{display:flex;flex-wrap:wrap;gap:12px}.grid_new .popular_flag_size .flag_size_links a{border:1px solid #002b45;padding:10px 20px;line-height:100%;background-color:#fff;color:#002b45;text-decoration:none;letter-spacing:0;font-weight:500;transition:.25s ease-in-out;border-radius:50px}.grid_new .popular_flag_size .flag_size_links a:hover{background-color:#002b45;color:#fff}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading .bestseller_arrows{position:relative;display:flex;gap:10px;padding-right:20px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading .bestseller_arrows *{display:inline-flex;width:30px;height:30px;background-color:#fff;border-radius:50%;align-items:center;justify-content:center;position:static;transform:unset;margin:0}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_heading .bestseller_arrows *:after{font-size:16px;font-weight:700;color:#002b45}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_img{width:100%;height:auto}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data{padding:18px;width:100%}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item{background-color:#fff;padding:14px;position:relative;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item a.people_also_bought_title{font-size:16px;text-decoration:none;color:#002b45;letter-spacing:0;font-weight:700;display:inline-block;line-height:135%}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .price-inline-display p.people_also_bought_price{margin:0;font-size:22px;letter-spacing:0;font-weight:700;color:#002b45}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .product-brand-name a{display:inline-block;padding:0;font-size:14px;font-weight:600;background:transparent;text-align:left;width:fit-content;color:#162d59;text-decoration:none;letter-spacing:0;line-height:normal}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .product-brand-name a p{margin:0}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating a{text-decoration:none}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating .stjr-product-rating-widget__num-reviews span{color:#002b45!important;font-weight:500!important;text-transform:capitalize}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating{margin-block:8px 8px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .price-inline-display{margin-bottom:12px;display:flex;gap:7px;margin-top:4px;align-items:center}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link{margin-top:auto}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link .quick-buy-btn{display:block;margin-top:24px;width:100%;padding:14px 0;font-size:16px;font-weight:600;color:#fff;background-color:#002b45;border-radius:50px;border:1px solid #002b45;cursor:pointer;transition:.25s ease-in-out;position:relative}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link .quick-buy-btn:hover{background-color:transparent;color:#002b45}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link .quick-buy-btn .no_visibility{visibility:hidden}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link .quick-buy-btn .loading__spinner:not(.hidden){position:absolute;left:46%;top:32%;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-right-color:transparent;animation:rotate .5s linear infinite;transform-box:fill-box;transform-origin:}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .bestseller_choose_option_link .quick-buy-btn:hover .loading__spinner:not(.hidden){border-color:#002b45;border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.quick-buy-btn.bestseller_renew.sold_out_btn{opacity:.5}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial{position:relative}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .product_tag_data{position:absolute;top:0;left:0}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .wishlist-button{position:absolute;right:0;top:0}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .product_tag_data .product_tag{padding:8px 12px;display:inline-block;background-color:#002b45;color:#fff;font-size:13px;line-height:normal;border-bottom-right-radius:10px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .wishlist-button{position:absolute;right:15px;top:15px;background-color:#fff;border:0;width:40px;height:40px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026;z-index:1;cursor:pointer;transition:.25s ease-in-out}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .wishlist-button span{display:flex}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .wishlist-button:hover{background-color:#002b45}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .best_seller_initial .wishlist-button:hover svg path{stroke:#fff}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .price-inline-display .compare-at-price{color:#162d59;letter-spacing:0;font-size:15px}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .price-inline-display *{line-height:normal}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .price-inline-display .percent-off{background-color:#002b45;color:#fff;font-size:13px;padding:4px 7px;border-radius:5px}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container{background-position:center;background-repeat:no-repeat;background-size:cover;padding:14px 60px;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;background-color:#333}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item{flex:1;text-align:center}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item .popular_img_sec{width:62px;height:62px;background-color:#fff;border-radius:50px;margin-inline:auto;display:inline-flex;align-items:center;justify-content:center}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item img.popular-item-image{width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(100%) invert(12%) sepia(72%) saturate(1492%) hue-rotate(177deg) brightness(94%) contrast(101%)}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item .popular-item-inner-data .popular-item-title{color:#fff;letter-spacing:0;font-size:18px;padding-inline:20px}.grid_new .size-filter-items-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:40px}.grid_new .size-filter-items-container .size-filter-item{background-color:#fff;border-radius:10px;overflow:hidden}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data{display:grid;grid-template-columns:120px 1fr;gap:12px}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner{display:flex;align-items:center;justify-content:space-between}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .view_btn{background-color:#002b45;color:#fff;text-decoration:none;font-size:13px;padding:8px 20px;line-height:normal;display:inline-block;text-transform:uppercase;border-radius:4px;letter-spacing:0;border:1px solid #002b45;transition:.25s ease-in-out}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .view_btn:hover{background-color:transparent;color:#002b45}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .size-filter-item-title{margin:0;font-size:18px;letter-spacing:0;font-weight:600;line-height:130%}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .popular-item-description{margin:8px 0 0;letter-spacing:0;color:#162d59;line-height:normal;font-size:15px}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content{padding:15px 15px 15px 0}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data img{width:100%;height:100%;object-fit:cover}.custom_collection_banner_section .custom_collection_banner_inner_section{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.custom_collection_banner_section .custom_collection_banner_inner_section .breadcrumb_data .breadcrumbs{max-width:1920px}.custom_collection_banner_section .custom_collection_banner_inner_section .breadcrumb_data .breadcrumbs{max-width:1920px;color:#fff}.custom_collection_banner_section .custom_collection_banner_inner_section .breadcrumb_data .breadcrumbs a{font-size:16px;text-decoration:underline;text-underline-offset:4px;letter-spacing:0}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title{font-size:64px;text-transform:uppercase;font-weight:900;color:#fff;padding-inline:50px;text-align:center}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title p{margin:0 0 22px;line-height:normal}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding-bottom:0}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data .bullet_point_inner_data{display:flex;align-items:center;gap:8px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data .bullet_point_inner_data .bullet_points_value{margin:0}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_data_sec{padding-block:60px;min-height:472px;display:flex;align-items:center;flex-direction:column;justify-content:center}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data h2{margin:0}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data p{margin:8px 0 30px;color:#002b45;letter-spacing:0;line-height:140%}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data p a{color:#002b45;font-weight:600}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data p a:hover{color:#8b2323}section.video-image-section{margin-bottom:60px}section.video-image-section .video--image-main .video-container iframe,section.video-image-section .video--image-main .image-container img{width:100%;height:300px;object-fit:cover}.military-and-memorial-flags-fast-shipping .popular_flag_size{margin-bottom:40px}.outdoor-american-flags-super-tough-annin-amp-valley-forge-flags .popular_extra_desktop{margin-top:40px}.shop-by-wind-speed-low-medium-high-in-stock-now .popular_flag_size,.indoor-flags-and-flagpoles-1-us-flag-store .popular_flag_size{margin-bottom:40px}.commercial-flagpoles .buying_flagpole_section .buying_flagpole_data .flagpole_image_inner{grid-template-columns:1fr}.commercial-poles-accessories-amp-parts-u-s-flag-store .collection-shopby-collection-section .collection-banner-new__inner{padding-block:30px 60px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_half_banner_image img{margin-top:10px;border-radius:25px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner{display:grid;grid-template-columns:1fr 1fr;gap:30px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data .half_banner_title{margin:0;color:#002b45;letter-spacing:0;font-weight:700;line-height:100%;font-size:24px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data .half_banner_subtitle{margin:8px 0 0;letter-spacing:0;color:#002b45;font-size:16px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data{position:relative}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data a{display:flex;position:absolute;right:0;top:0;width:25px;height:25px;padding:0}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data a img{filter:brightness(0) saturate(100%) invert(10%) sepia(32%) saturate(5776%) hue-rotate(185deg) brightness(90%) contrast(101%)}.template_collection .cstm_collec_data .cstm_collection_btn_data a{width:150px}.other-flags-us-state-world-and-more-u-s-flag-storeother-flags.template_collection .cstm_collec_data .cstm_collection_btn_data a{width:160px}.flag-display-cases-amp-accessories-flag-cases .template_collection .cstm_collec_data .cstm_collection_btn_data a{width:180px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating{margin-block:8px 0px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stjr-product-rating-widget__num-reviews span{color:#002b45!important;font-weight:500!important;text-transform:capitalize;letter-spacing:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating a{text-decoration:none}.flagpole-accessories-amp-lights-u-s-flag-store.template_collection .cstm_collec_data .cstm_collection_btn_data a{width:180px}.template_collection .collection_quick_btn .choose_option_link .quick-buy-btn{border-radius:50px;font-size:16px;padding-block:10px}.template_collection .cstm_collection_whole .category_btn_data .category_btn_whole_section{margin:0 0 15px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price-item.price-item--sale{font-size:22px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .same_day_shipping_data,.best_seller_section_data .best_seller_item .same_day_shipping_data{display:flex;align-items:center;letter-spacing:0;color:#002b45;font-size:14px;gap:5px;font-weight:500;margin-bottom:16px;margin-top:0}.best_seller_section_data .best_seller_item .same_day_shipping_data{margin-bottom:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .same_day_shipping_data p.same_day_text{margin:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .collection_made_in_us{position:absolute;bottom:10px;right:10px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .collection_made_in_us p.us_made{margin:0;display:flex}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .collection_made_in_us p.us_made img{width:60px}@media screen and (min-width:992px){.buying_flagpole_section .buying_flagpole_data .flagpole_image_section a.mobile_flagpole_img_link{display:none}}@media screen and (max-width:1750px){.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner h2{font-size:38px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner{padding-inline:0}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner p{margin:22px 0;font-size:20px;line-height:160%}}@media screen and (max-width:1440px){.size_filter_section .size-filters-slider .slider_swiper.swiper-button-next,.size_filter_section .size-filters-slider .slider_swiper.swiper-button-prev{top:35px}.collection-banner-new__inner .collection-banner-new__text-wrapper .collection-banner-new__title{font-size:54px}.grid_new .facets-vertical aside#main-collection-filters{max-width:260px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner h2{font-size:44px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner{padding-inline:0px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner h2{font-size:32px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner p{margin:22px 0;font-size:20px;line-height:160%}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper,.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container{padding:14px}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item .popular-item-inner-data .popular-item-title{font-size:16px;padding-inline:0px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title{font-size:54px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data .half_banner_title{font-size:20px}}@media screen and (max-width:1280px){.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.size_filter_section h2,.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_title,.all_collection_title_sec.page-width .all_collection_title,.template_collection .new-blog .blog .title-wrapper-with-link h2{font-size:28px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content h3.card__heading a{font-size:16px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__regular{font-size:14px}.collection-banner-new .collection-banner-new__inner .collection-banner-new__image-container{height:400px}.collection-banner-new__inner .collection-banner-new__text-wrapper .collection-banner-new__title{font-size:48px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section{padding:18px}.buying_flagpole_section .buying_flagpole_data{grid-template-columns:300px 1fr;gap:20px}.template_collection .new-blog .blog .title-wrapper-with-link .blog_para p{font-size:15px}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .size-filter-item-title{font-size:16px}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .popular-item-description{margin:5px 0 0;font-size:14px}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data .filter-content-inner .view_btn{font-size:13px;padding:7px 14px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title{font-size:48px}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data h2{margin:0;font-size:28px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_data_sec{min-height:352px}.collection-banner-new__inner .collection-banner-new__text-wrapper h2{font-size:28px}.collection-banner-new__inner .collection-banner-new__text-wrapper p{font-size:16px}}@media screen and (max-width:1199px){.grid_new .facets-vertical{gap:25px}.grid_new .popular-items-container .popular-item{flex:unset;width:calc(50% - 10px)}}@media screen and (max-width:1024px){.collection-shopby-collection-section .collection-banner-new__inner,.size_filter_section.page-width,.buying_flagpole_section.page-width,.all_collection_title_sec.page-width{padding-inline:20px}.all_collection_title_sec.page-width .all_collection_title{margin:0 0 28px}.grid_new .facets-vertical{padding-inline:20px}.grid_new .facets-vertical aside.facets-wrapper .facets__form-vertical .detailed-data .facets__summary{font-size:15px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner{padding-inline:0}.collection-banner-new__inner .collection-banner-new__text-wrapper .collection-banner-new__title{font-size:40px}.collection-banner-new .collection-banner-new__inner .collection-banner-new__image-container{height:340px}.collection-banner-new__inner .collection-banner-new__text-wrapper .breadcrumbs,.collection-banner-new .collection-banner-new__inner .breadcrumbs,.collection-banner-new__inner .collection-banner-new__text-wrapper{padding-inline:20px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_inner{gap:20px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now{padding:14px 30px;font-size:14px}.grid_new .size-filter-items-container{grid-template-columns:1fr;gap:15px;margin-block:40px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title{font-size:40px}.custom_collection_banner_section .custom_collection_banner_inner_section .breadcrumb_data .breadcrumbs{padding-inline:20px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_data_sec{min-height:292px}section.video-image-section .video--image-main .video-container iframe,section.video-image-section .video--image-main .image-container img{height:255px}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data h2{font-size:22px}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data p{font-size:15px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner{gap:18px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data a{width:22px;height:22px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data .half_banner_subtitle{font-size:15px}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner .flagpole_half_banner_sec .flagpole_half_banner_data .half_banner_title{font-size:18px}}@media screen and (max-width:991px){.grid_new .facets-vertical aside#main-collection-filters{max-width:220px}.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.paginate_data div#product-count{font-size:14px}.paginate_data #load-more-wrapper #load-more-btn{padding:10px 25px;font-size:14px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button{font-size:14px}.template_collection .new-blog{padding-top:60px}.buying_flagpole_section .buying_flagpole_data{gap:20px;grid-template-columns:1fr}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section a.desktop_flagpole_img_link,.commercial-flagpoles .buying_flagpole_section .buying_flagpole_data .flagpole_image_section a.desktop_flagpole_img_link{display:none}.collection-banner-new__inner .collection-banner-new__text-wrapper .breadcrumbs a{font-size:14px}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-next{right:22px}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-prev{right:80px}.collection-banner-new .collection-banner-new__inner .breadcrumbs a{font-size:14px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_inner a.desktop_flagpole_img_link{display:block}.collection-banner-new--no-image .collection-banner-new__text-wrapper{padding-block:60px 20px}.custom_collection_banner_section .custom_collection_banner_inner_section .breadcrumb_data .breadcrumbs a{font-size:14px}.collection-banner-new__inner .collection-banner-new__text-wrapper h2{font-size:22px}.commercial-poles-accessories-amp-parts-u-s-flag-store .collection-shopby-collection-section .collection-banner-new__inner{padding-block:30px 40px}}@media screen and (max-width:767px){.collection-banner-new__inner .collection-banner-new__text-wrapper .collection-banner-new__title{font-size:28px}.collection-shopby-collection-section .collection-banner-new__inner .category_slider_sec .collection-category-subcategory-image{width:90px;height:90px}.collection-shopby-collection-section .collection-banner-new__inner .category_slider_sec span.block-title{font-size:13px}.buying_flagpole_section .buying_flagpole_data{margin-block:50px}.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 10)}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper{padding:8px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .quick-add button{font-size:14px;min-height:unset;padding-block:10px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content h3.card__heading a{font-size:14px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .coll-card-badges h3{padding:0;font-size:11px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .coll-card-badges h3 a{font-size:11px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__badge span{font-size:12px}.grid_new .facets-vertical .product-grid-container .collection .product-grid .promotional-banner-wrapper{padding:8px}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner h2{font-size:24px;line-height:normal}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner p{margin:22px 0;font-size:16px;line-height:140%}.grid_new .facets-vertical .product-grid-container .promotional-banner-wrapper .promotional-banner span{font-size:16px;margin-top:35px}.size_filter_section h2,.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_title,.all_collection_title_sec.page-width .all_collection_title,.template_collection .new-blog .blog .title-wrapper-with-link h2{font-size:25px}.paginate_data{flex-direction:column;gap:10px}.size_filter_section .size-filters-slider .slider_swiper{width:32px;height:32px;background-size:14px}.size_filter_section .size-filters-slider .slider_swiper.swiper-button-prev{right:70px}.size_filter_section .size-filters-slider .slider_swiper:hover{background-size:17px}.grid_new .facets-vertical aside#main-collection-filters{max-width:100%;position:static}.grid_new .facets-vertical aside#main-collection-filters .facets-container{padding-top:0}.grid_new .facets-vertical aside#main-collection-filters .facets-container details.mobile-facets__disclosure{background-color:transparent;padding:0;border-radius:0;margin-bottom:10px;width:100%}.grid_new .facets-vertical aside#main-collection-filters .facets-container details.mobile-facets__disclosure span.mobile-facets__open{color:#002b45;padding-block:0;font-family:Inter;letter-spacing:0;font-weight:500;width:100%}.grid_new .facets-vertical aside#main-collection-filters .facets-container details.mobile-facets__disclosure span.mobile-facets__open span.mobile-facets__open-label{letter-spacing:0}.grid_new .facets-vertical aside#main-collection-filters .facets-container details.mobile-facets__disclosure .mobile-facets__open-wrapper{width:100%}.grid_new .facets-vertical aside#main-collection-filters .facets-container details.mobile-facets__disclosure span.mobile-facets__open span.mobile_product_count{margin-left:auto}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__header-inner{text-align:left}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__header-inner h2.mobile-facets__heading{font-size:16px;text-transform:uppercase}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__header-inner p.mobile-facets__count{text-transform:capitalize;color:#002b45;letter-spacing:0;font-weight:500;opacity:.7;margin-top:4px;line-height:normal;text-transform:uppercase}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main{padding-top:20px;visibility:visible}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__summary{font-family:Inter;border-bottom:0px solid #e2e2e2;font-size:16px;letter-spacing:0;color:#002b45;text-transform:uppercase;font-weight:500;visibility:visible!important;position:relative;padding-left:50px;padding-block:7px}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .detailed-mobile-data details[open] .mobile-facets__summary:before{visibility:hidden}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .detailed-mobile-data .mobile-facets__summary:before{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%);line-height:normal;font-size:28px;font-weight:300;width:14px;height:14px;background-color:transparent;background-image:url(/cdn/shop/files/ic_baseline-plus.svg?v=1760443634);background-position:center;background-repeat:no-repeat;background-size:contain}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .detailed-mobile-data .mobile-facets__summary:after{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%);line-height:normal;font-size:28px;font-weight:300;width:14px;height:14px;background-color:transparent;background-image:url(/cdn/shop/files/ic_baseline-minus.svg?v=1760443634);background-position:center;background-repeat:no-repeat;background-size:contain}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .detailed-mobile-data details:not([open]) .mobile-facets__summary:after{visibility:hidden}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__summary .mobile-facets__arrow{display:none}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__submenu{position:static;transform:unset}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__close-button{margin-top:0;background-color:#002b45;color:#fff;text-transform:uppercase;font-weight:400}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main p.mobile-facets__info{font-size:16px;letter-spacing:0;color:#002b45;font-weight:500;margin-bottom:0;margin-top:0}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__submenu .mobile-facets__footer,.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__submenu button.mobile-facets__close-button{display:none}.collection-banner-new--no-image .collection-banner-new__text-wrapper{padding-block:60px 10px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_banner_title{font-size:28px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data{gap:15px;font-size:14px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_data_sec{padding-block:40px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_collection_data_sec{min-height:262px}.military-and-memorial-flags-fast-shipping .collection-banner-new .collection-banner-new__inner .collection-banner-new__image-container,.indoor-flags-and-flagpoles-1-us-flag-store .collection-banner-new .collection-banner-new__inner .collection-banner-new__image-container{height:520px}.collection-banner-new__inner .collection-banner-new__text-wrapper h2,.grid_new .popular_flag_size .popular_flag_size_title{font-size:18px}.grid_new .facets-vertical .product-grid-container .collection_desc.mobile_data h2{font-size:20px}section.video-image-section .video--image-main{grid-template-columns:1fr}section.video-image-section .video--image-main .video-container iframe,section.video-image-section .video--image-main .image-container img{height:315px}.grid_new .popular_flag_size .flag_size_links a{padding:10px 14px;font-size:14px}.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .list-menu__item{color:#002b45;font-weight:500}.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .list-menu__item label.facets__label{letter-spacing:0;font-size:15px;padding-block:6px}.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data .list-menu__item label.facets__label input[type=checkbox]{background-color:#f2f2f2;border:1px solid #002b45;border-radius:0;overflow:hidden}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__footer{padding-block:14px}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__footer button{background-color:#002b45;border-radius:50px;letter-spacing:0;font-size:15px;text-transform:uppercase}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__footer button:before,.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__footer button:after{visibility:hidden}.grid_new .facets-vertical aside#main-collection-filters .mobile-facets__main .mobile-facets__footer .mobile-facets__clear{border:1px solid #002b45;width:100%;text-align:center;height:100%;border-radius:50px;text-decoration:none;display:flex;align-items:center;justify-content:center;letter-spacing:0;text-transform:uppercase;font-weight:600;color:#002b45}.grid_new .facets-vertical aside.facets-wrapper .mobile-facets__main .detailed-mobile-data ul.mobile-facets__list{padding-bottom:15px}.grid_new .facets-vertical aside#main-collection-filters .facets-container .custom-filter-with{width:calc(100% + 20px)}.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section .tile_title p{font-size:14px;padding:6px 10px;line-height:122%}.template-location-search.overflow-hidden-mobile .cs-combo-header.shopify-section-group-header-group,.template-location-search.overflow-hidden-mobile .cs-announcement-bar{z-index:0}.buying_flagpole_section .buying_flagpole_data .flagpole_custom_half_banner{gap:18px;grid-template-columns:1fr}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_half_banner_image img{border-radius:20px}.active-facets.active-facets-mobile a.active-facets__button span.active-facets__button-inner{box-shadow:none;border:1px solid #002b45;letter-spacing:0;font-size:15px;padding-block:5px;font-weight:500}.active-facets.active-facets-mobile a.active-facets__button-remove span{background-color:#002b45;color:#fff;text-decoration:none;letter-spacing:0;text-transform:uppercase;padding:5px 20px;display:inline-block;border-radius:50px;margin-bottom:15px}.active-facets.active-facets-mobile a.active-facets__button-remove{padding-inline:0}.active-facets.active-facets-mobile a.active-facets__button{padding:7px 12px}.template_collection .collection_quick_btn .choose_option_link .quick-buy-btn{font-size:14px;padding-block:7px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .card__information .coll-card-badges{margin-top:8px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating{margin-block:5px 0px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price-item.price-item--sale{font-size:16px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price span{font-size:14px;display:inline-block}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .same_day_shipping_data{font-size:12px;margin-bottom:8px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .collection_made_in_us p.us_made img{width:40px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stars .custom-icon-star2,.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stars .custom-icon-star2-half-right,.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stars .custom-icon-star2-half-left{display:none}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stars .custom-icon-star2:first-child{display:inline-block}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .review-custom-rating .stjr-product-rating-widget__num-reviews{margin-left:4px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price{margin-top:10px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price-item.price-item--sale{font-size:14px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price-item{margin-right:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price span{font-size:12px;display:inline-block;margin-left:0}.grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating .stars .custom-icon-star2,.grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating .stars .custom-icon-star2-half-left,.grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating .stars .custom-icon-star2-half-right{display:none}.grid_new .collection_data_sec .best_seller_section .best_seller_section_data .best_seller_item .review-custom-rating .stars .custom-icon-star2:first-child{display:inline-block}}@media screen and (max-width:575px){.buying_flagpole_section .buying_flagpole_data .flagpole_image_inner{grid-template-columns:1fr;gap:10px}.grid_new .popular-items-container .popular-item{flex:unset;width:calc(100% + -0px)}.grid_new .size-filter-items-container .size-filter-item .size-item-inner-data{grid-template-columns:80px 1fr}.grid_new .size-filter-items-container .size-filter-item{border-radius:8px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data{gap:8px 15px;font-size:14px}.custom_collection_banner_section .custom_collection_banner_inner_section .custom_bullet_points_data .bullet_point_inner_data img{width:15px;height:auto}section.video-image-section .video--image-main .video-container iframe,section.video-image-section .video--image-main .image-container img{height:200px}.heavy-duty-residential-flagpoles-free-shipping .grid_new .popular-items-container .popular-item{flex:unset}}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price-item{font-family:Inter,sans-serif;color:#002b45!important;letter-spacing:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__badge .color-scheme-3{display:none}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__badge .color-scheme-4{background-color:#8e2025}.coll-seo-data{margin:0 auto 80px}@media only screen and (max-width:991px){.coll-seo-data{margin:0 auto 50px}}@media only screen and (max-width:767px){.coll-seo-data{margin:0 auto 40px}}.seo-text{background-color:#f1f1f1;padding:30px;max-width:1500px;margin:0 auto}@media only screen and (max-width:991px){.seo-text{padding:20px}}@media only screen and (max-width:767px){.seo-text{padding:15px}}:is(.seo-text .seo-preview,.seo-text .seo-full) h2{margin:0 0 20px;font-size:34px;line-height:1.236;font-weight:800;color:#002b45}@media only screen and (max-width:1280px){:is(.seo-text .seo-preview,.seo-text .seo-full) h2{font-size:28px;margin:0 0 15px}}@media only screen and (max-width:767px){:is(.seo-text .seo-preview,.seo-text .seo-full) h2{font-size:25px}}:is(.seo-text .seo-preview,.seo-text .seo-full) p{margin:0 0 16px;font-weight:400;font-size:16px;line-height:125%;letter-spacing:0;color:#002b45}@media only screen and (max-width:991px){:is(.seo-text .seo-preview,.seo-text .seo-full) p{font-size:14px}}:is(.seo-text .seo-preview,.seo-text .seo-full) p a{color:#8b2323;font-weight:500;letter-spacing:.4px;text-decoration:underline}:is(.seo-text .seo-preview,.seo-text .seo-full) p a:hover{text-decoration:none}.seo-text .seo-toggle-btn{background-color:#002b45;color:#fff;padding:12px 30px;display:inline-block;font-size:16px;border-radius:50px;cursor:pointer;border:1px solid #002b45;transition:.25s ease-in-out}.seo-text .seo-toggle-btn:hover{background-color:#fff;color:#002b45}@media only screen and (max-width:991px){.seo-text .seo-toggle-btn{padding:10px 25px;font-size:14px}}.grid_new .facets-vertical .product-grid-container .collection .product-grid{gap:15px}@media only screen and (max-width:991px){.grid_new .facets-vertical .product-grid-container .collection .product-grid{gap:12px}}.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(25% - 11.25px)}@media only screen and (max-width:1280px){.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(100%/3 - 30px/3)}}@media only screen and (max-width:991px){.grid_new .facets-vertical .product-grid-container .collection .product-grid .grid__item{width:calc(50% - 6px)}}.template_collection .new-blog .blog{background-color:transparent}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .card__information{flex-direction:column;display:flex;padding-bottom:10px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .card__information .card-information{margin-top:0}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .card__information .coll-card-badges{margin-top:8px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__inner .card__content .card__information{display:none}.grid_new .facets-vertical .product-grid-container .collection .product-grid li.grid__item{width:calc(25% - 11.25px)}.cstm_collec_banner_section{padding-inline:50px;max-width:1920px;width:100%;margin-inline:auto}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_banner_img{width:100%;display:flex;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%)}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_banner_img img{width:100%;height:auto}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_head{margin:0;width:100%;max-width:740px;font-family:DM Sans;font-size:52px;font-weight:700;line-height:55px;letter-spacing:0;color:#fff}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{color:#fff;font-size:30px;font-weight:600;line-height:130%;letter-spacing:1px;margin:0}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec .cstm_collec_btn a{color:#162d59;font-family:DM Sans;font-size:18px;font-weight:500;line-height:130%;background:#fbf9f5;padding:11px 10px;border-radius:12px;width:80px;transition:all .3s;justify-content:center;display:inline-flex;text-decoration:none}.cstm_collec_banner_section .cstm_collec_banner_inner_sec{overflow:hidden;position:relative;border-radius:28px;padding:15px 35px;margin-bottom:30px}.cstm_collec_banner_section .cstm_collec_btn a:hover{background:#8b2323!important;color:#fff!important;box-shadow:0 4px 10px #0000006e}.collection-banner-new--no-image .collection-banner-new__text-wrapper h1.collection-banner-new__title{display:none}@media only screen and (max-width:1280px){.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section{width:calc(100%/3 - 24px/3)}.grid_new .facets-vertical .product-grid-container .collection .product-grid li.grid__item{width:calc(100%/3 - 30px/3);max-width:calc(100%/3 - 30px/3)}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_head{font-size:42px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:24px}}@media screen and (max-width:1024px){.cstm_collec_banner_section{padding-inline:20px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:18px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_head{font-size:36px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec .cstm_collec_btn a{font-size:14px;padding:11px 10px;border-radius:8px;width:80px}}@media only screen and (max-width:991px){.american-flags-shop-premium-usa-made-flags-online-today .grid_new .collection_data_sec .category_tile_section .cateogry_tile_inner_section{width:calc(50% - 6px)}.grid_new .facets-vertical .product-grid-container .collection .product-grid li.grid__item{width:calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}@media only screen and (max-width:767px){.grid_new .popular_flag_size .flag_size_links{gap:10px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_banner_img{height:100%}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_banner_img img{width:100%;height:100%;object-fit:cover;object-position:0%}.cstm_collec_banner_section .cstm_collec_banner_inner_sec{padding:15px 20px;margin-bottom:10px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_head{font-size:25px;line-height:34px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:15px;margin:10px 0 0}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec .cstm_collec_btn a{font-size:10px;padding:10px;width:100%}.cstm_collec_btn{width:48%}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec{margin-top:12px}}.shopify-section .collection-banner-new .collection-banner-new__inner,.section .collection-banner-new{display:none}.grid_new .all_collection_title_sec .all_collection_title{margin-bottom:0}.section .cstm_collec_banner_section .cstm_collec_banner_inner_sec{margin-top:20px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__regular span,.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__sale .price-item.price-item--sale{font-size:22px;color:#121212!important}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price s.price-item--regular{color:#838383!important}.grid_new .all_collection_title_sec{margin-block:40px}.grid_new .all_collection_title_sec:has(+.collection_description_sec){margin-block:0px}.grid_new .collection_description_sec:has(h2){margin-top:10px}.video-collection-banner .video-image-section{margin-block:20px}.section-shop-by-collection-cp .size_filter_section{padding-top:0}.template_collection main .shopify-section:not(:has(.video-image-section))+.shopify-section:has(.cstm_collection_banner){margin-top:20px!important}body.template-location-collection\.flag-display-case .cstm_collection_banner{margin-top:20px}.template_collection .cstm_collection_banner .cstm_collection_banner_sec{margin:0}body.page .breadcrumbs,body.page .page-width,body.template-location-collection\.other-flags .breadcrumbs,body.template-location-collection\.other-flags .page-width,body.template-location-collection\.flag-display-case .breadcrumbs,body.template-location-collection\.flag-display-case .page-width{max-width:1330px}.template_collection .cstm_collec_data .cstm_collection_btn_data .cstm_collection-sec-link{width:100%;max-width:150px!important}.flagpole-accessories-amp-lights-u-s-flag-store.template_collection .cstm_collec_data .cstm_collection_btn_data .cstm_collection-sec-link,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags.template_collection .cstm_collec_data .cstm_collection_btn_data .cstm_collection-sec-link{width:100%;max-width:180px!important}.collection-shopby-collection-section div.collection-banner-new__inner .category_slider_sec .swiper_container_collection_sub_collection{overflow:hidden}.product .product__media-wrapper .product-media-gallery-wrapper .main-swiper .swiper-slide iframe{aspect-ratio:1;display:block}@media only screen and (max-width:1024px){.grid_new .all_collection_title_sec.page-width{margin-block:6px}.grid_new .all_collection_title_sec.page-width{margin-block:20px}.grid_new .all_collection_title_sec.page-width:has(+.collection_description_sec){margin-block:0px}}@media only screen and (max-width:767px){.grid_new .all_collection_title_sec .all_collection_title{display:block}.section .cstm_collec_banner_section .cstm_collec_banner_inner_sec{margin-bottom:20px}.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__regular span,.grid_new .facets-vertical .product-grid-container .collection .card-wrapper .card__content .price .price__sale .price-item.price-item--sale{font-size:16px}.grid_new .facets-vertical aside#main-collection-filters{max-width:220px}.grid_new .facets-vertical aside#main-collection-filters .facets-container{display:block}.grid_new .facets-vertical aside#main-collection-filters .facets-container .custom-filter-with{width:100%}}@media only screen and (max-width:749px){.grid_new .facets-vertical aside#main-collection-filters{max-width:unset}.csBtnOptionBtn{font-size:14px;padding:9px 0}.section.new-information{overflow:hidden;width:100%}#yotpo-mobile-filters-popup{overflow-x:auto!important}}.csBtnOptionBtn{background-color:#002b45;color:#fff;letter-spacing:0;text-transform:capitalize;font-size:14px;font-weight:500;border:1px solid #002b45;transition:.25s ease-in-out;border-radius:50px;display:block;width:100%;padding:10px 0;text-align:center;display:flex;align-items:center;justify-content:center;line-height:calc(1 + .2 / var(--font-body-scale))}.csBtnOptionBtn:hover{background-color:transparent;color:#002b45}
/*# sourceMappingURL=/cdn/shop/t/194/assets/collection-style.css.map */
