.anniversary_multicolumn_data{display:flex}.commercial-flagpoles div#usf-ab-fbg-container{display:none}section#custom_products .same-day-shipping{display:none}a.custom_menu_link{font-size:15px;color:#f9f9f9!important;text-decoration:none}.quick-buy-option{background:#162d59;border-color:#162d59;color:#fff;width:100%;font-size:13px;padding:8px 15px;border:1px solid;font-family:DM Sans,serif;line-height:1.5;display:inline-block;text-align:center;text-decoration:none;box-sizing:border-box;font-weight:500;cursor:pointer;min-height:auto}.quick-buy-option:before,.quick-buy-option:after{display:none}.quick-buy-option:hover{background:#fff;color:#162d59}.usf-ab-fbg-accordion-item a.flagpole_btn{background:transparent;padding:10px 15px;font-size:18px;border:1px solid #162d59;text-decoration:none;font-family:DM Sans;font-weight:500;min-height:auto;transition:all .3s;border-radius:50px;color:#162d59;text-align:center}.usf-ab-fbg-accordion-item{flex-wrap:wrap;gap:20px!important;justify-content:center}.usf-section-append .appended-item{border:1px solid #162d59;border-radius:35px;padding:30px 50px 22px;position:relative}.usf-section-append .appended-item button.close-accordion{position:absolute;right:22px;top:22px;background:transparent;border:0;padding:0;font-size:25px;color:#162d59;cursor:pointer}.usf-section-append .appended-item .usf-ab-fbg-accordion-content{padding:0;margin:0}.usf-section-append .appended-item .usf-ab-fbg-accordion-content h2{margin-top:0}.usf-ab-fbg-accordion-item a.flagpole_btn.btn_active{background-color:#162d59;color:#fff}.usf-ab-fbg-test .usf-ab-fbg-accordion-item.item_line{border-top:0}.usf-ab-fbg-test .back-to-top{opacity:0;visibility:hidden;transition:.25s ease-in-out}.usf-ab-fbg-test .back-to-top.show{opacity:1;visibility:visible}.desktop_accord .product_tag_data.product_badge_gallery,.mobile_accord .product_tag_data.product_badge_gallery,.america-250-anniversary .section-sections--18515567280228__custom_liquid_dKfYXi-padding{display:none}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-buy-button a:hover{background:#fff;color:#960713;box-shadow:inset 0 0 0 2px #960713}.testimonial-content-bx a:hover{color:#162d59!important;border-bottom:1px solid #162d59!important}#custom_product{scroll-padding-top:200px;scroll-margin-top:200px}.cstm_anniversary_banner_sec{padding:50px;background-position:right center!important;background-color:#333}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-weight:900;font-size:54px;line-height:129%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#fffefe;max-width:620px;width:100%;font-family:Inter,sans-serif}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:80px;display:block;margin-bottom:-12px;line-height:1}.cstm_anniversary_banner_sec .cstom_anniversary_subheadhead_txt p{font-weight:400;font-size:26px;line-height:1;letter-spacing:0;color:#f5f6f8;font-family:Inter;margin:0}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{background-color:#960713;font-family:Inter;font-weight:900;font-size:16px;line-height:148%;letter-spacing:0;text-transform:uppercase;color:#fffefe;text-decoration:none;padding:14px 70px 14px 25px;display:inline-flex;border-radius:50px;position:relative;align-items:center;justify-content:center;gap:10px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:before{content:"";background-image:url(/cdn/shop/files/Frame_3.png?v=1749186061);background-position:center;background-repeat:no-repeat;background-size:94%;width:24px;height:24px;display:inline-block}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:hover{background-color:#fff;color:#960713}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:hover:before{filter:brightness(0) saturate(100%) invert(31%) sepia(71%) saturate(2922%) hue-rotate(336deg) brightness(57%) contrast(125%)}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:after{content:"";display:inline-block;width:48px;height:48px;position:absolute;right:3px;background-image:url(/cdn/shop/files/Frame_1597884847.png?v=1749186117);background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.custom_products_sec .custom-products-section .custom-products-section-heading p{margin:0 0 20px;font-family:Inter;font-weight:900;font-size:40px;line-height:129%;letter-spacing:0;text-transform:uppercase;color:#09162f}.custom_products_sec .custom-products-section .custom-products-section-heading p strong{color:#aa2926}.custom_products_sec .custom-products-section .featured-products-slider{background:#774c2529;padding:32px 60px;border-radius:32px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item{width:100%;height:auto;background-color:#fff;border-radius:16px;padding:24px 16px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item img{width:100%;height:auto}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item a.product-link{position:relative;display:flex}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item a.product-link .secondary-image{position:absolute;left:0;top:0;transition:.25s ease-in-out;background:#fff;object-fit:contain;height:100%}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item:hover a.product-link .secondary-image{opacity:1}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-product-title p{margin:0 0 18px;font-family:Inter;font-weight:500;font-size:20px;line-height:136%;letter-spacing:0;color:#09162f;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-buy-button a{display:block;font-family:Inter;font-weight:700;font-size:14px;line-height:148%;letter-spacing:0;text-transform:uppercase;background-color:#960713;color:#fff;text-align:center;text-decoration:none;padding:12px;border-radius:50px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-product-title{margin-top:18px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .pagination-wrapper{grid-column:span 4;margin-top:0}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list li{margin-right:2px}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item{width:30px;height:30px;background:transparent;border-radius:50%;text-decoration:none!important;color:#737f8f}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--current{background:#fffefe;color:#09162f}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item:after{visibility:hidden}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list{align-items:center}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--prev{width:40px;height:40px;background-color:#fff;background-image:url(/cdn/shop/files/arrow-right.svg?v=1749208650);font-size:0;background-position:center;background-repeat:no-repeat;background-size:40%}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--next{width:40px;height:40px;background-color:#fff;background-image:url(/cdn/shop/files/arrow-left.svg?v=1749208666);font-size:0;background-position:center;background-repeat:no-repeat;background-size:40%}a.pagination__item.pagination__item--next.pagination__item-arrow.link.motion-reduce.paginate_prev_disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--prev span.svg-wrapper,.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--next span.svg-wrapper{display:none}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--prev:hover,.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list .pagination__item.pagination__item--next:hover{transform:scale(1.1)}.timeline-section-title{margin:0 0 60px;font-family:Inter;font-weight:900;font-size:40px;line-height:129%;letter-spacing:0;text-transform:uppercase;color:#09162f}.timeline-section-title strong{color:#aa2926}.timeline .timeline-track{display:flex;position:relative;z-index:1}.timeline .timeline-track .timeline-item{flex:1;text-align:center;position:relative;margin-inline:-50px}.timeline .timeline-track .timeline-item .flag-icon{width:68px;height:68px;background-color:#fbf9f5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-bottom:20px}.timeline .timeline-track .timeline-item .flag-icon img{width:45%}.timeline .timeline-track .timeline-item .year{font-family:Inter;font-weight:600;font-size:20px;line-height:136%;letter-spacing:0;color:#09162f}.timeline .timeline-track .timeline-item .desc{font-family:Inter;font-weight:400;font-size:14px;line-height:142%;letter-spacing:0;text-align:center;color:#09162f;margin-top:8px}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:275px}.timeline .timeline-track:before{content:"";width:100%;left:0;position:absolute;top:47%;transform:translateY(-50%);border:1px dashed}.timeline .timeline-track .timeline-item:before{content:"";position:absolute;left:50%;transform:translate(-50%) translateY(-50%);width:42px;height:42px;background-color:#223771;border-radius:50%;top:47%}.timeline .timeline-track .timeline-item:nth-child(2n):before{top:auto;bottom:100%;transform:translate(-50%) translateY(-85%)}.timeline .timeline-track .timeline-item.highlight .flag-icon img{filter:invert(27%) sepia(66%) saturate(1429%) hue-rotate(331deg) brightness(85%) contrast(106%)}.timeline .timeline-track .timeline-item.highlight .year{color:#aa2926}.custom_newsletter h2.inline-richtext{font-weight:900;font-family:Inter;color:#000;letter-spacing:3%}.newsletter .newsletter__wrapper{padding-block:60px}.newsletter .newsletter__wrapper h2.inline-richtext{font-family:Inter;font-size:32px;font-weight:900;line-height:41.28px;letter-spacing:.03em;color:#09162f;text-transform:uppercase;max-width:645px;margin-inline:auto}.newsletter .newsletter__wrapper .newsletter__subheading p{font-family:Inter;font-size:18px;font-weight:300;line-height:26.64px;color:#09162f;letter-spacing:0}.newsletter .newsletter__wrapper .newsletter__subheading{max-width:900px;width:100%}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field{background-color:#fffefe;border-radius:50px;overflow:hidden}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field:before,.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field:after{display:none}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__label{font-family:Plus Jakarta Sans;font-size:16px;font-weight:400;line-height:21.76px;color:#737f8f;top:18px;left:30px;letter-spacing:0}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input:focus~.field__label,.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input:not(:placeholder-shown)~.field__label,.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.newsletter .newsletter__wrapper .newsletter-form{max-width:580px;width:100%;text-align:left;margin-top:32px}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:100%;width:100%;margin-bottom:7px}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:100%;width:100%}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input{min-height:58px;border:1px solid #F5F6F8;border-radius:50px;font-family:Plus Jakarta Sans;color:#09162f;font-size:16px;font-weight:500;margin:0;caret-color:#960713}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input:focus{box-shadow:none}.newsletter .newsletter__wrapper .newsletter-form .cstm_checkbox_data label.terms_input_data,.newsletter .newsletter__wrapper .newsletter-form .cstm_checkbox_data label.veteran_input_data{font-family:Inter;font-size:14px;font-weight:300;line-height:20.72px;color:#3b4653;letter-spacing:.5px}.newsletter .newsletter__wrapper .newsletter-form .cstm_checkbox_data label.terms_input_data a,.newsletter .newsletter__wrapper .newsletter-form .cstm_checkbox_data label.veteran_input_data a{font-family:Inter;font-size:14px;font-weight:400;line-height:20.72px;text-decoration-line:underline;color:#3b4653}.newsletter .newsletter__wrapper .newsletter-form .cstm_checkbox_data label.terms_input_data a{margin-left:4px;font-weight:500}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{background-color:#960713;max-width:220px;width:100%;border-radius:50px;font-family:Inter;font-size:16px;font-weight:900;justify-content:flex-start;line-height:23.68px;color:#fffefe;padding-left:26px;box-shadow:inset 0 0 0 1px #960713}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button:hover{background-color:#fff;color:#960713}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button:after{content:"";width:50px;height:50px;border-radius:50%;display:inline-block;background-color:#fff;background-image:url(/cdn/shop/files/Frame_1597884847.png?v=1749186117);background-position:center;background-repeat:no-repeat;position:absolute;right:5px}p#condition{color:red;text-align:center;font-family:Inter}.america-250-anniversary h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{color:#09162f;font-family:Inter;font-weight:700;font-size:40px}.america-250-anniversary h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in strong{color:#aa2926}.america-250-anniversary .rich-text__text.rte.scroll-trigger.animate--slide-in p{color:#09162f;font-family:Inter;font-size:24px}.america-250-anniversary h2.image-with-text__heading.inline-richtext.h1{color:#09162f;font-family:Inter;font-weight:600}.america-250-anniversary .image-with-text__text.rte.body p{font-weight:700;color:#09162f!important;font-family:Inter}.america-250-anniversary a.button.button--primary{font-family:Inter;font-size:14px;font-weight:900;color:#223771;border:1px solid #223771;text-decoration:none;border-radius:50px;text-transform:uppercase;background:none!important}.america-250-anniversary a.button.button--primary:after{box-shadow:none}.america-250-anniversary a.button.button--primary:hover{background-color:#22377129!important}.america-250-anniversary,.america-250-anniversary .breadcrumbs{background:#fff}.america-250-anniversary .gradient:has(.america_anniversary){background-color:transparent}.america-250-anniversary .america_anniversary .image-with-text__grid{display:grid;grid-template-columns:1fr 540px;gap:28px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__media-item{width:100%;max-width:100%;border-radius:20px;overflow:hidden}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item{max-width:100%;width:100%}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:32px;background:#fbf9f5;border-radius:20px;gap:20px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-family:Inter;font-weight:600;font-size:24px;line-height:136%;letter-spacing:0;margin-bottom:0}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p{margin:0;font-family:Inter;font-weight:400;font-size:18px;line-height:142%;letter-spacing:0;padding-right:15px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text{margin:0 0 5px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content a.button{font-family:Inter;font-weight:900;font-size:14px;line-height:144%;text-transform:uppercase;letter-spacing:.5px;padding-inline:0;width:100%;margin:0;max-width:340px}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list li:has(.pagination__item--next){margin-right:10px}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list li:has(.pagination__item--prev){margin-right:0;margin-left:10px}.shopify-section:has(.custom_newsletter){margin-block:120px 0}.custom_newsletter .newsletter__wrapper{background-color:#fbf9f5}.custom_newsletter .newsletter__wrapper h2.inline-richtext{max-width:850px;width:100%}.custom_newsletter .newsletter__wrapper .newsletter__subheading{max-width:850px}.custom_newsletter .newsletter__wrapper form#contact_form .cstm_checkbox_data .cstm-input-check{margin-top:7px}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input,.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__label{font-family:Inter}.america-250-anniversary .page-width.breadcrumbs,.america-250-anniversary .cstm_anniversary_banner.page-width,.america-250-anniversary .cstm_anniversary_multicolumn.page-width,.america-250-anniversary .custom_products_sec.page-width,.america-250-anniversary .page-width:has(.america_anniversary),.america-250-anniversary .timeline-wrapper.page-width,.america-250-anniversary .cstm_testimonial.page-width{max-width:1680px}.america-250-anniversary .custom_products_sec .custom-products-section.page-width{max-width:100%;padding-inline:0!important}.rich_text_anniversary{background-color:transparent}.rich_text_anniversary .rich-text__wrapper{max-width:1680px}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks{width:100%;max-width:100%}.america-250-anniversary .rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__heading{font-family:Inter;font-weight:900!important;font-size:40px;line-height:129%;letter-spacing:0;margin:0}.america-250-anniversary .rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-family:Inter;font-weight:400;font-size:24px;line-height:142%;letter-spacing:0}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm{width:100%;background-color:#fbf9f5;padding:32px;border-radius:20px;background-repeat:no-repeat;background-position:85% 0%;background-size:22%}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item a.product-link p.anniversary_tag{margin:0;position:absolute;left:0;top:0;font-family:Inter;font-weight:600;font-size:14px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#09162f;background-color:#f9d997;padding:7px 20px;border-radius:6px;z-index:9}.shopify-section:has(.cstm_testimonial){max-width:1920px;margin-inline:auto;width:100%;overflow:hidden}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx{background:#fbf9f5;border-radius:20px;padding:24px 25px 30px;display:flex;flex-direction:column;margin-top:10px}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .reviews_section span.fa-star{color:#09162f}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .testimonial_txt{font-family:Inter;font-size:18px;font-weight:700;line-height:24.48px;margin:10px 0 12px;color:#09162f}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .testimonial_para_txt p{margin:0;font-family:Inter;font-size:16px;font-weight:400;line-height:21.76px;color:#09162f;letter-spacing:0}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .testimonial_author_txt{font-family:Inter;font-size:16px;font-weight:600;line-height:21.76px;color:#09162f;margin:18px 0 10px}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx a{font-family:Inter;font-size:16px;font-weight:500;line-height:23.68px;color:#960713;text-decoration:none;border-bottom:1px solid #960713;display:inline-block;width:fit-content;order:1;margin-top:24px}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .verification_data{display:flex;align-items:center;gap:8px}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .verification_data .verify_txt{font-family:Inter;font-size:16px;font-weight:400;line-height:21.76px;margin:0;color:#223771}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx .verification_data img{width:22px;height:auto}.cstm_testimonial_sec_data .cstm_testimonial_slides img{width:100%;height:200px;object-fit:cover;border-radius:20px}.testimonial-slider{position:relative}.testimonial-slider .swiper-button-next{display:block;width:40px;height:40px;background:#fbf9f5;border-radius:50%;position:absolute;top:-46px;right:0}.testimonial-slider .swiper-button-prev{display:block;width:40px;height:40px;background:#fbf9f5;border-radius:50%;position:absolute;top:-46px;right:60px;left:auto}.testimonial-slider .swiper-button-next:after{background-image:url(https://cdn.shopify.com/s/files/1/0743/0137/4704/files/arrow-right.svg?v=1735132142);background-position:center;background-repeat:no-repeat;background-size:42%;width:100%;height:100%;position:absolute;left:0;top:0;font-size:0px}.testimonial-slider .swiper-button-next:hover:after{background-image:url(https://cdn.shopify.com/s/files/1/0743/0137/4704/files/arrow-right-hover.svg?v=1735132374)}.testimonial-slider .swiper-button-prev:after{background-image:url(https://cdn.shopify.com/s/files/1/0743/0137/4704/files/arrow-left.svg?v=1735132200);background-position:center;background-repeat:no-repeat;background-size:42%;width:100%;height:100%;position:absolute;left:0;top:0;font-size:0px}.testimonial-slider .swiper-button-prev:hover:after{background-image:url(https://cdn.shopify.com/s/files/1/0743/0137/4704/files/arrow-left-hover.svg?v=1735132374)}.cstm_testimonial .testimonial_head_txt{margin-bottom:24px}.cstm_testimonial .testimonial_head_txt p{margin:0;font-family:Inter;font-size:40px;font-weight:900;line-height:41.28px;letter-spacing:.03em;color:#09162f;max-width:890px;text-transform:uppercase}.cstm_testimonial .testimonial_head_txt p strong{color:#960713;font-weight:900}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title{margin-bottom:35px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title p{margin:0;font-family:Inter;font-weight:900;font-size:40px;line-height:129%;letter-spacing:0;text-transform:uppercase;color:#09162f}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title p strong{color:#aa2926}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_data{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section{position:relative;border-radius:20px;overflow:hidden;z-index:1}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section .anniversary_multicolumn_image{display:flex}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section img{width:100%;height:auto}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data{position:absolute;bottom:25px;left:25px;z-index:9}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data a{text-decoration:none}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_title p{margin:0;font-family:Inter;font-weight:900;font-size:28px;line-height:129%;letter-spacing:0;text-transform:uppercase;color:#fffefe;max-width:388px;width:100%}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data .anniversary_multicolumn_btn_label a{font-family:Inter;font-weight:400;font-size:16px;line-height:148%;letter-spacing:0;border-bottom:1px solid #FFFEFE;color:#fffefe;display:inline-block;margin-top:14px;position:relative}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data .anniversary_multicolumn_btn_label a:last-child:after{content:"";position:absolute;width:20px;height:20px;background-image:url(https://www.united-states-flag.com/cdn/shop/files/arrow-right.svg?v=1749208650);top:50%;transform:translateY(-50%);right:-2px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(100);visibility:hidden;transition:.25s ease-in-out}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data .anniversary_multicolumn_btn_label a:last-child:hover:after{right:-25px;visibility:visible}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section:before{content:"";position:absolute;left:0;top:0;height:100%;background:#774c2529;max-width:390px;width:100%;mix-blend-mode:hue;cursor:pointer}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx{min-height:365px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section a{display:block}.custom_product.people_also_bought_data{overflow:hidden;max-width:387px;margin-inline:auto}.custom_product.people_also_bought_data .people_also_bought_item .pro-card-img img.people_also_bought-image{width:100%;height:auto}.custom_product.also_like{overflow:hidden;max-width:387px;margin-inline:auto}.custom_product.also_like .you_may_also_like .pro-card-img .you-may-also-like-image{width:100%;height:auto}.you_may_like_data{position:relative;z-index:1}.you_may_like_data .swiper-btn-next,.you_may_like_data .swiper-btn-prev{display:inline-block}.you_may_like_data .you_may_like_arrows .you_may_btn{display:inline-flex!important;width:40px!important;height:40px!important;background:#ffffff80;color:#000!important;z-index:1!important;align-items:center;justify-content:center}.you_may_like_data .you_may_like_arrows{position:absolute;top:40%;transform:translate(-50%,-50%);left:50%;display:flex;justify-content:space-between;width:96%;z-index:0}.you_may_like_title{color:#131313;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:20px;font-family:Roboto,serif!important}a.you_may_btn.you_next.swiper-button-disabled,a.you_may_btn.you_prev.swiper-button-disabled{opacity:.5;pointer-events:none}.template_product .cbb-also-bought-container{display:none}.template_product:has(.app_section) .cbb-also-bought-container{display:block}.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 p.cstm_collec_head{margin:0;width:100%;max-width:620px;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}.product--thumbnail_slider .thumbnail-slider .thumbnail-list li.thumbnail-list__item span.thumbnail__badge.video_play{display:inline-flex;left:50%;top:50%;transform:translate(-50%,-50%);background:transparent;cursor:pointer}.product--thumbnail_slider .thumbnail-slider .thumbnail-list li.thumbnail-list__item span.thumbnail__badge.video_play span.svg-wrapper{width:100%;height:auto}@media screen and (min-width:1200px)and (max-width:1700px){.timeline .timeline-track .timeline-item{margin-inline:0}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:332px}.timeline .timeline-track .timeline-item:not(:first-child,:last-child){margin-inline:-50px}.timeline .timeline-track .timeline-item:nth-child(2n):before{transform:translate(-50%) translateY(-145%)}}@media screen and (max-width:1575px){.timeline .timeline-track .timeline-item:nth-child(2n):before{transform:translate(-50%) translateY(-160%)}.america-250-anniversary .cstm_testimonial{overflow:hidden}}@media screen and (min-width:1200px)and (max-width:1470px){.timeline .timeline-track .timeline-item:not(:first-child,:last-child){margin-inline:-55px}}@media screen and (min-width:1200px)and (max-width:1326px){.timeline .timeline-track .timeline-item:not(:first-child,:last-child){margin-inline:-65px}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:290px}.timeline .timeline-track .timeline-item:nth-child(2n):before{transform:translate(-50%) translateY(-105%)}}@media screen and (max-width:1440px){.custom_products_sec .custom-products-section .featured-products-slider{padding:32px 40px}.custom_products_sec .custom-products-section .custom-products-section-heading p,.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title p,.timeline-section-title{font-size:34px}.cstm_testimonial .testimonial_head_txt p{font-size:34px;line-height:36.28px}.america-250-anniversary h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:34px}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-size:20px;line-height:142%}.timeline .timeline-track .timeline-item .year{font-size:16px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:30px 25px}.america-250-anniversary .america_anniversary .image-with-text__grid{gap:22px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-product-title p{font-size:18px}}@media screen and (max-width:1366px){.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-size:48px;max-width:550px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:84px}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-size:18px}.usf-ab-fbg-accordion-item a.flagpole_btn{padding:10px;font-size:16px}}@media screen and (max-width:1325px){.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:280px}}@media screen and (max-width:1199px){.cstm_anniversary_banner_sec{padding:60px 40px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-size:42px;max-width:480px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:74px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{font-size:14px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title p,.custom_products_sec .custom-products-section .custom-products-section-heading p,.timeline-section-title{font-size:30px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-product-title p,.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p{font-size:16px}.america-250-anniversary .america_anniversary .image-with-text__grid{grid-template-columns:1fr 400px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:22px}.timeline .timeline-track .timeline-item .year{font-size:16px}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:278px}.cstm_testimonial .testimonial_head_txt p{font-size:30px;line-height:32.28px}.america-250-anniversary h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:30px}.timeline{overflow:hidden;overflow-x:auto}.timeline .timeline-track{width:140%}.timeline .timeline-track .timeline-item:nth-child(2n):before{transform:translate(-50%) translateY(-94%)}}@media screen and (max-width:1120px){.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:295px}}@media screen and (max-width:1024px){.cstm_anniversary_banner_sec{padding:50px 30px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-size:35px;max-width:400px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:62px}.cstm_anniversary_banner_sec .cstom_anniversary_subheadhead_txt p{font-size:16px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{font-size:14px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid{gap:12px}.custom_products_sec .custom-products-section .featured-products-slider{padding:22px 20px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item{padding:18px 12px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-product-title p{font-size:16px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item a.product-link p.anniversary_tag{font-size:13px;padding:6px 15px}.america-250-anniversary .america_anniversary .image-with-text__grid{grid-template-columns:1fr}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-size:17px}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:260px}.timeline .timeline-track .timeline-item:nth-child(2n):before{transform:translate(-50%) translateY(-80%)}.usf-ab-fbg-accordion-item a.flagpole_btn{padding:10px;font-size:16px;width:calc(25% - 16px)}}@media screen and (max-width:991px){.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-size:30px;max-width:400px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:46px;line-height:48px;margin-bottom:-4px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{font-size:14px;padding:14px 60px 14px 15px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title p,.custom_products_sec .custom-products-section .custom-products-section-heading p{font-size:26px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_title p{font-size:18px;max-width:208px;width:100%}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data .anniversary_multicolumn_btn_label a{font-size:14px;margin-top:10px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid{grid-template-columns:repeat(3,1fr)}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .pagination-wrapper{grid-column:span 3}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text p{font-size:16px;line-height:142%;padding-right:0}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:22px}.timeline-section-title{font-size:26px}.timeline .timeline-track{width:100%;flex-direction:column}.timeline .timeline-track .timeline-item:nth-child(2n){margin-top:0}.timeline .timeline-track{display:flex;position:relative;z-index:1;width:100%;flex-direction:column;gap:45px}.timeline .timeline-track:before{width:1px;left:20px;position:absolute;top:50%;transform:translateY(-50%);border:1px dashed;height:100%}.timeline .timeline-track .timeline-item{text-align:left;position:relative;display:grid;grid-template-columns:1fr;justify-content:flex-start;padding-left:70px;column-gap:20px;margin-inline:0}.timeline .timeline-track .timeline-item:before{left:0!important;transform:translate(0) translateY(-0%)!important;top:0!important;bottom:auto!important}.timeline .timeline-track .timeline-item .desc{text-align:left}.cstm_testimonial .testimonial_head_txt p{font-size:26px;line-height:28.28px;max-width:550px}.america-250-anniversary h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:26px}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-size:15px;line-height:142%}.timeline .timeline-track .timeline-item .flag-icon{width:55px;height:55px;margin-inline:0}.usf-ab-fbg-accordion-item a.flagpole_btn{padding:10px;font-size:16px;width:calc(33% - 12px)!important}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head{font-size:40px;line-height:40px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:22px;margin:10px 0 0;max-width:470px;width:100%}}@media screen and (max-width:767px){.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid{grid-template-columns:repeat(2,1fr)}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .pagination-wrapper{grid-column:span 2;margin-top:0}.custom_products_sec .custom-products-section .featured-products-slider .pagination-wrapper ul.pagination__list{align-items:center;justify-content:center}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:22px 20px}.cstm_anniversary_banner_sec{padding:30px 12px;z-index:1;position:relative;background-position:93% 100%!important}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt{font-size:24px;max-width:400px;padding-right:34px}.cstm_anniversary_banner_sec .cstm_anniversary_head_txt strong{font-size:36px;line-height:1;margin-bottom:-3px}.cstm_anniversary_banner_sec .cstom_anniversary_subheadhead_txt p{margin:4px 0 0}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:after{width:40px;height:40px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{padding:12px 48px 12px 15px;font-size:12px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content a.button{font-size:12px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:before{width:20px;height:20px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_data{grid-template-columns:1fr;gap:20px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_title{margin-bottom:22px}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_inner_data{bottom:20px;left:15px}.custom_products_sec .custom-products-section .featured-products-slider{padding:12px;border-radius:18px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item .custom-buy-button a{font-size:14px;line-height:118%;padding:12px}.custom_products_sec .custom-products-section .featured-products-slider .custom-products-grid .custom-product-item a.product-link p.anniversary_tag{font-size:12px;padding:4px 13px}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:22px 20px;gap:10px}.timeline-section-title{font-size:26px;margin:0 0 40px}.timeline .timeline-track .timeline-item:before{width:26px;height:26px;top:12px!important}.timeline .timeline-track:before{left:12px;height:97%}.timeline .timeline-track .timeline-item{padding-left:50px}.newsletter .newsletter__wrapper h2.inline-richtext{font-size:22px;line-height:31.28px}.newsletter .newsletter__wrapper .newsletter__subheading p{font-size:16px;line-height:20.64px}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{max-width:160px;font-size:13px;line-height:23.68px;padding-left:16px}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button:after{width:38px;height:38px}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm{padding:18px 15px;background-size:22%}.rich_text_anniversary .rich-text__wrapper .rich_txt_cstm .rich-text__blocks .rich-text__text p{font-size:14px;line-height:142%}.timeline .timeline-track .timeline-item .flag-icon{margin-bottom:5px}.timeline .timeline-track{gap:30px}section.cstm_testimonial .testimonial-slider{padding-bottom:50px}.testimonial-slider .swiper-button-next{top:auto;right:0;bottom:-30px;left:60%;transform:translate(-50%)}.testimonial-slider .swiper-button-prev{top:auto;right:0;bottom:-30px;left:40%;transform:translate(-50%)}.cstm_testimonial_sec_data .cstm_testimonial_slides .testimonial-content-bx{min-height:425px}.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}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head{font-size:30px;line-height:34px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:20px;margin:10px 0 0}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec .cstm_collec_btn a{font-size:14px;padding:10px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec{margin-top:12px}body .product-media-container.constrain-height.media-fit-contain .product__modal-opener--external_video span.product__media-icon{left:50%;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:575px){.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field{background-color:#fffefe;border-radius:0;overflow:hidden;display:block;background:transparent}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field input{font-size:16px;padding:.5rem 1.5rem!important}.newsletter .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{max-width:99%;font-size:13px;line-height:23.68px;padding-left:16px;position:static;padding-block:11px;margin-top:10px;position:relative;margin-inline:auto}.shopify-section:has(.custom_newsletter){margin-block:50px 0}.custom_product.people_also_bought_data,.custom_product.also_like{overflow:hidden;max-width:277px;margin-inline:auto}.you_may_like_data .you_may_like_arrows .you_may_btn{width:28px!important;height:28px!important}.you_may_like_data .you_may_like_arrows{width:100%}.usf-ab-fbg-accordion-item a.flagpole_btn{padding:10px 0;font-size:14px;width:calc(50% - 5px)}.usf-ab-fbg-test .usf-ab-fbg-accordion-item{gap:10px!important}.usf-section-append .appended-item{border-radius:22px;padding:22px 15px}.usf-section-append .appended-item button.close-accordion{right:12px;top:12px;font-size:20px}.usf-section-append .appended-item .usf-ab-fbg-accordion-content h2{margin-top:0;width:85%;margin-inline:auto}}@media screen and (max-width:360px){.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link:after{width:30px;height:30px}.cstm_anniversary_banner_sec .cstm_anniversary_data .cstm__anniversary_btn_sec a.cstm_anniversary-sec-link{padding:8px 48px 8px 10px;font-size:12px;gap:5px;text-align:center}.america-250-anniversary .america_anniversary .image-with-text__grid .image-with-text__text-item .image-with-text__content a.button{font-size:10px}}.product_accordian_content .accordion-item .product_collection_slider{max-width:100%}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider{max-width:65%;margin-inline:auto!important}.product_accordian_content .accordion-item .product_collection_slider a.cbb-also-bought-next,.product_accordian_content .accordion-item .product_collection_slider a.cbb-also-bought-prev{width:40px!important;height:40px!important;background:#ffffff80!important;border:0!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center}.product_accordian_content .accordion-item .product_collection_slider a.cbb-also-bought-next span.cbb-also-bought-next-arrow,.product_accordian_content .accordion-item .product_collection_slider a.cbb-also-bought-prev span.cbb-also-bought-prev-arrow{font-size:13px!important;line-height:normal;display:flex!important;align-items:center;justify-content:center;color:#0000008a!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider select:empty{display:none!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider .cbb-also-bought-add-to-cart-button{border:1px solid rgb(22,45,89)!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider .cbb-also-bought-add-to-cart-button{box-shadow:none!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider .cbb-also-bought-add-to-cart-button:before,.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider .cbb-also-bought-add-to-cart-button:after{visibility:hidden!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider h3.cbb-also-bought-product-name{font-family:Roboto;font-weight:400!important;font-size:14px!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider li.cbb-also-bought-product{width:185px!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider li.cbb-also-bought-product .cbb-also-bought-product-image{width:100%!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider .cbb-also-bought-product-price-container{margin-block:10px}.cbb-also-bought-slider h3.cbb-also-bought-product-name{min-height:unset!important}@media screen and (max-width:767px){.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider{max-width:100%;margin-inline:auto!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider li.cbb-also-bought-product{width:160px!important}.product_accordian_content .accordion-item .product_collection_slider .cbb-also-bought-slider li.cbb-also-bought-product .cbb-also-bought-product-image{width:100%!important;height:118px!important;background-size:contain!important;background-color:#fff}}@media screen and (max-width:575px){select.cbb-recommendations-variant-select,button.cbb-also-bought-add-to-cart-button.button{display:none!important}.template_collection.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_btn_data{width:calc(33% - 10px)}.template_collection.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collec_data .cstm_collection_btn_data a{min-width:unset;max-width:unset;line-height:normal;height:auto;min-height:auto;padding-block:14px}.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_head_txt{font-size:5.5vw;letter-spacing:0px}.template_collection.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collec_data .cstm_collection_btn_sec{flex-wrap:wrap;justify-content:space-between}.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt{display:none}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec{display:grid;grid-template-columns:1fr 1fr}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_btn_sec .cstm_collec_btn a{width:100%}}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head span.trademark{font-weight:500;font-size:40px;display:inline-block;line-height:normal;height:auto}.product_data_external .product_country_data{position:absolute;top:26px;right:120px;margin:0}.product_data_external p.us_made{margin:0}.product_data_external .product_country_data img{width:52px;height:auto}.product_data_external .badges_certification_table{position:absolute;top:0;right:24px}.product_country_data.us_image_only{right:25px}.category_btn_data{position:relative}.category_btn_data .category_btn_whole_section{margin-bottom:20px;position:relative}.category_btn_whole_section .category_btn_section{width:auto!important;margin-right:20px}.template_collection .cstm_collection_whole .category_btn_section button.load-collection{background:transparent;padding-inline:22.4px;border:0;text-align:center;font-family:Open Sans;font-weight:500;font-size:14px;line-height:148%;letter-spacing:0;color:#162d59;text-decoration:none;padding:8px 14px;border-radius:50px;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:inset 0 0 0 1px #162d59;cursor:pointer}.template_collection .cstm_collection_whole .category_btn_section button.load-collection img{width:20px;height:auto}.template_collection .cstm_collection_whole .category_btn_section button.load-collection.category_active,.template_collection .cstm_collection_whole .category_btn_section button.load-collection:hover{background-color:#162d59;color:#fff}.template_collection .swiper-wrapper{display:none}.template_collection .swiper-initialized .swiper-wrapper{display:flex}.template_collection .swiper-button-next,.template_collection .swiper-button-prev{display:none!important}.template_collection .slider_loaded .swiper-button-next,.template_collection .slider_loaded .swiper-button-prev{display:inline-flex!important}.template_collection .slider_loaded .swiper-button-prev.swiper-button-disabled,.template_collection .slider_loaded .swiper-button-next.swiper-button-disabled{display:none!important}@media screen and (min-width:768px){.category_btn_data a.categoryarrowbtn.cat_prev,.category_btn_data a.categoryarrowbtn.cat_next{display:none}}@media screen and (max-width:991px){.certification_image img.icon{object-fit:contain;width:60px!important;height:35px!important}.product_data_external .product_country_data img{width:55px;height:auto}.product_data_external .product_country_data{position:absolute;top:32px;right:22px;margin:0}.product_data_external .badges_certification_table{position:absolute;top:68px;right:22px;margin:0}.product_data_external .product_country_data.us_image_only{right:25px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head span.trademark{font-size:30px}}@media screen and (min-width:768px){a.mobile_flagpole_img_link{display:none}a.desktop_flagpole_img_link,a.desktop_flagpole_img_link img{width:100%;height:auto}}@media screen and (max-width:767px){.certification_image img.icon{object-fit:contain;width:60px!important;height:auto!important}.product_data_external .product_country_data{position:absolute;top:25px;right:24px;margin:0}.product_data_external .product_country_data img{width:55px;height:auto}.product_data_external .product_country_data.us_image_only{right:25px;top:28px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data .cstm_collec_subhead{font-size:16px}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head{font-size:6.2vw}.cstm_collec_banner_section .cstm_collec_banner_inner_sec .cstm_collec_inner_data p.cstm_collec_head span.trademark{font-size:6vw}.stick-flags-u-s-flag-store .cstm_collection_banner_sec h1.cstm_collection_head_txt,.stick-flags-u-s-flag-store .cstm_collection_banner_sec .cstom_collection_subheadhead_txt{display:none}.stick-flags-u-s-flag-store .cstm_collec_data .cstm_collection_btn_data a{border-radius:50px;padding-inline:0px}.template_collection.stick-flags-u-s-flag-store .cstm_collec_data .cstm_collection_btn_sec{justify-content:center}.category_btn_data a.categoryarrowbtn.cat_next{width:28px;height:28px;background:#162d59;position:absolute;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px;border-radius:50%;top:5px;z-index:1;text-decoration:none;right:-13px;cursor:pointer}.category_btn_data a.categoryarrowbtn.cat_prev{width:28px;height:28px;background:#162d59;position:absolute;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px;border-radius:50%;top:5px;z-index:1;text-decoration:none;left:-13px;cursor:pointer}.category_btn_data a.categoryarrowbtn.cat_next i,.category_btn_data a.categoryarrowbtn.cat_prev i{color:#fff!important}.category_btn_data a.categoryarrowbtn.cat_next.swiper-button-disabled,.category_btn_data a.categoryarrowbtn.cat_prev.swiper-button-disabled{visibility:hidden}.template_collection .cstm_collection_whole .category_btn_section button.load-collection{background:#fff}.flagpole-accessories-amp-lights-u-s-flag-store #display_cases .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.flagpole-accessories-amp-lights-u-s-flag-store #wall_mount .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.flagpole-accessories-amp-lights-u-s-flag-store #flagpole_lights .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.stick-flags-u-s-flag-store #grave-markers .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.stick-flags-u-s-flag-store #state-stick .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.stick-flags-u-s-flag-store #world-stick .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.stick-flags-u-s-flag-store #military-stick .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.u-s-stick-flags-made-in-the-usa-quick-shipping #gravesite_decor .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.u-s-stick-flags-made-in-the-usa-quick-shipping #gravesite_memorial .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.test-other-flags #historical_flags .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.test-other-flags #religious_flags .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.test-other-flags #flag_motorcycle .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags #historical_flags .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags #religious_flags .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags #flag_motorcycle .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container{display:none}.template_collection .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container.swiper-ios{display:block}.flagpole-accessories-amp-lights-u-s-flag-store .cstm_collection_whole{overflow:hidden}a.desktop_flagpole_img_link{display:none}a.mobile_flagpole_img_link,a.mobile_flagpole_img_link img{width:100%;height:auto}}@media screen and (max-width:362px){.product_data_external .badges_certification_table{position:absolute;top:65px;right:24px;margin:0}.product_data_external .product_country_data{position:absolute;top:65px;right:80px;margin:0}}@media screen and (min-width:1200px){.resi_flagp .inner_swiper_container_collection_classification .swiper-slide{width:100%!important;flex:1}.residential_flagp.size-filters-slider .slider_swiper{display:none!important}}.cstm_brand_sec a.brand-sec-link img{height:auto}.people_also_bought_item:hover .choose_option_link,.you_may_also_like_item.section:hover .choose_option_link{opacity:1;transform:translateY(0)}.people_also_bought_item .choose_option_link a.quick-buy-btn{color:#fff!important}.people_also_bought_item .choose_option_link:hover a.quick-buy-btn{color:#162d59!important}.cstm_anniversary_multicolumn .cstm_anniversary_multicolumn_sec .anniversary_multicolumn_inner_section a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.test-other-flags .cstm_collec_data .cstm_collection_btn_data a,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstm_collec_data .cstm_collection_btn_data a{width:148px;min-height:75px}.test-other-flags .cstm_collection_head_txt,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstm_collection_head_txt{max-width:800px;font-size:55px;margin-bottom:20px;letter-spacing:3px;width:100%;line-height:50px}.test-other-flags .cstom_collection_subheadhead_txt,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstom_collection_subheadhead_txt{max-width:100%;margin-block:12px}.test-other-flags .cstom_collection_subheadhead_txt p,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstom_collection_subheadhead_txt p{font-size:31px;font-weight:600;max-width:820px;width:100%}@media screen and (max-width:1024px){.test-other-flags .cstm_collection_head_txt,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstm_collection_head_txt{font-size:45px;margin-bottom:15px}.test-other-flags .cstom_collection_subheadhead_txt p,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstom_collection_subheadhead_txt p{font-size:26px}}@media screen and (max-width:991px){.test-other-flags .cstm_collection_head_txt,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstm_collection_head_txt{font-size:36px;margin-bottom:10px;max-width:620px;line-height:36px}.test-other-flags .cstom_collection_subheadhead_txt p,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstom_collection_subheadhead_txt p{font-size:22px;max-width:620px;width:100%}}@media screen and (max-width:767px){.test-other-flags .cstm_collection_head_txt,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstm_collection_head_txt{font-size:32px;margin-bottom:10px;line-height:36px;letter-spacing:0}.test-other-flags .cstom_collection_subheadhead_txt p,.other-flags-us-state-world-and-more-u-s-flag-storeother-flags .cstom_collection_subheadhead_txt p{font-size:18px}}.copyright_txt .rich_txt_cstm{background-color:transparent!important;padding:0!important}.copyright_txt .rich-text__text p{font-size:16px!important;max-width:1100px;margin-inline:auto;width:calc(100% - 30px);line-height:24px!important}@media screen and (max-width:575px){.copyright_txt .rich-text__text p{font-size:14px!important;line-height:20px!important}}.commercial-flagpoles .swiper-button-next,.commercial-flagpoles .swiper-button-prev,.commercial-poles-accessories-amp-parts-u-s-flag-store .swiper-button-next,.commercial-poles-accessories-amp-parts-u-s-flag-store .swiper-button-prev{display:inline-flex!important}.commercial-poles-accessories-amp-parts-u-s-flag-store .facets-vertical{margin-top:30px}.cbb-also-bought-product-image{background-size:contain!important;background-color:#fff}.tooltip-icon{display:inline-block;margin-left:6px;cursor:pointer;font-size:16px;color:#333}.satisfaction_guarantee{position:relative;display:inline-flex;align-items:center}.tooltip-text{visibility:hidden;opacity:0;position:absolute;top:100%;right:0;width:300px;background:#162d59;color:#fff;padding:12px;border-radius:6px;z-index:999;font-size:13px;line-height:1.4;transition:opacity .3s}.satisfaction_guarantee.show-tooltip .tooltip-text{visibility:visible;opacity:1}.product_country_data.us_image_only.satisfaction_guaranteed{display:flex;gap:20px;align-items:center}.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee a.tooltip-trigger{display:flex}.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee img{height:44px;width:auto}.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee .tooltip-text{font-weight:400;font-family:Open Sans;letter-spacing:.4px}.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee .tooltip-text li a{color:#fff;font-weight:700}a.sat_phone{color:#fff!important;-webkit-text-fill-color:white!important;text-decoration:none}.tooltip-content{display:none}.satisfaction_guarantee.show-tooltip .tooltip-content{display:block}.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee .tooltip-icon img{width:14px;height:auto}@media screen and (max-width:767px){.product_country_data.us_image_only.satisfaction_guaranteed .satisfaction_guarantee img{height:34px;width:auto}.product_country_data.us_image_only.satisfaction_guaranteed{gap:0px;flex-direction:column}.tooltip-icon{margin-left:6px;font-size:14px;line-height:14px}}.wind-inner-data{display:flex}.zoomable-image{transition:transform .3s ease;max-width:100%;width:200px}.zoomable-image.zoomed{transform:scale(4);z-index:1;position:relative}.zoom-btn{position:relative;z-index:2;margin-top:10px}.wind-inner-data{display:flex;gap:30px;align-items:center;overflow:hidden}.wind-inner-data .wind-rating-text,.wind-inner-data .wind-rating-map{flex:1}.wind-inner-data .wind-rating-map img{width:100%;height:auto}.zoom-btn{margin-top:10px;padding:8px 12px;background-color:#036;color:#fff;border:none;cursor:pointer}a.commercial_material,a.residential_material,a.material_flagpole,a.material_residential_wall,a.material_indoor{color:#8b2323;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:inline-block;margin-top:auto;font-family:Montserrat;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;vertical-align:middle;text-decoration:underline}.back_to_top a.back-top{box-shadow:0 0 18px #00000040;background:#162d59;color:#fff;max-width:50px;width:100%;min-height:44px;font-weight:500;font-size:16px;line-height:14px;letter-spacing:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;outline:none;text-decoration:none}.back-top{opacity:0;pointer-events:none;transition:opacity .3s ease;position:fixed;bottom:30px;right:20px;z-index:9999}.back-top.btn-show{opacity:1;pointer-events:auto}.wind-inner-data .wind-rating-map button.zoom-btn{margin:32px 0 0;border:1px solid #162d59;color:#162d59;padding:10px 30px;font-family:Open Sans;background-color:transparent;border-radius:50px;margin-inline:auto;display:block;font-weight:600;font-size:15px}.wind-inner-data .wind-rating-text p{font-family:Montserrat;font-weight:400;font-size:15px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#2b2b2b;margin-bottom:20px}.buying-flagpole .usf-ab-fbg-body .usf-ab-fbg-content{padding-inline:0}.magnifier-container{position:relative;display:inline-block;overflow:hidden;cursor:zoom-in}.magnifier-container.zoomed{cursor:zoom-out}.zoomable-image{width:100%;height:auto;transition:transform .2s ease;display:block;transform-origin:center center}button#zoom-toggle-btn{pointer-events:none}@media screen and (max-width:767px){.wind-inner-data{flex-wrap:wrap}.wind-inner-data .wind-rating-text,.wind-inner-data .wind-rating-map{flex:unset;width:100%}}.multi_img_title{font-size:35px;margin:10px 0}.multi_img_subtitle{font-size:28px;padding-inline:20px}.cstm_multi__item img{height:276px}.multi_img-sec-link{height:100%}@media screen and (max-width:1150px){.cstm_service_data img{width:auto}}@media screen and (max-width:1024px){.cstm_multi_img_sec_data{flex-wrap:wrap}}@media screen and (max-width:991px){.cstm_multi__item{width:calc(50% - 15px)}.header__icons .customer_section{display:inline-flex;border-right:1px solid #d2d2d2;margin-right:12px;width:36px}.header__icons .customer_section a.header__icon{display:inline-block!important}.header__icons .customer_section a.sign_in_link_mobile{display:none}body.usf-header-test header.header.page-width a.header__heading-link img.header__heading-logo{left:0;top:0}}.slider_collection_list{margin-bottom:60px}.img_txt_inner_data{display:flex;gap:20px}.best_selling_inner_data{background-color:#8b2323;padding:50px}.best_selling_title{color:#fff;font-family:Spectral,serif;font-size:35px;font-weight:300;line-height:1.5;margin:0;text-align:center}.best_selling_sub_title{font-family:Spectral,serif;font-size:30px;font-weight:300;line-height:1.5;color:#fff;text-align:center}.best_selling_btn a{background:transparent;padding:8px 15px;font-size:16px;border:1px solid #fff;text-decoration:none;border-radius:2px;font-family:DM Sans;font-weight:500;min-height:auto;transition:all .3s;color:#fff}.best_selling_btn a:hover{background:#fff;color:#8c2125}.best_selling_btn{text-align:center}.img_txt_inner_data{display:flex;gap:0;flex-wrap:nowrap;align-items:center}.img_txt_inner_data .best_selling_img{flex:0 1 60%;margin-right:-6%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);display:flex}.img_txt_inner_data .best_selling_img img{width:100%;height:auto}.img_txt_inner_data .best_selling_inner_data{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);background-color:#8b2323;padding:50px;margin-left:0}.legacy_section{flex-wrap:wrap}@media screen and (min-width:1024px){.usf-header-test .header .header__heading-link{left:0!important}}@media screen and (max-width:1024px){.legacy_content{width:47%}}@media screen and (max-width:991px){.legacy_content{width:100%}}@media screen and (max-width:767px){.index .cstm_collection_data{margin-bottom:25px}body .collection_img_container{width:calc(32% + -0px)!important;max-width:unset;margin-inline:0!important}.service_brand_sec.page-width .cstm_service_sec_inner .cstm_service_data{width:calc(33% - 20px);flex-direction:column;text-align:center;gap:6px}.service_brand_sec.page-width .cstm_service_sec_inner .cstm_service_data .service_text{font-size:12px;line-height:normal}.service_brand_sec.page-width .cstm_service_sec_inner .cstm_service_data img{width:100%;height:45px;object-fit:contain}.service_brand_sec.page-width .cstm_service_sec_inner{padding-inline:22px;padding-block:26px}.legacy_section .collection-products-section{order:-1}.cstm_multi_img_sec_data{flex-direction:unset;flex-wrap:wrap}.cstm_multi_img_sec_data .cstm_multi__item{width:calc(50% - 6px)}.cstm_multi_img_sec_data .cstm_multi__item .multi_img-sec-link img{aspect-ratio:unset;height:120px}.cstm_multi_img_sec_data .cstm_multi__item .multi_img-sec-link{border-radius:20px}.cstm_multi_img_sec_data .cstm_multi__item p.multi_img_subtitle{font-size:13px;margin:6px 0 10px}.cstm_multi_img_sec_data .cstm_multi__item p.multi_img_title{font-size:15px;margin-bottom:0}.homepage-main-slider-custom .main-swiper .swiper-wrapper{height:auto!important}.homepage-main-slider-custom .main-swiper .swiper-wrapper .swiper-slide{height:100%!important;width:100%!important}.homepage-main-slider-custom .main-swiper .swiper-wrapper .swiper-slide a.slider-link{display:block;height:100%}.homepage-main-slider-custom .main-swiper .swiper-wrapper .swiper-slide picture{height:100%;display:block}.homepage-main-slider-custom .main-swiper .swiper-wrapper .swiper-slide picture img.slider-image{height:100%;object-fit:cover;border-radius:0;object-position:top}body.usf-header-test header.header.page-width a.header__heading-link{position:relative;left:-56%}.slider_collection_list{display:flex;flex-direction:column-reverse;gap:45px}.slider_collection_list{margin-bottom:20px}.custom_collection_list .cstm_collection_data{gap:0px}.cstm_collection_data a img.collection_img.custom_img{width:56px;height:56px;object-fit:contain;margin-bottom:10px}.homepage-main-slider-custom{width:100%;padding-inline:0!important}.img_txt_inner_data .best_selling_inner_data{padding:40px 16px}.img_txt_inner_data .best_selling_inner_data p{margin:0;font-weight:300;font-size:24px;line-height:132%;letter-spacing:0}.img_txt_inner_data .best_selling_inner_data .best_selling_sub_title{font-weight:300;font-size:20px;line-height:144%;text-align:center;vertical-align:middle;margin-block:14px}.img_txt_inner_data .best_selling_inner_data .best_selling_btn a{margin-top:5px;display:inline-block;border-radius:4px;font-family:Roboto;font-weight:500;font-size:16px;line-height:148%;letter-spacing:1px;padding:10px 23px}.legacy_products .img_with_txt.best_selling_flag.shop_flagpoles{margin-top:25px}.img_txt_inner_data{display:block}.img_txt_inner_data .best_selling_img,.img_txt_inner_data .best_selling_inner_data{width:100%}.legacy_products .legacy_section .legacy_content{order:1;margin-top:30px}.flagpole-accessories-amp-lights-u-s-flag-store .custom_collection_list .cstm_collection_data{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flagpole-accessories-amp-lights-u-s-flag-store .collection_img_container .collection_img.custom_img{background-color:#fff;margin-bottom:0;height:auto}.flagpole-accessories-amp-lights-u-s-flag-store .custom_collection_list .collection_img_container p{font-size:16px;margin:12px 0 0}.stick-flags-u-s-flag-store .custom_collection_list .cstm_collection_data{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stick-flags-u-s-flag-store .collection_img_container .collection_img.custom_img{background-color:#fff;margin-bottom:0;height:auto}.stick-flags-u-s-flag-store .custom_collection_list .collection_img_container p{font-size:16px;margin:12px 0 0}}.usf-header-test .header .header__heading-logo{width:auto!important;height:75px!important;object-fit:contain!important;object-position:left!important}@media screen and (max-width:400px){body.usf-header-test header.header.page-width a.header__heading-link{position:relative;left:-56%}.usf-header-test .header .header__heading-logo{height:55px!important}}@media screen and (max-width:767px){.custom-widhlist-icon svg path{stroke:#8b2323!important;stroke-width:1px}.usf-icon-high-test .header #cart-icon-bubble .svg-wrapper>svg path{stroke:#162d59}.test-other-flags .cstm_collection_head_txt,.test-other-flags .cstom_collection_subheadhead_txt{display:none}}.collection_data_section .category_tile_section{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;cursor:pointer}.collection_data_section .category_tile_section .cateogry_tile_inner_section{background-color:#fff;padding:6px;border-radius:3px}.collection_data_section .category_tile_section .cateogry_tile_inner_section .tile_image img{width:100%;height:auto}.collection_data_section .category_tile_section .cateogry_tile_inner_section .tile_title{background-color:#f1f3f7;border-radius:3px;padding:7px 10px;width:100%;height:auto;min-height:40px;display:flex;align-items:center;justify-content:center}.collection_data_section .category_tile_section .cateogry_tile_inner_section .tile_title p{margin:0;font-family:Roboto;font-weight:700;font-size:13px;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;color:#162d59}@media screen and (max-width:1120px){.collection_data_section.mobile_data .category_tile_section,.collection_data_section.desktop_data .category_tile_section{overflow:hidden;overflow-x:auto;max-width:868px;width:100%}.collection_data_section .category_tile_section .cateogry_tile_inner_section{min-width:155px}}@media screen and (max-width:1090px){.collection_data_section.mobile_data .category_tile_section,.collection_data_section.desktop_data .category_tile_section{max-width:730px}}@media screen and (max-width:767px){.collection_data_section.mobile_data .category_tile_section{overflow:hidden;overflow-x:auto;max-width:100%;width:100%}}.american-flags-shop-premium-usa-made-flags-online-today .usf-mvt-04-container{display:none}.best_seller_section .best_seller_inner_section.swiper-wrapper{display:block}.best_seller_swiper .swiper-button-next.best_next,.best_seller_swiper .swiper-button-prev.best_prev{display:block!important}.best_seller_swiper .best_seller_item img.people_also_bought-image.best_seller_img{width:100%;object-fit:cover;left:0;top:0;height:100%;transition:.5s ease-in-out}.best_seller_section{background:#f3f2ec;border-radius:10px;overflow:hidden;margin-top:55px}.best_seller_section .best_seller_heading{position:relative;display:flex;width:100%;justify-content:space-between;background:#8b2323;padding:10px 20px;align-items:center}.best_seller_section .best_seller_heading p{font-family:Roboto;font-weight:500;font-size:21.97px;line-height:32.95px;letter-spacing:0%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:0}.best_seller_section .best_seller_heading p .bestseller_img{display:flex}.best_seller_section .best_seller_swiper{padding:15px}.best_seller_section .best_seller_swiper .best_seller_item .people_also_bought_title{color:#162d59;font-size:16px;line-height:18px;font-weight:400;margin-right:24px;text-decoration:none;display:block;margin-bottom:10px}.best_seller_section .best_seller_swiper .best_seller_item .review-custom-rating a{text-decoration:none}.best_seller_section .best_seller_swiper .best_seller_item .review-custom-rating a .stjr-product-rating-widget__num-reviews span{color:#162d59}.best_seller_section .best_seller_swiper .best_seller_item p.people_also_bought_price{margin:8px 0;font-weight:700;font-size:21.07px!important;line-height:23.41px;letter-spacing:0;color:#000}.best_seller_section .best_seller_swiper .best_seller_item .product-brand-name a{font-weight:600;font-size:13px;line-height:19.8px;letter-spacing:0;color:#838383;text-decoration:none}.best_seller_section .best_seller_heading .bestseller_arrows{display:flex;gap:12px;align-items:center}.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-prev.best_prev,.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-next.best_next{display:flex!important;position:relative;width:22px!important;height:22px!important;border-radius:50%;opacity:1;background-color:#fff;top:unset;left:unset;right:unset;margin:0}.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-prev.best_prev:after,.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-next.best_next:after{font-size:11px;color:#8b2323}.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-prev.best_prev.swiper-button-disabled,.best_seller_section .best_seller_heading .bestseller_arrows .swiper-button-next.best_next.swiper-button-disabled{opacity:.5}.price-inline-display{display:flex;align-items:center;gap:10px;flex-wrap:wrap}s.compare-at-price{font-weight:700;font-size:18.07px}.best_seller_section .best_seller_swiper .best_seller_item .pro-card-img{display:flex;position:relative;flex-wrap:wrap;overflow:hidden;margin-bottom:10px}.best_seller_section .best_seller_swiper .best_seller_item .pro-card-img .bestseller_choose_option_link{position:absolute;bottom:-60px;left:0;width:100%;padding:0;background-color:#fff;right:0;transition:.25s ease-in-out}.best_seller_section .best_seller_swiper .best_seller_item:hover .pro-card-img .bestseller_choose_option_link{bottom:0}.best_seller_section .best_seller_swiper .best_seller_item .pro-card-img .bestseller_choose_option_link button.quick-buy-btn{display:block;padding-inline:0;width:calc(100% - 16px);margin:8px}@media screen and (max-width:767px){.form_submit_error{padding:14px 10px}}@media screen and (min-width:992px)and (max-width:1024px){.collection_data_section.mobile_data .category_tile_section,.collection_data_section.desktop_data .category_tile_section{max-width:79%;width:100%}.best_seller_section{max-width:79%}}@media screen and (min-width:768px)and (max-width:991px){.collection_data_section.mobile_data .category_tile_section,.collection_data_section.desktop_data .category_tile_section{max-width:525px;width:100%}.best_seller_section{max-width:522px}}@media screen and (min-width:1025px){.best_seller_section .best_seller_swiper .best_seller_item{max-width:232px}}@media screen and (min-width:767px){.best_seller_section .best_seller_swiper .best_seller_item{max-width:232px}}.search-modal__form .field .search__button_predictive{padding:12px;background:#8b2323}.search-modal__form .field .search__button_predictive svg{width:100%;height:auto}.search-modal__form .field .search__button_predictive svg path{fill:#fff}.form_submit_error{position:absolute;right:0;bottom:-54px;z-index:10;max-width:266px;width:100%;-webkit-box-shadow:0px 5px 10px 0px #00000030;box-shadow:0 5px 10px #00000030;padding:14px 13px;align-items:center;border-top-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff;font-weight:400;font-size:14px;line-height:18.2px;letter-spacing:0;color:#162d59;gap:5px}@media screen and (max-width:767px){.form_submit_error{padding:14px 10px;right:15px;bottom:-44px}}predictive-search .predictive-search__result-group.left_pred_group h2.pred-search__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:DM Sans;font-weight:600;font-size:14px;line-height:30.19px;letter-spacing:0px;vertical-align:middle;text-transform:uppercase;padding:0;margin:0 22px 7px;color:#162d59}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 22px 26px}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list .predictive-search__list-item{text-align:center;border:1.06px solid #E3E3E3;border-radius:22px;background:#fff;overflow:hidden;font-weight:400;font-size:12.71px;line-height:31.98px;letter-spacing:0;text-decoration:none;color:#162d59;font-family:Roboto,serif}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list .predictive-search__list-item a.predictive-search__item{color:#162d59!important;background:#fff;text-decoration:none;padding:0 18px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;font-size:12.71px;line-height:31.98px;letter-spacing:0;min-height:32px}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list .predictive-search__list-item a.predictive-search__item:before{visibility:hidden}.predictive-search__result-group.right_pred_group li .pred_add_cart button{max-width:96px;width:100%;font-family:DM Sans;font-weight:500;font-size:13.3px;line-height:100%;letter-spacing:0;text-align:center;padding:5px 9px;border-radius:2px;border:1px solid #162d59;background:#162d59;color:#fff;cursor:pointer;position:relative}.predictive-search__result-group.right_pred_group li .pred_add_cart button:hover{background-color:transparent;color:#162d59}.predictive-search__result-group.right_pred_group li .pred_add_cart button .loading__spinner{left:50%;top:50%;transform:translate(-50%,-50%)}.predictive-search__result-group.right_pred_group li .pred_add_cart button .loading__spinner svg.spinner circle.path{stroke:#8b1d26}.predictive-search__result-group.right_pred_group li .pred_add_cart button span.text-button.no_visibility{visibility:hidden}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 22px 26px}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop .predictive-search__list-item{text-align:center;border:1.06px solid #E3E3E3;border-radius:22px;background:#fff;overflow:hidden;font-weight:400;font-size:12.71px;line-height:31.98px;letter-spacing:0;text-decoration:none;color:#162d59;font-family:Roboto,serif}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop .predictive-search__list-item a.predictive-search__item{color:#162d59!important;background:#fff;text-decoration:none;padding:0 18px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;font-size:12.71px;line-height:31.98px;letter-spacing:0;min-height:32px}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop .predictive-search__list-item a.predictive-search__item:before{visibility:hidden}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop .predictive-search__list-item a.predictive-search__item p{color:#162d59!important;font-family:Roboto,serif;font-weight:400;font-size:14px}predictive-search.search-modal__form .predictive-search.predictive-search--header{transform:translate(-0%);left:0%!important;background-color:#fff;max-width:821px;-webkit-box-shadow:0px 17px 21px 0px #00000033;box-shadow:0 17px 21px #0003;border:none;border-radius:8px}predictive-search .predictive-search__result-group.left_pred_group{max-width:300px;width:100%;background:#fff;border-right:1px solid #F0F0F0;padding:22px 0;gap:0}predictive-search.predictive-search__result-group.right_pred_group{padding:22px}.desktop-search{margin-top:12px}.desktop-search predictive-search.search-modal__form .form_submit_error+.error-msg{display:none}.desktop-search:has(.predictive-search[style]):before{content:"";position:fixed;left:0;width:100%;height:82vh;background:#00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);bottom:0;z-index:1}.search__input.field__input{color:#162d59}.predictive-search__result-group.right_pred_group li .pred_add_cart{background-color:transparent}@media screen and (max-width:1024px){.desktop-search:has(.predictive-search[style]):before{height:85vh}}@media screen and (min-width:992px)and (max-width:1024px){predictive-search.search-modal__form .predictive-search.predictive-search--header{transform:translate(-50%);left:50%!important}}@media screen and (max-width:991px){.desktop-search:has(.predictive-search[style]):before{height:80vh}}@media screen and (max-width:800px){.desktop-search:has(.predictive-search[style]):before{height:78vh}}@media screen and (max-width:767px){.desktop-search:has(.predictive-search[style]):before{display:none}.desktop-search:has(.predictive-search[style]){position:fixed;z-index:999999;width:100%;left:0;top:0;padding-top:0;margin-top:0;background-color:#fff!important;height:100%}.desktop-search:has(.predictive-search[style]) predictive-search.search-modal__form form.search-modal__form{padding:18px;background-color:#ebe9df}predictive-search.search-modal__form .predictive-search.predictive-search--header{max-height:91vh!important;transform:translate(0)!important}.desktop-search .close_search{display:none}.desktop-search:has(.predictive-search[style]) .close_search{display:inline-flex;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.desktop-search:has(.predictive-search[style]) form.search.search-modal__form .field{width:90%}predictive-search.search-modal__form .predictive-search.predictive-search--header .predictive-search__result-group{max-width:100%;border:0;border-bottom:1px solid #F0F0F0;padding-top:0}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list .predictive-search__list-item a.predictive-search__item{padding:0 12px}predictive-search .predictive-search__result-group.left_pred_group .pred-search__results-list#predictive-search-results-pages-list-desktop{border-bottom:0;margin-bottom:0}predictive-search .predictive-search__result-group.left_pred_group .predictive-search__results-list{margin-bottom:16px}}@media screen and (min-width:768px){.desktop-search .search-modal__form .close_search{display:none}}predictive-search.search-modal__form .error-msg{display:none}.view-all-mob{display:none}body .predictive-search__heading{margin-inline:0}section.expand_sec .expandable_article .first_paragraph h4,section.expand_sec .expandable_article .expandable_content h4{margin-block:0;font-size:30px;font-family:Spectral;font-weight:600;line-height:1.5}section.expand_sec .expandable_article .expandable_content h4{margin-top:18px}section.expand_sec .expandable_article .first_paragraph p,section.expand_sec .expandable_article .expandable_content p{margin:10px 0 0}section.expand_sec .expandable_article .first_paragraph p a,section.expand_sec .expandable_article .expandable_content p a,section.expand_sec .expandable_article .expandable_content ul li a{color:#8b2323;font-weight:500;letter-spacing:.4px}section.expand_sec .expandable_article .expandable_content h5{margin-block:24px 0;font-size:22px;font-family:Spectral;font-weight:500;line-height:1.2}section.expand_sec .expandable_btn a{background:#162d59;display:inline-block;width:fit-content;padding:8px 22px;margin-top:22px;border-radius:5px;color:#fff;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.4px}section.expand_sec{padding-bottom:50px}section.expand_sec .expandable_article .expandable_content ul{margin:0;padding:18px 0 18px 16px;line-height:1.5;font-family:Roboto,serif;font-size:14px;color:#162d59}section.expand_sec .expandable_article .expandable_content ul li:not(:first-child){margin-top:6px}#expand_section{scroll-padding-top:180px;scroll-margin-top:180px}@media screen and (max-width:767px){section.expand_sec .expandable_article .first_paragraph h4,section.expand_section .expandable_article .expandable_content h4{font-size:24px;line-height:1.15}section.expand_sec .expandable_article .expandable_content h5{font-size:18px}section.expand_sec .expandable_btn a{padding:8px 18px;font-size:15px}.predictive-search__result-group.right_pred_group li .pred_add_cart{width:64vw;margin-left:auto;margin-top:7px}}@media screen and (max-width:376px){.predictive-search__result-group.right_pred_group li .pred_add_cart{width:61vw}}@media screen and (max-width:362px){.predictive-search__result-group.right_pred_group li .pred_add_cart{width:60vw}}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .facets__form-vertical div#FacetsWrapperDesktop{display:flex;flex-direction:column}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-2 .detailed-size{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-1{order:4}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-2{order:3}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-3{order:2}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-4{order:5}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-5{order:1}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-data.filter-6{order:6}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-1{order:4}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-2{order:3}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-3{order:2}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-4{order:5}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-5{order:1}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .detailed-mobile-data.filter-6{order:6}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .mobile-facets__main .mobile-facets__details{order:7}.flag-snaps-flagpole-clips-free-shipping-u-s-flag-store .mobile-facets__main .mobile-facets__footer{order:8}@media screen and (max-width:767px){.custom-widhlist-icon{margin:0}.customer_section.customer-is-logged-in a.header__icon span.logged-in-user{font-size:0}.customer_section.customer-is-logged-in a.header__icon span.svg-wrapper{width:20px}.usf-ab-fbg-test .usf-ab-fbg-accordion-content ul.usf-ab-fbg-buy-usa li a{font-size:14px;margin-left:8px;word-break:break-all;display:inline-block}.usf-ab-fbg-test .usf-ab-fbg-accordion-content ul.usf-ab-fbg-buy-usa{padding-left:20px}}.home_slide .choose_option_link{position:absolute;bottom:0;left:0;right:0;padding:15px;transition:all .3s ease-in-out;background:#fffc;transform:translateY(100%);opacity:0}.home_slide .product-price{color:#8b2323!important}.home_slide .product-brand-name a{color:#162d59;font-weight:400}.home_slide .compare-at-price{color:#162d59!important;font-size:16px!important;margin-right:5px!important}.home_slide .discounted-price{color:#8b2323!important}.accessibility-statement .shopify-section:first-child{margin-bottom:40px!important}.contact-us-united-states-flag-store .rich-text__wrapper.rich-text__wrapper{max-width:1230px;padding-top:20px}span#bundle--price--update{font-size:14px}.card_product_brand_section .card_product_brand{font-weight:600;font-size:13px;line-height:19.8px;letter-spacing:0;color:#838383}.card_product_brand_section .card_product_brand:hover{color:#8b2323}.card__heading a{font-weight:700}.card_data_wishlist{display:flex}.template_collection .card{padding-top:18px;height:100%;box-sizing:border-box}.template_collection .stjr-product-rating{margin:3px 0 8px}.template_collection .card__content{background-color:#fff}.template_collection .card-product-content .stjr-container .stars--widgets .star:not(:first-child),.template_collection .card>.card__content .card__information .stjr-container .stars--widgets .star:not(:first-child){display:none!important}.template_collection s.price-item.price-item--regular{font-family:Roboto;letter-spacing:0;font-weight:500;font-size:14px!important;line-height:21px;text-decoration:line-through!important;color:#838383!important;margin-right:0!important}span.limited_offer{border-radius:1px;background:#b43030;font-weight:700;font-size:10px;line-height:17.89px;letter-spacing:0;vertical-align:middle;color:#fff;padding:4px 5.4px}.same_day_shipping_data{display:flex;gap:5px}.same_day_shipping_data .same_day_text{font-weight:700;font-size:11.77px;line-height:17.89px;letter-spacing:0;color:#3c3c3c}.product-brand-name a{font-weight:600;font-size:13px;line-height:19.8px;letter-spacing:0;color:#838383}.compare-at-price{font-family:Roboto;letter-spacing:0;font-weight:500;font-size:14px!important;line-height:21px;text-decoration:line-through!important;color:#838383!important;margin-right:0!important}.discounted-price{font-weight:700;font-size:21.07px!important;line-height:23.41px;letter-spacing:0;color:#000!important}.card_data_wishlist .product-title{font-weight:700}.product_country_data p.us_made{margin:0}.product_country_data p.us_made img{max-width:61px;width:100%;height:auto;bottom:12px;top:auto;right:12px;left:auto}.card-wrapper.product-card-wrapper .card>.card__content .card__information{display:flex;flex-direction:column}.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information{display:flex;flex-direction:column;height:100%}.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .choose_option_link{margin-top:auto!important}.featured-collection-slider .card-product-content .choose_option_link{margin-top:auto}.featured-collection-slider .card-product-content .review-custom-rating span.stjr-product-rating-widget__avg-rating{border-left:1px solid #D1D1D1;padding-left:6px;margin-left:3px}.card-wrapper.product-card-wrapper .card>.card__content .card__information span.stjr-product-rating-widget__avg-rating{border-left:1px solid #D1D1D1;padding-left:6px;margin-left:3px}.template_collection .cstm_collection_whole .category_btn_data .category_btn_whole_section{margin:0;padding:0}.featured-collection-slider .image-link-quickbuy .product_tag_data{top:-22px}.product-grid-container.list-view .card.card--standard .product_tag_data{top:7px}.collection_quick_btn{display:flex}.buy-now-btn button.quick-buy-now{height:100%;padding:8px 14px;background:#162d59;border-color:#162d59;color:#fff;width:100%;font-size:13px;border:1px solid #fff;font-family:DM Sans;font-weight:500;position:relative}.buy-now-btn{width:100%}.buy-now-btn button.quick-buy-now:hover,.buy-now-btn a.quick-buy-now-option:hover{border-color:#162d59;color:#162d59;background-color:transparent;cursor:pointer}.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .collection_quick_btn{margin-top:auto!important}.buy-now-btn button.quick-buy-now .loading__spinner{left:50%;top:50%;transform:translate(-50%,-50%)}.buy-now-btn button.quick-buy-now .loading__spinner svg.spinner circle.path{stroke:#fff}.buy-now-btn button.quick-buy-now:hover .loading__spinner svg.spinner circle.path{stroke:#162d59}.buy-now-btn a.quick-buy-now-option{height:100%;padding:8px;background:#162d59;border-color:#162d59;color:#fff;width:100%;font-size:13px;border:1px solid #fff;font-family:DM Sans;font-weight:500;display:inline-block;text-align:center;max-height:-webkit-fill-available;max-width:-webkit-fill-available}.buy-now-btn button.quick-buy-now{height:100%;padding:8px 14px;background:#162d59;border-color:#162d59;color:#fff;width:100%;font-size:13px;border:1px solid #fff;font-family:DM Sans;font-weight:500;position:relative;max-height:-webkit-fill-available;max-width:-webkit-fill-available}.collection_quick_btn{display:grid;grid-template-columns:1fr;margin-top:auto;gap:3px}.collection_quick_btn button{border:1px solid #1a2c57!important}.same_day_shipping_data img{width:15px}button.quick-buy-btn.button .loading__spinner{transform:translate(-50%)}.flags-wholesale .rich_text_anniversary .rich-text__wrapper.rich-text__wrapper--left{max-width:1230px}.collection_made_in_us img{position:absolute}.buy-flagpoles-residential-amp-in-ground-options-online .size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .slider_swiper.swiper-button-prev{left:0}.buy-flagpoles-residential-amp-in-ground-options-online .size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .slider_swiper.swiper-button-next{right:0}@media screen and (max-width:1200px){.slider_swiper.swiper-button-next.swiper-button-next_sub_collection,.slider_swiper.swiper-button-prev.swiper-button-prev_sub_collection{display:inline-flex!important;visibility:visible!important}.outdoor-american-flags-super-tough-annin-amp-valley-forge-flags .slider_swiper.swiper-button-next.swiper-button-next_sub_collection,.outdoor-american-flags-super-tough-annin-amp-valley-forge-flags .slider_swiper.swiper-button-prev.swiper-button-prev_sub_collection{display:none!important}}@media screen and (max-width:1199px){.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .choose_option_link{margin-top:auto!important;padding:0}.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .collection_quick_btn{display:grid}}@media screen and (max-width:991px){.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .collection_quick_btn{padding-top:12px}.collection_quick_btn{grid-template-columns:1fr}}@media screen and (max-width:767px){.product_country_data p.us_made img{max-width:42px}.card-wrapper.product-card-wrapper .card>.card__content .card__information{padding-top:0}.card-wrapper.product-card-wrapper .card>.card__content .card__information .card-information .choose_option_link{margin-top:auto!important;padding-inline:0}.same_day_shipping_data{align-items:center}.same_day_shipping_data .same_day_text{margin:0}.same_day_shipping_data{padding-top:6px}.card_data_wishlist h3.card__heading,.featured-collection-slider .card-product-content .product-title{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}span.limited_offer{display:inline-block;line-height:13.89px}.discounted-price{font-size:16px!important}span#bundle--price--update{font-size:16px!important;line-height:20.41px}}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_head_txt{font-size:49px;margin-bottom:20px;max-width:800px;line-height:50px}.flag-display-cases-amp-accessories-flag-cases .cstom_collection_subheadhead_txt p{font-size:31px;font-weight:600}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_btn_data a.cstm_collection-sec-link{width:148px;min-height:75px}.flag-display-cases-amp-accessories-flag-cases main .page-width{max-width:1330px}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_title h3 p em{font-style:normal;display:block}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_data{display:grid;grid-template-columns:1fr 1fr 1fr}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_btn_data:not(:first-child) a.cstm_collection-sec-link{padding-inline:12px}@media screen and (max-width:767px){.usf-header-test .cart-count-bubble span{font-size:14.83px!important;width:28px!important}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_btn_data{width:calc(50% - 4px)}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_btn_data a.cstm_collection-sec-link{width:100%}.flag-display-cases-amp-accessories-flag-cases .cstom_collection_subheadhead_txt,.flag-display-cases-amp-accessories-flag-cases .cstm_collection_head_txt{display:none}.flag-display-cases-amp-accessories-flag-cases .cstm_collection_btn_data a.cstm_collection-sec-link{min-height:60px;border-radius:50px}.flag-display-cases-amp-accessories-flag-cases .custom_collection_list .cstm_collection_data{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flag-display-cases-amp-accessories-flag-cases #flag-3ft-5ft .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.flag-display-cases-amp-accessories-flag-cases #flag-5ft-9ft .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container,.flag-display-cases-amp-accessories-flag-cases #flag-pedestal .cstm_collection_whole.slider_loaded .category_btn_data.swiper-container{display:none}.flag-display-cases-amp-accessories-flag-cases .custom_collection_list .cstm_collection_data img.collection_img.custom_img{height:auto}}.usf-ab-fbg-body.page-width{max-width:1265px}.usf-ab-fbg-body.page-width .usf-ab-fbg-content{padding-inline:0}.usf-ab-fbg-body.page-width .usf-ab-fbg-content .size-table{padding-inline:18px}.usf-ab-fbg-accordion-item a.flagpole_btn{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/194/assets/custom-new.css.map */
