.linkTypeGroup{display:inline-flex;border-radius:4px;overflow:hidden;border:1px solid var(--theme-elevation-150);margin:0 0 12px}.linkTypeButton{padding:6px 18px;cursor:pointer;font-weight:400;font-size:.875rem;background:var(--theme-elevation-50);color:var(--theme-elevation-400);border:none;transition:background .15s,color .15s}.linkTypeButton:not(:first-child){border-left:1px solid var(--theme-elevation-150)}.linkTypeButton.active{font-weight:700;background:var(--uscca-gold);color:#fff}.second-amendment-pill{border-radius:9999px;display:inline-block;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.8px;line-height:1.6;padding:2px 10px;text-transform:uppercase;white-space:nowrap}.second-amendment-row-label-wrapper{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.second-amendment-row-label-wrapper .name{flex:0 1 auto;font-size:1.1rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageType{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.pageType>label>span{color:var(--uscca-red)}.prebuiltPageSelect{display:flex;flex-direction:column;gap:8px}.prebuiltPageSelect:has(.field-error){border:1px solid var(--uscca-red);border-radius:3px}.prebuiltPageSelect .field-error{background-color:var(--theme-elevation-100);border:1px solid var(--uscca-red);border-radius:3px;padding:4px 8px;margin:0}.nameFieldRaw{cursor:select;padding:6px 0}.nameFieldRaw>p{cursor:select;color:var(--theme-elevation-400);border:1px solid var(--theme-elevation-100);border-radius:2px;padding:12px}.selectContainer{display:flex;flex-direction:column;gap:8px;padding:8px 0;select-border-radius:2px}.selectContainer .selectedDetails{display:flex;flex-direction:column;gap:4px}.selectContainer .selectedDetails>.detail{display:flex;flex-direction:column;gap:8px}.selectContainer .selectedDetails>.detail>.value{color:var(--theme-elevation-400);border:2px solid var(--theme-elevation-100);padding:4px}.loading{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.loading>svg{width:32px;fill:var(--theme-text)}.hidden{display:none!important;pointer-events:none;visibility:hidden!important;position:absolute!important;top:0;left:0}.sectionType{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.sectionType>label>span{color:var(--uscca-red)}.customSectionSelect{display:flex;flex-direction:column;gap:8px}.customSectionSelect:has(.field-error){border:1px solid var(--uscca-red);border-radius:3px}.customSectionSelect .field-error{background-color:var(--theme-elevation-100);border:1px solid var(--uscca-red);border-radius:3px;padding:4px 8px;margin:0}select{border-radius:3px}.styled-level{background-color:var(--color-transparent);font-weight:700;font-size:.8rem;padding:3px 8px;border-radius:12px;border:1px solid var(--color);margin:0 5px}.membership-levels-row-label-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;overflow:hidden;min-width:0;gap:8px}.membership-levels-row-label-wrapper .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:700;font-size:1.1rem;flex:1 1 auto;max-width:100%;display:block}@media (max-width:576px){.styled-level{font-size:.5rem;padding:4px;border-radius:50%;background-color:var(--color);color:transparent;width:8px;height:8px;overflow:hidden;margin:0}.membership-levels-container{display:flex;flex-shrink:0;gap:5px;flex:0 0 auto;align-items:center}}@media (min-width:1024px) and (max-width:1240px){.styled-level{padding:4px;border-radius:50%;background-color:var(--color);color:transparent;width:8px;height:8px;overflow:hidden;margin:0 2px;display:inline-block}}.member-story-row-label-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;overflow:hidden;min-width:0;gap:8px}.member-story-row-label-wrapper .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:700;font-size:1.1rem;flex:1 1 auto;max-width:100%;display:block}.member-story-pills-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}@media (max-width:576px){.member-story-pills-container{display:flex;flex-shrink:0;gap:5px;flex:0 0 auto;align-items:center}}h1.linkCreatorTitle{margin-top:40px}.linkCreatorGutter{padding-bottom:40px}.linkCreatorBack{align-items:center;border:1px solid var(--theme-elevation-400);border-radius:var(--style-radius-s);color:var(--theme-text);display:inline-flex;gap:8px;margin-top:24px;padding:8px 12px;text-decoration:none}.linkCreatorBack:focus-visible,.linkCreatorBack:hover{background:var(--theme-elevation-100)}.linkCreator{display:grid;gap:var(--base)}.linkCreator button{background:var(--theme-elevation-800);border:0;border-radius:var(--style-radius-s);color:var(--theme-elevation-0);cursor:pointer;padding:10px 16px}.linkCreator button:disabled{cursor:not-allowed;opacity:.5}.linkCreator__actions,.linkCreator__pagination,.linkCreator__rowActions,.linkCreator__toolbar{align-items:center;display:flex;gap:12px}.linkCreator__toolbar{justify-content:space-between}.linkCreator__search{display:flex;gap:12px;max-width:680px}.linkCreator__search input,.linkCreator__search select{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);color:var(--theme-text);padding:10px 12px}.linkCreator__search input{flex:1 1;min-width:200px}.linkCreator__search select{flex:0 0 160px;width:160px}.linkCreator__error{background:var(--theme-error-100);border:1px solid var(--theme-error-500);padding:12px}.linkCreator__links{background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);padding:var(--base)}.linkCreator__links h2,.linkCreator__links h3,.linkCreator__links p{margin:0}.linkCreator__links a{overflow-wrap:anywhere}.linkCreator__links img{background:#fff;height:auto;max-width:300px;width:100%}.linkCreator__linkRows{display:grid;gap:var(--base);margin-top:var(--base)}.linkCreator__linksHeader{align-items:center;display:flex;justify-content:space-between}.linkCreator__linkRow{border-top:1px solid var(--theme-border-color);display:grid;gap:var(--base);grid-template-columns:minmax(0,1fr) 300px;padding-top:var(--base)}.linkCreator__shortLink{align-items:start;display:grid;gap:12px;justify-items:start}.linkCreator__appsFlyerLink,.linkCreator__appsFlyerLink form,.linkCreator__appsFlyerLink label{display:grid;gap:12px}.linkCreator__appsFlyerLink{align-items:start}.linkCreator__appsFlyerLink form{max-width:500px}.linkCreator__appsFlyerLink input,.linkCreator__appsFlyerLink select{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);color:var(--theme-text);padding:12px}.linkCreator__landingPage,.linkCreator__preview{margin-top:var(--base)}.linkCreator__preview{height:720px;width:100%}.linkCreator__form,.linkCreator__preview{border:1px solid var(--theme-border-color)}.linkCreator__form{background:var(--theme-elevation-50);border-radius:var(--style-radius-m);display:grid;gap:var(--base);padding:var(--base)}.linkCreator__form h2{margin:0}.linkCreator__fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.linkCreator__fields label:not(.linkCreator__checkbox){display:grid;gap:6px}.linkCreator__fields input:not([type=checkbox]),.linkCreator__fields select{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);color:var(--theme-text);padding:12px}.linkCreator__checkbox{align-items:center;display:flex;gap:8px}.linkCreator__tableWrapper{overflow-x:auto}.linkCreator table{border-collapse:collapse;width:100%}.linkCreator table td,.linkCreator table th{border-bottom:1px solid var(--theme-border-color);padding:12px;text-align:left}.linkCreator table td a{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkCreator__pagination{justify-content:center}@media(max-width:768px){.linkCreator__search{flex-wrap:wrap;max-width:none}.linkCreator__fields,.linkCreator__linkRow{grid-template-columns:1fr}}.createOfferModal .content{display:flex;flex-direction:column;text-align:center}.createOfferModal .content form{display:flex;flex-direction:column;gap:8px}.createOfferModal .content form>.formField{display:flex;flex-direction:column;gap:4px;text-align:left}.createOfferModal .content form>.loading>svg{width:32px}.createOfferModal .content .modalMessage{margin:64px 0}.insertCodesModal .content{display:flex;flex-direction:column;text-align:center;gap:12px}.insertCodesModal .content>form{display:flex;flex-direction:column;gap:8px}.insertCodesModal .content>form>.fieldContainer{display:flex;flex-direction:column;gap:4px;text-align:left}.insertCodesModal .content>form>.fieldContainer>.fileExample{display:flex;flex-direction:column;padding:0 12px;margin:0 auto 0 0;border:1px solid var(--theme-elevation-150);border-left-width:12px}.insertCodesModal .content>form>.submitButton{padding:12px 0 0}.insertCodesModal .content>.loading{display:flex;flex-direction:column;gap:8px}.insertCodesModal .content>.loading>.insertionCount{opacity:.8}.insertCodesModal .content>.loading>.loadingAnimation{height:92px;position:relative}.insertCodesModal .content>.loading>.loadingAnimation>.gif{position:absolute;animation:run 5s linear infinite;animation-delay:calc(sibling-index()*-3s)}@keyframes run{0%{left:-20%}to{left:100%}}.insertCodesModal .content>.loading>.loadingAnimation>.gif>img{min-width:128px;height:92px}.insertCodesModal .content>.loading>.loadingBar{display:flex;flex-direction:row;height:24px;width:100%;border:1px solid #fff;border-radius:4px}.insertCodesModal .content>.loading>.loadingBar>.progress{flex:0 1;background:#1f9a5c;border-radius:4px 0 0 4px}.insertCodesModal .content>.loading>.loadingBar>.full{flex:1 1;background:var(--uscca-red);border-radius:0 4px 4px 0}.insertCodesModal .content>.summaryContent{font-size:1.5rem;opacity:.8;line-height:2rem}.insertLinkModal .content{display:flex;flex-direction:column;text-align:center;gap:12px}.insertLinkModal .content>form{display:flex;flex-direction:column;gap:8px}.insertLinkModal .content>form>.fieldContainer{display:flex;flex-direction:column;gap:4px;text-align:left}.insertLinkModal .content>form>.fieldContainer>.urlExample{display:flex;flex-direction:column;padding:0 12px;margin:0 auto 0 0;border:1px solid var(--theme-elevation-150);border-left-width:12px}.insertLinkModal .content>form>.fieldContainer--checkbox{display:flex;flex-direction:row;align-items:center}.insertLinkModal .content>form>.submitButton{padding:12px 0 0}.headingButtons{display:flex;flex-direction:row;gap:16px}.headingButtons>button,.headingButtons>hr{margin:0}.pageNavigation{display:flex;flex-direction:column;gap:8px;justify-content:center}.pageNavigation>.totalEntries{text-align:center}.pageNavigation>.pageData{display:flex;flex-direction:row;gap:8px;justify-content:center}.pageNavigation>.pageData>.inputField{height:32px;width:56px;padding:4px;text-align:right}.pageNavigation>.pageData>button{padding:4px 8px}.pageNavigation>.pageData>p{align-self:center}.offers{display:flex;flex-direction:column;gap:16px}.offers>.details__container>details>.content>form{display:flex;flex-direction:column;gap:12px}.offers>.details__container>details>.content>form .offerFields{display:flex;flex-direction:column;gap:4px}.offers>.details__container>details>.content>form .offerDiscounts{display:flex;flex-direction:column}.offers>.details__container>details>.content>form .offerDiscounts[open]{gap:16px}.offers>.details__container>details>.content>form .offerDiscounts>summary{font-size:1.5rem;font-weight:600;text-transform:capitalize}.offers>.details__container>details>.content>form .offerDiscounts>table{margin:12px 20px 20px;width:-webkit-fill-available;width:stretch;border-collapse:collapse;table-layout:fixed;border:none;border-radius:4px;overflow:hidden}.offers>.details__container>details>.content>form .offerDiscounts>table:hover{cursor:default}.offers>.details__container>details>.content>form .offerDiscounts>table th{padding:12px;border:none;overflow:hidden;background:#222;color:#fff}.offers>.details__container>details>.content>form .offerDiscounts>table td{padding:8px;background-color:#fff;border:1px solid var(--theme-elevation-100);color:#222;overflow:auto}.offers>.details__container>details>.content>form .offerDiscounts>table td>.overflow{white-space:nowrap;overflow:auto}.offers>.details__container>details>.content>form .offerDiscounts>table [class^=iconCell]{text-align:center}.offers>.details__container>details>.content>form .offerDiscounts>table [class^=iconCell]>svg{width:20px}.offers>.details__container>details>.content>form .offerDiscounts>table .iconCell-true svg>path{fill:#1f9a5c}.offers>.details__container>details>.content>form .offerDiscounts>table .iconCell-false svg>path{fill:var(--uscca-red)}.offers>.details__container>details>.content>form .offerButtons{display:flex;flex-direction:row;gap:16px}.headingSection>.subheading{font-size:.9rem;opacity:.7}.offersListView{padding:24px}.offersListView__container{display:flex;flex-direction:column;gap:16px;position:relative}.offersListView [class^=template-default]:has(.app-header--nav-open) .popup{left:var(--nav-width)}.offersListView .popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.offersListView .popup--container{display:flex;flex-direction:column;position:relative;top:25%;left:50%;transform:translateX(-50%);z-index:20;overflow:auto;overscroll-behavior:contain;border:1px solid var(--theme-elevation-400);border-radius:4px;background-color:var(--theme-bg);padding:24px;width:360px;max-height:100vh;scrollbar-width:none;-ms-overflow-style:none}.offersListView .popup--container::-webkit-scrollbar{display:none}@media(min-width:760px){.offersListView .popup--container{width:696px}}.offersListView .popup--closeButton{position:absolute;right:8px;top:8px;padding:0 4px;border:1px solid var(--theme-elevation-400);border-radius:4px;height:24px}.offersListView .popup--closeButton:hover{cursor:pointer;background-color:#444}.offersListView svg{width:16px;height:16px}.offersListView svg>path{fill:var(--theme-text)}.offersListView .note{opacity:.7;font-size:.9rem}.offersListView button{padding:8px 20px;border:1px solid var(--theme-elevation-400);border-radius:4px;background-color:var(--theme-input-bg)}.offersListView button:hover{cursor:pointer;background-color:var(--theme-elevation-150)}.offersListView button:disabled{cursor:default;border:1px solid rgba(0,0,0,0);background-color:var(--theme-input-bg)}.offersListView input,.offersListView select{border:0;padding:12px 20px;height:50px;border:1px solid var(--theme-elevation-150);border-radius:4px;background-color:var(--theme-input-bg)}.offersListView .loading{display:flex;margin:0 auto;justify-self:center}.offersListView .loading>svg{width:64px}.offersListView .loading>img{width:128px;height:92px}.offersListView .hidden{display:none!important}.offersListView .details__container{background-color:var(--theme-elevation-0)}.offersListView .details__container>details{border:1px solid var(--theme-elevation-100);border-radius:4px}.offersListView .details__container>details:hover{cursor:pointer}.offersListView .details__container>details[aria-busy=true]{border:1px solid var(--uscca-gold)}.offersListView .details__container>details:open>summary{background-color:var(--theme-elevation-150)}.offersListView .details__container>details:open>summary svg{rotate:90deg}.offersListView .details__container>details>summary{display:flex;flex-direction:row;justify-content:space-between;gap:32px;padding:12px 32px 12px 12px}.offersListView .details__container>details>summary svg{transition:rotate .25s ease-in-out}.offersListView .details__container>details>summary>.group{display:flex;align-items:center;gap:8px}.offersListView .details__container>details::details-content{overflow:clip;opacity:0;transform:translateY(-8px);transition:content-visibility allow-discrete .25s,opacity .25s ease,transform .25s ease}.offersListView .details__container>details[open]::details-content{opacity:1;transform:translateY(0)}@starting-style{.offersListView .details__container>details[open]::details-content{opacity:0;transform:translateY(-8px)}}.offersListView .details__container>details>.content{padding:20px}.offersListView .pill{text-transform:capitalize;height:20px;max-width:fit-content;background-color:var(--color-transparent);font-weight:700;font-size:.8rem;padding:3px 8px;border-radius:12px;border:1px solid var(--uscca-gold);margin:0 5px}.offersListView .pill[data-type=link]{border:1px solid var(--uscca-blue)}.offersListView .pill[data-type=code]{border:1px solid #1f9a5c}.customTextInput{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:16px;.tipWrap{position:absolute;right:.9615384615rem;top:0;bottom:auto;left:auto;.customToolTip{position:relative;font-family:var(--font-body);transform:none;background-color:rgb(255,111,118);bottom:10px;color:rgb(20,20,20);border-radius:2px;padding:3px 10px}.customToolTip:after{position:absolute;bottom:0;border-top:6px solid rgb(255,111,118);content:" ";display:block;left:50%;transform:translate3d(-50%,100%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}}label{span{color:rgb(255,111,118)}}input{width:100%;border-radius:0;padding:.9615384615rem 1.4423076923rem;border-style:solid;border-width:1px}}.hostedPartnerDiscountSelectContainer{margin-bottom:16px;display:flex;flex-direction:column;.selectLabel{margin-bottom:8px}select{padding:8px;&:hover{cursor:pointer}@media (min-width:1250px){width:50%}}}.pdf-file-size-indicator{--indicator-color:#166534;--indicator-background:#dcfce7;--indicator-border:#86efac;margin-block:1rem;padding:.875rem 1rem;color:var(--indicator-color);background:var(--indicator-background);border:1px solid var(--indicator-border);border-radius:var(--style-radius-s)}.pdf-file-size-indicator--yellow{--indicator-color:#713f12;--indicator-background:#fef9c3;--indicator-border:#fde047}.pdf-file-size-indicator--orange{--indicator-color:#9a3412;--indicator-background:#ffedd5;--indicator-border:#fdba74}.pdf-file-size-indicator--red{--indicator-color:#991b1b;--indicator-background:#fee2e2;--indicator-border:#fca5a5}.pdf-file-size-indicator__heading{display:flex;align-items:center;gap:.5rem}.pdf-file-size-indicator__dot{width:.75rem;height:.75rem;background:var(--indicator-color);border-radius:50%}.pdf-file-size-indicator__heading span:last-child{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-file-size-indicator p{margin:.35rem 0 0 1.25rem}@layer payload-default{}@layer payload-default{}.cta,.cta_parent{text-align:center}.cta{border-radius:5px;font-weight:700;display:inline-block;width:100%;max-width:290px;max-height:100%;line-height:1;padding:.65em 1em;border:2px solid rgba(0,0,0,0);cursor:pointer;color:#fff;background-color:#0074e0}@layer payload-default{}@layer payload-default{}.rich-text-hr{margin:40px 0;border-bottom:0;border-top:2px solid #333;width:40px}@layer payload-default{}@layer payload-default{}.promoItem_parent{text-align:center}.promoItem-number{position:relative;background-color:#b88e33;font-family:Roboto,sans-serif;border-radius:50%;height:2.5625rem;line-height:1;width:2.5625rem;text-align:center;color:#121212;font-size:1.5rem;margin:-1em auto .25em;display:flex;flex-direction:column;align-items:center;justify-content:center}.img-fluid{max-width:100%;height:auto;vertical-align:middle;border-style:none;margin:auto;padding-bottom:2em}@layer payload-default{}@layer payload-default{}.timer-styling{font-size:1.25rem;text-align:center;display:flex;flex-direction:row;justify-content:center;gap:10px;color:#95291c;font-family:Roboto,sans-serif;font-weight:900}@layer payload-default{}@layer payload-default{}.video-rich-text-button .btn{margin-right:20px}.video-rich-text-button__modal{display:flex;align-items:center;height:100%}.video-rich-text-button__modal.payload__modal-item--enterDone:after,.video-rich-text-button__modal.payload__modal-item--enterDone:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}.video-rich-text-button__modal.payload__modal-item--enterDone:before{background:var(--theme-bg);opacity:.75}.video-rich-text-button__modal.payload__modal-item--enterDone:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-rich-text-button__header{width:100%;margin-bottom:1.5384615385rem;display:flex;justify-content:space-between}.video-rich-text-button__header h3{margin:0}.video-rich-text-button__header svg{width:30px;height:30px}.video-rich-text-button__template{position:relative;z-index:1}@layer payload-default{.rich-text-video__label{font-size:13px;line-height:20px;font-weight:400;font-family:var(--font-body)}}@layer payload-default{}.rich-text-video{padding:10px;display:block;align-items:flex-start;background:var(--theme-elevation-50);max-width:300px;margin-bottom:10px}.rich-text-video svg{width:20px;height:20px;margin-right:5px}.rich-text-video__label{font-family:var(--font-body);padding-top:5px;line-height:15px;display:flex}.rich-text-video__label svg{flex-shrink:0}.rich-text-video--selected{box-shadow:0 0 0 2px var(--theme-success-500);outline:none}@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@layer payload-default{}@layer payload-default{}@font-face{font-family:Stratum;src:url(https://www.usconcealedcarry.com/wp-content/themes/uscca_2016/fonts/Stratum/Stratum1WebBold/Stratum1WebBold.woff2) format("woff2"),url(https://www.usconcealedcarry.com/wp-content/themes/uscca_2016/fonts/Stratum/Stratum1WebBold/Stratum1WebBold.woff) format("woff");font-weight:600;font-style:normal}.rich-text-highlighting{background-color:#ff0}.green{color:green}.red{color:#95291c}.blue{color:blue}.redbg{color:#95291c;background-color:#95291c}.bluebg{color:blue;background-color:blue}.greenbg{color:green;background-color:green}.text-center{text-align:center}#fontFamilyContainer{display:flex;align-items:center;gap:5px;cursor:pointer}#fontFamilyContainer span{margin-left:10px;padding:0 10px;font-weight:700;font-family:Open Sans}#fontFamilyContainer span:hover{background-color:#ccc}#fontFamilyContainer #fontFamilyList{list-style:none inside;margin:0;padding:0;text-align:center;display:flex}#fontFamilyContainer #fontFamilyList li{border:1px solid #000}#fontFamilyContainer #fontFamilyList li p{display:block;padding:0;text-decoration:none;width:200px}.font-family__stratum{font-family:Stratum,sans-serif}.font-family__roboto{font-family:Roboto,sans-serif}.font-family__openSans{font-family:Open Sans,sans-serif}.xs{font-size:10px}.sm{font-size:20px}.md{font-size:30px}.lg{font-size:40px}.xl{font-size:50px}.buttonc{cursor:pointer;color:green}.buttonc :active,.isdown{font-size:20px;color:#95291c;background-color:#000}.isdown{cursor:pointer}