@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";html{scroll-behavior:smooth}.page-width{max-width:1230px}body{background:#ebe9df;color:#162d59;letter-spacing:0;overflow-x:hidden;line-height:1.5}.text-body{font-family:DM Sans,serif}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.gradient{background:#ebe9df}main:has(.cstm_collection_section) .shopify-section{margin:0!important}.shopify-section:has(.review_brands){margin-block:55px!important}span.start_price{color:#053057d6;font-size:12px;font-weight:700;font-style:italic}span.percent-off{color:#162d59!important;font-weight:400}.template_product span.start_price{margin-top:5px}.template-location-cart:has(.engraving-popup[style="display: block;"]) .section-header.shopify-section-group-header-group{z-index:0}.accordion{width:100%;max-width:600px;margin:20px auto}.accordion-item{border-bottom:1px solid #ccc}.accordion-header_product{background:#f1f1f1;padding:15px;cursor:pointer;font-size:18px;font-weight:700;border:none;outline:none;width:100%;text-align:left}.accordion-content_product{display:none;padding:15px;background:#fff}.active+.accordion-content_product{display:block}section.menu_data{background:#162d59;border-top:1px solid #f5f5f5;box-shadow:0 1px #f5f5f5}.list-menu__item{position:relative;padding:15px!important;color:#fff;font-family:Open Sans,serif;font-weight:700;line-height:1.5!important}section.menu_data .list-menu__item{text-transform:uppercase}.header__menu-item .icon-caret{display:none}.header-wrapper--border-bottom{border-bottom:none}.mobile-search{display:none}.header__inline-menu{text-align:center}.list-menu__item:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:12px}.list-menu__item:hover:before,.list-menu__item:has(.header__active-menu-item):before,.list-menu__item[aria-expanded=true]:before{background:#8b2323;height:2px}.list-menu__item:hover{color:#f9f9f9}.list-menu__item span{text-decoration:none!important}body header.header.page-width{max-width:1330px;padding-block:20px!important}.menu_data .page-width{max-width:1330px}.header__heading-link{padding:0}.page-width,body header.header.page-width{padding-inline:15px!important}.super-tough-flags .multicolumn-card__image-wrapper{background-color:#294591}.search-modal__form .field{position:relative;padding-left:20px!important;border:1px solid #8b2323!important;border-radius:5px;font-size:14px;font-weight:400;line-height:18px;color:#162d59;padding-top:0;padding-bottom:0;max-width:100%;width:100%;letter-spacing:.6px;height:45px;background:#fff}.search-modal__form .field:before,.search-modal__form .field:after{display:none}.search__input.field__input{padding:0!important;height:100%;border:none!important;background:transparent;width:100%;margin:0!important;box-shadow:none}body .search__button{position:unset;height:auto;background:#8b2323!important;text-align:center;width:50px;border-radius:0 3px 3px 0;border:none!important;margin:0!important;min-width:50px;justify-content:center;align-items:center;fill:#fff}body .search__button svg{width:19px;height:auto}.placeholder-text{font-size:14px;line-height:1.3;display:flex;column-gap:5px;letter-spacing:.6px;color:#162d59;position:absolute;z-index:1;top:0;bottom:0;align-items:center;left:25px;pointer-events:none;width:calc(100% - 87px);white-space:nowrap;overflow:hidden;font-family:Roboto,serif}.placeholder-text label{font-weight:500}.desktop-search{width:100%;max-width:470px}body .predictive-search.predictive-search--header{box-shadow:0 10px 10px #0000001a;border:2px solid #1e2a574d;border-radius:8px;width:calc(100% + 28rem);display:none}body .predictive-search__results-groups-wrapper{border-bottom:0;padding-bottom:0}body .predictive-search__result-group.left_pred_group{flex:0 0 30rem;background:linear-gradient(-90deg,#f7f6f2,#f7f6f259);gap:1.5rem}.predictive-search__result-group.left_pred_group a.predictive-search__item{padding:5px 32px 5px 20px;position:relative;background:unset}.predictive-search__result-group.left_pred_group a.predictive-search__item:before{content:"";background:url(/cdn/shop/files/arrow_right.svg?v=1742796278);width:5px;height:10px;position:absolute;right:20px;top:9px}.predictive-search__result-group.left_pred_group .predictive-search__results-list *{color:#162d59;font-family:Roboto,serif;font-weight:400;font-size:14px}body .predictive-search__heading{color:#162d59!important;font-family:DM Sans;font-size:14px;letter-spacing:normal;text-transform:uppercase;font-weight:600;border:none}.predictive-search__result-group.right_pred_group{background:#fff;padding:0 20px 20px}.predictive-search__result-group.right_pred_group li{background:#f7f6f2;padding:15px;border-radius:6px;margin-bottom:10px!important;display:flex;flex-wrap:wrap;column-gap:15px}a.predictive-search__item--image-link{width:80px;object-fit:cover;border:1px solid #e9e7e7;border-radius:6px;height:80px;overflow:hidden}.predictive-search__image{object-fit:cover;width:100%;height:auto}.predictive-search__item-content{flex:1}.predictive-search__item-content>*{margin-top:.5rem}.predictive-search__item-content a{text-decoration:none;color:#162d59}.predictive-search__item-content .price *{font-size:16px;letter-spacing:0}a.predictive-search__item--title-link .predictive-search__item-heading{color:#162d59;font-size:14px;font-family:DM Sans,serif}body .predictive-search__item--link-with-thumbnail{grid-template-columns:80px 1fr!important;gap:15px;padding:0;background:transparent!important}.predictive-search__item--link-with-thumbnail .predictive-search__image{width:80px;height:80px;object-fit:cover;border:1px solid #e9e7e7;border-radius:6px}.predictive-search__item--link-with-thumbnail .predictive-search__item-heading{color:#162d59;font-size:14px;font-family:DM Sans,serif}.predictive-search__item--link-with-thumbnail .predictive-search__item-heading+.predictive-search__item-heading{font-size:14px;color:#4e4e4e;font-family:Roboto,serif}.predictive-search__item--link-with-thumbnail .price-item{font-size:14px;letter-spacing:0;line-height:normal}.predictive-search__item-vendor.caption-with-letter-spacing{font-size:14px;font-weight:500;letter-spacing:0;color:#162d59;font-family:Roboto,serif;text-transform:capitalize;margin:0}button.predictive-search__item.predictive-search__item--term{background:transparent;font-size:14px;text-decoration:underline;padding:0;display:inline-block;color:#162d59;font-weight:600;letter-spacing:.3px}.predictive_add_cart{margin-left:96px;margin-top:5px;background:transparent!important;width:100%!important}.predictive_add_cart button{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s;display:inline-block;padding:5px 10px;cursor:pointer;position:relative}.predictive_add_cart button .no_visibility{visibility:hidden}.predictive_add_cart button .loading__spinner{left:50%;transform:translate(-50%);display:inline-flex}.predictive_add_cart button .loading__spinner svg circle{stroke:#8b1d26}span.quick_buy.no_visibility{visibility:hidden}button.quick-buy-btn .loading__spinner{left:50%;display:inline-flex}button.quick-buy-btn .loading__spinner svg circle{stroke:#8b1d26}.predictive_add_cart button:hover{background:transparent;color:#162d59}.predictive-search__item .price .price__container{margin:0}.header__icons .customer_section{padding:0 14px 0 0;display:flex;align-items:center;gap:5px}.header__icons{padding-right:0}.header__icon--cart{margin-right:0}.header__icon .icon{height:16px;width:16px;margin-top:-3px}.header__icon .svg-wrapper{width:auto;height:auto}.header__icons .customer_section .icon path{stroke:#8b2323}.header__icon{height:auto;width:auto}.header__icons .customer_section a{text-decoration:none;color:#8b2323;line-height:inherit;font-family:Roboto,serif;font-size:14px;letter-spacing:0;gap:5px}.header__icons .customer_section span{font-family:DM Sans;font-weight:500;color:#162d59}a#cart-icon-bubble{border-left:1px solid #d2d2d2;padding:0 0 0 14px;text-decoration:none}.cart-count-bubble{position:unset;background:transparent;color:#8b2323;width:auto;height:auto;font-size:14px;text-align:center;font-family:Roboto,serif;letter-spacing:-1px}.search__input.field__input:focus~.placeholder-text,.search__input.field__input:not(:placeholder-shown)~.placeholder-text{display:none!important}.cstm_collection_data p{color:#8b2323;text-decoration:none!important;margin:0 0 21px;text-align:center;font-size:14px}.cstm_collection_data a{text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;font-family:Arial}.collection_img_container{text-align:center;display:inline-block;margin:0 10px}.cstm_collection_data{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;padding-block:15px}.index .cstm_collection_data{gap:40px}.index .collection_img_container{margin:0;width:fit-content}.banner__media{background:transparent}a#cart-icon-bubble svg.icon{width:auto;margin-right:3px;margin-top:0!important}body .slideshow__controls{position:unset;border:none}.slideshow__controls button.slideshow__autoplay.slider-button{display:none}body .slider-counter__link--dots .dot{height:10px;width:10px;background-color:#d9d9d9;border:none}body .slider-counter__link{padding:5px}body .slider-button{position:absolute;top:50%;transform:translateY(-50%);width:40px!important;height:40px!important;background-color:#ffffff80!important;left:15px;transition:opacity .3s ease-in-out;opacity:0}body .slider-counter--dots{margin-top:10px}body .slider-button svg.icon{height:34px}body .slider-button.slider-button--next{left:inherit;right:15px}slideshow-component:hover button.slider-button{opacity:1}.care_made .image-with-text__content{padding:0;justify-content:center}.care_made .image-with-text__content--desktop-left>*{align-self:center;text-align:center}body .image-with-text__media{border:none}.care_made .image-with-text__media-item{width:100%;max-width:438px}.care_made .image-with-text__heading{color:#162d59;font-family:Spectral,serif;margin:0;font-size:48px;font-weight:300;line-height:1.5}.care_made h4{color:#162d59;font-family:Spectral;font-size:18px;line-height:1.5;font-weight:300}.care_made .image-with-text__content>*+*{margin-top:11px!important}.care_made .image-with-text__text.rte.body{margin:0!important}.care_made a.button.button--primary{background:#fff;border-color:#000;color:#000;font-family:DM Sans,serif;font-weight:500;border-radius:2px;font-size:14px;letter-spacing:0;padding:8px 40px;min-height:44px}.cstm_brand_sec_data{display:flex;flex-wrap:wrap;padding:5px;gap:10px;justify-content:center}.cstm_brand_slides{flex:1;margin:0 0 10px;text-align:center}.brand_head_txt,.collection-list-title,.multi_img_head_txt,.collection-section-heading h2{margin-top:40px;margin-bottom:40px;font-size:32px;color:#162d59;font-family:Spectral;font-weight:300;text-align:center;line-height:1.5}.brand_head_txt:after,.collection-list-title:after,.multi_img_head_txt:after,.collection-section-heading h2:after{content:"";width:35px;height:3px;background:#8b2323;display:block;margin:auto}.cstm_brand_slides img{margin-bottom:10px;margin-top:20px;object-fit:contain;width:100%}main .shopify-section{margin-block:70px}.shopify-section:has(.custom_collection_list),.shopify-section:has(slideshow-component),main .shopify-section:has(.pledge_flag),main .shopify-section:has(+:last-child){margin:0}main .shopify-section:last-child{margin-block:55px}body .blog__title{font-size:32px;color:#162d59;font-family:Spectral;font-weight:300;text-align:center;margin-bottom:10px}.blog__posts.articles-wrapper,div.blog .title-wrapper--no-top-margin{margin:0}body .blog__posts.articles-wrapper .article{width:calc(20% - 30px);padding:15px;flex:unset}body .blog__posts.articles-wrapper{margin:-15px;justify-content:space-between}.blog__posts.articles-wrapper a.full-unstyled-link{margin-top:10px;font-size:16.8px;letter-spacing:0;color:#162d59;font-family:Roboto,serif}body .blog-articles .article-card .card__information,body .blog__posts .article-card .card__information{padding:0}body .blog__posts.articles-wrapper .card--card,body .blog__posts.articles-wrapper .card__inner{--ratio-percent: 100% !important}.collection-list-wrapper .title-wrapper-with-link{justify-content:center}.section-collection-list .full-unstyled-link{padding:0 10px 20px;display:block;color:#162d59;font-size:18px;font-family:Roboto,serif;font-weight:500;text-align:center}.section-collection-list .full-unstyled-link span.icon-wrap{display:none}.section-collection-list .card__information{padding:0}.collection-list{gap:20px}.collection-list li{width:100%!important;max-width:calc(33.3% - 13px)!important}.collection-list .card__inner{--ratio-percent: 57% !important}.shop_flagpoles .image-with-text__text-item{background-color:#8b2323;color:#fff;z-index:2;padding:50px}.shop_flagpoles .grid{align-items:center;flex-wrap:nowrap}.shop_flagpoles .image-with-text__media-item{flex:0 1 60%;margin-right:-6%}.shop_flagpoles .image-with-text__content{padding:0}.shop_flagpoles .image-with-text__heading{color:#fff;font-family:Spectral,serif;font-size:35px;font-weight:300;line-height:1.5;margin:0}.shop_flagpoles .image-with-text__content>*+*{margin-top:17px!important}.shop_flagpoles .image-with-text__text p{font-family:Spectral,serif;font-size:30px;font-weight:300;line-height:1.5}.shop_flagpoles .button{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}.shop_flagpoles .button:before,.shop_flagpoles .button:after{display:none}.shop_flagpoles .button:hover{background:#fff;color:#8c2125}.shop_flagpoles .image-with-text__text.subtitle{font-weight:400;line-height:1.4;color:#fff;font-size:16px;font-family:Roboto,serif}slideshow-component.page-width{max-width:1470px}.cstm_multi_img_sec_data{display:flex;gap:20px;justify-content:space-between}.cstm_multi__item{width:calc(33.3% - 15px)}.multi_img-sec-link{background:#1f2a58;display:inline-block;border-radius:32px;color:#fff;text-decoration:none;text-align:center;overflow:hidden}.multi_img_title{font-family:Roboto,serif;font-weight:700;line-height:1.2!important;font-size:48px;margin:10px 0}.multi_img_subtitle{margin:15px 0 30px;font-family:Roboto,serif;line-height:1.2!important;font-size:36px;padding-inline:20px}.cstm_multi__item img{width:100%;aspect-ratio:1.45;object-fit:cover}.pledge_flag .rich_txt_cstm{min-height:300px;width:100%;padding:32px 84px;text-align:center;background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.pledge_flag .rich-text__text.rte{max-width:675px;margin:11px auto}.pledge_flag h2.rich-text__heading{font-family:Times New Roman,serif;font-size:44px;font-weight:600;min-height:48px;color:#162d59;margin:0 0 10px}.pledge_flag p{font-size:18px;min-height:27px;color:#162d59;font-family:Roboto,serif;line-height:1.5}.pledge_flag .button.button--primary,.order-tracking-form button.btn-block,.cart-drawer__empty-content .button{background:#162d59;color:#fff;cursor:pointer;font-size:16px;margin-top:14px;padding:12px 24px;text-decoration:none;border-radius:4px;letter-spacing:0;font-family:DM Sans,serif;font-weight:500;min-height:auto;border:1px solid #162d59;transition:all .3s;line-height:1.2}.pledge_flag .button.button--primary:hover,.order-tracking-form button.btn-block:hover,.cart-drawer__empty-content .button:hover{background:transparent;color:#162d59}.pledge_flag .button.button--primary:before,.pledge_flag .button.button--primary:after,.cart-drawer__empty-content .button:after{display:none}.pledge_flag .rich_txt_cstm:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#f9f8f5f0;opacity:.5}.pledge_flag .rich-text__text p:last-child{margin-top:27px}.united_flag_store h2.rich-text__heading{font-size:24px;font-weight:300;margin:32px 0 10px;font-family:Spectral;color:#162d59;letter-spacing:0}.united_flag_store p{line-height:1.5;color:#162d59;font-size:14px;font-family:Roboto,serif}.united_flag_store p a{text-decoration:none;color:#8b2323}.united_flag_store p:not(:last-child){margin-bottom:20px}.featured-collection-slider{overflow:hidden}.featured-collection-slider .image-link-quickbuy{background:#fff;margin-bottom:10px;position:relative;overflow:hidden}.product-title,.card__heading a{color:#162d59;font-size:16px;margin:0;font-family:DM Sans,serif;line-height:1.5}.product_price_data .product-price,.price-item{margin:0;font-weight:700;font-size:19px;color:#8b2323!important;font-family:Roboto,serif}.template_collection .product_price_data .product-price,.template_collection .price-item{color:#000!important}.image-link-quickbuy .product-link{display:flex;position:relative;aspect-ratio:1}.featured-collection-slider .image-link-quickbuy img{width:100%;object-fit:cover;position:absolute;left:0;top:0;height:100%;transition:all .5s ease-in-out}.secondary-image,.image-link-quickbuy .product-link:hover .product-image{opacity:0}.image-link-quickbuy .product-link:hover .secondary-image{opacity:1}.jdgm-prev-badge__text{font-size:13px;font-family:Roboto,serif}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#fdc20e!important;font-size:13px;padding:0!important;margin-right:1px!important}.quick-buy-btn{background:#162d59;border-color:#162d59;color:#fff;width:100%;font-size:13px;padding:8px 10px;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;position:relative}.quick-buy-btn:before,.quick-buy-btn:after{display:none}.choose_option_link{position:absolute;bottom:0;left:0;right:0;padding:15px;z-index:2}.featured-collection-slider .image-link-quickbuy:hover .choose_option_link,.card__inner:hover .choose_option_link{transform:translateY(0);opacity:1}.cstm_announcement_sec_data{display:flex;align-items:center;justify-content:space-between;color:#fff}.cstm_announcement_sec_data>div{width:33.333%;padding:0 10px}.original_text{display:flex;align-items:center}.cstm_announcement_sec_data a{color:#fff;margin-left:2.5px;text-underline-offset:3px}.cstm_announcement_sec_data>div img{max-width:32px;display:inline-block;margin-right:7px}.cstm-announcement_block_sec>div[style="display: block;"]{display:flex!important;align-items:center!important}.cstm-announcement_block_sec{display:flex!important;align-items:center;justify-content:center}.cstm_announcement_sec_data *{font-size:14px;letter-spacing:0;font-family:Roboto,serif;color:#fff}.cstm_announcement_sec_data p{margin:0}.cstm_announcement_data{padding-block:10px;overflow-x:hidden}.collection-products-section .swiper-button-next:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615' stroke='%23162d59' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E")}.collection_product_tags{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:10px;z-index:1}.limited_tag.pd_badge,.product_tag_data,.product_badge_gallery .product_tag{background-color:#b43030;color:#fff;line-height:normal;font-family:DM Sans;font-weight:500;font-size:12px;border-radius:4px 4px 0 0;padding:3px 6px}.featured-collection-slider .product-item{height:auto;display:flex;flex-direction:column;background:#fff}.featured-collection-slider .card-product-content{display:flex;flex-direction:column;flex:1;position:relative;padding:10px}.featured-collection-slider .card-product-content .product-title{flex:1}footer.footer{background-color:#162d59;border-top:1px solid #ebebeb;padding:0 0 50px;color:#fff}.footer-main-top{display:flex;position:relative;z-index:1;gap:25px}.main_top-right{padding:52px 0 58px 30px;background:#2d426a;max-width:310px;width:100%}.footer-block--newsletter{height:100%}.footer-block__newsletter{height:100%;display:flex;flex-direction:column}body .footer-block__details-content .list-menu__item--link{display:inline-block;padding:5px 0!important;color:#fff;text-decoration:none;font-family:Roboto,serif;font-weight:400;transition:all .5s}body .footer-block__details-content .list-menu__item--link:before{display:none}body .footer-block__details-content .list-menu__item--link:hover{color:#fff;text-decoration:none}footer .newsletter-form__field-wrapper{max-width:100%;margin-top:5px}.newsletter-text p{text-align:left;font-size:14px;font-family:Roboto,serif}footer .footer__column--info{flex:1;justify-content:flex-end}.newsletter-form__button svg path{fill:#162d59}body .footer-block__heading{color:#fff;font-family:Roboto,serif;font-weight:500;font-size:16px;margin-bottom:10px;text-align:left}.logo_footer svg{width:70px;height:auto}.footer-block:first-child .footer-block__heading{font-size:19px}.footer-block:first-child{flex:1}body .footer-block__details-content>li:not(:last-child){margin-right:0}body .footer__content-top .grid{display:flex;justify-content:space-between;gap:0}.footer-block.grid__item{max-width:24%;padding:52px 0 0 30px;width:100%;margin-bottom:0}.footer__content-top .footer-block:not(.footer-block--menu){border-right:1px solid #ffffff69;padding-left:0;padding-right:25px;max-width:28%}.list-social__link{background:#ebe9df;width:30px;height:30px;text-align:center;border-radius:50px;justify-content:center}.footer__list-social{padding:0!important;justify-content:start!important;gap:10px}.footer-block:first-child p,.footer-block:first-child a{color:#fff;text-decoration:none;font-family:Roboto,serif;font-weight:400;font-size:14px}.list-social__link:hover path{fill:#8b2323}body .footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:#cd3e43!important;padding-left:4px!important}body .footer__content-top{padding-bottom:0;flex:1}body .footer_data_set>*{width:auto}body .footer__payment{margin-top:0}.footer__payment .list-payment{justify-content:start;margin:0;gap:3px}.footer__copyright.caption{margin:0}.footer__copyright.caption *{color:#fff;font-family:Roboto,serif;font-weight:400;font-size:14px;letter-spacing:0}.list-payment__item svg{width:37px;height:auto}.list-social__link svg{fill:#162d59;width:17px!important;height:17px!important}.footer-block__details-content>p,.footer-block__details-content>li{line-height:1.5}.newsletter-text p a{color:#fff;transition:all .5s}body .footer__content-bottom{border-top:none;padding-top:0}.footer__content-bottom-wrapper{padding:14px 0!important;align-items:center;justify-content:space-between;border-top:1px solid #ffffff69}.footer-block__details-content.rte p:last-of-type a:before{content:"";display:block;width:15px;height:18px;position:absolute;left:0;top:2px;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M15.1439 12.8484L13.6297 13.7014C13.448 13.8037 13.2378 13.8437 13.0312 13.8153C12.8246 13.787 12.633 13.6918 12.4856 13.5443L7.43179 8.4905C7.2844 8.34302 7.18927 8.1514 7.1609 7.94484C7.13253 7.73828 7.17248 7.52811 7.27466 7.34636L8.12769 5.83218C8.28124 5.55967 8.34136 5.24437 8.29886 4.93447C8.25636 4.62457 8.11359 4.3371 7.89234 4.11598L5.6229 1.84653C5.48988 1.71345 5.33195 1.60788 5.15812 1.53586C4.9843 1.46383 4.79799 1.42676 4.60983 1.42676C4.42167 1.42676 4.23536 1.46383 4.06153 1.53586C3.88771 1.60788 3.72977 1.71345 3.59676 1.84653L2.56631 2.87625C1.96374 3.47882 1.57991 4.26554 1.47586 5.11132C1.37181 5.95711 1.55351 6.8134 1.99207 7.54405L2.5091 8.40577C5.14948 12.8063 8.8763 16.4546 13.3321 19.0006L13.4342 19.0593C14.9563 19.929 16.8369 19.6755 18.0556 18.4575L19.1317 17.3815C19.2648 17.2484 19.3703 17.0905 19.4424 16.9167C19.5144 16.7429 19.5515 16.5565 19.5515 16.3684C19.5515 16.1802 19.5144 15.9939 19.4424 15.8201C19.3703 15.6463 19.2648 15.4883 19.1317 15.3553L16.8608 13.0844C16.6397 12.8629 16.3521 12.7199 16.0421 12.6773C15.732 12.6346 15.4165 12.6947 15.1439 12.8484Z" fill="white"/></svg>')}.footer-block:first-child a{display:flex;align-items:center;margin-top:20px}.footer__content-top .footer-block--menu{margin-bottom:30px}footer.footer{position:relative}footer.footer:after{content:"";position:absolute;right:0;height:100%;top:0;background:#2d426a;display:block!important;width:35%}.newsletter-form__button .svg-wrapper{height:20px;width:20px}.list-social__link svg path{fill:#162d59;transition:all .3s}.review_brands .cstm_brand_slides img{margin:0;height:100px}.quick-buy-btn:hover{background:#fff;color:#162d59}.collection-products-section{position:relative}body .swiper-button-next,body .swiper-button-prev{display:inline-flex!important;width:40px!important;height:40px!important;background:#ffffff80;color:#000!important;z-index:1!important}body .swiper-button-next:after,body .swiper-button-prev:after{font-size:20px}.collection-products-section .swiper-button-prev{left:-50px}.collection-products-section .swiper-button-next{right:-50px}body .mega-menu__list{columns:4}.mega-menu__list>li{break-inside:avoid}.predictive-search .predictive-search__loading-state{display:none!important}.final_section_data_main{overflow:hidden;height:25px}.final_section_data>div{display:flex;align-items:center;justify-content:center}.mobile-div{display:none!important}.template_cart main#MainContent{grid-template-columns:2fr 420px;display:grid;padding-inline:15px!important;max-width:var(--page-width);margin:0 auto}.template_cart main .shopify-section:last-child{grid-column:span 2}body .swiper-pagination-bullet-active{background:#162d59}.template_cart .collection-upsell-heading h3{color:#131313;font-size:20px;text-transform:uppercase;text-align:center;margin:0 0 35px!important;line-height:1.25;font-family:Roboto,serif}.template_cart main .shopify-section{margin:35px 0 0}.template_cart main .shopify-section:last-child{margin:40px 0 60px}body .cart__footer{border-radius:6px;padding:25px;position:sticky;top:250px;border:2px solid #D0CDBB}body .cart__footer .cart__blocks{width:100%}body .cart__footer .cart__blocks p{margin:0;color:#162d59}body .cart__footer .cart__blocks p:first-child{font-weight:700}nav.breadcrumb p{margin:0;font-weight:700}nav.breadcrumb .bread_icon{transform:rotate(15deg);border-right:.1em solid #a3a3a3;height:.8em}nav.breadcrumb *{color:#162d59;font-size:14px;cursor:pointer;font-family:Roboto,serif;text-decoration:none!important}.template_cart main .shopify-section:first-child{margin-right:30px}.template_cart main .title--primary{margin:20px 0;font-size:24px;font-weight:500;color:#162d59;font-family:DM Sans}cart-items{padding:0!important}cart-items .title-wrapper-with-link{border-bottom:1px solid #CCCCCC;padding-bottom:10px;margin-bottom:0}cart-items .title-wrapper-with-link a{margin-top:0;flex-shrink:0;color:#858585;font-family:Roboto,serif;font-size:14px}body .cart__checkout-button{background:#162d59;max-width:100%;border:1px solid #162d59;transition:all .15s}body .grand_totals{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:5px 0;padding:10px 0}body .totals__total-value{font-family:Spectral,serif;font-size:22px;font-weight:700;line-height:27px}.cart-ftr-list{margin:20px 0}.cart__footer .order_summary{font-size:16px;color:#162d59;border-bottom:1px solid #D9D9D9;padding-bottom:15px;font-family:Roboto,serif}.subtotal_info_data,.cart-ftr-list a{font-weight:400;color:#162d59;font-size:14px}.cart-ftr-list *{font-family:Roboto,serif;font-size:14px}.subtotal_data.cart-ftr-list{margin-top:15px}body .cart__checkout-button:hover{transform:translateY(-.25rem)}body .cart__checkout-button:before,body .cart__checkout-button:after,quantity-popover .quantity:before,quantity-popover .quantity:after{display:none}body .cart__ctas{margin-top:20px;margin-bottom:20px}body .cart__items{border:none;padding:0}.cart-drawer .cart-items thead th{font-size:12px;letter-spacing:normal;font-weight:600;padding-bottom:5px;font-family:Roboto,serif}.cart-drawer tbody{margin-top:20px}.drawer__inner .drawer__header{border-bottom:0px}.shopify-section.cart__footer-wrapper{margin-top:120px!important}body .cart-items td{padding:15px 10px!important;vertical-align:middle;border:none!important}body .cart-items td:first-child{padding-left:0!important}body .cart-items td:last-child{padding-right:0!important}body a.button.button--tertiary{background-color:#e5e5e5;border-radius:50%;cursor:pointer;width:18px;height:18px;min-width:18px;min-height:18px}body a.button.button--tertiary img{width:8px;height:auto}body .cart-item__name{font-size:17px;font-family:Spectral,serif;color:#8b2323}body .product-option{color:#162d59;font-weight:400;font-size:13px;font-family:Roboto,serif}body .cart-drawer .cart-item__details .product-option dd a{font-size:12px}body .cart-item__image-container{width:100px;background:#fff;height:100px;display:flex;align-items:center;justify-content:center}.cart-item__price-wrapper span.price{font-weight:700;color:#162d59;font-size:14px;font-family:Roboto,serif}body button.quantity__button{color:#000;width:36px;height:40px;font-size:20px!important;background:#fff!important;position:relative;margin:0}body .quantity__button .svg-wrapper{width:12px;height:12px}body .quantity__button .svg-wrapper path{color:#000}body .docapp-coupon-input input[type=text].docapp-coupon-input--input{border-color:#000!important;font-size:14px!important}body .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button{font-size:14px!important;background:#162d59!important;border-color:#162d59!important}body .docapp-coupon-input .docapp-coupon-input--input-container .docapp-coupon-input--button .docapp-coupon-input--button-text{font-size:14px!important;letter-spacing:0;font-weight:500;font-family:DM Sans}div#shipping-calculator p{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}div#shipping-calculator input,div#shipping-calculator select{border:1px solid #000;width:60%;padding:7px}div#shipping-calculator p label{color:#4e4e4e;font-weight:400;font-size:14px;font-family:Roboto,serif}button#estimate_shipping{background:#162d59;border:1px solid #162d59;color:#fff;font-weight:500;font-family:DM Sans;width:60%;font-size:13px;padding:7px;margin-bottom:10px}.cart-item__price-wrapper .price{font-family:Roboto,serif;font-weight:700;letter-spacing:0;font-size:14px;color:#162d59}.cart-item__discounted-prices .cart-item__old-price{color:#4f4f4f;font-weight:400}dl.cart-item__discounted-prices{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}body .cart-item__price-wrapper{justify-content:end}body .quantity-popover-container{padding:0}body .docapp-coupon-input{max-width:100%}section.menu_data .list-menu--inline{justify-content:center}.delete_cart_message[style="display: block;"],.delete_cart_message[style="display: block;"]~*{color:#dc3545!important;margin:0}.empty_cart_popup{max-width:900px;width:100%;text-align:center;min-height:240px;display:flex;align-items:center;justify-content:center;font-size:20px;font-family:Roboto,serif;background:#e9e9e1!important}.empty_cart_popup .popup_cart_message{margin:0;font-weight:300}.empty_cart_popup button.close_popup{font-size:30px!important;color:#424242}.template_cart main#MainContent:has(.is-empty){display:block}.cart__empty-text{font-size:32px;color:#162d59;font-family:Roboto,serif;font-weight:300;line-height:1.5;margin-bottom:30px}.cart__warnings a.button{background:#162d59;color:#fff;cursor:pointer;font-size:21px;margin-top:0;padding:8px 24px;text-decoration:none;border-radius:4px;font-family:Times New Roman,serif;letter-spacing:0}.cart__warnings a.button:before,.cart__warnings a.button:after{display:none}h2.cart__login-title{font-size:24px;font-weight:300;margin:30px 0 0;font-family:Roboto,serif;color:#162d59;letter-spacing:0}.cart__login-paragraph{line-height:1.5;color:#162d59;font-size:14px;font-family:Roboto,serif}.cart__login-paragraph a{font-weight:500;color:#8b2323}.free-shipping-bar{font-size:15px;font-family:Roboto,serif;padding:10px 15px;border-top:1px solid #8080802e}.free-shipping-bar p{margin:0 0 10px;line-height:normal;color:#162d59;display:flex;align-items:center;gap:4px}#remaining-amount{color:#8b2323;font-weight:700}.progress-bar{position:relative;background:#f5e8e4;height:5px;border-radius:7.5px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.progress-bar-fill{background:#8b2323;height:100%;width:0%;border-radius:7.5px;transition:width .3s ease}.shipping-icon path{fill:#162d59}.shipping-icon svg{width:23px;height:auto;vertical-align:middle}body .cart__items .cart-item:not(:last-child) td{border-bottom:1px solid #CCCCCC!important}.facet-checkbox__text{color:#162d59;font-weight:400;order:-1;flex:1;font-family:Roboto,serif}.facet-checkbox__text-label{color:#8b2323}.list-menu__item.facets__item{padding:0!important}.list-menu__item.facets__item .facet-checkbox svg{margin:0;border:1px solid #8f8f8f;box-shadow:none!important;outline:none!important}.list-menu__item.facets__item .facet-checkbox{padding:5px 0;align-items:center}fieldset.facets-wrap.parent-wrap.facets-wrap-vertical{margin:0;padding:0}.list-menu__item.facets__item .facet-checkbox svg *{stroke:none}.list-menu__item.facets__item:before{display:none}.facet-checkbox .svg-wrapper svg{border:none!important}.list-menu__item.facets__item .facet-checkbox .svg-wrapper{left:inherit;right:2px;top:10px;margin:0;width:11px;height:11px}.facets-container.scroll-trigger{border:1px solid #ebebeb;padding:0 20px;background:#fff!important}.facets__disclosure-vertical[data-index="1"]{border-top:0!important}.subcollections_data img{width:100%}facet-filters-form.facets.facets-vertical-sort,.subcollections-wrapper .container.page-width{padding:0!important}.collection_cat.swiper-wrapper{gap:10px;justify-content:space-between}.subcollection-item{flex:1;line-height:0;display:flex}.facets-vertical .facets__summary{color:#162d59;font-weight:400;font-size:15px;font-family:DM Sans;display:flex;align-items:center;justify-content:space-between;padding:15px 0}.desktop-search.collection_search{max-width:100%;margin:20px 0;background:#162d59;padding:35px;position:relative}.facets__header-vertical::empty{display:none}.facets__summary:hover .facets__summary-label{text-decoration:none!important}body .active-facets__button--light .active-facets__button-inner{background:#e5e5e5;border-radius:4px;color:#8b2323;letter-spacing:0;font-family:Roboto,serif;font-size:14px;padding:3px 10px;line-height:1}body .facets-vertical .active-facets__button{margin:0 10px 10px 0;padding:0}.facets-vertical .facets__summary:after{content:"+";font-size:18px;line-height:1;width:10px;color:#162d59}.facets__disclosure-vertical[open] .facets__summary:after{content:"-"}body .facets-vertical-form{margin:15px 0;justify-content:start}.facet-filters.sorting.caption{background-color:#fff;border:1px solid #000;padding:5px 10px}body .facets__header-vertical{padding:0}body .facets-layout-list--swatch{--swatch-input--size: 2rem}body .active-facets{margin:15px 0 0!important;border-bottom:.1rem solid rgba(var(--color-foreground),.1);padding-bottom:1.5rem}a.active-facets__button-remove.underlined-link{color:#8b2323;font-family:Roboto,serif}body .facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:0}body .facet-filters__label{color:#162d59;font-family:Roboto,serif;margin-right:5px}.facet-filters__field .select__select,.mobile-facets__sort .select__select{font-family:Roboto,serif;color:#8b2323}body .facet-filters__sort:focus-visible{outline:none;box-shadow:none}.facets-vertical .facets__price input{color:#4e4e4e;height:36px;padding:10px;letter-spacing:0}body .facets__price .field__label{color:#979797;font-family:Roboto,serif;font-size:15px;letter-spacing:0;top:7px;left:10px}.collection_desc h1,.collection_desc h2{font-weight:300;color:#162d59;font-family:Spectral,serif;font-size:24px;margin:20px 0 10px}.collection_desc h3{font-weight:300;color:#162d59;font-family:Spectral,serif;font-size:22px;margin:20px 0 10px}.collection_desc p{margin:7px 0;line-height:1.5;color:#162d59;font-size:14px;font-family:Roboto,serif;font-weight:400}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:-2px;left:10px;display:none}.facets__price .field__input:not(:placeholder-shown)~.field__label{display:none}.facets__price .field{margin:0!important}.facets__price{gap:10px}.collection .product-grid{gap:20px;margin-top:8px;margin-bottom:50px}.collection .product-grid li{width:100%;max-width:calc(33.3% - 14px)}.card_product_brand_section{margin:0}.card__information *{letter-spacing:0;text-decoration:none!important}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:4px!important}body .card__information{padding-bottom:0;padding-top:10px}.card__inner{overflow:hidden}.refine_by{font-family:DM Sans;color:#162d59;display:block;margin-bottom:10px;font-size:15px}.desktop-search.collection_search .search-modal__form{max-width:470px;margin:auto;position:unset}.product-card-wrapper .card *{text-decoration:none!important}button.reset__button.field__button{display:none}.predictive-search__result-group li{max-width:100%!important}.predictive-search__item--term{background:#1e2a57;color:#fff}.predictive-search__item--term svg{color:#fff!important}.predictive-search__item--term:hover,.predictive-search__item--term:hover svg{color:#162d59!important}label.swatch-input__label .swatch{border:1px solid #8f8f8f;border-radius:0;width:16px;height:16px}.swatch-input__input:checked+.swatch-input__label .svg-wrapper{visibility:visible}body .swatch-input__input+.swatch-input__label{outline:none!important}body .facet-filters__sort{padding-left:5px}.predictive-search--header{z-index:2222!important}.desktop-search.collection_search{z-index:99}.contact_data .rich_txt_cstm{width:100%;border-bottom:2px solid #DFDFDF;padding:30px 0;color:#162d59;font-family:Roboto,serif;font-size:14px}main .shopify-section:has(.contact_data){margin:0!important}.contact_data .rich_txt_cstm .rte a{color:#8b2323;text-decoration:none}.contact_data .rich_txt_cstm ul{padding-left:0}.operation_hours h2,.shopify-policy__title h1{text-align:center;font-weight:300;color:#162d59;font-family:Spectral,serif;font-size:32px}.contact_data .rich_txt_cstm h2{margin-top:0}.place_order .rich_txt_cstm h2{text-align:center;font-weight:700;font-size:14px;font-family:Roboto,serif;margin-bottom:20px}.place_order .rich_txt_cstm{padding-bottom:0;border:none}.ship_usps .rich_txt_cstm{text-align:center}.ship_usps em,.custom_flags em{color:#c11b17;font-style:normal;width:100%;display:block;text-align:center}.other_info .rich_txt_cstm .rte a strong{color:#c11b17}.united_states_flag .rich_txt_cstm h2{font-size:32px;font-weight:300;color:#162d59;font-family:Spectral,serif}.we-respect .rich_txt_cstm{border:none}.customer-ralted-sub-collection .submenu-title{color:#162d59;font-weight:400;font-size:15px;font-family:DM Sans;display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;margin:0 0 1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.custom-inner-sub-collection a{font-weight:400;color:#8b2323;text-decoration:none;display:block}.custom-inner-sub-collection{padding:3px 0}.toggle-more-btn{color:#162d59;font-size:14px;padding:0;cursor:pointer;background:transparent;border:none;margin-top:1rem;font-family:Roboto,serif}.customer-ralted-sub-collection{border-bottom:.1rem solid rgba(var(--color-foreground),.1);padding-block:1.5rem;margin:0}.facets__display-vertical .button-show-more:hover,.facets__display-vertical .button-show-less:hover,.toggle-more-btn:hover{color:#8b2323}.costomer-service h2.rich-text__heading{margin:0;text-align:center;font-size:24px}.sorting_pagination{display:flex;align-items:center;justify-content:space-between;gap:20px}.sorting_pagination .pagination-wrapper{margin-top:0;flex:1}body .pagination__list{justify-content:end}.pagination__item.pagination__item-arrow{color:#8b2323;font-family:DM Sans;font-weight:400;width:auto}body .pagination__item{color:#162d59;width:25px;font-size:14px;font-weight:400}body .pagination__list>li{flex:inherit;max-width:inherit;font-family:Roboto,serif}body .pagination__item.pagination__item--current{color:#8b2323;opacity:1}.shopify-policy__container{margin-block:50px;line-height:1.5;font-family:Roboto,serif;font-size:14px}.shopify-policy__container{padding-inline:15px!important;max-width:1230px}.shopify-policy__body h2,body.page main h2,body.page main h1,.article-template h1,.article-template h2,.main-blog .title--primary{font-size:32px;font-weight:300;font-family:Spectral,serif;color:#162d59;margin:0 0 10px}.shopify-policy__body h3,body.page main h3,body .article-template h3{font-family:Roboto,serif;font-size:22px;margin:0 0 10px;color:#162d59;font-weight:300}.shopify-policy__body h2+p{margin-top:0}.shopify-policy__title h1{margin:0 0 25px}body.page h1{font-size:24px}body.page main,main{line-height:1.5;font-family:Roboto,serif;font-size:14px;color:#162d59}body.page main h3,body .article-template h3{font-weight:300}body.page main .rte ul,body.page main .rte ol{padding-left:15px;list-style-position:outside}body.page main h4{font-size:18px;font-weight:300;font-family:Spectral,serif;color:#162d59;margin:30px 0 10px}.blog-articles .article-card .card__heading a{font-size:20px;letter-spacing:0;color:#162d59}.blog-articles .article-card__info time{margin:0;line-height:1.5;font-size:14px;text-transform:capitalize}.blog-articles .article-card__excerpt{margin:.6rem 0 0}.blog-articles .article-card__info{padding-top:0;margin-block:.6rem}body .blog-articles{gap:24px}.main-blog .title--primary{text-align:center}.size-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000008f;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:20px}.size-popup *{font-family:Roboto,serif}.size-popup .inner-wrapper{border-radius:6px;background:#ebe9df;max-width:1335px;width:100%;padding:48px 35px;position:relative}.size_guide_popup{color:#8b2323;font-size:16px;font-weight:500;line-height:normal;display:flex;cursor:pointer;align-items:center;margin:8px 0;font-family:Roboto,serif}.size_guide_txt{margin:0;text-decoration:underline}.size_guide_popup img{max-width:25px;width:100%;display:block}.size-popup .size-item{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:start;margin-bottom:10px}.size-popup .popup-close{max-width:30px;width:100%;cursor:pointer;position:absolute;right:30px;top:30px}.size-popup .size-wrapper{max-width:100%;width:100%}.size-popup .size-wrapper .popup-size-title{color:#8b2323;font-size:32px;font-style:normal;font-weight:400;line-height:36px;margin:0 auto 15px}.size-popup .size-wrapper .popup-size-text{color:#162d59;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 auto 36px}.size-popup .size-table{align-items:flex-start;max-width:100%;width:100%;display:flex;flex-direction:column;background-image:url(https://cdn.shopify.com/s/files/1/0743/0137/4704/files/size-chart-desk-bg.jpg?v=1740488667);background-color:#162d59;background-position:top 20px center;background-size:cover;background-repeat:no-repeat;border-radius:5px;padding:33px 42px}.size-popup .size-table .table-title{border:1px solid #fffFFF42;display:inline-block;align-items:center;color:#fff;margin:0 0 8px;border-radius:50px;padding:6px 20px;font-size:14px}.size-popup .size-table .size-table-outer{width:100%}.size-popup .size-table .size-table-inner-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;width:1180px}.size-popup .size-table .size-item .flagpole-item img{max-width:10px;width:100%;display:block;margin:0}.size-popup .size-table .size-item .flagpole-item{color:#fff;font-size:12px;font-weight:400;line-height:19.34px;min-height:20px;display:flex;align-items:center;justify-content:space-between}.size-popup .size-table .size-item .size-text{font-size:14px;font-weight:400;line-height:19.34px;text-align:left;color:#fff;margin:0 0 20px}.size-popup .size-table .size-item img{display:block;width:100%;object-fit:cover;margin:0 0 14px}.size-popup .size-table .size-img,.size-popup .popup-close img{width:100%}.size-popup .size-table .size-table-inner-wrapper .size-item:first-child{max-width:86px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(2){max-width:87px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(3){max-width:88px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(4){max-width:90px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(5){max-width:94px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(6){max-width:98px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(7){max-width:108px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(8){max-width:118px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(9){max-width:130px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(10){max-width:142px}.size-popup .size-table .size-table-inner-wrapper .size-item:first-child .size-img img{max-width:43px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(2) .size-img img{max-width:51px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(3) .size-img img{max-width:63px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(4) .size-img img{max-width:74px}.size-popup .size-table .size-table-inner-wrapper .size-item:nth-child(5) .size-img img{max-width:86px}.size-popup .size-table .size-table-inner-wrapper .size-item .size-info{max-width:100px;width:100%}media-gallery.product__column-sticky{position:unset!important}.discounts-amp-coupons main .shopify-section,.coupons-amp-discount main .shopify-section{margin-block:20px}.discounts-amp-coupons main{margin-block:30px}.coupons-amp-discount main{margin-bottom:30px}body.page .discount-and-coupons-top h2{margin:0 0 20px}.discount-and-coupons-top{color:#162d59;font-size:14px;font-family:Roboto,serif}.discount-and-coupons-top a{text-decoration:none;color:#8b2323}.discount-blocks .rich_txt_cstm{background-color:#eeeff2;border:1px solid #bebebe;border-radius:8px;padding:30px;text-align:center;margin:0;width:100%}.discount-blocks .rich_txt_cstm h2{margin:0 0 15px;color:#49566e;display:block;font-weight:700;font-size:21px;font-family:Spectral,serif;line-height:1.2}.discount-blocks .rich-text__text{font-size:15.4px;font-weight:400;color:#162d59;font-family:Roboto,serif}.discount-blocks .rich_txt_cstm a{color:#8b2323;background:transparent;padding:0;height:auto;min-height:auto;min-width:auto;letter-spacing:0}.discount-blocks .rich_txt_cstm a:before,.discount-blocks .rich_txt_cstm a:after{display:none}.discount-blocks .rich_txt_cstm>:first-child~*{margin-top:20px}.shopify-section:has(.discount-blocks){margin:20px 0!important}.mulit-image-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.mulit-image-item{flex:1;line-height:0}.mulit-image-item img{width:100%}.mulit-image-item+.mulit-image-item{flex:0 0 49%}.pd_recommend,.people_bought{overflow:hidden}.people_bought img,.pd_recommend img{width:100%}body.page main .rte a,.article-template a,.dynamic-brands li a{text-decoration:none}body.page main h6{color:#666;font-weight:400;font-size:10px}.people_bought product-recommendations.related-products{width:100%}main:has(.wholesale-page) .shopify-section{margin-block:30px!important}.cstm__wholesale_multi_img_sec_data{display:flex;gap:10px}main:has(.wholesale-page) a{color:#8b2323;text-decoration:none}.multi_img_title_wholesale{text-transform:uppercase;color:#162d59;font-family:Roboto,serif;text-decoration:none;min-height:42px;font-size:15px}.multi_img_subtitle_wholesale{color:#162d59;font-family:Roboto,serif}.cstm__wholesale_multi_img_sec_data .cstm_multi__item img{aspect-ratio:1}main:has(.wholesale-page) .rich-text{color:#162d59}.login-main{display:flex;justify-content:space-between;align-items:center;gap:30px}.new-customer{background-color:#e5e5e5;max-width:470px;width:100%;padding:28px;font-family:Roboto,serif;font-size:14px}.new-customer h3{margin:0!important;font-family:Spectral,serif;font-size:18px!important}.new-customer .rich-text__buttons{background:#162d59;color:#fff!important;font-weight:500;border-radius:2px;border:1px solid #162d59;font-family:DM Sans;padding:10px 40px;text-decoration:none}body .new-customer ul{padding-left:30px;margin-block:20px}body .customer form a{text-align:center;color:#8b2323;text-decoration:none;font-family:Roboto,serif}.customer button{margin:20px auto!important;display:block;background:#162d59;color:#fff!important;font-weight:500;border-radius:2px;border:1px solid #162d59;font-family:DM Sans;padding:10px 40px;text-decoration:none}.new-customer .rich-text__buttons:hover,.customer button:hover{background:#fff;color:#162d59!important}.customer button:before,.customer button:after{display:none}.login-left{flex:1}.customer h1{margin-top:0;font-weight:500;font-family:DM Sans;color:#162d59!important;font-size:24px}.customer form{display:flex;flex-direction:column;align-items:center;justify-content:center}.forgot-password:has(#recover:target)~.login-main{display:none}body .customer form{margin-top:2rem}.field__label,.customer .field label{font-family:Roboto,serif;letter-spacing:0;font-size:14px;top:14px;left:15px}.forgot-password{max-width:500px;margin:auto;text-align:center}.customer{margin-block:90px}body .login a[href="#recover"]{margin-top:2rem}.sitemap-main-page a,body.page main .rte a,.article-template a,.dynamic-brands li a{color:#8b2323;font-weight:600}body .sitemap-main-page h1{font-size:32px;font-weight:300;font-family:Spectral,serif;margin:30px 0 10px}.sitemap-main-page ul,.sitemap-main-page ol{margin-left:1.2rem;list-style-position:outside}body.page main hr,.article-template hr{background:#d3d2d2;margin:3rem 0}.flag-etiquette-multimage .cstm__wholesale_multi_img_sec_data{flex-wrap:wrap;gap:20px}.flag-etiquette-multimage .cstm_multi__item{width:calc(16.6% - 16px);text-align:center}.flag-etiquette-multimage .cstm_multi__item a{text-decoration:none}.flag-etiquette-multimage .multi_img_title_wholesale{color:#8b2323;font-size:16px;text-transform:capitalize}.flag-etiquette-page.wholesale-page h2.rich-text__heading{text-align:center}.flag-etiquette-page-center p{text-align:center;margin-top:30px}.state-flags-section .state-flage-sec-heading{margin:20px 0;text-align:center;background-color:#dedede;color:#323232;padding:14px 10px;font-weight:700}.state-flage-sec-list{text-align:center;max-width:calc(12.5% - 14px);width:100%}.state-flage-grid-link{text-decoration:none}.state-flage-sec-list .multi_img_title_wholesale{min-height:auto;text-transform:capitalize;font-weight:300;font-size:16px;margin-block:8px}.state-flage-sec{display:flex;flex-wrap:wrap;gap:15px}.state-flage-sec-list img{width:100%}.state-flag-fabric .state-flage-sec-list{max-width:calc(20% - 12px)}.product-optin-image dd a.link{display:flex;align-items:self-start;font-size:12px;gap:6px;color:#8b2323;text-decoration:none;line-height:1.3;margin-top:5px}.product-optin-image{padding:1px 0;margin:0!important}body .product-option dt{font-weight:700}main .shopify-section:has(.state-flags-listing){margin-block:15px!important}.order-tracking-container{text-align:center;margin-block:60px}.order_content_data{font-family:Spectral,serif;font-size:18px;margin:0 auto 20px}.order-tracking-form label{font-size:16px;white-space:nowrap;width:100%;text-align:left;display:block}.order-tracking-form input{padding:10px!important;border:1px solid #8b2323;border-radius:5px;font-size:14px;font-weight:400;line-height:18px;color:#162d59;max-width:100%;height:42px;background:#fff;outline:none!important;box-shadow:none!important;width:100%}.order-tracking-container form{max-width:500px;margin:auto;padding:20px;border-radius:5px;display:flex;align-items:flex-end;gap:10px}.order-tracking-container form .form-group{flex:1}.order-tracking-form button.btn-block{margin:0;padding:10px 24px;height:42px}.order-details{text-align:left;background:#fff;padding:20px;border-radius:15px;margin-top:30px}body main .order-details h2{font-size:22px;font-weight:500;line-height:30px;margin:0 0 10px}.order-details .order-info p{margin:5px 0;font-size:14px;text-transform:uppercase}.order-info~*{border-top:1px solid #d3d2d2;padding-block:25px}body div.order-details h4,.order-details .fulfillment-entry>strong{margin:0 0 10px;font-size:18px;font-weight:300;font-family:Spectral}.order-info{padding-bottom:15px}.order-details p{margin:0;font-weight:300}body main .order-details table,body main .order-details table tr{background-color:#f4f4f482!important}body main .order-details table:not([class]) td,body main .order-details table:not([class]) th{border:.1rem solid rgb(22 45 89 / 8%)}.order-details .fulfillment-entry{border:.1rem solid rgb(22 45 89 / 8%);padding:20px;margin-bottom:20px;border-radius:5px}div#fulfillment-info{padding:0}div#fulfillment-details hr{display:none}.order-info~:last-child{padding-bottom:0!important}.order-info strong{font-weight:500}.order-details td{font-weight:300}.order-details th{font-weight:400}.order-details .order-info p strong{min-width:120px;display:inline-block}main:has(.valley-forge-heading) .shopify-section{margin-block:30px!important}.valley-forge-main{display:flex;gap:20px}.history-left{flex:1}.history-right{max-width:400px;width:100%}.history-left h1{font-size:28px;margin-bottom:20px}.history-left-inner{margin-bottom:20px}.history-left-inner h2{font-size:20px;margin-bottom:10px;color:#333}.history-right--inner{margin-bottom:20px}.history-right--inner img{max-width:100%;width:100%}.image-description{font-style:italic;margin-top:5px}.product .product__info-wrapper{width:100%!important;max-width:47%!important}.product .grid__item.product__media-wrapper{max-width:53%!important;width:100%!important}.product__title h1{font-size:24px;font-family:DM Sans;font-weight:500;color:#162d59}body .product-media-container.constrain-height.media-fit-contain{width:100%}.product_accordian_content .accordion{max-width:100%;border:none}.product_accordian_content .accordion-header_product{background:transparent;color:#162d59;font-family:DM Sans;padding:20px;font-size:16px;position:relative}.product_accordian_content .accordion-header_product.active{background:#ddd9cc}.product_accordian_content .accordion-item{border-bottom:1px solid #dfdfdf}.product_accordian_content .accordion-content_product{padding:20px;background:#f7f6f2;color:#162d59;font-size:14px;font-family:Roboto,serif;position:relative}.product_accordian_content .accordion-header_product:after{content:"+";width:10px;display:inline-flex!important;justify-content:center;font-size:22px;font-family:auto;position:absolute;right:20px;top:50%;transform:translateY(-50%);align-items:center}.product_accordian_content .accordion-header_product.active:after{content:"-"}.product_accordian_content .accordion-content_product ul{padding-left:15px}.productView_info_name,.productView_info_value,.productView-info-name,.productView-info-value{display:inline-block;margin:0}.productView-info-name,.productView_info_name{font-weight:500}body .jdgm-review-widget--small .jdgm-rev-widg,body .jdgm-review-widget--medium .jdgm-rev-widg{padding:0}.jdgm-histogram__row{display:flex}.jdgm-histogram__bar{width:auto;flex:1}.jdgm-histogram .jdgm-star,.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star,.jdgm-all-reviews .jdgm-star,.jdgm-gallery-popup .jdgm-star{color:#fdc20e!important}.jdgm-histogram__bar-content{background-color:#fdc20e!important}h2.jdgm-rev-widg__title{font-family:DM Sans;font-weight:500;color:#162d59}body .jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-btn--solid,body input[type=submit].jdgm-btn--solid{background:#162d59;font-weight:500;border-radius:2px!important;border:1px solid #162d59;font-family:DM Sans;max-width:max-content}body .jdgm-histogram__frequency{color:#162d59;font-size:14px}body .jdgm-form__fieldset .jdgm-countdown{margin-left:0}a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev{font-weight:500;border-radius:2px!important;border:1px solid #162d59;font-family:DM Sans;max-width:max-content}.pd_slider_title,.you-may-main .related-products__heading{color:#131313;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;font-family:Roboto,serif!important;margin-bottom:20px}.first-slider{margin:20px 0 25px!important}.product_accordian_content .pd_recommend{max-width:65%;margin:auto}.product_accordian_content .collection_products_section{text-align:center}.product_accordian_content .collection_products_section a,.product_accordian_content .product_collection_price{text-decoration:none;color:#162d59}.product_accordian_content .collection_product_title,.product_accordian_content .product_collection_price{margin:6px 0;display:block}.product_accordian_content .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:8px;margin-right:3px!important}body .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex;position:unset;opacity:1;background:transparent!important;width:auto!important;height:auto!important;transform:unset}media-gallery.product__column-sticky{position:relative!important;top:0}media-gallery.product__column-sticky:has(.thumbnail-slider){padding-left:70px}.product--thumbnail_slider .thumbnail-slider{width:60px;flex-direction:column;position:absolute;top:0;left:0;height:82%;gap:10px}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{flex-direction:column;width:100%;padding:0!important;gap:12px;overflow-y:auto;scroll-snap-type:Y mandatory;flex:unset!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list li{width:100%!important}.product--thumbnail_slider .thumbnail-slider .slider-button--prev,.product--thumbnail_slider .thumbnail-slider .slider-button--next{transform:rotate(90deg)!important}body .product-media-container.constrain-height .media{padding-top:100%;background:#fff}body .product-media-container.constrain-height .media img{object-fit:contain}.product--thumbnail_slider .thumbnail-list .thumbnail{box-shadow:none!important;padding:3px;border-color:transparent}.product--thumbnail_slider .thumbnail-list .thumbnail img{background:#fff}.product--thumbnail_slider .thumbnail-list .thumbnail.thumbnail[aria-current],.product--thumbnail_slider .thumbnail-list .thumbnail:hover{border-color:#8b2323}.product_accordian_content{margin-top:40px}.image_icons_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.icon_image_txt{flex:1;text-align:center}.assurance_image_icons ul{list-style:none;padding:0}.product_data_external .image_icons_wrapper ul{margin-bottom:0!important}.product_tag_data{position:absolute;top:0;left:0;z-index:1}.product_info_section .product_info{gap:4px 10px;font-size:14px;align-items:center;color:#4e4e4e;font-family:Roboto,serif;display:flex;flex-wrap:wrap}.product_type_data a{font-weight:700;color:#8b2323;text-decoration:none}body .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 35px}.product_info_section .product_info p{margin:0}.product_info_section .product_info span.sku{font-weight:500}.product_country_data:has(.us_made){color:#162d59;font-weight:600}.product_data_external{position:sticky;top:150px;background:#f7f6f2;border-radius:3px;padding:15px 20px;margin-top:20px!important;color:#162d59}.product__info-container .price .price-item{color:#162d59!important;line-height:normal;font-size:21px!important;letter-spacing:0;margin-right:5px}body .product-form__input{display:flex;align-items:center;gap:10px;max-width:100%;flex-wrap:wrap}.product-form__quantity .form__label,label.form-label,.product-form__input .form__label,.crosslink-container h4,body volume-pricing .caption-large{margin-bottom:0!important;color:#162d59;font-size:14px;letter-spacing:0;font-family:DM Sans;font-weight:500}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after,.drawer__inner .cart-quantity:before,.drawer__inner .cart-quantity:after{display:none}.product-form__quantity .quantity button.quantity__button,.drawer__inner .quantity__button{border:none;position:relative;margin:0}.product_data_external quantity-input.quantity{flex-direction:row-reverse}.product-form__quantity .quantity button.quantity__button:after,.drawer__inner .quantity__button:after,body button.quantity__button:after{content:"";width:1px;height:calc(100% - 10px);position:absolute;left:0;top:5px;background-color:#d4d4d4}.product-form__quantity .quantity button.quantity__button[name=minus]:after,.drawer__inner .quantity__button[name=minus]:after,body button.quantity__button[name=minus]:after{left:inherit;right:0}.product-form__quantity .quantity__button .svg-wrapper,.drawer__inner .quantity__button .svg-wrapper{width:12px;height:12px}.product-form__quantity .quantity__input,.drawer__inner .quantity__input,body quantity-popover .quantity input{font-size:14px;color:#162d59;font-family:Roboto,serif;border:none;box-shadow:none!important;outline:none}.product__info-container .product-form__submit{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{display:none}.product__info-container .product-form__buttons{max-width:100%}.assurance_image_icons .icons_txt{margin:7px auto 0;max-width:80px;font-size:12px;line-height:14px;font-family:DM Sans;color:#4e4e4e}.assurance_image_icons .icon_image_txt{flex:unset}.assurance_image_icons .icons_img{display:flex;align-items:center;justify-content:center;max-width:45px;margin:auto;width:100%}.assurance_image_icons .icons_img img{width:100%;height:auto;object-fit:contain}.product__info-container .product-form__submit:hover{background:#fff;color:#162d59}.availablility{font-weight:700}.product__inventory{font-size:14px;font-family:Roboto,serif}input#upload_logo{font-size:15px;color:#162d59;display:block;margin-top:10px}.product_data_external>*{margin-block:16px}.product_data_external .price__container{margin:0!important}.product_data_external .price-item.price-item--sale.price-item--last{margin-right:0}.United-States-Flag-Laws h2.rich-text__heading{text-align:center}body.page main .rte,body.page main .rte p,.coll-seo-data p,.coll-seo-data ul{opacity:1;color:#162d59}.coll-seo-data ul{padding-left:15px;list-style-position:outside}.coll-seo-data h3{font-family:Roboto,serif;font-size:20px;margin:20px 0 10px;color:#162d59;font-weight:300}.coll-seo-data h2,.coll-seo-data h1{font-weight:300;font-family:Spectral,serif;color:#162d59;margin:30px 0 10px;font-size:26px}.coll-seo-data a{color:#8b2323}.coll-seo-data p{margin:10px 0}.coll-seo-data p:last-child{margin-bottom:0}main:has(.cstm-section-space) .shopify-section{margin-block:30px!important}body .shopify-section:has(.page-first-sec){margin-top:0!important}.united-states-flag-laws main .scroll-trigger h2{font-size:24px}.history-of-the-american-flag .multicolumn-card .svg-wrapper,.veterans-day span.icon-wrap,.veterans-day .svg-wrapper{display:none}.history-of-the-american-flag a.link.animate-arrow{color:#8b2323;text-decoration:underline}.history-of-the-american-flag .multicolumn-card__info{padding-bottom:0}.history-of-the-american-flag .title-wrapper-with-link{justify-content:center}.veterans-day .multicolumn-card__info .link{margin:0;color:#8b2323;font-weight:300;font-size:24px;font-family:Spectral,serif}.veterans-day .rich-text__heading{margin:0;font-weight:500;font-size:24px}.veterans-day main .shopify-section{margin-block:60px;margin:0}table:not([class]) td,table:not([class]) th{padding:10px;font-size:14px}table:not([class]) th span{font-size:14px!important}.main-grid-shipping{display:grid;grid-gap:20px;grid-template-columns:repeat(1,1fr)}.grid-item-shipping{display:grid;grid-template-columns:1fr}.veterans-day-page .rich-text__text{border-bottom:2px solid #DFDFDF;padding:30px 0}.veterans-day-page .rich-text__text:last-child{border:none}.veterans-day-page h2{text-align:center}body .product-form__input--pill input[type=radio]+label{margin:0;background-color:#fff;border-radius:2px;border:1px solid #000;color:#162d59;letter-spacing:0;font-family:Roboto,serif;padding:12px}body .product-form__input--pill input[type=radio]:checked+label{background-color:#8b2323;border-color:#8b2323}body .product__info-container .product-form,body .product__info-container .product__description,body .product__info-container .icon-with-text{margin:15px 0}.product_data_external .image_icons_wrapper{margin-top:25px;margin-bottom:0}.product_accordian_content .accordion-content_product :first-child{margin-top:0}footer .list-payment__item{padding:0}.flagpole-advice-page h2{text-align:center;width:100%}.flagpole-advice-page .svg-wrapper{display:none}.flagpole-advice-page .multicolumn-card__info .link{font-size:20px;margin:0;font-family:Spectral,serif}.flagpole-advice-page .multicolumn-card__info .link:hover{color:#8b2323}body .flagpole-advice-page .multicolumn-card__image-wrapper{margin:0}body .flagpole-advice-page ul{column-gap:30px;padding:0!important}body .flagpole-advice-page ul li{width:100%!important;max-width:calc(33.3% - 20px)!important}body.page main table,body main table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ebebeb;box-shadow:none}body.page main table tr,body main table{background-color:#f4f4f4}body.page main table tr:nth-child(2n),body main table tr:nth-child(2n){background-color:#fff}body.page main table tr td,body.page main table tr th,body main table tr td,body main table tr th{padding:10px}body.page main table tr td:not(:first-child),body.page main table tr th:not(:first-child),body main table tr td:not(:first-child),body main table tr th:not(:first-child){border-left:1px solid #ebebeb}.popular-categories .state-flage-sec-list{max-width:calc(14.3% - 14px)}p.use_text{text-align:center;padding-top:20px;padding-bottom:20px}.blog button.slider-button{position:unset;transform:unset;opacity:1;background:transparent!important;width:auto!important;height:auto!important}.blog button.slider-button .svg-wrapper{width:15px;height:15px}.blog .grid--peek.slider:after{display:none}.download_pdf{border:1px solid #dfdfdf;padding:10px;background:#fbfbfb}.download_pdf h2{font-size:16px;font-weight:600;margin:0 0 10px;font-family:Spectral,serif;color:#162d59}.pdf-name{display:flex;align-items:center;gap:5px}.product-pdf a{text-decoration:none;color:#8b2323}.pdf-data-info{padding-left:15px}.product_data_external table{border:none}.product_data_external table td,.product_data_external table th{padding:8px 10px;color:#162d59!important;font-size:14px!important}.product_data_external table th{font-weight:700!important}.product_data_external table tbody tr:nth-child(odd){background-color:#fff}.product_data_external table tbody tr:nth-child(2n){background-color:#f4f4f4}.product_data_external .lb-vd-promotion-text{margin:0 0 6px;font-size:18px;font-family:DM Sans;font-weight:600;color:#162d59}.add_on_loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fffc}.add_on_loader svg{width:18px;height:18px}.template-search h1{font-size:32px;font-weight:300;font-family:Spectral,serif;color:#162d59;margin-block:15px}.template-search facet-filters-form.facets.facets-vertical-sort{padding-inline:15px!important}.template-search .facets-vertical-form{justify-content:space-between;flex-direction:row-reverse}.template-search .product-count-vertical{display:flex;align-items:center;margin:0;position:relative}.template-search__search .field{position:relative;padding-left:15px;border:1px solid #8b2323!important;border-radius:5px;font-size:14px;font-weight:400;line-height:18px;color:#162d59;padding-top:0;letter-spacing:.6px;height:45px;background:#fff}.template-search__search .field:before,.template-search__search .field:after{display:none}.template-search__results .product-grid{margin-top:0}.template-search__search .search__button .icon{color:#fff}.template-search__search .field__label{top:12px}.banner__media a{z-index:11}.banner__media a img,.image-with-text__media a img{width:100%;height:100%;object-fit:cover}.customer_section_mobile{font-size:14px;border-bottom:1px solid #d2d2d2;color:#f9f9f9;padding:10px 0;width:calc(100% - 30px);margin:auto;display:flex;align-items:center;font-family:Open Sans,serif;font-weight:700;gap:6px}.customer_section_mobile a{color:#fff;text-decoration:none;text-transform:uppercase}.customer_data_mob{display:flex;align-items:center;gap:5px}.customer_section_mobile .svg-wrapper{width:16px;height:16px}.customer_section_mobile .svg-wrapper path{stroke:#fff}body main table tr[bgcolor="#FAF8CC"]{background-color:#faf8cc}main .rte ul,main .rte ol{padding-left:15px;list-style-position:outside}.article-template h2,.shopify-policy__body h2{scroll-margin-top:200px}.product_accordian_content a{color:#8b2323;text-decoration:none}body.page main .rte img{border:none}body.page main hr{width:100%}body .cart-items,body .cart-item{background:transparent!important}.history-left-inner-text p a,.shopify-policy__body p a,.historical-flags-table ul li a,.article main .rte p a{color:#8b2323;text-decoration:none;font-weight:600}.history-left-inner-text p a:hover,.shopify-policy__body p a:hover,.historical-flags-table ul li a:hover,.article main .rte p a:hover,.history-left-inner-text p a:focus,.shopify-policy__body p a:focus,.historical-flags-table ul li a:focus,.article main .rte p a:focus{text-decoration:underline}.product-card-wrapper.card-wrapper:hover .choose_option_link{transform:unset;opacity:1}.product-card-wrapper .card .card__inner .card__content,.product-card-wrapper .card__heading a:after{display:none}.flagpole-installation-instructions main .shopify-section:not(:first-child){margin-top:0}.flagpole-installation-instructions main .shopify-section:not(:last-child){margin-bottom:0}.rich-text.flagpole-installation-instructions .rich_txt_cstm{display:flex;width:100%;border-top:2px solid #DFDFDF;padding:26px 0}.flagpole-installation-instructions .rich_text_image{margin-right:20px}.article .article-template .blog-header{margin:0}.article .article-template .blog-date{margin:0;line-height:1.5;font-size:14px}.article .article-template .blog-title{margin:0 0 11px;line-height:1.5}.article .article-template .list-social{display:flex;justify-content:center!important;margin-top:30px}.article .article-template .list-social .link{padding:0;height:auto;width:auto}.article .article-template .list-social .link .svg-wrapper{width:25px;height:25px}.article .article-template .list-social .link .svg-wrapper svg{width:100%!important;height:100%!important;fill:#8b2323}.article .article-template .list-social .link .svg-wrapper svg path{fill:#8b2323}.article .article-template img,.article .rich_text_image img{display:block;margin:0}.article .content-container h2{font-size:24px;line-height:1.5;margin:32px 0 11px;font-weight:300}.article .content-container p:only-child{margin:14px 0}.article .table_head{text-align:center;font-style:italic}.article .United-States-Flag-Laws .h1{font-size:32px;line-height:1.5;margin:11px 0 21px}.article-template__back{display:none}.flagpole-install-footer .rich_txt_cstm{border-top:2px solid #DFDFDF;padding-top:26px;width:100%}section:has(.flagpole-instltn-instruction){margin-top:30px;padding-bottom:30px}.flagpole-instltn-instruction p:has(em){text-align:center}.blog-post{word-wrap:break-word}#md-sticky-atc.show{visibility:visible;opacity:1;transform:translateY(0)}#md-sticky-atc{position:fixed;bottom:0;left:0;width:100%;z-index:3;visibility:hidden;opacity:0;transform:translateY(100%);transition:all .2s;background:transparent}.atc-sticky-bar-inner{padding:15px;align-items:flex-start;flex-direction:column;gap:10px;display:flex;justify-content:space-between;background:#fff;box-shadow:0 0 15px #0000004f}.atc-sticky-bar-inner .product-form{width:100%}#md-sticky-atc .page-width{padding:0!important}.atc-sticky-bar-inner .sticky_atc{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:3px;letter-spacing:0;border:1px solid #162d59;transition:all .3s;margin:0;width:100%}.atc-sticky-bar-inner .sticky_atc:before,.atc-sticky-bar-inner .sticky_atc:after{display:none}.atc-sticky-bar-inner .product-content{display:flex;align-items:center;gap:15px;background:#f7f6f2;padding:10px;width:100%}.atc-sticky-bar-inner .product__title{font-family:DM Sans;font-size:16px;font-weight:500;line-height:20px;color:#162d59;margin:0}.atc-sticky-bar-inner .price-item{color:#162d59!important;font-size:17px}.atc-sticky-bar-inner .price__container{margin:2px 0 0!important}.atc-sticky-bar-inner .product-content img{width:100%;max-width:50px;height:50px;object-fit:cover}.template_product main .shopify-section{margin-block:55px!important}main .shopify-section:has(.custom-made-flag),main .shopify-section:has(.styles-technical-info-top){margin-block:55px}.custom-made-featured-categories .state-flage-sec-list{max-width:calc(14.33% - 14px)}.styles-technical-info-top .multicolumn__title{justify-content:center}.styles-technical-info-top .multicolumn-card__info{text-align:center}.styles-technical-info-top .multicolumn-card__info .svg-wrapper{display:none}.styles-technical-info-top .multicolumn-card__info .link{margin-top:0;color:#162d59;font-family:Spectral,serif}.video--image-main{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.buying-flag .video--image-main{flex-direction:row-reverse}.video-container,.image-container{flex:1;line-height:0;max-width:50%}.video-container iframe{width:100%;height:100%}.image-container img{width:100%;height:auto}.first-slider,.you-may-main{position:relative}.you-may-main product-recommendations{padding:0!important}.you-may-main .swiper-container{max-width:65%;margin:auto;overflow:hidden;gap:0}.main-related-products-section{display:none}.you-may-main .card__information a{margin:6px 0;display:block;text-align:center;color:#162d59;font-size:14px;font-family:Roboto,serif;font-weight:var(--font-heading-weight)}.you-may-main .card__information .price-item{color:#162d59!important;font-size:14px;font-family:Roboto,serif;font-weight:var(--font-heading-weight)}.you-may-main .card__information .price{text-align:center}.you-may-main .quick-buy-btn{color:#fff}.you-may-main .price__container{margin:0}.you-may-main .quick-buy-btn:hover{color:#162d59}.you-may-main{margin-top:30px}.you-may-main .card_product_brand_section{display:none}main .shopify-section:has(.world-flag-list){margin-block:15px}.world-flag-type{margin-top:55px}table.historical-flags-table,table.historical-flags-table tr{background-color:#fff!important}.super-tough-flags.multicolumn .multicolumn-card__image-wrapper{margin:0}.super-tough-flags .multicolumn-list{padding:0!important}main .shopify-section:has(.caring-for-flag){margin-block:30px}.caring-for-flag-first h2.rich-text__heading{text-align:center}body .copyright_data p{font-size:12px;color:#666!important}.copyright_data .rich_txt_cstm{border-top:1px solid #d3d2d2;padding-top:20px;width:100%;text-align:center}body .product_badge_gallery{flex-direction:column;align-items:self-start;gap:10px;background:transparent;padding:0}.history-right--inner a{color:#8b2323;text-decoration:none;font-weight:600}.history-right--inner a:hover{text-decoration:underline}.valley-forge-references .rich_txt_cstm{width:100%;border-top:2px solid #DFDFDF;padding-top:30px}.history-left-inner h2{border-block:2px solid #DFDFDF;padding-block:20px}.main-grid-shipping h2{font-size:22px!important}.main-grid-shipping h2{margin:10px 0 0!important}.sitemap-all-categories>ul{margin:0}body .sitemap-all-categories{margin-bottom:50px!important}main .shopify-section:has(.wholesale-miltary-flag){margin-block:55px}.wholesale-miltary-flag h1{text-align:center}.popular-militrary-flag h3.inline-richtext{margin-top:0;font-size:18px}.popular-militrary-flag p.inline-richtext{font-style:italic;color:#6c757d;font-size:12px;margin-bottom:12px}.popular-militrary-flag .multicolumn-card__image-wrapper{margin:0!important}.popular-militrary-flag .multicolumn-list{gap:25px;padding:0!important}.popular-militrary-flag .multicolumn-list li{width:100%;max-width:calc(33.3% - 17px)}.popular-militrary-flag .multicolumn-card__info{padding:20px 0!important}.popular-militrary-flag .multicolumn__title{padding:0!important}.tos-table-links{margin-block:3px 0}body.page main .grid-container_2{display:grid!important;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(100px,2fr))}body.page main .grid-container_2>div{width:95%}.buying-flag-heading h2.title{text-align:center;background-color:#dedede;color:#323232;padding:14px 10px;width:100%;font-size:32px;font-weight:700;font-family:Spectral,serif}.video-and-image-section h2{text-align:center;margin-top:0!important}.should-you-pick .multicolumn-card__image-wrapper{margin:0!important}.should-you-pick .multicolumn-card__info{padding:20px 0 0!important}.should-you-pick .multicolumn__title,.should-you-pick .multicolumn-list{padding:0!important}.should-you-pick .multicolumn-list{gap:20px}.should-you-pick .multicolumn-list li{width:100%;max-width:calc(50% - 10px)}.should-you-pick-3 .multicolumn-list li{max-width:calc(33.3% - 13px)}.table-description a{text-decoration:none;color:#8b2323}.name_field_main input{width:100%;height:32px;padding:5px;border-radius:0;border:1px solid #4e4e4e;color:#4e4e4e;outline:none;box-shadow:none}.form-option-item{padding:11px 20px;line-height:normal;border:1px solid #000;color:#4e4e4e;cursor:pointer;display:inline-block;position:relative}.form-option-item input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.form-option-item:has(input:checked){box-shadow:0 0 0 1px #333;color:#333}.form-option-wrapper{display:flex;gap:7px;flex-wrap:wrap}.form-option-wrapper label.form-label{width:100%}.is-required{font-size:0}.is-required:after{content:"*";color:#f54a3a;font-size:14px}.list_error_msg,.text_box_error_msg{color:#8b2323}body.folding-flag main p{clear:both;margin-block:15px;display:inline-block;width:100%}body.folding-flag main p img{float:left;vertical-align:baseline;margin:0 14px 0 0!important;width:140px}.breadcrumb-delimeter:not(:last-child):after{color:#a3a3a3}.breadcrumbs a{font-family:Roboto,serif}.breadcrumbs{padding-block:0;margin-top:15px}.breadcrumbs a:hover{color:#8b2323}.breadcrumbs>a:last-child{font-weight:700;color:#162d59!important}.template_product main .shopify-section:first-child{margin-top:15px!important}.bundle--product--heading .error{color:#f54a3a;font-size:14px}.bundle--product--heading{margin-bottom:5px;color:#162d59;font-size:14px;letter-spacing:0;font-family:DM Sans;font-weight:500}.bundle--products .dropdown-selected:before{content:"";position:absolute;left:15px;width:16px;height:16px;border:1px solid #D9D9D9;border-radius:50%;transition:.2s ease-in-out;display:inline-block!important;cursor:pointer;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #8b2323}.bundle--products .custom-dropdown{position:relative;width:100%}.bundle--products .dropdown-selected{padding:10px 35px 10px 45px;display:flex;align-items:center;justify-content:flex-start;color:#4e4e4e;font-size:15px;line-height:normal;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer}.bundle--products .dropdown-list{display:none;position:absolute;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;z-index:10;padding:6px 10px;border-radius:6px;box-shadow:0 1px 17px #00000014;margin:12px 0 0}.bundle--products .dropdown-item{display:flex;align-items:center;padding:8px;cursor:pointer;color:#4e4e4e;font-size:14px;border-radius:4px}.bundle--products .custom-dropdown img{width:35px;height:35px;margin-right:10px;background:#f7f6f2;object-fit:contain;border:1px solid #efefef}.bundle--products .dropdown-item:hover{background:#f1f1f1}.bundle--products .dropdown-selected:after{content:"";position:absolute;width:12px;height:12px;background-color:transparent;right:15px;top:50%;transform:translateY(-50%);background-image:url(/cdn/shop/files/down-arrow-new_689cceda-2281-4843-a623-864484afa77d.png?v=1742208574);background-position:center;background-repeat:no-repeat;background-size:contain}.bundle--products .custom-dropdown.single-option .dropdown-selected:after{visibility:hidden}.bundle--products .custom-dropdown:has(ul.dropdown-list[style="display: block;"]):after{transform:rotate(180deg);margin-top:-7px}.bundle--products .dropdown-list::-webkit-scrollbar{width:6px;border-radius:50px}.bundle--products .dropdown-list::-webkit-scrollbar-track{background:#d3d3d3;border-radius:50px}.bundle--products .dropdown-list::-webkit-scrollbar-thumb{background-color:#1e2a57;border-radius:50px}.blog .slider-buttons{margin-top:20px}body .shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - 250px)}.subcollection-item:has(.subcollection-title){flex:unset;line-height:normal}.subcollection-item:has(.subcollection-title) a{text-decoration:none}.subcollection-item:has(.subcollection-title) a span{font-size:14px;padding:12px 38px;background:#fff;border:1px solid #162d59;color:#162d59;display:inline-block;margin:0;border-radius:2px;text-align:center}.collection_cat.swiper-wrapper:has(.subcollection-title){justify-content:start;flex-wrap:wrap;gap:3px}.subcollection-item:has(.subcollection-title) a span:hover,.subcollection-item:has(.subcollection-title) a span:focus{box-shadow:0 0 0 1px #162d59;color:#162d59}.cart-notification__links .button.button--primary{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s}.cart-notification__links .button:before,.cart-notification__links .button:after{display:none}a#cart-notification-button{color:#162d59;border:1px solid #162d59;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;transition:all .3s}.cart-notification__links .button.button--primary:hover{background:#fff;color:#162d59}a#cart-notification-button:hover{color:#fff;background:#162d59}.cart-notification__links button.link.button-label{color:#8b2323}.cart-notification__links button.link.button-label{color:#8b2323;font-family:Roboto,serif;letter-spacing:0}.cart-notification-product__name.h4{font-family:Roboto,serif;font-size:14px;color:#8b2323}body .drawer__heading{margin:0;font-size:20px;font-family:Roboto,serif;font-weight:600}body .drawer__inner{padding:0;background:#f7f6f2;max-width:400px!important}body .drawer__header{padding:12px 15px}body button.drawer__close{right:15px;min-width:auto;min-height:auto;top:13px}.drawer__inner .cart-item__name{font-size:13px;overflow:hidden;font-weight:500;font-family:Roboto,serif}.drawer__inner .product-option{font-weight:500}.drawer__inner button.quantity__button{background:transparent!important;height:30px;width:32px}.drawer__inner .quantity__input{height:30px;width:35px;font-size:15px}body .drawer__inner .quantity{width:auto!important;min-height:30px;flex-direction:row-reverse;border-color:#d4d4d4}body cart-drawer-items{padding:10px 15px}.cart-drawer .cart-item__media{padding:0!important}.cart-drawer .cart-item{padding-bottom:25px;gap:10px!important}.cart-drawer .cart-items .cart-item__quantity{justify-content:end;white-space:nowrap;min-width:55px}.cart-drawer td.cart-item__quantity{display:flex;justify-content:space-between;align-items:center;padding-bottom:0!important;flex-wrap:wrap}body .cart-drawer .cart-item__details{padding-right:0!important;padding-top:0!important;padding-left:2px!important;flex:1}.cart-drawer .cart-item__error{margin-top:0!important}.cart-drawer .drawer__footer{border:none;padding:0;background:#fff}.cart-drawer .drawer__footer .cart__ctas{margin:0;padding:10px 15px}.cart-drawer__footer{padding:0 15px}.cart-drawer .totals__total-value,.cart-drawer__footer .totals>h2{font-size:14px!important;color:#162d59;font-family:Roboto,serif;text-transform:uppercase;font-weight:500!important;margin:0;line-height:normal}.cart-drawer .totals{margin:15px 0 5px}.cart-drawer .assurance_image_icons ul{margin-top:10px;margin-bottom:0;padding:8px 10px;background:#dbedff;border-radius:5px}.cart-drawer .drawer__footer .cart-drawer__footer small.tax-note{display:none}.cart-drawer .drawer__footer button{margin:0;padding:2px 5px;width:100%;font-weight:600;letter-spacing:0;font-family:DM Sans;min-height:40px}.cart-drawer .drawer__footer .image_icons_wrap{gap:6px}.cart-drawer .drawer__footer .icons_txt{font-size:11px;line-height:13px}body .cart-drawer .cart-item__details .product-option{line-height:normal;margin-top:6px}body .cart-drawer .cart-item__details .product-option dt{font-weight:500}.cart-drawer .assurance_image_icons .icons_img{max-width:30px}.cart-drawer cart-remove-button .button{min-width:auto}body .drawer__close .svg-wrapper{border:0;padding:0}.cart-drawer .cart-item td.cart-item__media{width:21%}.cart-drawer .cart-item__image{object-fit:contain;border:1px solid #e9e7e7;border-radius:4px}.cart-drawer cart-remove-button .button span.svg-wrapper{min-width:30px;height:30px;min-height:unset;background:#fff;border:1px solid #d4d4d4;border-radius:4px}.add_on_section{background:#eef0f6;padding:15px;position:relative}.add_on_section .add_on_title{font-size:14px;margin:0 0 8px;line-height:normal;font-family:DM Sans;font-weight:600;color:#162d59}.add_on_section .addon-types{overflow:hidden;margin-top:0}.inner-slider-div-addon-cart{display:grid;grid-template-columns:60px 1fr;gap:10px;border:none;padding:8px;border-radius:6px;background:#fff;width:100%}.prdictive-search-atc:has(.sold_out_data){flex:1;display:flex;align-items:center;justify-content:space-between;gap:6px}.sold_out_data{background:#8b2323;border-radius:4px;font-weight:600;font-size:10px;padding:3px 6px;color:#fff;margin-left:4px;white-space:nowrap}.left-wrap-product{border:1px solid #D7E1EA;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:2px}.left-wrap-product img{width:100%;height:55px;object-fit:contain}.right-wrap-priduct-addon a{text-decoration:none}.right-wrap-priduct-addon a h3.cart-add-on-title{font-size:12.5px;font-weight:500;overflow:hidden;margin-top:0;margin-bottom:5px;font-family:Roboto,serif;line-height:normal}.right-wrap-priduct-addon .price-wrap-add-on{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#333;opacity:1;font-weight:500;line-height:normal;font-family:Roboto,serif}.right-wrap-priduct-addon .prdictive-search-atc button.addon-cart{border-radius:4px;border:none;background:#162d59;padding:0;display:inline-flex;font-weight:600;cursor:pointer;height:25px;width:25px;justify-content:center;align-items:center;position:relative}.left-wrap-product a{display:inline-flex}.right-wrap-priduct-addon .prdictive-search-atc button.addon-cart svg path{stroke:#fff}.cart-drawer .assurance_image_icons{padding:0 15px 8px}.add_on_section .swiper-button-next,.add_on_section .swiper-button-prev{background:transparent;width:8px!important;height:16px!important;top:17px;margin:0;right:15px}.add_on_section .swiper-button-prev{left:inherit;right:38px}.add_on_section .swiper-button-next:after,.add_on_section .swiper-button-prev:after{font-size:14px}.add_on_section .main_add_lists{padding:0;border:none}.add_on_section .inner-product-wrap-add-on{margin-bottom:0!important;padding:0;background:transparent}.no_image_section img{width:100%}.flag_size_links{gap:3px;display:flex;flex-wrap:wrap}.popular_flag_size_title{font-size:18px;font-family:Roboto,serif;font-weight:300;color:#162d59;margin:10px 0}.flag_size_links a{font-size:14px;padding:12px 25px;background:#fff;border:1px solid #000;color:#000;display:inline-block;margin:0;border-radius:2px;text-align:center;font-family:DM Sans;font-weight:500;text-decoration:none;line-height:normal}.flag_size_links a:hover,.flag_size_links a:focus{box-shadow:0 0 0 1px #333;color:#333}body .template-search__header{margin-bottom:3rem}main .shopify-section:has(.template-search__header){margin-top:15px}body .template-search__search .search{margin-top:1rem}.template-search__header .template-search__search{display:none}.template_collection main .shopify-section:first-child{margin-top:15px}.product_upc_data{position:relative;margin-left:2px;padding-left:2px}.product_upc_data:before{content:"|";color:#4e4e4e;display:inline-block;position:absolute;left:-6px;top:-1px}.facets__display-vertical .button-show-more,.facets__display-vertical .button-show-less{color:#162d59;text-decoration:none;font-size:14px;padding-bottom:0}.desktop-facets__info{margin:0 0 8px}.shipping-estimator.shipping-estimator-cart-drawer{border-radius:5px;width:calc(100% - 30px);margin:10px auto;background:#f5f5f5;padding:10px}.main_estimator_datas{display:flex;gap:10px;margin-bottom:4px}.estimator_datas{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;margin-bottom:4px;flex:1}.estimator_datas label.form-label{width:100%;text-align:left;font-size:12px}.main_estimator_datas .estimator_datas select,.main_estimator_datas .estimator_datas input{width:100%;border:1px solid #D9D9D9;background:#fff;border-radius:2px;padding:10px 15px;font-weight:400;font-size:13px;letter-spacing:0;vertical-align:middle;height:40px}.main_estimator_datas .estimator_datas select:focus-visible,.main_estimator_datas .estimator_datas input:focus-visible{outline:none;box-shadow:none}button#getEstimatedrawer-drawer{width:100%;height:40px;min-height:40px;border:1px solid #024D82;background:#162d59;padding:10px;display:block;font-family:Roboto;font-size:13px;font-weight:600;color:#fff;text-decoration:none;text-align:center;transition:all .5s ease-in-out 0s;cursor:pointer}ul#append-estimate-drawer{color:#000000b5;margin:10px 0 0;background:#f8f8f8;border-radius:12px;padding:10px 16px;text-align:left}button#getEstimatedrawer-drawer:after{display:none}.shipping-estimator-outer{text-align:center}.product_country_data{font-weight:500}.color-text{color:#8b2323;font-size:14px;font-weight:600}.limited-stock-message{background:#fff;padding:4px 12px;width:fit-content;margin:0 0 15px;border-radius:2px}.limited-stock-message p{margin:0;font-size:12px;font-weight:500;color:#4e4e4e}.ship-estimate{flex:1}.estimate-shipping-btn{width:100%}button.toggle-shipping-estimator-drawer{width:100%!important;font-weight:500!important;font-size:12px!important;color:#333!important;line-height:20px!important;background:transparent;font-family:Roboto,serif!important}button.toggle-shipping-estimator-drawer:before,button.toggle-shipping-estimator-drawer:after{display:none}.cart-drawer td.cart-item__quantity dl{width:100%;margin-top:0}.section-collection-list .card-wrapper{transition:transform .3s ease,box-shadow .3s ease;background:#fff;border:1px solid #ddd;border-radius:10px}.section-collection-list .card-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.section-collection-list .card-wrapper .card__inner{background:#fff}.search .breadcrumbs a.breadcrumbs__link,.search .breadcrumbs span.breadcrumb-delimeter{display:none}.section-collection-list .card__inner img{padding:20px!important;object-fit:contain!important}.review_brands .cstm_brand_sec_data{align-items:center;gap:100px;padding:0}.review_brands .brand-slide__item{display:flex;align-items:center;margin:0}.review_brands .brand-slide__item .brand-sec-link{display:inline-flex}.cart-drawer td.cart-item__quantity dl .product-option{line-height:normal}.atc-sticky-bar-inner .quantity-input-wrapper svg{width:16px;margin-right:10px}.atc-sticky-bar-inner .quantity-input-wrapper .select{margin-block:10px;width:100%;border:1px solid #D9D9D9;background:#fff;border-radius:2px;font-weight:400;font-size:14px;letter-spacing:0;vertical-align:middle}.atc-sticky-bar-inner .quantity-input-wrapper .select:before,.atc-sticky-bar-inner .quantity-input-wrapper .select:after{display:none}.atc-sticky-bar-inner .quantity-input-wrapper .select__select{color:#000;font-family:Roboto,serif;padding-inline:12px}div#predictive-search-option-search-keywords{display:none}.footer-block__details-content.rte p:first-of-type:before{content:"";background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 425.963 425.963" fill="white"%3E%3Cg%3E%3Cpath d="M213.285 0h-0.608C139.114 0 79.268 59.826 79.268 133.361c0 48.202 21.952 111.817 65.246 189.081 32.098 57.281 64.646 101.152 64.972 101.588a4.285 4.285 0 0 0 3.977 1.932c1.561-0.043 3.002-0.842 3.868-2.143 0.321-0.486 32.637-49.287 64.517-108.976 43.03-80.563 64.848-141.624 64.848-181.482C346.693 59.825 286.846 0 213.285 0zM274.865 136.62c0 34.124-27.761 61.884-61.885 61.884-34.123 0-61.884-27.761-61.884-61.884s27.761-61.884 61.884-61.884c34.124 0 61.885 27.761 61.885 61.884z"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');width:16px;height:16px;position:absolute;left:0;top:5px;background-size:contain;background-repeat:no-repeat}.footer-block__details-content.rte p:last-of-type{position:relative;padding-left:24px}.collection_meta_category{margin:20px 0}.no-result-search{padding:10px 20px;font-family:Roboto,serif;color:#162d59}.pagination-wrapper{margin-top:20px}body.page main .shopify-section:first-child,.shopify-policy__container,body.article main .shopify-section:first-child,main .shopify-section:has(.main-blog){margin-top:15px!important}body.page main .shopify-section:first-child .h1,body.page main .shopify-section:first-child h1,body.page main .shopify-section:first-child h2{margin-top:0}.contact_data.contact-first .rich_txt_cstm,main .shopify-section:has(.contact_data):first-child .rich_txt_cstm{padding-top:0}body .article-template>*:first-child{margin-top:0!important}.desktop-search.collection_search .predictive-search.predictive-search--header{width:calc(100% + 0rem);max-height:440px!important}.active-facets facet-remove span.refine_by{display:none}.active-facets facet-remove:first-child span.refine_by{display:block}html:has(header-menu:hover){--header-bottom-position-desktop: auto !important;--header-height: auto !important}header-menu:hover .mega-menu__content{opacity:1;transform:translateY(0)}body .focus-offset:focus-visible{outline:none;outline-offset:1rem;box-shadow:none}.blog-articles__article .card__information{margin-top:15px}.popular_flag_size.desktop_size{margin:20px 0 8px}.image-link-quickbuy .product-link:not(:has(.secondary-image)):hover .product-image{opacity:1}.collection_data_section:has(+facet-filters-form) .collection-title-wrap{margin-bottom:5px}.card-product-content a{text-decoration:none}.card-product-content{gap:4px}.custom-widhlist-icon{border-left:1px solid #d2d2d2;padding:0 14px;text-decoration:none;position:relative}.custom-widhlist-icon svg path{stroke:#8b2323}.login-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;justify-content:center;align-items:center;text-align:center}.login-popup-container{border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:600px;max-height:400px;padding:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:url(//light-up-dev.myshopify.com/cdn/shop/files/designing-task-lighting-with-adjustable-brightness-generative-ai_a0a337c4-b08a-4f50-94e3-3a3e1a28bded_800x.png?v=1731995831);position:relative;background:#f7f6f2}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.login-popup-container button#close-popup{color:#162d59}.login-popup-container h2{font-size:24px;font-family:DM Sans;font-weight:500;color:#162d59;margin:0}.login-popup-container p{max-width:400px;margin:15px 0;color:#162d59;font-size:16px;font-family:Roboto,serif}.login-popup-container .login-popup-actions{display:flex;justify-content:center;align-items:center;gap:10px}.login-popup-container .login-popup-actions button,.login-popup-container .login-popup-actions a{background:#162d59;border-color:#162d59;color:#fff;font-size:15px;padding:10px 25px;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;transition:all .3s}.login-popup-container .login-popup-actions button:hover,.login-popup-container .login-popup-actions a{background:#8b2323;border-color:#8b2323}.login-popup-container .login-popup-actions a:hover{background:#162d59;border-color:#162d59}.wishlist-button.custom-wishlist-button-collection-page{right:10px;top:10px;z-index:2;background:transparent;border:none;padding:0;margin:0;cursor:pointer;min-height:auto;line-height:normal;height:27px;width:27px;display:inline-flex;align-items:center;justify-content:center}.index button.wishlist-button.custom-wishlist-button-collection-page.not-wishlisted{right:10px;top:10px;z-index:2;background:transparent;border:none;padding:0;margin:0;cursor:pointer;min-height:auto;line-height:normal;height:27px;width:27px;display:inline-flex;align-items:center;justify-content:center;position:absolute}.wishlist-button.custom-wishlist-button-collection-page span.wishlist_icon{display:inline-flex}.wishlist-button.custom-wishlist-button-collection-page:hover svg path{stroke:#8b2323}.wishlist-button.custom-wishlist-button-collection-page.wishlisted svg path{stroke:#8b2323;fill:#8b2323}span.wishlist-count{position:absolute;background:#1e2a57;width:17px;height:17px;border-radius:100px;color:#fff;font-size:10px;right:4px;top:-8px;align-items:center;justify-content:center;padding:0;font-family:Roboto,serif}.custom-widhlist-icon svg.icon{width:auto;height:auto}.product_data_external button.wishlist-button{background:#8b2323;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #8B2323;transition:all .3s;width:100%;font-size:1.5rem;line-height:calc(1 + .2 / var(--font-body-scale));min-height:calc(4.5rem + var(--buttons-border-width)* 2);margin-top:0;cursor:pointer;position:unset}.product_data_external button.wishlist-button:hover{background:transparent;color:#8b2323}button.engraving-btn{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s;font-size:14px;padding:8px 15px;margin-top:5px;cursor:pointer}button.engraving-btn:hover{background:#8b2323;border-color:#8b2323}.engraving-popup-content{padding:40px!important;max-width:600px!important}.engraving-popup-content span.engraving-popup-close{right:15px;font-size:20px}.engraving-popup-content h2{text-align:center;margin-bottom:10px;max-width:calc(100% - 50px);margin-inline:auto;margin-top:0;font-size:24px;font-family:DM Sans;font-weight:500;color:#162d59}.engraving-popup-content .engraving-form{padding:10px 0}.engraving-input-wrapper label{color:#162d59;font-size:14px;letter-spacing:0;font-family:DM Sans;font-weight:500;min-width:120px;display:inline-block}.engravingcustom-input.ignore-cart-update-only{height:38px;padding:5px 10px;border-radius:0;border:1px solid #4e4e4e;color:#4e4e4e;outline:none;box-shadow:none;flex:1}.engraving-input-wrapper{display:flex;align-items:center}button.engraving-font-btn{padding:11px 20px;line-height:normal;border:1px solid #000;color:#4e4e4e;cursor:pointer;display:inline-block;position:relative;font-family:Roboto,serif;font-size:14px;background:transparent}button.engraving-font-btn.active{box-shadow:0 0 0 1px #333;color:#333}button.engraving-save{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s;margin-inline:auto;display:block;font-size:16px;min-width:100px;min-height:44px;position:relative}body.open-engraving-popup cart-items{z-index:9!important}body.open-engraving-popup{overflow:hidden}.coll-seo-data{margin-top:30px;margin-bottom:30px}.product_accordian_content .accordion-content_product h2{font-family:Spectral,serif}.engraving-save .loading__spinner{padding:0!important;left:0!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.engraving-save .loading__spinner svg{width:22px;height:22px}.engraving-save .loading__spinner svg .path{stroke:#fff}.order-print #order-details{text-align:center;margin-block:55px}.order-print main .invoice{margin-inline:auto;max-width:800px;width:calc(100% - 30px);border:1px solid #F7F6F2;border-radius:10px;padding:30px;background:#f7f6f2}.order-print main .invoice>img{max-width:200px}.order-print main .invoice h1{margin:20px 0 40px;font-weight:500}.order-print main .invoice h2{font-family:Roboto,serif;font-size:16px;text-align:left;font-weight:600;margin-top:30px;margin-bottom:5px;line-height:normal}.order-print main .invoice .section{font-size:14px;text-align:left}.order-print main .invoice .section a{color:#8b2323}.order-print main .invoice ul{margin:0;padding:20px;background:#f5f5f5;text-align:left;border-radius:4px}.order-print main .invoice ul li strong{font-weight:600}.order-print main .invoice ul li{list-style:none;margin-bottom:15px;border-bottom:1px solid #ebebeb;padding-bottom:15px}.order-print main .invoice ul li:last-child{margin-bottom:0;border-bottom:0px solid #ebebeb;padding-bottom:0}.order-print main .invoice .section strong{font-weight:600}.order-print main .invoice>table:first-child td{padding:10px!important}.order-print main .invoice table td{text-align:left;padding:10px}.order-print main .invoice table.table-total tr td{font-weight:500;font-size:14px;text-align:left;border:none;padding-block:5px;background:#fff;line-height:1.6}.order-print main .invoice table.table-total tr td:last-child{text-align:right}.order-print main .invoice table.table-total{margin-top:10px}.order-print main .invoice table.table-total tr:last-child td{font-weight:600;font-size:16px}.order-print main .invoice table{border-collapse:collapse;background:#fff;box-shadow:none;width:100%;border:none}.order-print main .needsclick.kl-teaser-ULSgct{display:none}.order-print main .invoice .section a:hover{text-decoration:none}.order-print main .invoice table.table-items td{font-size:14px;line-height:normal;border:none;word-break:break-all}.order-print main .invoice *{letter-spacing:normal}.order-print main .invoice table.table-items tbody tr td:last-child{text-align:right;font-weight:600;min-width:100px}button#printPageButton{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s}button#printPageButton:before,button#printPageButton:after{display:none}button#printPageButton:hover{color:#162d59;background:transparent}.order-print main .invoice table tr{background:#fff}.order-print main .invoice table.table-items tbody tr td:nth-child(2){width:80%;font-weight:600}.order-print main .invoice table.table-items td img{object-fit:contain;border:1px solid #e9e7e7;border-radius:4px}.order-print main .invoice .engraving-data .edRight{padding-inline:20px;text-align:left;flex:1}.order-print main .invoice .engraving-data{display:flex;align-items:center;width:100%;position:relative}.order-print main .invoice .engraving-data .edrPrice{font-weight:400;line-height:1.3}.engraving-price,.order-print main .bundle--price--main{min-width:90px;margin:0;text-align:right}.engraving-heading{margin:0 0 5px}.order-print main .invoice .table-total tr td:first-child{width:62%}.order-print main .invoice .table-total tr td:last-child{width:38%}.order-print main .invoice .table-total tbody,.order-print main .invoice .table-total tr{width:100%;display:inline-table}.order-print main .invoice button.toggle-bundle{border:none;padding:0;display:flex;cursor:pointer;font-weight:600;width:100%;text-align:left;gap:15px;background:transparent;font-family:Roboto,serif;font-size:14px;color:#162d59;justify-content:space-between;margin-bottom:10px;margin-top:5px}.order-print main .invoice .bundle-content{text-align:left;padding-left:0;margin-left:40px;border:1px solid #f4f4f4;max-width:max-content}.order-print main .invoice .bundle-content .bundle-item{display:flex;gap:10px;font-size:12px;border-bottom:1px solid #f4f4f4;padding:5px 10px 5px 5px;align-items:center}.order-print main .invoice .bundle-content .bundle-item:last-child{border:none}.order-print main .invoice .bundle-content .bundle-item img{max-width:50px}.order-print main .invoice table.table-items tbody tr td.print-price,.engraving-price,.order-print main .bundle--price--main{white-space:nowrap}.card-product-content a:hover,.card-product-content a:hover .product-title,.grid--peek .article-card:hover a,.card__heading a:hover,.card_product_brand_section:hover *{color:#8b2323}.united_flag_store p a:hover{color:#8b2323;text-decoration:underline}.copyright__content a:hover{padding-left:0!important}.cstm_collection_data a:hover p,.product_type_data a:hover,.header__icons .customer_section a:hover,.header__icon:hover .cart-count-bubble{color:#162d59}.header__icon:hover .icon path,.modal__close-button:hover .icon path{stroke:#162d59}.header__icon:hover .icon path,.modal__close-button:hover .icon path{stroke:#8b1d26}.crosslink-button{background-color:#fff;border-radius:2px;border:1px solid #000;color:#162d59;letter-spacing:0;font-family:Roboto,serif;padding:12px;font-size:1.4rem;line-height:1;display:inline-block;text-decoration:none;text-align:center;transition:all .3s}.crosslink-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.crosslink-button.selected,.crosslink-button:hover{background-color:#8b2323;border-color:#8b2323;color:#fff}.crosslink-container h4{margin:0;line-height:calc(1 + .5 / var(--font-body-scale))}.sitemap-main-page a:hover,body.page main .rte a:hover,.article-template a:hover,.dynamic-brands li a:hover{text-decoration:underline!important}.customer-is-logged-in a{position:relative}.customer-is-logged-in a:after{content:"";position:absolute;width:8px;height:8px;background:#82e582;border-radius:10px;top:-6px;right:-6px}footer .newsletter-form__field-wrapper .field__input{padding-right:4.5rem!important}.right-wrap-priduct-addon .prdictive-search-atc button.addon-cart.addon_disabled{cursor:not-allowed;opacity:.5}.inner-product-wrap-add-on .addon-product{display:flex;gap:12px;flex:1}.product_available_section{display:flex;align-items:center;flex-wrap:wrap}.productView_availability{margin-right:5px}.productView_stock{margin-left:0}.badge.price__badge-sold-out{background:#8b2323;color:#fff;font-family:DM Sans;font-weight:500;margin:10px 0 0!important}.collection-title-wrap h1,.collection-title-wrap h2{margin:0;font-family:DM Sans;font-weight:500;text-align:left;color:#162d59;font-size:24px}.collection-title-wrap{margin:0 0 20px;display:flex;align-items:center;gap:6px}.custom-top-collection-count{font-family:DM Sans;color:#162d59;font-size:16px;line-height:normal}.customer-ralted-sub-collection:not(:has(.custom-inner-sub-collection)),.facets-vertical .active-facets:not(:has(.active-facets__button)){display:none}.collection_desc p a{color:#8b2323}body main .price--on-sale .price-item--regular{text-decoration:line-through!important;font-size:17px;font-weight:500;color:#162d59!important}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark,.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{color:#162d59}.min_max_purchase{font-style:italic;font-weight:500}.purchase_data{color:#8b2323;font-weight:700}.product-option.product-optin-image{display:flex;align-items:center;gap:5px}.upload_section .link_data{display:inline-block}.upload_section .upload_img{object-fit:contain;border-radius:4px;box-shadow:0 0 0 .0625rem #00000040 inset;width:36px;padding:2px;background:#fff;height:36px}.product-option.product-optin-image a.link{margin:0;display:flex}span.product--b2b{color:red}.product_data_external .image_icons_wrap{justify-content:center;gap:22px}.assurance_image_icons .icons_txt p{margin-top:7px;margin-bottom:0}.discounts__discount{color:#162d59;font-family:Roboto,serif;font-weight:500}.discounts__discount span{color:#8b2323}.cart-ship{font-size:15px}body .inner-product-wrap-add-on .addon-product .addon-details span.add-on-product-price{color:#8b2323!important;font-size:14px;font-weight:700}body .inner-product-wrap-add-on .addon-product .addon-details span.add-on-compare-price{font-weight:500;color:#162d59!important}.popular-items-container{margin:20px 0;gap:50px;justify-content:space-between;display:flex}.popular-item{flex:1;text-align:center}.popular-item-title{margin:5px 0;font-family:DM Sans;font-weight:700;color:#162d59;font-size:20px;text-align:center}.popular-item-description{color:#162d59;font-size:15px;margin:5px 0 0;font-family:DM Sans,serif;line-height:1.3}.popular-item-image{height:80px;object-fit:contain;width:80px;margin:0 auto}body volume-pricing{display:block;margin-top:10px;width:100%}body volume-pricing .caption-large{margin-bottom:2px!important;display:block}body volume-pricing ul.list-unstyled{border:1px solid #162d5933;background-color:#fff}body volume-pricing ul.list-unstyled li:nth-child(odd){background:#f4f4f4}body volume-pricing ul li{padding:0}body volume-pricing ul.list-unstyled li:not(:last-child){border-bottom:1px solid #162d5933}body volume-pricing ul li>span{padding:6px 10px;flex:1}body volume-pricing ul li>span:last-child{border-left:1px solid #162d5933}div.volume-pricing-note span{font-style:italic;font-weight:500;font-size:13px}body div.volume-pricing-note{margin-top:0}.product-form__input .price-per-item{color:#162d59!important;font-weight:500;letter-spacing:0}.card-information .card__information-volume-pricing-note,div#CartDrawer button.quantity-popover__info-button,.template_cart button.quantity-popover__info-button{display:none}.form-fileDescription{color:#858585;font-size:14px;margin-top:-10px;font-family:DM Sans;opacity:.8}.form-fileDescription strong{font-weight:600}.product_data_external .price--on-sale .price__sale{align-items:center}.product-form__quantity .form__label span.quantity__rules-cart{display:none!important}.sepratro-line{margin-inline:2px;font-size:14px;color:#8b2323!important}body:has(.drawer.active){overflow:hidden}body .custom-properties_data-shipping-info dt{white-space:nowrap}body .custom-properties_data-shipping-info dd{font-size:11.5px;color:#4e4e4e}body .custom-properties_data-shipping-info{align-items:flex-start;margin-top:5px!important}body .cart-drawer .custom-properties_data-shipping-info{align-items:flex-start;flex-wrap:wrap;gap:3px}body .cart-drawer .custom-properties_data-shipping-info dt{font-size:12px}.product-option-bndle-special{display:inline-flex;background:#8b2323;padding:3px 8px;color:#fff;font-family:Roboto,serif;font-size:12px;line-height:normal;align-items:center;gap:5px}.product-option-bndle-special svg{width:17px;height:auto}.product-option-bndle-special svg rect{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(0%) hue-rotate(187deg) brightness(106%) contrast(105%)}.product-option-bndle-special span,.rich-text_collapse{display:none}.rich-text_collapse.active{display:block}.rich-text_collapse h3{margin:30px 0 10px;font-family:Roboto,serif;color:#162d59;font-weight:300}.rich-text_collapse a{text-decoration:none;color:#8b2323}.rich_txt_cstm:has(.rich-text_collapse) .rich-text__heading{cursor:pointer}main .cstm-banner.shopify-section{margin-bottom:10px;margin-top:0}.cstm-banner .banner .media>img{object-fit:contain}button#predictive_atc[disabled]{opacity:.6;pointer-events:none}.cart-drawer .product-option dd{font-weight:400}.custom--attributes--print--order{display:block;margin-block:5px;font-size:13px}.custom--attributes--print--order span{font-weight:400}.customer-reviews h1.main-page-title{text-align:center}main .shopify-section:has(.customer-reviews){margin-top:15px}.customer-reviews-text{text-align:center}.customer-reviews-text .info-margin{margin-block:55px;background-color:#eeeff2;border:1px solid #bebebe;border-radius:8px;padding:30px;text-align:center;width:100%}body main .customer-reviews-text h2{margin:0 0 15px;font-weight:700;font-size:21px;line-height:1.2;text-transform:capitalize}body main .customer-reviews-text p{font-size:15.4px;margin-block:20px}body main .customer-reviews-text a{color:#8b2323;text-decoration:none}#main-collection-filters:not(:has(.facets__disclosure-vertical)){display:none}.buying-flag-img-vid .video--image-main{flex-direction:row-reverse}.video-container-inner{padding-bottom:56.25%;position:relative}.video-container-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%!important}.buy_from_us{display:flex;gap:10px;margin-block:20px;align-items:flex-start}.buy_from_us strong{display:block;margin-bottom:2px}.buy_from_us p{margin:0}div#wholesale,#inaccuracy,#status,#tax,#rules,#instructions,#shipping,#refused,#gift,.stjr-reviews-page-write-review,#stjr-reviews-page-write-review-Inner{scroll-padding-top:180px;scroll-margin-top:180px}#brand_story{scroll-padding-top:200px;scroll-margin-top:200px}body .swiper-pagination{z-index:1}.pro-card-img{position:relative;overflow:hidden}.collection_products_section:hover .choose_option_link{transform:unset;opacity:1}.newsletter-text p a:hover{color:#cd3e43!important}.cart-drawer__footer .discounts{margin-block:15px}body.page main .sitemap-main-page h3{margin-top:15px}.tos-table-links+h2{margin-top:30px}.search.search-modal__form{position:relative}body .card__information .review-custom-rating{margin-block:4px}.stjr-container .stjr-product-rating-widget__num-reviews{margin-left:4px!important;padding:0!important}.product__info-wrapper .review-custom-rating.review-pdp-ratings{margin-block:15px}body .stjr-product-review-page-widget{z-index:0}.stjr-container p,.stjr-container span,.stjr-container img,.stjr-container label,.stjr-container fieldset{vertical-align:middle!important}body .stjr-product-review-page-widget{background:#f7f6f2}body .stjr-product-review-page-widget-footer{display:none}body .stjr-product-review-page-widget-header-container-inner__top-row{padding-bottom:10px}body main .stjr-container.stjr-product-review-page-widget .stjr-product-review-page-widget-header__average-rating{color:#162d59!important;margin-right:10px}body main .stjr-product-review-page-widget-header__stars .star{font-size:25px!important}body .stjr-product-review-page-widget--6 .stjr-product-review-page-widget-review__title{font-family:DM Sans;font-weight:500;color:#162d59!important}body main .stjr-product-review-page-widget-review-container *,body .stjr-product-review-page-widget p.stjr-product-review-page-widget-review__content,body main .stjr-product-review-page-widget-review-container span.stjr-product-review-page-widget-review-info__name,body .stjr-product-review-page-widget-question__question-info *{color:#162d59!important}body main .stjr-product-review-page-widget-review-container span.stjr-product-review-page-widget-review-info__name,a.stjr-product-review-page-widget-question__button-answer{font-weight:600;color:#8b2323!important}body main .stjr-product-review-page-widget-review-container .stars--widgets i{color:#d2d2d2!important;font-size:16px!important}body .stjr-container .stjr-review-helpful .helpful_container{margin-bottom:0}body .stjr-product-review-page-widget--6 .stjr-product-review-page-widget-review-container{border-top:1px solid #e1e1e1}body .stjr-product-review-page-widget-filter{border-color:#e1e1e1}body .stjr-product-review-page-widget-header-container .stjr-product-review-page-widget-header__tab-reviews,body .stjr-product-review-page-widget-header-container .stjr-product-review-page-widget-header__tab-qa{background-color:#ebebeb}body .stjr-product-review-page-widget-header-container .stjr-product-review-page-widget-header__tab-active{background-color:#d2d2d2!important;border-color:#d2d2d2!important;color:#000!important}body .stjr-review-page-pagination span.stjr-review-page-pagination__link--current,body .stjr-review-page-pagination span.stjr-review-page-pagination__link,body .stjr-review-page-pagination .stjr-review-page-pagination__link{min-width:25px;min-height:25px;line-height:25px;color:#000}body .stjr-product-review-page-widget-header__write-review-button .stjr-sj-button-write-review,body .stjr-product-review-page-widget-header__write-review-button .stjr-sj-button-write-question{font-family:DM Sans;font-weight:500}body .stjr-product-review-page-widget p.stjr-product-review-page-widget-answer__content{font-size:15px!important}body .stjr-product-review-page-widget .stjr-reviews-page-questions .stjr-sj-button-write-question{background:#8b2323!important;font-family:DM Sans;font-weight:500}body .stjr-review-page-pagination__next .stjr-review-page-pagination__link,body .stjr-review-page-pagination__previous .stjr-review-page-pagination__link,body .stjr-review-page-pagination span.stjr-review-page-pagination__link--current,body .stjr-review-page-pagination .stjr-review-page-pagination__link--current,body .stjr-review-page-pagination .stjr-review-page-pagination__link:hover{background-color:#8b2323!important}body .stjr-review-page-pagination{padding:0}.stjr-product-write-review-widget-body{clear:both;display:inline-block;width:100%;margin-top:10px!important}.stjr-product-review-page-widget .stjr-product-write-review-widget .stjr-button--back-reviews{background:#8b2323;border:1px solid #8B2323}.stjr-product-write-review-widget-body input,.stjr-product-write-review-widget-body textarea{background:#fff!important;border-radius:4px!important;outline:none!important}.stjr-product-review-page-widget .stjr-product-write-review-widget a.stjr-button{padding:10px 30px;min-width:120px}body .stjr-product-review-page-widget-header__write-review-button .stjr-sj-button-write-review,body .stjr-product-review-page-widget-header__write-review-button .stjr-sj-button-write-question{min-width:140px;padding:10px}.stjr-product-review-page-widget-header-container .stjr-product-review-page-widget-header__tab-reviews,.stjr-product-review-page-widget-header-container .stjr-product-review-page-widget-header__tab-qa{padding:12px 25px!important}body .stjr-product-review-page-widget-question-container,body .stjr-product-review-page-widget-review-container{border-color:#d8d8d8!important}body .stjr-product-review-page-widget-filter__filter-by .stjr-product-review-page-widget-select{z-index:11}.stjr-product-review-page-widget .stjr-reviews-list{margin-bottom:0!important;padding-bottom:0!important}body .stjr-review-page-pagination{margin-top:20px!important}.stjr-product-review-page-widget .stjr-review-form__photo-box i.custom-icon-window-close{color:#8c2125!important;font-size:18px!important}.stjr-question-form .stjr-product-review-page-widget .stjr-button{padding:12px 30px;min-width:120px;text-align:center}.stjr-question-form a.stjr-button.stjr-button--back-questions.stjr-button--gray{background:#8b2323;border-color:#8b2323}.cstm_announcement_data .stjr-container a:not(.stjr-review__read_more_link){color:#fff}.template-location-collection:has(.search__input.field__input:not(:placeholder-shown)) footer.footer,.template-location-collection:has(.search__input.field__input:not(:placeholder-shown)) .needsclick.kl-teaser-YrbqDH.undefined.kl-private-reset-css-Xuajs1{z-index:-1!important}.legacy_section{display:flex;justify-content:space-between;gap:40px}.legacy_content{width:48%;background:radial-gradient(circle,#2e4473,#1d2849);border-radius:12px;padding:30px 40px 50px;color:#fff;position:relative;overflow:hidden}.legacy_content:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Rectangle_34624228.png?v=1744627975);bottom:0;z-index:1;width:100%;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;left:0}.legacy_section .collection-products-section{padding:10px 24px 40px!important;max-width:48%;margin:0!important;background:#f9f9f6;border-radius:12px}.collection-products-section .swiper-button-next,.collection-products-section .swiper-button-prev{background:#ebe9df}.collection-products-section .swiper-button-next{right:0}.collection-products-section .swiper-button-prev{left:0}.legacy_section .collection-products-section h2{margin:0 0 22px}.legacy_section .collection-products-section .swiper-pagination{bottom:15px}.legacy_section .collection-products-section .swiper-pagination-bullet{transform:scale(1)!important}.legacy_title h3{font-size:28px;color:#fff;font-family:Spectral;font-weight:600;line-height:1.5;margin:0 0 12px}.legacy_paragraph{font-size:18px;line-height:36px;font-weight:300}.legacy_content a{padding:5px 20px;border:1px solid #fff;text-decoration:none;border-radius:4px;font-family:DM Sans;font-weight:500;min-height:auto;transition:all .3s;color:#fff;display:inline-block;font-size:16px}.legacy_reviews{padding:15px;background:#fff;border-radius:9px;color:#162d59;margin-top:24px}.review_title p{font-weight:700;text-transform:uppercase;font-size:16px;margin:0}.review_para p{margin:5px 0 0}.legacy_paragraph p:first-child{margin-top:0}.legacy_content>*{position:relative;z-index:1}.legacy_content a:hover{background:#fff;color:#162d59}.service_text{font-family:DM Sans;font-weight:300;font-size:18px;line-height:20px;text-transform:capitalize;color:#fff;margin:0}.cstm_service_data{display:flex;align-items:center;gap:12px}.service_brand_sec.page-width{max-width:1330px}.cstm_service_sec_inner{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:24px 0}.review_image img{width:112px}.review_image{display:block;line-height:0;margin-bottom:10px}main .shopify-section:has(.cstm_service_sec){margin-top:12px}body.index slideshow-component .slideshow__controls{position:absolute;bottom:15px;left:50%;transform:translate(-50%)}body.index slideshow-component .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#8b2323}body.index slideshow-component .slider-button.slider-button--next,body.index slideshow-component .slider-button.slider-button--prev{display:none}body.index slideshow-component .slider-counter--dots{margin-inline:0}.brand_story_inner{display:flex;gap:30px;justify-content:space-between}.sidebar_section{max-width:373px;background:radial-gradient(circle,#2e4473,#1d2849);border-radius:12px;padding:24px;color:#fff}.brand_image img{width:100%}.brand_title_sec h3,.brand_title_sec .brand_title{font-size:28px;color:#162d59;font-family:Spectral;font-weight:600;margin:0 0 10px;line-height:30px}.brand_para{line-height:22px}.sidebar_section .brand_title_sec h3{color:#fff}.brand_image{line-height:0}.sidebar_section .brand_image{margin-bottom:24px}.brand_story_sec .brand_story_data{display:flex;align-items:center;padding:24px;gap:24px;background:url(/cdn/shop/files/ecd4c7b787e149116daedf62e6fcf52b.png?v=1744636230);border-radius:12px;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.brand_title_para{flex:1}.brand_story_sec .brand_story_data .brand_image{max-width:320px;width:100%}.brand_story_inner_data_sec{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.brand_story_sec .brand_story_data:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:0}.brand_story_sec .brand_story_data>*{position:relative;z-index:1}.brand_story_sec .brand_para p{margin:10px 0 0}.grid-layout-type{display:flex;align-items:center;gap:10px;line-height:0}.product-count-vertical:has(.grid-layout-type){display:flex;align-items:center;margin-left:20px}.grid-layout-type svg{width:18px;height:18px;cursor:pointer}.grid-layout-type .view-selector svg path{fill:#162d59}.grid-layout-type .view-selector.active svg path{fill:#8b2323}.product-grid-container.list-view .product-grid li{max-width:100%}.product-grid-container.list-view .card__information{padding-top:0}.product-grid-container.list-view .card.card--standard{display:grid;grid-template-columns:1fr 4fr;align-items:center;padding:0!important;background:#fff;border-radius:12px;overflow:hidden;gap:30px;position:relative}.product-grid-container.list-view .card__inner{position:unset!important;transform:unset}.product-grid-container.list-view .choose_option_link{opacity:1;transform:unset;right:0!important;left:unset}.product-grid-container.list-view .featured_image_section{width:100%;position:relative}.product-grid-container.list-view .card__content{border-right:1px solid #ddd;padding-right:40px!important;width:calc(100% - 230px)}.product-grid-container.list-view .choose_option_link{opacity:1;transform:translateY(-50%)!important;right:0!important;left:unset;width:100%;max-width:220px;padding:0;top:50%;display:flex;align-items:center;justify-content:center}.product-grid-container.list-view .choose_option_link .quick-buy-btn{width:auto;padding:8px 20px}.product_accordian_content .accordion-content_product .product_collection_price,body .you-may-main .card__information .price-item{color:#8b2323!important}body .you-may-main .card__information .price-item.price-item--regular,body .you-may-main .card__information .price__container .percent-off{color:#162d59!important}.badges_certification_table{display:flex;gap:12px;align-items:center;justify-content:center;margin-bottom:0!important}.certification_text{color:#162d59;font-size:14px;letter-spacing:0;font-family:DM Sans;font-weight:500;margin:0!important}.certification_image img.icon{object-fit:contain;width:80px!important;height:55px!important}.template_collection .cstm_collec_data{justify-content:start}.template_collection .cstm_collec_data .cstm_collection_btn_sec{display:flex;gap:8px}.template_collection .cstm_collection_content{background:radial-gradient(circle,#3b5180 10%,#1d2849 60%);border-radius:12px;padding:20px 25px;max-width:320px;width:100%}.template_collection .cstm_collec_data .cstm_collection_btn_data a{color:#162d59;font-family:DM Sans;font-size:15px;font-weight:600;line-height:130%;background:#fbf9f5;padding:18px 10px;border-radius:10px;width:128px;transition:all .3s;justify-content:center}.template-location-collection\.accessories-lights .cstm_collec_data .cstm_collection_btn_data a,.template-location-collection\.american-stick .cstm_collec_data .cstm_collection_btn_data a{width:100%;height:100%;min-width:128px;max-width:180px}.template_collection .cstm_collec_data .cstm_collection_btn_data a:hover{background:#8b2323;color:#fff;box-shadow:0 4px 10px #0000006e}.cstom_collection_subheadhead_txt{margin-block:20px;max-width:685px}.template_collection .collection-products-section .swiper-button-next,.template_collection .collection-products-section .swiper-button-prev{background:#223771;border-radius:50px}.template_collection .collection-products-section .swiper-button-prev:after,.template_collection .collection-products-section .swiper-rtl .swiper-button-next:after,.template_collection .collection-products-section .swiper-button-next:after,.template_collection .collection-products-section .swiper-rtl .swiper-button-prev:after{color:#fff}.template_collection .cstm_collection-sec-link,#usflag,#american-stick,#state-stick,#world-stick,#military-stick,#grave-markers,#parade,#gravesite_decor,#gravesite_memorial,#classroom,#display_cases,#wall_mount,#flagpole_lights,#commercial_poles{scroll-padding-top:180px;scroll-margin-top:180px}.template_collection .cstm_collection_banner_sec{width:100%;padding:20px 40px!important;margin-bottom:35px;position:relative;z-index:1;overflow:hidden;border-radius:30px}.template_collection .cstm_collection_banner_sec .cstm_collection_image{position:absolute;left:0;top:50%;z-index:-1;transform:translateY(-50%);width:100%;height:100%}.template_collection .cstm_collection_banner_sec .cstm_collection_image img{width:100%;height:100%;object-position:center;object-fit:cover}.template_collection .cstm_collection_section{display:flex;gap:30px;border-bottom:1px solid #D1D1D1;padding-block:40px}.template_collection .cstm_collection_head_txt{width:100%;max-width:575px;font-family:DM Sans;margin-top:0;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0;margin-bottom:20px}.template_collection .cstm_collection_whole{overflow:auto;background:#f9f9f6;padding:20px 28px!important;border-radius:12px;flex:1}.template_collection .cstm_collection_title,.template_collection .cstm_collection_paragraph{text-align:center}.template_collection .cstm_collection_content a{display:flex;justify-content:center;background:#fff;text-decoration:none;padding:15px 30px;color:#162d59;font-family:DM Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0px;border-radius:5px;border:1px solid #fff;transition:all .3s}.template_collection .cstm_collection_content a:hover{background:transparent;color:#fff}.template_collection .cstm_collection_title h3{color:#fff;font-family:DM Sans;font-size:22px;line-height:30px;font-weight:600;letter-spacing:0;margin:20px 0 15px}.template_collection .cstm_collection_title h3 p{margin:0}.template_collection .cstm_collection_paragraph{color:#fff;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:capitalize;margin:15px 0 20px}.template_collection .cstm_collection_paragraph p{margin:0}.template_collection .cstom_collection_subheadhead_txt p{color:#fff;font-size:20px;font-weight:400;line-height:130%;letter-spacing:1px;margin:0}.template_collection .cstm_collection_data{justify-content:center;gap:52px;margin:0 0 52px;padding:20px 0 0}.template_collection .cstm_collection_data.cstm_collec_data{padding:0;display:block;margin:0}.template_collection .collection_img_container{flex:1;margin:0;text-align:left;display:block}.template_collection .collection_list_title p{font-size:32px;margin:0;font-weight:600;line-height:30px;letter-spacing:0px;font-family:DM Sans;color:#162d59}.template_collection .custom_collection_list .collection_img_container p{font-size:20px;line-height:136%;letter-spacing:0px;font-weight:500;font-family:DM Sans;color:#162d59;margin:22px 0 0;width:100%;text-align:left}.collection_list_title p strong{color:#8b2323}.video-collection-banner:not(:has(.video-image-section)){margin:0!important}.video-collection-banner:not(:has(.video-image-section))+.shopify-section{margin-top:15px!important}body.template-location-collection\.stick-flags main .page-width,body.template-location-collection\.stick-flags .breadcrumbs,body.template-location-collection\.american-stick main .page-width,body.template-location-collection\.american-stick .breadcrumbs,body.template-location-collection\.accessories-lights main .page-width,body.template-location-collection\.accessories-lights .breadcrumbs{max-width:1330px}.cstm_collection_whole .swiper-button-prev{left:12px;width:36px!important;height:36px!important}.cstm_collection_whole .swiper-button-next{right:12px;width:36px!important;height:36px!important}.cstm_collection_whole .swiper-button-prev:after,.cstm_collection_whole .swiper-button-next:after{font-size:16px}.cstm_collection_whole .swiper-button-disabled{display:none!important}.cstm_collection_image{display:flex}.template_collection .custom_collection_list{margin-top:35px}.template_collection .collection_img_container .selected_collection{align-items:self-start}.template_collection .collection_img_container .collection_img.custom_img{width:100%;box-shadow:0 4px 10px #0003;border-radius:15px;overflow:hidden}.template_collection .collection_img_container .selected_collection:hover p{color:#8b2323}.template_collection .cstm_collection_content img{width:100%}.bundle--products .bundle--product--row{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;background:#fff;width:100%}.custom-product-page .bundle--products h3.bundle--product--heading{margin-top:25px;margin-bottom:5px}.bundle--product--image img{width:42px;height:42px;display:block;object-fit:cover}.bundle--product--select-wrapper{width:100%;position:relative}.bundle-select{width:100%;border:none;padding:16px 30px 16px 14px;background:transparent!important;box-shadow:none!important;outline:none!important;cursor:pointer;color:#162d59;-webkit-appearance:none;appearance:none;position:relative;z-index:1}.bundle--product--image{padding:2px 0 2px 10px}.bundle--product--select-wrapper:after{content:"";position:absolute;background-image:url(/cdn/shop/files/bundle-down-arrow.svg?v=1749624553);width:13px;height:7px;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);right:12px}.bundle--products .bundle--product--row .bundle--product--select-wrapper select option:checked,.bundle--products .bundle--product--row .bundle--product--select-wrapper select option:hover{background:#162d59;color:#fff}@media(min-width:750px){.mobile_data,.product_accordian_content.mobile_accord,#md-sticky-atc,.custom-filter-with{display:none}table:not([class]) td,table:not([class]) th{min-width:150px}.main-grid-shipping{grid-template-columns:repeat(2,1fr)}.product--thumbnail_slider .thumbnail-slider:not(:has(li:nth-child(7))) button.slider-button{display:none}}@media(max-width:1500px){footer.footer:after{width:25%}}@media(max-width:1366px){.size-popup .size-table .size-table-outer{overflow-x:scroll}.size-popup .size-table .size-table-outer::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.size-popup .size-table .size-table-outer::-webkit-scrollbar-thumb{background-color:#536484;border-radius:10px}.size-popup .size-table .size-table-outer::-webkit-scrollbar-track{background-color:transparent}.collection-products-section{max-width:90%}.legacy_paragraph{line-height:30px}}@media(max-width:1280px){.footer-main-top{gap:15px}.footer__content-top .footer-block:not(.footer-block--menu){max-width:26%}body .shopify-section-header-sticky .mega-menu__content:has(.world-flags){width:95vw}.cstm_announcement_sec_data *{font-size:13px}}@media(max-width:1200px){.collection-products-section{max-width:90%}.product_accordian_content{margin-top:40px}body .product-form__input{gap:8px}.header__inline-menu .list-menu__item{padding:15px 12px!important}.header__inline-menu .list-menu__item:before{width:calc(100% - 24px)}.collection_img_container{margin:0 6px}body .blog-articles{gap:15px}.popular-items-container{gap:20px}.popular-item-title{font-size:18px}.popular-item-description{font-size:14px}.popular-item-image{height:70px;width:70px}.pledge_flag .rich_txt_cstm{background-attachment:unset}.cstm_announcement_sec_data>div img{max-width:22px;margin-right:3px}.cstm_announcement_sec_data *{font-size:12px}main .cstm-banner.shopify-section{padding-inline:15px!important}body.index slideshow-component .slideshow__controls{bottom:10px}}@media(min-width:1025px)and (max-width:1150px){.footer-block.grid__item{padding:52px 0 0 15px}.footer__content-top .footer-block:not(.footer-block--menu){max-width:28%;padding-right:15px}.main_top-right{padding:52px 0 58px 15px;max-width:270px}.header__inline-menu .list-menu__item{padding:15px 8px!important;font-size:13.5px}.index .cstm_collection_data{gap:18px}.cstm_collection_data p{font-size:13.5px}}@media(max-width:1150px){.product_accordian_content .pd_recommend,.you-may-main .swiper-container{max-width:78%}.choose_option_link{padding:8px}.product-grid-container.list-view .choose_option_link{max-width:170px}.product-grid-container.list-view .card__content{padding-right:20px!important;width:calc(100% - 170px)}.product-grid-container.list-view .card.card--standard.card--media{gap:20px}.service_text{font-size:16px}.cstm_service_data img{width:40px;height:40px;padding:5px}.legacy_content{padding:25px 20px 20px}.legacy_paragraph{line-height:26px;font-size:16px}.brand_story_sec .brand_story_data .brand_image{max-width:200px}.brand_title_sec h3,.brand_title_sec .brand_title{font-size:22px;line-height:26px}.brand_para{line-height:20px;font-size:13px}}@media(min-width:1050px)and (max-width:1150px){.brand_story_sec .brand_story_data .brand_image{max-width:275px}}@media(max-width:1024px){section.menu_data .list-menu--inline{justify-content:center}footer.footer{padding-bottom:0}.template_cart main#MainContent{grid-template-columns:2fr 350px}body .facets__form-vertical{width:100%!important}body .facets-vertical .facets-wrapper{max-width:300px;width:100%}.cstm__wholesale_multi_img_sec_data{flex-wrap:wrap}.cstm__wholesale_multi_img_sec_data .cstm_multi__item{width:calc(25% - 8px)}.multi_img_title_wholesale{font-size:16px;min-height:inherit}.flag-etiquette-multimage .cstm_multi__item{width:calc(25% - 15px)}.product_accordian_content .accordion-content_product .swiper-button-prev{left:0}.product_accordian_content .accordion-content_product .swiper-button-next{right:0}.history-right{max-width:350px}.header__inline-menu .list-menu__item{padding:15px 9px!important;font-size:13px}.header__inline-menu .list-menu__item:before{width:calc(100% - 18px)}.section-collection-list .card__inner img{padding:15px!important}footer.footer:after{display:none!important}.footer-main-top{flex-direction:column;gap:0}.main_top-right{max-width:initial;padding:30px 25px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.main_top-right .footer-block__heading{text-align:center;font-size:18px;margin-bottom:20px}footer .newsletter-form__field-wrapper{margin-top:0}.newsletter-text p{text-align:center;font-size:13px}footer .footer__column--info{align-items:center;margin-top:7px}.list-social__link{width:26px;height:26px;padding:0!important}.list-social__link svg{width:85%!important;height:85%!important}.list-social__link .svg-wrapper{width:17px;height:17px}.footer__content-top .footer-block--menu{margin-bottom:0}.footer-block.grid__item{padding:40px 0 34px 20px}.index .cstm_collection_data{gap:15px}body .shopify-section-header-sticky .mega-menu__content:has(.world-flags){width:96vw}.product_data_external .image_icons_wrap{gap:15px}body .predictive-search.predictive-search--header{max-height:38vh!important}.fold_flag_structure img{width:120px}.collection-list li{max-width:calc(33.3% - 15px)!important}.template_collection .cstm_collection_banner_sec{padding:20px 30px!important;margin-bottom:0}.template_collection .cstm_collection_content{padding:20px;max-width:270px}.template_collection .cstm_collection_title h3{font-size:20px;line-height:25px}.template_collection .cstm_collection_data{gap:30px}.template_collection .custom_collection_list .collection_img_container p{font-size:16px;margin:20px 0 0}.template_collection .collection_list_title p{font-size:28px}}@media(max-width:999px){.cstm_announcement_sec_data *{flex-wrap:wrap}.collection_img_container{margin:0 5px;max-width:115px}.shop_flagpoles .image-with-text__text-item{padding:30px}.shop_flagpoles .image-with-text__heading{font-size:30px;line-height:1.3}.shop_flagpoles .image-with-text__text p{font-size:26px;line-height:1.3}.multi_img_title{font-size:36px}.multi_img_subtitle{font-size:28px}body .blog__posts.articles-wrapper .article{width:calc(23% - 30px)}.cstm_announcement_sec_data>div img{max-width:22px;margin-right:4px}.cstm_announcement_data{padding-block:14px}.empty_cart_popup{width:95%;min-height:200px}.template_collection .collection_img_container{max-width:max-content}.template_collection .cstm_collection_data{gap:20px}.template_collection .cstm_collection_whole{padding:20px!important}.cstm_collection_whole .swiper-button-next{right:8px}.cstm_collection_whole .swiper-button-prev{left:8px}.cstm_collection_whole .swiper-button-prev,.cstm_collection_whole .swiper-button-next{width:30px!important;height:30px!important}.cstm_collection_whole .swiper-button-prev:after,.cstm_collection_whole .swiper-button-next:after{font-size:12px}.bundle--product--select-wrapper:after{width:12px}}@media(max-width:989px){.mobile-facets{z-index:999!important}.product--thumbnail_slider .thumbnail-slider{width:55px!important}.header__icons .customer_section{display:none}.drawer__inner .drawer__footer .cart-ship{font-size:14px}.desktop-search{max-width:100%;grid-column:span 3}a#cart-icon-bubble{border-left:none;padding:0}.multi_img_subtitle{font-size:20px}.multi_img_title{font-size:30px}.care_made .image-with-text__media-item{max-width:42%}.care_made .image-with-text__heading{font-size:38px}.shop_flagpoles .image-with-text__text p{font-size:22px}.list-payment__item svg{width:40px;height:30px}.footer-block:first-child .footer-block__heading{font-size:17px}body .footer-block__details-content .list-menu__item--link,.blog__posts.articles-wrapper a.full-unstyled-link{font-size:14px}body .blog__posts.articles-wrapper{gap:0;width:auto}.pledge_flag p{font-size:16px}.pledge_flag h2.rich-text__heading{font-size:32px;min-height:auto}body .blog__title{margin-top:0}body header-drawer{margin-left:0}body header.header.page-width{gap:10px}body .header__icon--menu .icon{width:34px;left:15px;stroke:#8b1d26}a#cart-icon-bubble svg.icon{width:22.7px}.header__icon .icon{height:34px!important}a#cart-icon-bubble span.svg-wrapper .icon-cart path{stroke-width:6px}a.custom-widhlist-icon svg.icon{height:24px!important}body .header__icon--menu .icon{height:20px;left:15px}.cstm_announcement_sec_data>div{padding:0;justify-content:center!important;text-align:center}section.menu_data{border:none}.header__heading-logo{height:60px;width:auto}body .menu-drawer__navigation{padding:0}div#menu-drawer,.menu-drawer__submenu{background-color:#162d59!important}.menu-drawer .list-menu__item{font-size:15px;border-bottom:1px solid #d2d2d2;color:#f9f9f9!important;padding:10px 0!important}ul.menu-drawer__menu.has-submenu{padding:0 15px}body .menu-drawer__menu-item>.svg-wrapper{right:0}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff}.list-menu__item:before{display:none}body .menu-drawer__submenu{padding-inline:15px}body .menu-drawer__close-button{color:#f9f9f9!important;padding-inline:0;font-size:16px;font-weight:600;font-family:Open Sans,serif}body .menu-drawer__account{color:#f9f9f9!important;display:none!important}body .header--has-social .menu-drawer__utility-links{padding:15px}.icon.icon-account path{stroke:#fff}body .menu-drawer .list-social{margin-left:0;gap:5px}.desktop-div{display:none!important}.mobile-div{display:flex!important}.template_cart main#MainContent{display:block;width:100%}body .cart-item cart-remove-button{width:auto!important;height:auto!important;justify-content:flex-end;align-items:center}.template_cart main .shopify-section:first-child{margin-right:0}.template_cart main .shopify-section{margin:35px 0 0}.shopify-section.cart__footer-wrapper{margin-top:70px!important}.template_cart main .shopify-section:last-child{margin:70px 0}body .cart__footer{padding:20px;position:unset}.facets-container.scroll-trigger{padding:0 12px}body .facets-vertical .facets-wrapper{padding-right:2rem;max-width:250px}.collection .product-grid{gap:15px}.collection .product-grid li{max-width:calc(50% - 8px)}.discounts-amp-coupons main{margin-top:0}.new-customer{max-width:50%}.state-flage-sec-list,.popular-categories .state-flage-sec-list{max-width:calc(16.66% - 13px)}.state-flage-sec-list .multi_img_title_wholesale{font-size:14px}table:not([class]){font-size:12px}.veterans-day-page-multicoumn .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.veterans-day-page-multicoumn ul{padding:0!important}.product__title h1{font-size:20px}.product .grid__item.product__media-wrapper,.product .product__info-wrapper{max-width:50%!important}media-gallery.product__column-sticky:has(.thumbnail-slider){padding-left:60px}.product_accordian_content .accordion-header_product{padding:15px;font-size:15px}body .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 20px}.product_accordian_content .accordion-content_product{padding:15px}.custom-made-featured-categories .state-flage-sec-list{max-width:calc(16.66% - 13px)}.custom-made-flag .title-wrapper-with-link,body .custom-made-flag .multicolumn-list{padding:0}.custom-made-flag .multicolumn-list{gap:20px}.styles-technical-info-top .multicolumn-list__item{width:100%;max-width:calc(50% - 5px)}.styles-technical-info-top .multicolumn-list{padding:0!important}.you-may-main .swiper-container{max-width:65%}.caring-for-flag img{width:100%}.history-right{max-width:250px}.should-you-pick-3 .multicolumn-list li{max-width:calc(33.3% - 14px)}body .menu-drawer__navigation-container{height:calc(100% - 42px)}.menu-drawer__inner-submenu .list-menu__item{font-weight:400!important}.review_brands .cstm_brand_sec_data{gap:50px}body .product-count-vertical{margin-left:10px}.breadcrumbs{margin-top:0}.footer-block.grid__item{max-width:23.5%}.footer__content-top .footer-block:not(.footer-block--menu){max-width:29%}body .predictive-search.predictive-search--header{width:100%}.mobile_menu_main{color:#f9f9f9!important;text-decoration:none;font-weight:500}div#gorgias-chat-container #chat-button{z-index:2}.mobile-facets__submenu .facets__price{padding:10px 15px}.mobile-facets__submenu .mobile-facets__info{padding:10px 15px;margin:0}.desktop-search.collection_search .predictive-search__results-groups-wrapper{flex-direction:column}.desktop-search.collection_search .predictive-search__result-group.left_pred_group{flex:unset;gap:.5rem;padding-bottom:10px}.desktop-search.collection_search .predictive-search.predictive-search--header{max-height:500px!important}body .pagination__item{width:20px}.custom-widhlist-icon{display:inline-flex!important;border-right:1px solid #d2d2d2;border-left:none;padding:0 10px 0 0;margin:0 10px 0 0}span.wishlist-count{right:3px;top:-12px}.wishlist-button.custom-wishlist-button-collection-page{right:6px;top:5px;height:20px;width:20px}.crosslink-buttons{gap:5px;grid-template-columns:repeat(3,1fr)}.product_data_external .image_icons_wrap{gap:16px}.product_data_external .image_icons_wrap:has(.icon_image_txt:nth-child(5)){gap:25px}.popular-items-container{gap:10px}.popular-item-description{font-size:13px}.popular-item-image{height:60px;width:60px}.form-fileDescription{font-size:12px}.product_accordian_content .pd_recommend,.you-may-main .swiper-container{max-width:70%}.choose_option_link{padding:6px}.you-may-main .quick-buy-btn,.pd_recommend .quick-buy-btn{min-width:auto;padding:8px 10px;letter-spacing:0}div#wholesale,#inaccuracy,#status,#tax,#rules,#instructions,#shipping,#refused,#gift,#usflag,#american-stick,#state-stick,#world-stick,#military-stick,#grave-markers,#parade,#gravesite_decor,#gravesite_memorial,#classroom,#display_cases,#wall_mount,#flagpole_lights,#commercial_poles{scroll-padding-top:150px;scroll-margin-top:150px}#brand_story{scroll-padding-top:160px;scroll-margin-top:160px}.brand_story_inner{flex-wrap:wrap}.sidebar_section{max-width:100%;padding:20px}.brand_story_sec .brand_story_data .brand_image{max-width:230px}.brand_story_sec .brand_story_data{padding:20px;gap:20px}.brand_story_inner_data_sec,.brand_story_inner{gap:20px}.sidebar_section .brand_image{margin-bottom:0;max-width:230px;width:100%}.brand_story_data{gap:20px;display:flex;align-items:center}.sidebar_section_data{flex:1}.section-collection-list .full-unstyled-link{padding:0 10px 15px;font-size:16px}.collection-list li{max-width:calc(33.3% - 14px)!important}.legacy_section{gap:24px;flex-wrap:wrap}.legacy_content,.legacy_section .collection-products-section{width:100%;max-width:100%}.legacy_section .collection-products-section{padding:10px 24px 42px!important}.cstm_service_sec_inner{gap:20px;flex-wrap:wrap}.cstm_service_data{gap:12px;width:48%}.legacy_section .collection-products-section .swiper-pagination{bottom:20px}.legacy_section .collection-products-section .swiper-pagination{bottom:14px}.grid-layout-type{display:none}.template_collection .cstom_collection_subheadhead_txt p{font-size:18px}.template_collection .cstm_collection_head_txt{font-size:30px;line-height:42px}.cstom_collection_subheadhead_txt{max-width:570px}.template_collection .cstm_collec_data .cstm_collection_btn_data a{font-size:14px;padding:16px 5px;width:115px}}@media(max-width:767px){.search-modal__form .field{padding-left:16px!important}.placeholder-text{left:15px}.cstm_collection_data p{font-size:14px;line-height:1.3}body .collection_img_container{margin:0 15px!important;width:calc(50% - 30px)!important;max-width:150px}.collection-products-section .swiper-button-next{right:5px}.collection-products-section .swiper-button-prev{left:5px}.brand_head_txt,.collection-list-title,.multi_img_head_txt,.collection-section-heading h2{margin-top:0;margin-bottom:3rem}.collection-products-section{max-width:100%}body .swiper-button-next,body .swiper-button-prev{background:#ffffffe0}.cstm_multi_img_sec_data{gap:10px;flex-direction:column}.cstm_multi__item{width:100%}body header.header.page-width{padding:20px 15px 10px!important}.shop_flagpoles .image-with-text__text-item{padding:40px 30px}.shop_flagpoles .image-with-text__content{align-items:center;text-align:center}main .shopify-section{margin-block:40px}.cstm_collection_data{padding-bottom:0;margin-top:0;margin-bottom:-20px}.shop_flagpoles .grid{flex-wrap:wrap}.shop_flagpoles .image-with-text__media-item{flex:unset;margin-right:0}.shop_flagpoles .image-with-text__heading{font-size:22px}.shop_flagpoles .image-with-text__text p{font-size:18px}.shop_flagpoles .image-with-text__text.subtitle{font-size:14px}.shop_flagpoles .button{padding:7px 12px;font-size:14px;min-width:auto}.multi_img_title{font-size:20px;margin:5px 0}.multi_img_subtitle{font-size:16px;margin:10px 0 20px}.care_made .image-with-text__media-item{max-width:100%}.collection-list{gap:20px}.collection-list li{max-width:calc(50% - 10px)!important}.cstm_brand_slides{flex:unset;width:calc(50% - 5px)}body .section-collection-list .collection-list:not(.slider){padding-left:0;padding-right:0}body .blog__posts.articles-wrapper .article{width:calc(50% - 30px)}body .rich-text__wrapper{width:100%}.pledge_flag .rich_txt_cstm{padding:30px}.pledge_flag p{font-size:15px}.product-title,.card__heading a{font-size:14px;line-height:1.4}footer .accordion-title:after{display:none}.footer_data_set{flex-direction:column-reverse;padding:0;border-top:0}body .footer__localization:empty+.footer__column{padding-block:35px}footer .list-payment{padding-top:0}body .footer .grid{display:flex;flex-wrap:wrap;margin-bottom:0}body .footer-block.grid__item:last-child{order:4}body .footer-block__details-content{margin-bottom:0}body .footer-block__heading{margin:0 0 15px;padding:0}body .footer-block.grid__item{padding:0 0 20px!important;margin:0;width:100%;max-width:calc(50% - 8px)!important}.footer__list-social.list-social:only-child{justify-content:center!important;margin-top:15px}body .footer-block__details-content .list-menu__item--link{font-size:13px;padding:5px 0!important}.footer-block:first-child .footer-block__heading{font-size:18px;margin-bottom:25px}.cstm_announcement_data{padding-block:8px}.template_cart main .title--primary{margin:15px 0;font-size:22px}body .cart-item{gap:0;margin-bottom:8px}body .cart-items td{padding:8px!important}body td.cart-item__totals.right{padding-right:0!important}body .cart-item__name{font-size:14px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion-title{cursor:pointer;position:relative;padding-right:20px}.accordion-title:after{content:"\25bc";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;transition:transform .3s ease}.accordion-title.active:after{transform:translateY(-50%) rotate(180deg)}.subcollection-item:has(.subcollection-title) a span{padding:12px 22px}.collection_desc{margin-bottom:10px}.collection_desc p{margin:10px 0 0}.collection_meta_category{margin:10px 0}.collection_desc h1,.collection_desc h2{font-size:22px;margin:10px 0}.choose_option_link{padding:8px}.limited_tag.pd_badge,.product_tag_data{font-size:13px}.product_price_data .product-price,.price-item{font-size:16px}.brand_head_txt,.collection-list-title,.multi_img_head_txt,.collection-section-heading h2,.united_states_flag .rich_txt_cstm h2,.shopify-policy__body h2,body.page main h2,body.page main h1,.article-template h1,.article-template h2,.main-blog .title--primary,.care_made .image-with-text__heading,body .blog__title{font-size:24px}.shopify-policy__body h3,body.page main h3,body .article-template h3{font-size:18px}.shopify-policy__title h1{margin:20px 0}.shopify-policy__container{margin-block:30px}.login-main{flex-direction:column}.login-left{flex:unset;width:100%}.new-customer{max-width:100%}.new-customer .rich-text__buttons,.login-left form button{padding:10px 20px}.customer{margin-block:0px}.state-flage-sec-list,.state-flag-fabric .state-flage-sec-list,.popular-categories .state-flage-sec-list{max-width:calc(50% - 8px)}.state-flage-sec-list .multi_img_title_wholesale{margin-bottom:0}.shopify-section:last-child:has(.state-flags-richtext){margin-bottom:30px!important}.the-lincoln-flag-page img{width:45%}table:not([class]) td,table:not([class]) th{padding:5px;min-width:100px}.popular-links .grid__item{max-width:calc(50% - 2px)}.popular-links .title-wrapper-with-link{margin-bottom:1rem}.popular-links .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:10px;padding-right:10px}.veterans-day-page-multicoumn .grid__item{width:100%;max-width:100%}.order-tracking-container form{padding:0}.order-tracking-form button.btn-block{padding:10px 14px;height:40px;font-size:14px}.order-tracking-form input{height:40px}.order-tracking-form label{font-size:14px}.order_content_data{font-size:16px}.order-tracking-container{margin-block:40px}.article .article-template h3{font-size:22px}.article .article-template .blog-title{line-height:1.4}.article .United-States-Flag-Laws .h1{font-size:29px}.article .content-container h2{font-size:32px}.order-details div:has(>table){overflow-x:auto}body.page main .order-details table,body main .order-details table{width:max-content}body main .order-details table:not([class]) td,body main .order-details table:not([class]) th{min-width:130px}.order-info~*{padding-block:15px}body.page main table,body main table{display:block;overflow-x:auto;background:transparent}.custom-made-featured-categories .state-flage-sec-list{max-width:calc(50% - 8px)}.video--image-main{gap:12px;flex-wrap:wrap}.video-container,.image-container{max-width:100%!important;flex:unset;width:100%}.video-container iframe{height:220px}.buying-flag-heading h2.title{font-size:24px}.should-you-pick .multicolumn-list li{max-width:100%}.flag_size_links a{padding:12px 22px}.review_brands .cstm_brand_sec_data{gap:20px;justify-content:space-between}.review_brands .brand-slide__item{justify-content:center;width:calc(50% - 10px)}.review_brands .cstm_brand_slides img{height:70px;width:85%;margin:auto}main .shopify-section:has(.template-search__header){margin-top:0!important}.card__inner .choose_option_link,.image-link-quickbuy .choose_option_link{display:none}.footer__payment .list-payment{justify-content:center}.main_top-right{padding:30px 15px}footer .newsletter-form__field-wrapper{max-width:360px}.main_top-right .footer-block__heading{font-size:18px;margin-bottom:10px}body .footer__content-top{padding:0}.footer__content-top .footer-block:not(.footer-block--menu){border-right:0}.footer__list-social{gap:5px}.footer__copyright.caption *{font-size:12px}body .footer__content-bottom-wrapper{justify-content:space-between}.list-social__link{width:22px;height:22px}.footer-main-top{padding-top:30px}.logo_footer svg{width:60px}.footer-block:first-child p,.footer-block:first-child a{font-size:13px}body .footer-block__details-content>li:not(:last-child){margin-bottom:3px}.logo_footer{margin-top:25px}footer .footer__column--info{padding:0}.list-payment__item svg{width:30px;height:22px}body .drawer__inner{max-width:385px!important}.product-form__quantity .quantity,body quantity-popover .quantity,body button.quantity__button{height:35px;min-height:35px}body .drawer__inner .quantity{height:auto}body .cart__items .cart-item:not(:last-child) .cart-item__details,body .cart__items .cart-item:not(:last-child) .cart-item__details+td{border:none!important}.coll-seo-data h2{font-size:22px}.coll-seo-data h1{font-size:24px}.coll-seo-data h3{font-size:18px}body.page main .shopify-section:first-child,.shopify-policy__container{margin-top:10px!important}.shopify-policy__title h1{margin-top:0}.index .cstm_collection_data{gap:15px}.popular_flag_size.mobile_size{margin:20px 0 10px}.login-popup-container{max-width:390px;padding:30px 20px}.login-popup-container .login-popup-actions button,.login-popup-container .login-popup-actions a{font-size:14px}.login-popup-container p{font-size:15px}.login-popup-container h2{font-size:22px}.engraving-popup-content{padding:20px!important;margin-inline:15px!important}.engraving-popup-content h2{font-size:22px}.engraving-input-wrapper{align-items:self-start;flex-direction:column;gap:5px}.engravingcustom-input.ignore-cart-update-only{flex:inherit;width:100%}button.engraving-btn{padding:8px 10px;font-size:12px}.shopify-section.cart__footer-wrapper{margin-top:30px!important}.template_cart main .shopify-section:first-child{margin-top:12px}.order-print #order-details{margin-block:5px;margin-bottom:40px}.order-print main .invoice>img{max-width:150px}.order-print main .invoice{padding:15px}.order-print main .invoice table.table-items td img{width:50px}.order-print main .invoice table.table-total tr td{font-size:13px;padding-block:2px}.order-print main .invoice table.table-total tr:last-child td{font-size:14px}.order-print main .invoice table.table-items tbody tr td:last-child,.engraving-price,.order-print main .bundle--price--main{min-width:70px}.order-print main .invoice table.table-items td,.order-print main .invoice button.toggle-bundle{font-size:13px}.order-print main .invoice .engraving-data .edrPrice{font-size:12px}.order-print main .invoice table.table-items tbody tr td:nth-child(2){padding-left:0}.order-print main .invoice .engraving-data .edRight{padding-inline:10px}.order-print main .invoice h1{margin:20px 0 30px}.crosslink-container h4{margin-bottom:2px!important}button.engraving-save{font-size:14px;min-height:40px}.main_add_lists{padding:0 10px}.main_add_lists .addon-type button.addon-toggle{padding:10px 0}.order-print main .invoice .bundle-content{margin-left:20px}.custom-top-collection-count{font-size:14px}.product_data_external table{display:table;background:#f4f4f4}.upload_section .upload_img{width:30px;height:30px}body .product-option{font-size:12px}.assurance_image_icons .icons_img{max-width:34px}.assurance_image_icons .image_icons_wrap{justify-content:space-between}.product_data_external .image_icons_wrap:has(.icon_image_txt:nth-child(5)){gap:8px}body .cart__items dl.cart-item__discounted-prices{flex-direction:column;align-items:end;gap:0}.product_data_external .price--on-sale .price-item--regular,body main .price--on-sale .price-item--regular{font-size:16px}.product-grid .card__information .price__container .percent-off{margin-left:4px;font-size:14px}.product-card-wrapper .card .price__container *{vertical-align:middle}.collection_desc h3{font-size:20px;margin:10px 0}body .custom-properties_data-shipping-info{flex-wrap:wrap;gap:3px}body .custom-properties_data-shipping-info dd{font-size:11px}body .drawer__heading{font-size:18px}main .cstm-banner.shopify-section{margin:30px 0 20px}main .cstm-banner.shopify-section+.shopify-section{margin-top:20px}body .pagination__list{justify-content:start}body .pagination__list>li{margin-right:7px!important}main .cstm-banner.shopify-section{padding-inline:0px!important}.cstm_multi__item .multi_img-sec-link{width:100%}body .predictive-search.predictive-search--header{max-height:38vh!important}.desktop-search.collection_search .search-modal__form{position:relative}.certification_image img.icon{width:45px!important;height:45px!important}.template_collection .cstm_collection_banner_sec{width:100%;padding:20px!important;border-radius:15px!important}.template_collection .cstm_collection_btn_data{width:calc(50% - 4px)}.template_collection .cstm_collec_data .cstm_collection_btn_data a{padding:6px;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px}.template_collection .cstm_collection_section{flex-direction:column;margin:0 auto;width:100%;gap:15px;padding-block:30px}.template_collection main .shopify-section:not(:has(.video-image-section))+.shopify-section{margin:0!important}.template_collection .cstm_collection_head_txt{width:100%;font-size:22px;line-height:28px;margin-bottom:15px}.cstom_collection_subheadhead_txt{margin-block:15px}.template_collection .cstom_collection_subheadhead_txt p{font-size:15px;letter-spacing:0}.template_collection .cstm_collec_data .cstm_collection_btn_sec{flex-wrap:wrap}.template_collection .cstm_collection_image{width:32%}.template_collection .cstm_collection_title h3{font-size:18px;line-height:1.2;margin:0 0 10px}.template_collection .cstm_collection_paragraph{font-size:14px;margin-block:10px;line-height:1.2}.template_collection .cstm_collection_content a{justify-content:center;padding:10px;border-radius:5px;margin:10px 0 0;color:#162d59;font-size:14px;letter-spacing:0;width:100%}.template_collection .cstm_collection_image img{width:100%}.template_collection section.custom_collection_list.page-width{margin-top:15px}.template_collection .collection_list_title p{font-size:25px;margin-left:0}.template_collection .cstm_collection_data{flex-direction:column;margin:0 0 30px}.template_collection .cstm_collection_content_inner{flex:1;padding-block:5px}.template_collection .cstm_collection_data .collection_img_container{width:100%!important;max-width:100%;margin:0 auto!important}.template_collection .cstm_collection_content{display:flex;align-items:center;gap:10px;max-width:100%;width:100%;padding:10px}.video-collection-banner:not(:has(.video-image-section))+.shopify-section{margin-top:10px!important}.template_collection .custom_collection_list .collection_img_container p{font-size:18px;margin:15px 0 0}.template_collection .cstm_collection_whole{padding:15px!important;flex:unset;width:100%}.template_collection .cstm_collection_content_inner *{text-align:left}}@media(max-width:749px){main .shopify-section:last-child{margin-block:30px}facet-filters-form.facets.facets-vertical-sort{display:block!important}.desktop_size{display:none}main .shopify-section:has(.collection_data_section){margin-top:5px!important}.desktop-search.collection_search{padding:25px 15px;margin-inline:-15px;width:calc(100% + 30px)!important;max-width:calc(100% + 30px)!important}.predictive-search--header{z-index:9999!important}body .facets-vertical-form{display:flex;margin:15px 0}body .facets-vertical .facets-wrapper{padding-right:0;max-width:100%;margin:10px 0;display:inline-block}.video-image-section{margin-bottom:15px}.facets-container.scroll-trigger{padding:0;border:none;background:transparent!important;gap:0;display:block!important}body .active-facets{margin:10px 0 0!important;border:none;padding:0}.mobile-facets__open-label{letter-spacing:0;color:#000;font-size:14px}body .mobile-facets__summary{padding:10px 15px;font-family:DM Sans;color:#162d59;font-weight:400}.mobile-facets__details{border-bottom:1px solid #ebebeb}body .mobile-facets__main{padding:0rem 0 0;background:#fff}body .mobile-facets__submenu{background:#fff}.mobile-facets__clear.underlined-link{color:#8b2323}body .mobile-facets__label{padding:0;align-items:center}body .mobile-facets__item{padding:10px 15px!important}body .mobile-facets__close-button{padding:10px 15px;background:#f5f5f5;margin:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mobile-facets__footer button.button{background:#8b2323!important;font-family:DM Sans,serif;font-weight:500}.mobile-facets__footer button.button:before,.mobile-facets__footer button.button:after{display:none}body .mobile-facets__label>svg{margin-right:0;border:1px solid #8f8f8f}body .mobile-facets__item .icon.icon-checkmark{left:inherit;right:18px;top:16px;border:none;background:transparent;width:10px}.active-facets__button-remove.underlined-link span{font-size:13px!important}body .facets-vertical .active-facets__button{margin:4px 8px 4px 0}body .active-facets__button--light .active-facets__button-inner{font-size:13px;padding:2px 6px;background:#f9f9f9}a.active-facets__button-remove.underlined-link{padding:0}body .mobile-facets__label>svg rect{stroke:none}body .swatch-input__input+.swatch-input__label .svg-wrapper .icon-checkmark{visibility:visible}.swatch-input__label .svg-wrapper{position:absolute;width:16px;height:16px}body .swatch-input__input+.swatch-input__label{position:relative;display:flex;align-items:center;justify-content:center}.swatch-input__label .svg-wrapper svg.icon.icon-checkmark{right:3px;top:3px}.mobile-facets__info,.mobile-facets__header-inner *{font-family:DM Sans,serif}body .mobile-facets__highlight{background:transparent}.sorting_pagination{align-items:flex-start;gap:0;flex-direction:column}body .facets-vertical-form{margin:10px 0}.size-popup .inner-wrapper{border-radius:12px;max-width:100%;padding:40px 20px}.size-popup .popup-close{max-width:20px;right:15px;top:10px}.size-popup .size-wrapper .popup-size-title{font-size:26px;line-height:30px;text-align:center}.size-popup .size-wrapper .popup-size-text{text-align:center;margin:0 auto 25px}.size-popup .size-table .table-title{margin:0 auto 25px}.size-popup .size-table{padding:30px 20px}.size-popup .size-table .size-table-outer{height:375px;overflow-x:hidden;overflow-y:scroll}.size-popup .size-table .size-table-inner-wrapper{flex-wrap:wrap;width:100%}.size-popup .size-item{max-width:45%!important}.mulit-image-item{flex:unset!important;width:100%}body.page .discount-and-coupons-top h2{margin:0 0 10px}.discount-blocks .rich_txt_cstm{padding:30px 20px}.discount-blocks .rich_txt_cstm h2{margin:0 0 10px;font-size:18px}.discount-blocks .rich_txt_cstm>:first-child~*{margin-top:12px}.discount-blocks .rich-text__text{font-size:14px}.mulit-image-main{gap:15px}.cstm__wholesale_multi_img_sec_data .cstm_multi__item{width:calc(50% - 5px)}main:has(.wholesale-page) .shopify-section{margin-block:10px!important}.multi_img_title_wholesale{font-size:15px;margin-block:5px}.multi_img_subtitle_wholesale{margin-top:5px;line-height:1.4}.wholesale-page h2.rich-text__heading{font-size:22px}.flag-etiquette-multimage .cstm__wholesale_multi_img_sec_data{gap:10px;margin-bottom:40px}.flag-etiquette-multimage .multi_img_title_wholesale{font-size:15px}.product .grid__item.product__media-wrapper,.product .product__info-wrapper{max-width:100%!important}media-gallery.product__column-sticky:has(.thumbnail-slider){padding-left:0}section:has(.product){margin-top:20px!important}body .product--large:not(.product--no-media) .product__info-wrapper{padding:0}.product_accordian_content.desktop_accord{display:none}.product__info-wrapper{margin-top:30px}.product_accordian_content{margin-top:20px}.product_accordian_content .collection_product_title,.product_accordian_content .product_collection_price{font-size:13px}body .swiper-button-next,body .swiper-button-prev{width:28px!important;height:28px!important}body .swiper-button-next:after,body .swiper-button-prev:after{font-size:15px}.product_accordian_content .pd_recommend,.you-may-main .swiper-container{max-width:75%}body .flagpole-advice-page ul{column-gap:10px}body .flagpole-advice-page ul li{max-width:calc(50% - 5px)!important}.flagpole-advice-page .multicolumn-card__info{padding:10px 0!important}.flagpole-advice-page .multicolumn-card__info .link{font-size:16px}.slideshow__text-wrapper.banner__content{padding:0!important}.product_data_external{margin-top:15px!important}.product_data_external>*{margin-block:12px}.product_accordian_content .accordion-item:last-child{border:none}section:has(.product){margin-bottom:30px!important}.menu-drawer__inner-submenu .list-menu__item{font-weight:400!important}.template-search h1{font-size:25px;margin:0 0 15px}body .slider-button{top:44%;width:30px!important;height:30px!important;left:20px}body .slider-button.slider-button--next{left:inherit;right:20px}body .product .slider-button svg.icon{height:14px;width:14px}body.page main table tr td,body.page main table tr th,body main table tr td,body main table tr th{padding:5px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px}section:has(.flagpole-instltn-instruction){margin-top:0}.flagpole-installation-instructions .rich_text_image img{width:100%}.flagpole-installation-instructions .rich_text_image{margin-right:10px;width:120px}.flagpole-installation-instructions .rich-text__text{flex:1}.template_product main .shopify-section{margin-block:30px!important}.styles-technical-info-top .multicolumn-list{gap:10px}body div.order-details h4,.order-details .fulfillment-entry>strong{font-size:16px}body main .order-details h2{font-size:20px}.historical-flags-table th:nth-child(3),.historical-flags-table td:nth-child(3){width:500px;min-width:300px}.super-tough-flags .multicolumn-list{gap:12px}.history-right{max-width:100%}.history-left{flex:unset;width:100%}.valley-forge-main{flex-wrap:wrap}.history-left-inner h2{padding-block:15px}.sitemap-main-page ul,.sitemap-main-page ol{margin-left:5px}.popular-militrary-flag .multicolumn-list li{max-width:100%}.popular-militrary-flag .multicolumn-list{gap:15px}.popular-militrary-flag .multicolumn-card__info{padding:10px 0!important}main .shopify-section:has(.wholesale-miltary-flag){margin-block:40px}table:not([class]) td,table:not([class]) th{font-size:12px}body.page main .grid-container_2{display:block!important}body.folding-flag main p img{width:100px;margin:0 8px 0 0!important}.breadcrumbs{padding-block:0!important;margin-block:12px}.template_product main .shopify-section:first-child{margin-top:0!important}.breadcrumb-delimeter:not(:last-child):after{font-size:14px}.bundle--products .dropdown-selected{padding:10px 30px 10px 35px;font-size:14px}.bundle--products .dropdown-selected:after{right:12px}.bundle--products .dropdown-selected:before{left:12px}.bundle--products .custom-dropdown img{width:30px;height:30px}.bundle--products .dropdown-list{padding:8px;margin:8px 0 0}.cart-drawer .drawer__footer .cart__ctas{display:flex;gap:1rem}body .cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(4,1fr)}body .cart-drawer .cart-item cart-remove-button{margin-left:5px}body .drawer__inner .quantity{gap:2px}predictive-search.search-modal__form form{position:relative}body .predictive-search__result-group.left_pred_group{flex:unset;gap:.5rem;padding-bottom:10px}body .predictive-search__heading{font-size:15px}body .predictive-search__results-groups-wrapper{gap:0!important}.right_pred_group .predictive-search__pages-wrapper .predictive-search__item{padding:0}.right_pred_group .predictive-search__pages-wrapper .predictive-search__item-heading{color:#162d59;font-family:Roboto,serif;font-weight:400;font-size:14px}.predictive-search__result-group.right_pred_group{padding:10px 20px 20px}.no-result-search{padding:10px 17px}.template_collection main .shopify-section:first-child,.template_collection main .shopify-section:not(:has(.video-image-section))+.shopify-section{margin-top:5px}.drawer__inner button.quantity__button{min-height:30px}.desktop_data{display:none}.blog-articles .article-card .card__heading a{font-size:18px;line-height:normal}.blog-articles__article .card__information{margin-top:10px}body .blog-articles{gap:20px}.desktop-search.collection_search{z-index:1}body .cart-item__image-container .cart-item__image{max-width:100%}body cart-items .cart-item__image-container{width:90px;height:90px}.custom-filter-with{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.custom-dropdown .dropdown-toggle,.mobile-facets__open{background-color:#fff;border:1px solid #000;padding:8px 15px!important;font-family:DM Sans;font-weight:500;width:100%;font-size:14px;color:#000;text-align:left;display:flex;align-items:center;line-height:inherit;width:-webkit-fill-available!important}.custom-dropdown .dropdown-toggle .icon svg{height:100%}.custom-linked-collection-dropdown,.mobile-facets__wrapper{flex:1}.mobile-facets__disclosure,.mobile-facets__open-wrapper{width:100%}.custom-linked-collection-dropdown .custom-dropdown{position:unset!important}.custom-linked-collection-dropdown .submenu{position:absolute;background:#fff;z-index:1;width:100%;padding:15px;box-shadow:0 20px 15px #00000026}.custom-inner-sub-collection{padding:4px 0}.custom-dropdown .dropdown-toggle .icon{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;margin-right:1rem}.custom-linked-collection-dropdown:not(:has(.custom-dropdown)){display:none}.collection-title-wrap h1,.collection-title-wrap h2{font-size:20px}.template_cart .cart-item__price-wrapper span.price{white-space:nowrap}.assurance_image_icons .icons_txt{font-size:11px;line-height:12px}.assurance_image_icons .icons_txt br{display:none}.product_data_external .image_icons_wrapper{margin-top:15px;margin-bottom:0}.popular-items-container{gap:15px;flex-wrap:wrap}.popular-item{flex:unset;max-width:calc(50% - 10px);width:100%}.popular-item-image{height:40px;width:40px}.popular-item-title{font-size:16px}.cart-drawer .cart-item td.cart-item__media{width:18%}body .cart-item__price-wrapper .price{font-size:12px}.customer-reviews-text .info-margin{margin-block:45px;padding:30px 20px}body main .customer-reviews-text h2{margin:0 0 10px;font-size:18px}body main .customer-reviews-text p{font-size:14px;margin-block:12px}main .shopify-section:has(.customer-reviews){margin-top:10px}.atc-sticky-bar-inner .product__title{font-size:14px;line-height:17px}.atc-sticky-bar-inner .price-item{font-size:16px;letter-spacing:0}.atc-sticky-bar-inner .product-content{gap:10px}div#wholesale,#inaccuracy,#status,#tax,#rules,#instructions,#shipping,#refused,#gift,#usflag,#american-stick,#state-stick,#world-stick,#military-stick,#grave-markers,#parade,#gravesite_decor,#gravesite_memorial,#classroom,#display_cases,#wall_mount,#flagpole_lights,#commercial_poles{scroll-padding-top:140px;scroll-margin-top:140px}.stjr-container .stjr-product-rating-widget__num-reviews span,.stjr-product-rating-widget-container__inner .stars--widgets .star{font-size:12px!important}.color-text{font-size:12px}.limited-stock-message{padding:4px 8px}.stjr-widget--mobile .stjr-product-review-page-widget-header__write-review-button .stjr-sj-button{padding:8px 12px!important}.cstm_service_data{width:100%;gap:10px}.cstm_service_sec_inner{gap:12px;padding:14px 5px}.service_text br{display:none}.cstm_service_data img{width:23px;height:23px;padding:3px}.service_text{font-size:14px}.legacy_paragraph{line-height:22px;font-size:12px}.legacy_title h3{font-size:21px;line-height:22px;margin:0 0 6px}.legacy_content a{padding:5px 17px;font-size:14px}.review_title p{font-size:14px}.review_para p{font-size:12px;line-height:20px}.review_image img{width:80px}.legacy_content:before{height:90px}.legacy_section .collection-products-section{padding:10px 16px 50px!important}.legacy_section .product_price_data .product-price .percent-off{font-size:14px!important;margin-left:2px!important}.legacy_section .product_price_data .product-price,.price-item{font-size:16px}.legacy_section span.compare-at-price{font-size:14px!important}main .shopify-section:has(.cstm_service_sec){margin-top:-25px!important}.brand_story_data,.brand_story_sec .brand_story_data{flex-wrap:wrap}.sidebar_section .brand_image,.brand_story_sec .brand_story_data .brand_image{max-width:100%}.brand_title_sec h3,.brand_title_sec .brand_title{font-size:24px;line-height:27px;margin:0 0 8px}.brand_para{line-height:22px;font-size:12px}.brand_story_inner .brand_para p{margin:10px 0 0}body.index slideshow-component .slideshow__controls{bottom:5px}}@media(max-width:540px){.collection_cat.swiper-wrapper{flex-wrap:wrap}.subcollection-item:has(img){flex:unset;width:100%}.subcollection-item a{width:100%}body .stjr-review-page-pagination span.stjr-review-page-pagination__link--current,body .stjr-review-page-pagination span.stjr-review-page-pagination__link,body .stjr-review-page-pagination .stjr-review-page-pagination__link{min-width:20px;min-height:20px;line-height:20px;font-size:14px;margin-right:2px}}@media(min-width:385px)and (max-width:500px){body .stjr-review-page-pagination{flex-direction:row}body .stjr-review-page-pagination>*{flex:unset!important;width:auto}}@media screen and (max-width:500px){.assurance_image_icons .image_icons_wrap{flex-wrap:nowrap}}@media(max-width:390px){body .drawer__inner{max-width:330px!important}body .product_data_external .main_add_lists{padding:0 14px!important}body .inner-product-wrap-add-on .addon-product .custom-image-wrap-add-on{width:50px}.inner-product-wrap-add-on .addon-product{gap:6px}.inner-product-wrap-add-on .addon-product .addon-details span.add-on-compare-price,.inner-product-wrap-add-on .addon-product .addon-details span.add-on-product-price{font-size:12px;line-height:16px}body .inner-product-wrap-add-on .addon-product .addon-details span.add-on-savings{padding:4px;font-size:11px;line-height:10px}body .inner-product-wrap-add-on .addon-product .addon-details p{line-height:14px;flex-wrap:wrap;gap:4px}.inner-product-wrap-add-on .addon-product .addon-details span.add-on-savings{line-height:10px}.inner-product-wrap-add-on button.quick-add__submit,.right-wrap-priduct-addon .prdictive-search-atc button.addon-cart{width:26px!important;height:26px!important}.right-wrap-priduct-addon a h3.cart-add-on-title{font-size:12px}.inner-slider-div-addon-cart{position:relative}.inner-slider-div-addon-cart .sold_out_data{position:absolute;left:6px;top:11px}.prdictive-search-atc:has(.sold_out_data){justify-content:end}.cart-drawer .drawer__footer .icons_txt{font-size:10px}body .predictive-search__item--link-with-thumbnail{gap:10px}.predictive-search__result-group.right_pred_group li{padding:10px}.predictive_add_cart{margin-left:90px}.brand_title_sec h3,.brand_title_sec .brand_title{font-size:22px;line-height:27px}.brand_para{line-height:20px}.collection-list{gap:12px}.collection-list li{max-width:calc(50% - 6px)!important}.section-collection-list .full-unstyled-link{font-size:14px}}@media(max-width:350px){.template_collection .cstm_collection_head_txt{font-size:17px;line-height:24px;margin-bottom:20px}.cstom_collection_subheadhead_txt{margin-block:20px}.template_collection .cstm_collection_banner_sec{padding:15px!important}.template_collection .cstm_collec_data .cstm_collection_btn_data a{font-size:12px}.template_collection .cstm_collection_title h3{font-size:16px}.template_collection .cstm_collection_paragraph{font-size:12px}.template_collection .custom_collection_list .collection_img_container p{font-size:16px}}@media print{iframe#chat-button{display:none}}body.template-location-cart .header__icons:after{position:absolute;top:0;right:0;height:100%;width:40px;content:"";cursor:not-allowed}body.template-location-cart .header__icons{position:relative}.stjr-product-review-page-widget-header .stjr-product-review-histogram-bar-complete{display:block!important}.stjr-product-rating{pointer-events:none}.review-custom-rating.review-pdp-ratings.custom-review-trigger-scroll{cursor:pointer}.cstm_announcement .stjr-review-badge-banner__logo{display:none}.cstm_announcement .stjr-container a{display:flex;align-items:center;margin:0;color:#fff}.cstm_announcement .stjr-review-badge-banner__inner>div{margin-right:8px}.cstm_announcement .stjr-review-badge-banner__rating strong{margin-right:3px}.cstm_announcement .stjr-review-badge-banner__rating-stars .stars--widgets .star{font-size:18px}.stjr-reviews-page-questions a.stjr-product-review-page-widget-question__button-answer{cursor:pointer}button.custom-review-trigger-scroll.accordion-header_product.active{background:#ebe9e000}button.custom-review-trigger-scroll.accordion-header_product{cursor:pointer}button.custom-review-trigger-scroll.accordion-header_product:after{display:none!important}.drawer-empty{flex:1;padding:0 30px 0 10px;display:flex;justify-content:end;align-items:center}.empty-cart-btn{margin:0;padding:5px 10px;font-weight:500;font-family:DM Sans;background:#8b2323;transition:all .15s;display:flex;text-decoration:none;align-items:center;white-space:nowrap;color:#fff;font-size:12px;gap:5px;border-radius:50px}.empty-cart-btn svg{width:16px;fill:currentColor}.commn-empty-clear{display:flex;align-items:center;justify-content:space-between;gap:10px}.commn-empty-clear .drawer-empty{padding:0}a.empty_cart_btn.empty-cart-btn.underlined-link:hover{color:#fff}.blank-results{text-align:center}span.per-unit-label{font-size:12px!important;font-weight:700}span.per-unit-label{font-style:italic;font-size:10px;color:#053057d6}span.block-title:hover{color:#8b2323!important}body:has(.enter-something) .shopify-section-group-header-group:has(.breadcrumbs){display:none}.section-header.shopify-section-group-header-group{z-index:999}body .you-may-main .custom-upsell-cart .card__information .price-item.price-item--regular{color:#8b2323!important}body .you-may-main .custom-upsell-cart .card__information .price__sale .price-item.price-item--regular{color:#162d59!important}.product-grid-container.list-view .card:not(:has(.choose_option_link)) .card__content{padding:0!important;border:none!important;width:auto}.selecting-a-flagpole .page-heading.rte.scroll-trigger.animate--slide-in h2{scroll-margin-top:200px}span.file-upload_error{color:red}.product-form_file_error{margin-bottom:10px}.styles-and-technical-info a.link.animate-arrow,.template-location-article .blog-title a{pointer-events:none}.custom-atc-error-popup{position:fixed;bottom:30px;right:30px;background-color:#f44336;color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;z-index:9999;box-shadow:0 4px 10px #0003;display:none}.template_cart main#MainContent .shopify-section:has(.cart_upsell){grid-column:span 2;margin-block:55px}.predictive-search__item-content a p{margin:0;font-family:DM Sans;color:#162d59;font-size:14px}.custom_bullet_points_data{display:flex;gap:20px}.bullet_point_inner_data{display:flex;gap:10px}.custom_collection_banner_inner_section{margin-bottom:30px}.custom_collection_banner_inner_section{margin-bottom:30px;padding:18px 24px}.custom_collection_banner_title.title_centre_set{text-align:center;max-width:600px;margin-inline:auto;width:100%}.custom_collection_banner_title p{color:#fff;font-weight:800;font-family:Roboto;font-size:48px;margin:0;line-height:normal}.custom_bullet_points_data .bullet_point_inner_data .bullet_points_value{margin:0;color:#fff;font-family:Roboto}.custom_bullet_points_data{margin-top:18px}.custom_collection_banner_inner_section{background-position:center;background-repeat:no-repeat;background-size:cover}a#predictive_choose_options{background:#162d59;color:#fff;font-family:DM Sans;font-weight:500;border-radius:2px;letter-spacing:0;border:1px solid #162d59;transition:all .3s;display:inline-block;padding:1px 10px;cursor:pointer;position:relative;text-decoration:none}a#predictive_choose_options:hover{background:transparent;color:#162d59}@media screen and (max-width:991px){.custom_collection_banner_title p{font-size:36px}.custom_collection_banner_inner_section{padding:14px 20px}}@media screen and (max-width:767px){.custom_collection_banner_title p{font-size:32px}.custom_bullet_points_data{gap:12px;flex-direction:column}.custom_collection_banner_inner_section{padding:16px}}.add_on_section a.arrowbtn.next{position:absolute;top:10px;right:20px}.add_on_section a.arrowbtn.prev{position:absolute;top:10px;right:40px}a.arrowbtn.prev.swiper-button-disabled,a.arrowbtn.next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.product_data_external span.min-price-custom--total,.product_data_external span.min-price-custom--total-3{color:#162d59!important;line-height:normal;font-size:22px;letter-spacing:0;margin-right:5px;margin-bottom:10px;font-weight:600}.predictive-search__item-content .price span.min-price-custom--total,.predictive-search__item-content .price span.min-price-custom--total-3{width:100%;font-weight:500;color:#162d59;font-family:Roboto,serif}.product-card-wrapper .card span.min-price-custom--total,.product-card-wrapper .card span.min-price-custom--total-3{font-weight:500}.product_price_data span.min-price-custom--total,.product_price_data span.min-price-custom--total-3{font-weight:500;margin-top:5px!important;display:inline-block}button.needsclick.klaviyo-close-form:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:50%;background:#fff;transform:translate(-50%,-50%) rotate(-45deg);cursor:pointer!important}button.needsclick.klaviyo-close-form:before{content:"";position:absolute;left:50%;top:50%;width:2px;height:50%;background:#fff;transform:translate(-50%,-50%) rotate(45deg);cursor:pointer!important}button.needsclick.klaviyo-close-form{background-color:#d6371e}button.needsclick.klaviyo-close-form{margin-right:15px!important;margin-top:15px!important}button.needsclick.klaviyo-close-form svg.needsclick{visibility:hidden}.price{color:#162d59}.predictive-search__item-content span.min-price-custom--total,.card-wrapper.product-card-wrapper span.min-price-custom--total{display:none}.predictive-search__item-content span.min-price-custom--total-3,.card-wrapper.product-card-wrapper span.min-price-custom--total-3{display:block!important}.category_filter_section .left_slide_collection_sub_collection{position:relative;padding-block:15px 15px}.category_filter_section .left_slide_collection_sub_collection h2{max-width:200px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;font-family:Open Sans;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:100%}.category_filter_section .left_slide_collection_sub_collection .category_slider_sec{width:calc(100% - 210px);display:block;overflow:hidden;margin-left:auto;position:relative}.category_filter_section .left_slide_collection_sub_collection .swiper_container_collection_sub_collection .swiper-slide a{display:block;text-decoration:none}.category_filter_section .left_slide_collection_sub_collection .swiper_container_collection_sub_collection .swiper-slide a img.menu-image{width:100%;height:64px;object-fit:contain;margin-bottom:10px}.category_filter_section .left_slide_collection_sub_collection .swiper_container_collection_sub_collection .swiper-slide a span.block-title{font-family:DM Sans;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;vertical-align:middle;display:block;color:#162d59}.category_filter_section .left_slide_collection_sub_collection .category_slider_sec .slider_swiper{top:50%;transform:translateY(-50%);width:18px!important;height:18px!important;background:#eae9e0}.category_filter_section .left_slide_collection_sub_collection .category_slider_sec .slider_swiper:after{color:#8b2323;font-size:12px;font-weight:600}.size_filter_section .main_collection__classification .left_slide_collection{position:relative;display:block}.size_filter_section .main_collection__classification .left_slide_collection h2{max-width:200px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;font-family:Open Sans;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:100%}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider{width:calc(100% - 210px);display:block;overflow:hidden;margin-left:auto;position:relative}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification{border:1px solid #162D5938;font-family:Open Sans;font-weight:500;font-size:14px;line-height:normal;letter-spacing:.5px;text-align:center;text-transform:uppercase;justify-content:center;padding:10px 6px;color:#162d59;cursor:pointer}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification.active{background-color:#223771;color:#fffefe}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .slider_swiper{top:80%;width:18px!important;height:18px!important;background:#eae9e0}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .slider_swiper:after{color:#8b2323;font-size:12px;font-weight:600}.category_filter_section .left_slide_collection_sub_collection .category_slider_sec .slider_swiper.swiper-button-disabled{cursor:not-allowed!important;pointer-events:unset;visibility:hidden}.size-filters-slider .slider_swiper.swiper-button-disabled{cursor:not-allowed!important;pointer-events:unset}.buying_flagpole_data{display:flex}.buying_flagpole_section .buying_flagpole_data{display:grid;grid-template-columns:300px 1fr;gap:40px;margin-top:15px;margin-bottom:50px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section{background-color:#fefdf9;padding:32px 20px;display:flex;flex-direction:column}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_title{font-family:Open Sans;font-weight:700;font-size:24px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#09162f;margin:0}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_para{margin:15px 0 10px;font-family:Roboto;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;color:#162d59}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now{background:linear-gradient(93.71deg,#960713 26.58%,#8f161f 69.37%);display:block;text-align:center;font-family:Open Sans;font-weight:800;font-size:16px;line-height:148%;letter-spacing:0;text-transform:uppercase;color:#fffefe;text-decoration:none;padding:12px 20px;border-radius:5px;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:auto}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now:after{content:"";width:18px;height:18px;display:inline-block;background:transparent;background-image:url(/cdn/shop/files/Item_Link_-_Next_page.png?v=1748860717);background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-1px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_image_inner{display:flex;grid-template-columns:repeat(3,1fr);gap:22px;height:100%}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_image_inner .flagpole_image_data{display:flex;flex:1}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_image_inner img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:991px){.buying_flagpole_section .buying_flagpole_data{grid-template-columns:1fr}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now{font-size:14px;padding:10px 20px;max-width:200px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_para{margin:15px 0}.category_filter_section .left_slide_collection_sub_collection h2,.size_filter_section .main_collection__classification .left_slide_collection h2{max-width:100%;display:block;position:static;transform:unset;margin:0 0 22px}.category_filter_section .left_slide_collection_sub_collection .category_slider_sec,.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider{width:calc(100% + -0px)}}@media screen and (max-width:767px){.category_filter_section .left_slide_collection_sub_collection{position:relative}.category_filter_section .left_slide_collection_sub_collection h2,.size_filter_section .main_collection__classification .left_slide_collection h2{font-size:14px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section .flagpole_guide_title{font-size:20px}.buying_flagpole_section .buying_flagpole_data{gap:18px}.buying_flagpole_section .buying_flagpole_data .flagpole_image_section .flagpole_image_inner{grid-template-columns:repeat(3,1fr);gap:15px;flex-direction:column}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification{font-size:14px}.buying_flagpole_section .buying_flagpole_data .flagpole_guide_section a.shop_now{font-size:14px;max-width:100%}}@media screen and (max-width:575px){.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide{width:fit-content!important}.size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification{padding:12px 25px}}.onchnage_classification.facets__label.facet-checkbox:hover{background-color:#162d59;color:#fff!important}.template_collection .price span.min-price-custom--total,.template_collection .price span.min-price-custom--total-3,.template_collection span.price-item.price-item--sale.price-item--last,.template_collection s.price-item.price-item--regular{font-size:14px!important}.template_collection span.percent-off{font-size:14px!important;color:#162d59;font-weight:400}@media(min-width:991px){.category_filter_section .left_slide_collection_sub_collection h2,.size_filter_section .main_collection__classification .left_slide_collection h2{height:100%;background:#162d59;display:flex;align-items:center;justify-content:center;text-align:left;color:#fff;padding-inline:10px}.size_filter_section{margin-top:10px}}.design-type-2-flagpole .size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification{background:#fff}.design-type-2-flagpole .size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification:hover,.design-type-2-flagpole .size_filter_section .main_collection__classification .left_slide_collection .size-filters-slider .swiper-slide .onchnage_classification.active{background-color:#223771!important;color:#fffefe!important}.design-type-2-flagpole .left_slide_collection.left_slide_collection_sub_collection{padding:0!important}.design-type-2-flagpole .category_filter_section .left_slide_collection_sub_collection .category_slider_sec .swiper-container-collection .swiper-wrapper .swiper-slide{background:#fff}.design-type-2-flagpole .category_filter_section .left_slide_collection_sub_collection .swiper_container_collection_sub_collection .swiper-slide a span.block-title{min-height:54px}.design-type-2-flagpole .category_filter_section .left_slide_collection_sub_collection .swiper_container_collection_sub_collection .swiper-slide a{padding-block:10px}.min-price-data{display:block!important}.template_collection .min-price-data span.min-price-custom--total-3{display:inline-block!important}@media(max-width:991px){.design-type-2-flagpole .size_filter_section{margin-top:25px}.design-type-2-flagpole .category_filter_section .left_slide_collection_sub_collection h2,.design-type-2-flagpole .size_filter_section .main_collection__classification .left_slide_collection h2{margin-bottom:10px!important}}.popular-item-title.popular-change-color{color:#fff}.size-item-inner-data{display:flex}.size-item-inner-data{display:flex;gap:20px}.size-filter-items-container.desktop_data{display:flex}.filter-content-inner{display:flex;align-items:center;gap:10px}.popular-item .popular-change-image{height:40px;width:40px}.popular-item h3.popular-change-color{font-family:DM Sans;font-weight:600;font-size:16px;line-height:22.23px;letter-spacing:0;text-transform:capitalize}.bg-image-added{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px;padding:20px 30px;gap:20px}.bg-image-added .popular-item:nth-child(3){max-width:252px;width:100%;flex:unset}.size-filter-items-container.desktop_data{display:flex;gap:20px}.size-filter-items-container.desktop_data .size-filter-item{flex:1}.size-filter-items-container.desktop_data .size-filter-item{flex:1;background-color:#fff;border-radius:4px;overflow:hidden}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content{flex:1}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner{justify-content:space-between;padding-right:20px}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner .size-filter-item-title{margin:0;font-family:Roboto;font-weight:700;font-size:16px;line-height:28.5px;letter-spacing:0;vertical-align:middle}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner p.popular-item-description{font-family:Roboto;font-weight:400;font-size:14px;line-height:18.5px;letter-spacing:0;vertical-align:middle;margin:0}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner .filter-item-buttons .view_btn{border:1px solid #8B2323;font-family:DM Sans;font-weight:700;font-size:14px;line-height:14px;letter-spacing:0;color:#8b2323;text-decoration:none;border-radius:2px;padding:7px 22px;display:inline-block}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-image{display:flex}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data{align-items:center}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner .filter-item-buttons .view_btn.selected{background-color:#8b2323;color:#fff}@media screen and (max-width:1024px){.size-filter-items-container.desktop_data{flex-wrap:wrap}.size-filter-items-container.desktop_data .size-filter-item{flex:unset;width:100%}.bg-image-added{padding:20px 15px}.bg-image-added .popular-item:nth-child(3){max-width:unset;width:unset;flex:1}}@media screen and (max-width:991px){.bg-image-added{flex-wrap:wrap}.bg-image-added .popular-item{flex:unset!important;width:calc(50% - 20px)!important;display:grid;grid-template-columns:38px 1fr;align-items:flex-start;gap:10px}.popular-item h3.popular-change-color{margin:0;text-align:left}.popular-item .popular-change-image{height:32px;width:100%}}@media screen and (max-width:767px){.popular-item .popular-change-image{height:20px;width:100%}.popular-item h3.popular-change-color{font-size:12px;line-height:normal}.bg-image-added .popular-item{width:calc(50% - 10px)!important;grid-template-columns:22px 1fr;gap:6px;flex:unset!important}.bg-image-added{padding:15px 10px;row-gap:20px!important}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner .size-filter-item-title{margin:0 0 6px;font-size:16px;line-height:18.5px}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner{padding-right:10px;padding-block:12px}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner .filter-item-buttons .view_btn{font-size:14px;line-height:14px;padding:7px 14px}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-image img{height:100%;width:100%}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data{align-items:unset;gap:20px 10px}.size-filter-items-container.desktop_data .size-filter-item .size-item-inner-data .filter-content-inner p.popular-item-description{font-size:13px;line-height:15.5px}}.template_product .product_data_external .min-price-data span.start_price{display:none}.predictive-search__item-content .min-price-data span.min-price-custom--total-3{display:inline-block!important;width:auto}.predictive-search__item-content .min-price-data span.start_price{display:inline-block}.template-location-search .min-price-data span.min-price-custom--total-3{display:inline-block!important;width:auto!important}.predictive-search__item-content .price span.start_price{font-size:12px}@media(max-width:575px){.template_collection .price span.min-price-custom--total-3{font-size:12px!important}span.start_price{display:inline-block;font-size:10px}span#bundle--price--update,.template-location-search .price__container .price__sale span,.price__container .price__sale span s,.template-location-search .min-price-data span.min-price-custom--total-3{font-size:12px}.template-location-search .price__container span.percent-off{font-size:12px!important;margin:0!important}.predictive-search__item-content .min-price-data span.start_price,.predictive-search__item-content .min-price-data span.min-price-custom--total-3{font-size:12px}}.homepage-main-slider-custom{max-width:1470px;position:relative}.homepage-main-slider-custom .swiper-pagination{bottom:15px!important}.homepage-main-slider-custom .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;width:10px;height:10px;opacity:1;margin:0 5px!important}.homepage-main-slider-custom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8b2323}.main-slider-section{width:100%;margin:auto;padding:0}.main-swiper{overflow:hidden}.slider-image{width:100%;height:auto;display:block}.homepage-main-slider-custom img.slider-image{cursor:auto}.homepage-main-slider-custom a.slider-link img{cursor:pointer!important}.shopify-section:has(.homepage-main-slider-custom){margin-top:0}.stick-flags-u-s-flag-store .cstm_collection_head_txt,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_head_txt{max-width:100%;font-size:55px;margin-bottom:20px;letter-spacing:3px}.stick-flags-u-s-flag-store .cstom_collection_subheadhead_txt,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt{max-width:100%;margin-block:12px}.stick-flags-u-s-flag-store .cstom_collection_subheadhead_txt p,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt p{font-size:31px;font-weight:600}@media screen and (max-width:1024px){.stick-flags-u-s-flag-store .cstm_collection_head_txt,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_head_txt{font-size:45px;margin-bottom:15px}.stick-flags-u-s-flag-store .cstom_collection_subheadhead_txt p,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt p{font-size:26px}}@media screen and (max-width:991px){.stick-flags-u-s-flag-store .cstm_collection_head_txt,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_head_txt{font-size:36px;margin-bottom:10px}.stick-flags-u-s-flag-store .cstom_collection_subheadhead_txt p,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt p{font-size:22px}}@media screen and (max-width:767px){.stick-flags-u-s-flag-store .cstm_collection_head_txt,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstm_collection_head_txt{font-size:30px;margin-bottom:10px;letter-spacing:1px;text-align:center;line-height:38px}.stick-flags-u-s-flag-store .cstom_collection_subheadhead_txt p,.u-s-stick-flags-made-in-the-usa-quick-shipping .cstom_collection_subheadhead_txt p{font-size:20px;text-align:center;letter-spacing:1px}}.custom--attributes--print--order>span>img{width:40px;height:40px;object-fit:contain;padding:2px;vertical-align:middle}.invoice td{vertical-align:top}.product-card-wrapper .same-day-shipping{display:none!important}.custom-rebuy-section .rebuy-widget-content .super-title{margin:0;font-family:DM Sans;font-weight:500;color:#162d59;font-size:18px}.custom-rebuy-section .rebuy-widget-content .primary-title{margin:0 0 30px;font-family:DM Sans;font-weight:500;color:#162d59;font-size:24px;text-transform:capitalize}.custom-rebuy-section .rebuy-widget-content .rebuy-product-grid{padding-inline:0!important}.custom-rebuy-section .rebuy-widget-content .splide__list{gap:12px}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block{background-color:#fff;padding:10px;border-radius:0;width:calc(25% - 9px)!important}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-title a{color:#162d59;font-size:16px;margin:0 0 14px;font-family:DM Sans,serif;line-height:1.5;text-align:left;font-weight:700}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info{text-align:left}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-vendor-container a{font-weight:600;font-size:13px;line-height:19.8px;letter-spacing:0;color:#838383}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price span.rebuy-money{font-size:21px!important;color:#000;font-weight:700;margin-right:6px}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-actions{margin-top:16px}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-actions .rebuy-button{border:1px solid #162d59!important;border-radius:0;color:#fff;width:100%;font-size:14px;padding:8px 10px;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;position:relative}.custom-rebuy-section .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow{background:#ebe9df;border-radius:0;margin-top:-25px}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-actions .rebuy-button:hover{background-color:transparent!important;color:#162d59}.custom-rebuy-section .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__pagination{display:none}.cart-custom-rebuy-section.custom-rebuy-section .rebuy-widget-content .rebuy-product-block{width:calc(33% - 5px)!important}.product-custom-rebuy .rebuy-widget-content .primary-title{color:#131313;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;font-family:Roboto,serif!important;margin-bottom:20px}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid{padding-inline:0!important}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track{max-width:65%;margin:auto;overflow:hidden;gap:0}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track .rebuy-product-block{padding:0 8px}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track .rebuy-product-block .rebuy-product-info .rebuy-product-title .rebuy-product-title-link{margin:6px 0;display:block;text-align:center;color:#162d59;font-size:14px;font-family:Roboto,serif;font-weight:400}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track .rebuy-product-block .rebuy-product-info .rebuy-product-price span.rebuy-money{color:#8b2323;font-size:14px;margin:0}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track .rebuy-product-block button.rebuy-button{border:1px solid #162d59!important;border-radius:0;color:#fff;width:100%;font-size:14px;padding:8px 10px;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;position:relative}.product-custom-rebuy .rebuy-widget-content .rebuy-product-block .rebuy-product-actions .rebuy-button:hover{background-color:transparent!important;color:#162d59!important}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow{background:#ffffff80;border-radius:0}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow svg{width:16px}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__pagination{bottom:-10px}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__pagination li .rebuy-carousel__page{width:8px;height:8px;border-radius:50%;margin-inline:5px;background-color:#000;opacity:.2}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__pagination li .rebuy-carousel__page.is-active{background-color:#162d59;opacity:1}.powered-by-rebuy{visibility:hidden}.cart-list-widget-custom .rebuy-widget-content .primary-title{margin:0 0 22px;font-family:DM Sans;font-weight:500;color:#162d59;font-size:24px;text-transform:capitalize}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block{background-color:#fff;border-radius:0;margin-block:8px;padding:10px}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block{background-color:#fff;border-radius:0;margin-block:8px;padding:10px;display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:flex-start}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-media{width:100%;grid-row:span 2}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-info{width:100%;padding-inline:0}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-info h5.rebuy-product-title{margin:0}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-info h5.rebuy-product-title a{color:#162d59;font-size:15px;margin:0;font-family:DM Sans,serif;line-height:1.2;text-align:left;font-weight:700;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-info .rebuy-product-price .rebuy-money{font-size:15px;letter-spacing:0;color:#8b2323}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-info .rebuy-product-price .compare-at{color:#162d59}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-actions{text-align:left}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-actions .rebuy-button{border:1px solid #162d59!important;border-radius:0;color:#fff;width:100%;font-size:14px;padding:8px 10px;font-family:DM Sans,serif;line-height:1;display:inline-block;text-align:center;text-decoration:none;box-sizing:border-box;font-weight:500;cursor:pointer;min-height:auto;position:relative;max-width:80px}.cart-list-widget-custom .rebuy-widget-content .rebuy-product-grid .splide__list .rebuy-product-block .rebuy-product-actions .rebuy-button:hover{background-color:transparent;color:#162d59}.fbt-rebuy-custom .rebuy-widget-content .primary-title{margin:0 0 30px;font-family:DM Sans;font-weight:500;color:#162d59;font-size:24px;text-transform:capitalize;text-align:center!important}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images a.rebuy-bundle__image-item{background-color:#fff;padding:6px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images .rebuy-bundle__image{width:100%;max-width:150px;margin-right:20px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images .rebuy-bundle__image-divider{margin-inline:10px;background-color:#fff;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions{text-align:left}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price,.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price p.rebuy-bundle__actions-price-value{margin:0}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price{margin:0 0 22px;display:flex;justify-content:space-between;align-items:center}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price .rebuy-bundle__actions-price-label{font-weight:500;FONT-SIZE:18px;color:#162d59}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price p.rebuy-bundle__actions-price-value{margin:0;font-size:16px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price p.rebuy-bundle__actions-price-value .rebuy-money{color:#8b2323}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-price p.rebuy-bundle__actions-price-value .rebuy-money.compare-at{color:#162d59;margin-left:3px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-buttons{margin:0}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-buttons button.rebuy-button{border:1px solid #162d59!important;border-radius:0;color:#fff;width:100%;font-size:14px;padding:8px 10px;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;position:relative}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions .rebuy-bundle__actions-buttons button.rebuy-button:hover{background-color:transparent!important;color:#162d59}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block{padding-top:0!important;margin-top:20px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info{background-color:#fff;padding:12px;border-radius:6px;align-items:center;gap:5px;flex-wrap:wrap!important}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox input{width:18px;margin:0;border-radius:3px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin-left:auto!important;font-size:16px;width:97.6%}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-price span.rebuy-money{color:#8b2323}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-price span.compare-at{color:#162d59}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-title{line-height:normal!important}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-title .rebuy-product-title-link{color:#162d59;font-size:15px;font-family:DM Sans,serif;line-height:normal;text-align:left;font-weight:500;text-decoration:none}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images{row-gap:10px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info strong.rebuy-product-label{display:none}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-options select{padding:7px 45px 7px 12px;font-family:DM Sans;border:1px solid #162d59;color:#162d59;font-weight:500;box-shadow:unset}.custom-rebuy-section .widget-display-popup .rebuy-widget-content .rebuy-product-block{border:1px solid #b5b5b5}.custom-rebuy-section .widget-display-popup .rebuy-widget-content{max-width:1000px!important}.custom-rebuy-section .widget-display-popup .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow{margin-top:-25px}@media screen and (max-width:1024px){.template_cart main#MainContent{grid-template-columns:1fr}}@media screen and (max-width:991px){.custom-rebuy-section .rebuy-widget-content .rebuy-product-block{width:calc(33% - 9px)!important}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track{max-width:70%}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__actions{text-align:left;width:fit-content;margin-inline:auto;flex:unset!important;margin-top:30px;order:4!important}}@media screen and (max-width:767px){.custom-rebuy-section .rebuy-widget-content .rebuy-product-block,.cart-custom-rebuy-section.custom-rebuy-section .rebuy-widget-content .rebuy-product-block{width:calc(50% - 9px)!important}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-title a{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.custom-rebuy-section .rebuy-widget-content .primary-title{margin:0 0 24px;font-size:20px}.custom-rebuy-section .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow{width:28px;height:28px}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .splide__track{max-width:75%}.product-custom-rebuy .rebuy-widget-content .rebuy-product-grid .rebuy-carousel__arrows .rebuy-carousel__arrow{width:28px;height:28px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images .rebuy-bundle__image{width:100%;max-width:100px;margin-right:10px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-title .rebuy-product-title-link{white-space:break-spaces;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-title{line-height:normal!important;width:85%}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info .rebuy-product-price{width:92%}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__images .rebuy-bundle__image-divider{margin-inline:5px}.fbt-rebuy-custom .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block .rebuy-product-info{padding:8px}.fbt-rebuy-custom .rebuy-widget-content .primary-title{font-size:20px}}@media screen and (max-width:575px){.custom-rebuy-section .rebuy-widget-content .rebuy-product-block{padding:10px!important}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-title a{font-size:14px;line-height:1.25}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price span.rebuy-money{font-size:16px!important}.custom-rebuy-section .rebuy-widget-content .rebuy-product-block .rebuy-product-info .rebuy-product-price span.rebuy-money.compare-at{font-size:13px!important}}.corporate .breadcrumbs,.corporate .section-sections--18515567280228__custom_liquid_dKfYXi-padding{display:none!important}.labelPlaceholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/142/assets/custom.css.map */
