.flag-brand{background:#0d0e10;color:#f4f0e8}.flag-brand__content{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(1.75rem,4vw,3.5rem)}.flag-brand__card{padding:clamp(1.5rem,4vw,3rem);border:1px solid #343740;border-radius:var(--radius);background:linear-gradient(125deg,#1c1610,#101114 68%)}.flag-brand .eyebrow{margin-bottom:.55rem;color:#d7a32f;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.flag-brand__card h2{max-width:18ch;margin-bottom:.8rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;letter-spacing:-.045em}.flag-brand__card p:not(.eyebrow){max-width:40rem;margin-bottom:0;color:#ded8cf;font-size:1rem;line-height:1.55}.flag-brand__final{text-align:center}.flag-brand__final .button{min-height:44px}@media(max-width:749px){.flag-brand__final .button{background:#d5b765;color:#000}}.flag-landing{--flag-ink:#0d0e10;--flag-surface:#17191d;--flag-line:#343740;--flag-gold:#d7a32f;background:var(--flag-ink);color:#f4f0e8}.flag-landing .button{border-radius:.75rem}.flag-landing__motif{border-radius:var(--radius)}.flag-landing__hero{isolation:isolate;position:relative;min-height:clamp(25rem,58vh,42rem);overflow:hidden;background:radial-gradient(circle at 78% 28%,#59220f 0,transparent 29%),radial-gradient(circle at 18% 85%,#251f10 0,transparent 32%),#101114}.flag-landing__hero-backdrop,.flag-landing__hero-backdrop:after{position:absolute;top:0;right:0;bottom:0;left:0}.flag-landing__hero-backdrop{z-index:-2}.flag-landing__hero-backdrop:after{content:"";background:linear-gradient(90deg,#0b0c0f,#0b0c0fcf 42%,#0b0c0f59),linear-gradient(0deg,#0b0c0fd9,transparent 65%)}.flag-landing__hero-backdrop img{width:100%;height:100%;object-fit:cover;opacity:.72}.flag-landing__hero-grid{display:grid;min-height:inherit;align-items:center;padding-block:1.5rem}.flag-landing__hero-copy{max-width:48rem;padding-block:clamp(3.5rem,11vh,7rem) 1rem}.flag-landing .eyebrow{margin-bottom:.55rem;color:var(--flag-gold);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.flag-landing h1{max-width:12ch;margin:0;font-size:clamp(2.45rem,8vw,6rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.flag-landing__hero-cta{min-height:44px;margin-top:1.25rem}.flag-landing__content{display:grid;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(1.75rem,4vw,3.5rem)}.flag-landing__offer{scroll-margin-top:5rem}.flag-landing__offer h2{max-width:15ch;margin-bottom:1rem;color:#f4f0e8;font-size:clamp(1.85rem,5vw,3.5rem);line-height:1;letter-spacing:-.045em}.flag-landing__motifs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.flag-landing__motif{position:relative;display:grid;min-height:clamp(11rem,34vw,25rem);overflow:hidden;border:1px solid var(--flag-line);background:var(--flag-surface);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.flag-landing__motif:focus-visible{outline:3px solid var(--flag-gold);outline-offset:4px}.flag-landing__motif:hover{border-color:#e4c16c;transform:translateY(-4px)}.flag-landing__motif-visual{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1c20}.flag-landing__motif-visual img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.flag-landing__motif:hover img{transform:scale(1.03)}.flag-landing__motif-fallback{display:block;width:100%;height:100%}.flag-landing__motif-fallback--classic{background:linear-gradient(152deg,transparent 0 32%,#e8bc36 32% 35%,transparent 35% 55%,#b12d31 55% 58%,transparent 58%),linear-gradient(180deg,#070809 0 33%,#8c2028 33% 66%,#ba8e20 66%)}.flag-landing__motif-fallback--eagle{background:radial-gradient(ellipse at 50% 42%,transparent 0 22%,#b89135 22.5% 23.4%,transparent 24% 33%,#6c5530 33.5% 34%,transparent 35%),linear-gradient(140deg,#17191d,#3a2020 52%,#151619)}.flag-landing__motif-fallback--eagle:after{content:"";display:block;width:40%;height:40%;margin:29% auto;border:1px solid #b89135;border-radius:50% 50% 44% 44%;transform:rotate(45deg);box-shadow:-52px 20px 0 -50px #b89135,52px -20px 0 -50px #b89135}.flag-landing__motif-content{z-index:1;align-self:end;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:1rem;background:linear-gradient(0deg,#090a0df2,#090a0d00);text-shadow:0 1px 8px #000}.flag-landing__motif-content strong{overflow-wrap:anywhere;font-size:clamp(1rem,3.7vw,2.25rem);line-height:1.06}.flag-landing__motif-arrow{align-self:end;color:var(--flag-gold);font-size:clamp(1.4rem,5vw,2rem);line-height:1}.flag-landing__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--flag-line);color:#ded8cf;font-size:.82rem;line-height:1.35}.flag-landing__trust-return{display:inline-flex;align-items:center;gap:.4rem;color:#f4f0e8;font-weight:700}.flag-landing__trust-return svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.flag-landing__trust-shipping{color:#d1ccc3}.flag-landing__payments{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 0 auto;padding:0;list-style:none}.flag-landing__payments svg{height:18px;width:auto}.flag-landing__brand{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--flag-line);border-radius:var(--radius);background:linear-gradient(125deg,#1c1610,#101114 68%)}.flag-landing__brand h2{max-width:18ch;margin-bottom:.8rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;letter-spacing:-.045em}.flag-landing__brand p:not(.eyebrow){max-width:40rem;margin-bottom:0;color:#ded8cf;font-size:1rem;line-height:1.55}.flag-landing__final{text-align:center}.flag-landing__final .button{min-height:44px}@media(min-width:750px){.flag-landing__hero-copy{padding-block:4rem}.flag-landing__motifs{gap:1.25rem}.flag-landing__motif-content{padding:1.35rem}.flag-landing__trust{margin-top:1.25rem;padding-top:1.25rem;font-size:.9rem}}.product-form__pricing{display:grid;gap:.25rem}.product-form .shopify-payment-button{--shopify-accelerated-checkout-button-block-size:40px;--shopify-accelerated-checkout-button-border-radius:999px}.product-form__row>[data-add-to-cart]{width:70%;min-height:34px;justify-self:start;padding:.3rem .55rem;font-size:.74rem;letter-spacing:.05em}.product-info .product-form__pricing .price{margin-bottom:.25rem}.product-bundle-price__reference,.product-bundle-price__savings{margin:0;font-size:.8rem;line-height:1.35}.product-bundle-price__reference{color:var(--muted)}.product-bundle-price__savings{font-weight:700}@media(max-width:749px){.product-form__pricing{gap:.2rem}.product-info .product-form__pricing .price{font-size:1rem}.product-bundle-price__reference,.product-bundle-price__savings{font-size:.78rem}}.product-form__added,.cart-drawer__added-status{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:.7rem .8rem;border:1px solid var(--line);background:var(--surface);font-size:.82rem}.product-form__added[hidden],.cart-drawer__added-status[hidden],.sticky-purchase__success[hidden],.sticky-purchase__actions[hidden],.sticky-purchase__details[hidden]{display:none!important}.product-form__added a,.sticky-purchase__success a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.product-form__added-check{display:inline-grid;flex:none;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-contrast);font-weight:800}.product-form__added:not([hidden]) .product-form__added-check,.cart-drawer__added-status:not([hidden]) .product-form__added-check,.sticky-purchase__success:not([hidden]) .product-form__added-check{animation:product-added-check .24s ease-out both}@keyframes product-added-check{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.sticky-purchase[hidden]{display:none!important}.sticky-purchase:not([hidden]){position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary summary" "cart cart" "details details" "actions actions" "feedback feedback";align-items:center;gap:.45rem .55rem;padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid #ffffff24;background:var(--ink);box-shadow:0 -8px 24px #0003;color:var(--page)}.sticky-purchase__summary{display:grid;grid-area:summary;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.sticky-purchase__image{display:block;width:42px;height:42px;overflow:hidden;border-radius:var(--image-radius);background:var(--surface-strong)}.sticky-purchase__image img{width:100%;height:100%;object-fit:cover}.sticky-purchase__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.05rem .45rem;min-width:0;line-height:1.25}.sticky-purchase__name,.sticky-purchase__variant{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase__name{font-size:.69rem}.sticky-purchase__variant{font-size:.68rem;color:#ffffffc7}.sticky-purchase__quantity{grid-column:1;min-width:0;font-size:.65rem;color:#ffffffc7}.sticky-purchase__price{grid-column:1;font-size:.78rem;font-weight:700}.sticky-purchase__savings{grid-column:2;grid-row:3/5;max-width:11rem;font-size:.64rem;font-weight:700;text-align:right}.sticky-purchase__cart-summary-visible{grid-area:cart;margin:0;color:#ffffffdb;font-size:.69rem;font-weight:700;line-height:1.25}.sticky-purchase__chevron{width:16px;height:16px;transition:transform .16s}.sticky-purchase__summary[aria-expanded=true] .sticky-purchase__chevron{transform:rotate(180deg)}.sticky-purchase__details{grid-area:details;padding:.65rem .75rem;border-top:1px solid #ffffff24}.sticky-purchase__details h2{margin:0 0 .5rem;font-family:inherit;font-size:.78rem;letter-spacing:0}.sticky-purchase__details h3{margin:.8rem 0 .35rem;font-family:inherit;font-size:.72rem;letter-spacing:0}.sticky-purchase__details dl{display:grid;gap:.35rem;margin:0}.sticky-purchase__details dl div{display:flex;justify-content:space-between;gap:1rem;font-size:.72rem}.sticky-purchase__details dl div[hidden]{display:none!important}.sticky-purchase__details dt{color:#ffffffbd}.sticky-purchase__details dd{margin:0;text-align:right}.sticky-purchase__cart-summary{margin:0 0 .4rem;font-size:.7rem;font-weight:700}.sticky-purchase__cart-items{display:grid;gap:.35rem;max-height:8rem;overflow:auto;margin:0;padding:0;list-style:none}.sticky-purchase__cart-items[hidden]{display:none!important}.sticky-purchase__cart-items li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.25rem .65rem;font-size:.68rem}.sticky-purchase__cart-item-name{min-width:0;overflow-wrap:anywhere}.sticky-purchase__cart-item-variant{color:#ffffffbd}.sticky-purchase__cart-items strong{min-width:4.25rem;text-align:right}.sticky-purchase__cart-subtotal{display:flex;justify-content:space-between;gap:1rem;margin:.45rem 0 0;padding-top:.4rem;border-top:1px solid #ffffff24;font-size:.7rem}.sticky-purchase__actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;min-width:0}.sticky-purchase__add,.sticky-purchase__checkout{width:100%;min-height:32px;padding:.385rem .35rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--page);font-size:.7rem;font-weight:800;letter-spacing:.015em;line-height:1.2}.sticky-purchase__checkout{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.sticky-purchase__add:disabled,.sticky-purchase__checkout:disabled{cursor:not-allowed;opacity:.45}.sticky-purchase__success{grid-area:actions;display:grid;min-height:46px;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:.1rem .35rem;font-size:.66rem;line-height:1.2}.sticky-purchase__success .product-form__added-check{grid-row:1/3}.sticky-purchase__error{grid-area:feedback;margin:0;color:#ffe49b;font-size:.74rem}.sticky-purchase__error[hidden]{display:none}@media(min-width:750px){.sticky-purchase:not([hidden]){inset:auto auto 1rem 50%;width:min(calc(100vw - 3rem),58rem);transform:translate(-50%);grid-template-columns:minmax(0,1fr) minmax(10rem,13rem) minmax(10rem,13rem);grid-template-areas:"summary actions actions" "cart actions actions" "details details details" "feedback feedback feedback";gap:.5rem .75rem;padding:.7rem .8rem;border:1px solid #ffffff24;border-radius:1rem}.sticky-purchase__summary{grid-template-columns:46px minmax(0,1fr) 18px}.sticky-purchase__image{width:46px;height:46px}.sticky-purchase__add,.sticky-purchase__checkout{min-height:34px;padding:.385rem .35rem}.sticky-purchase__success{min-height:48px}.sticky-purchase__details{padding:.7rem .8rem}}@media(max-width:749px){body:has(.sticky-purchase:not([hidden])) shopify-chat{--shopify-chat-activator-offset:13rem}}@media(prefers-reduced-motion:reduce){.product-form__added-check{animation:none!important}.sticky-purchase__chevron{transition:none}}.product-community-media{display:grid;justify-items:start;gap:1rem;margin:1.25rem 0}.product-community-media__eyebrow{margin:0;color:#8b6826}.product-community-media__message{max-width:16ch;margin:0;font-size:clamp(1.45rem,3.8vw,1.85rem);font-weight:700;line-height:1.12}.product-community-media .video-community__player-wrap{grid-column:auto;grid-row:auto;width:min(100%,20rem);margin-inline:0}.product-community-media .community-comment-rotator{width:100%;max-width:44rem}@media(max-width:749px){.video-community{margin-top:-2.2rem}.video-community__header>.eyebrow{transform:translate(-.55rem,.1rem)}.video-community .community-instagram-badge{width:min(100%,14rem)}.video-community .video-community__stage{width:calc(100% - .375rem);margin-top:-1.25rem;margin-right:auto;margin-left:-.2rem}}.community-comment-rotator{position:relative;width:100%;max-width:44rem;color:var(--ink)}.community-comment-rotator__list{display:grid;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.75rem;margin:0;padding:0;list-style:none}.community-comment-rotator__item{min-width:0}.community-comment-rotator__item--left{grid-column:1;grid-row:1}.community-comment-rotator__item--right{grid-column:1;grid-row:2}.community-comment-rotator__item[aria-hidden=true]{visibility:hidden;pointer-events:none}.community-comment-rotator__card{height:100%;overflow:hidden;padding:1rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface);box-shadow:0 .5rem 1.5rem #00000012;color:var(--ink)}.community-comment-rotator__author{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.community-comment-rotator__avatar{flex:none;width:2rem;height:2rem;overflow:hidden;border:1px solid var(--line);border-radius:50%;object-fit:cover}.community-comment-rotator__username{color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.05em}.community-comment-rotator__text{margin:0;overflow-wrap:anywhere;color:inherit;font-size:.88rem;line-height:1.55}.community-comment-rotator__item.is-entering{animation:community-comment-pop .38s cubic-bezier(.2,.75,.25,1) both}.video-community__stage{position:relative}.video-community .community-comment-rotator{color:#f4f0e8}.video-community .community-comment-rotator__card{border-color:#d9b76b46;border-radius:1.2rem;border-left:1px solid #d9b76b46;background:linear-gradient(115deg,#d4aa5810,#171719ed);box-shadow:0 .5rem 1.5rem #0003;color:#f4f0e8}.video-community .community-comment-rotator__avatar{border-color:#d9b76b55}.video-community .community-comment-rotator__username{color:#e5c779}.video-community .community-comment-rotator__text{color:#e7e1d6}@keyframes community-comment-pop{0%{opacity:0;transform:translateY(.55rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.community-comment-rotator--product .community-comment-rotator__card{padding:.95rem 1rem}.community-comment-rotator--product .community-comment-rotator__author{gap:.6rem;margin-bottom:.55rem}.community-comment-rotator--product .community-comment-rotator__avatar{width:2rem;height:2rem}.community-comment-rotator--product .community-comment-rotator__username{font-size:.72rem}.community-comment-rotator--product .community-comment-rotator__text{font-size:.84rem;line-height:1.5}@media(min-width:1000px){.community-comment-rotator--product .community-comment-rotator__card{padding:1rem 1.1rem}.community-comment-rotator--product .community-comment-rotator__text{font-size:.82rem}}@media(max-width:749px){.community-comment-rotator--product .community-comment-rotator__list{gap:.55rem}.community-comment-rotator--product .community-comment-rotator__card{padding:.7rem .8rem}.community-comment-rotator--product .community-comment-rotator__author{gap:.45rem;margin-bottom:.35rem}.community-comment-rotator--product .community-comment-rotator__avatar{width:1.7rem;height:1.7rem}.community-comment-rotator--product .community-comment-rotator__username{font-size:.68rem}.community-comment-rotator--product .community-comment-rotator__text{font-size:.75rem;line-height:1.45}}@media(min-width:750px)and (max-width:999px){.community-comment-rotator--video .community-comment-rotator__list{max-width:48rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:1rem}.community-comment-rotator--video .community-comment-rotator__item--left{grid-column:1;grid-row:1}.community-comment-rotator--video .community-comment-rotator__item--right{grid-column:2;grid-row:1}}@media(min-width:1000px){.video-community__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;column-gap:clamp(1.25rem,3.2vw,3rem);min-height:36rem}.video-community__player-wrap{grid-column:2;grid-row:1 / span 3;width:min(100%,20rem)}.community-comment-rotator--video{grid-column:1 / -1;grid-row:1 / span 3;align-self:stretch;max-width:none;z-index:3;pointer-events:none}.community-comment-rotator--video .community-comment-rotator__list{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(1.25rem,3.2vw,3rem);max-width:none;gap:0;pointer-events:none}.community-comment-rotator--video .community-comment-rotator__item{grid-row:2;align-self:center;pointer-events:auto}.community-comment-rotator--video .community-comment-rotator__item--left{grid-column:1}.community-comment-rotator--video .community-comment-rotator__item--right{grid-column:3}}@media(prefers-reduced-motion:reduce){.community-comment-rotator__item.is-entering{animation:none}}.community-instagram-badge{width:min(100%,24rem);margin-inline:auto}.community-instagram-badge__image{display:block;width:100%;height:auto}.video-community__header+.community-instagram-badge{margin-top:-.8rem;margin-bottom:1.5rem}.product-community-media .community-instagram-badge{justify-self:start;width:min(100%,20rem);margin:0}@media(max-width:749px){.video-community__header+.community-instagram-badge{margin-top:-1rem;margin-bottom:1rem}.product-community-media .community-instagram-badge{width:min(100%,12.75rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
