:root{--af-lx-page: #111214;--af-lx-panel: #1b1d21;--af-lx-raised: #232529;--af-lx-text: #f4f2ee;--af-lx-muted: #b8b6b0;--af-lx-rule: #3c3e43;--af-lx-control: #85817b;--af-lx-ember: #f2622e}.af-home :is(.af-hero,.af-discover,.af-products),.af-about{background:var(--af-lx-page);color:var(--af-lx-text)}.af-home .af-hero{padding-block:36px 40px;border-bottom:1px solid var(--af-lx-rule)}.af-home .af-hero__grid{grid-template-columns:minmax(0,1fr) 180px;gap:44px}.af-home .af-hero__copy{gap:18px}.af-home .af-hero h1{font-size:clamp(2.75rem,4.7vw,4.25rem);line-height:1.03;letter-spacing:.005em}.af-home .af-hero__description{max-width:56ch;color:var(--af-lx-muted);font-size:1rem}.af-home .af-hero__art{min-height:180px;border-radius:4px;aspect-ratio:1;background:linear-gradient(145deg,#25292d,#171a1d);border-color:var(--af-lx-rule)}.af-home .af-hero__art:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:2px;border-color:var(--af-lx-rule)}.af-home .af-hero__art img{width:58%;height:58%}.af-home .af-hero__signature{right:8px;bottom:8px;font-size:.45rem;background:var(--af-lx-panel);color:var(--af-lx-muted)}.af-home :is(.af-discover,.af-products){padding-block:36px 44px}.af-home .af-section-heading{margin-bottom:22px}.af-home .af-section-heading h2{font-size:clamp(2rem,3vw,2.75rem);line-height:1.15}.af-home :is(.af-eyebrow,.af-section-heading .af-eyebrow){color:var(--af-lx-muted)}.af-home .af-discover__grid{gap:16px}.af-home .af-card{min-height:196px;padding:24px;border-radius:4px;background:linear-gradient(135deg,#202428,#191c1f);border-color:var(--af-lx-rule);color:var(--af-lx-text)}.af-home .af-card .af-eyebrow{margin-bottom:22px;color:var(--af-lx-muted)}.af-home .af-card h3{font-size:1.8rem}.af-home .af-card p{color:var(--af-lx-muted)}.af-home .af-card__arrow{margin-top:18px;color:var(--af-lx-ember)}.af-home .af-card:hover{border-color:var(--af-lx-ember);color:var(--af-lx-text)}.af-home .af-products__grid{gap:28px 20px}.af-home .af-product__image{background:var(--af-lx-raised);border-radius:4px;border:1px solid var(--af-lx-rule)}.af-home .af-product{color:var(--af-lx-text)}.af-home .af-product h3{font-size:1rem;line-height:1.55}.af-home .af-product p{color:var(--af-lx-muted)}.af-home .af-about-strip{background:var(--af-lx-panel);color:var(--af-lx-text);border-color:var(--af-lx-rule)}.af-home .af-about-strip p{color:var(--af-lx-muted)}.af-button{border-radius:4px}.af-button--primary{background:var(--af-lx-ember);color:#111214}.af-button--primary:hover{background:#ff8152;color:#111214}.af-button--outline{color:var(--af-lx-text);border-color:var(--af-lx-control)}.af-button--outline:hover{background:var(--af-lx-raised);color:var(--af-lx-text)}.af-footer{background:#131618;color:var(--af-lx-text);border-top:1px solid var(--af-lx-rule)}.af-footer :is(.af-footer__brand p,.af-footer__bottom,.af-footer__policies a){color:var(--af-lx-muted)}.af-footer .af-footer__bottom{border-color:var(--af-lx-rule)}.af-footer a{color:var(--af-lx-text)}.af-footer :is(nav a,.af-footer__policies a){display:inline-flex;align-items:center;min-height:44px}.af-footer ul{gap:2px}.af-collection-intro{background:var(--af-lx-panel);color:var(--af-lx-text);padding-block:36px}.af-collection-intro .rte{color:var(--af-lx-muted)}.af-collection-intro .af-eyebrow{color:var(--af-lx-ember)}.product-card .product-card__content{border-radius:4px;box-shadow:inset 0 0 0 1px var(--af-lx-rule)}.product-card .card-gallery{background:var(--af-lx-raised);border-radius:4px}.product-card:focus-within .product-card__content{box-shadow:inset 0 0 0 2px var(--af-lx-ember)}.search-modal .search-input,.af-form-field :is(input,textarea,select){font-size:1rem}#MainContent .af-product-intro .af-product-media-note{color:var(--af-lx-muted)}#MainContent .af-buy-help{border-color:var(--af-lx-rule)}#MainContent .af-personalization-unavailable{border-color:var(--af-lx-control)}#MainContent .afpg[id^=AFProductGuide-]{--afpg-rule: var(--af-lx-rule);--afpg-ember: var(--af-lx-ember);background:var(--af-lx-page);color:var(--af-lx-text)}#MainContent .afpg[id^=AFProductGuide-] :is(.afpg__lead,.afpg__help){background:var(--af-lx-panel);color:var(--af-lx-text);border-top-width:2px}#MainContent .afpg[id^=AFProductGuide-] .afpg__image-note{background:var(--af-lx-raised)}#MainContent .afpg[id^=AFProductGuide-] :is(.afpg__fact dt,.afpg__secondary,.afpg__credit,.afpg__eyebrow){color:var(--af-lx-muted)}#MainContent .afpg[id^=AFProductGuide-] .afpg__policies{border-color:var(--af-lx-rule)}#MainContent .afpg[id^=AFProductGuide-] .afpg__contact{background:var(--af-lx-ember);color:#111214;border-radius:4px}#MainContent :is(.af-product-intro,.af-buy-help,.afpg[id^=AFProductGuide-]) :is(a,summary):focus-visible,.af-home :is(a,button):focus-visible,.af-footer a:focus-visible,.af-personalization :is(input,textarea,select):focus-visible{outline:3px solid var(--af-lx-ember);outline-offset:4px}.af-home .af-text-link{min-height:44px;display:inline-flex;align-items:center}@media(max-width:989px){.af-home .af-hero__grid{grid-template-columns:minmax(0,1fr) 140px;gap:24px}.af-home .af-hero__art{min-height:140px}}@media(max-width:749px){.af-home .af-shell{width:calc(100% - 40px)}.af-home .af-hero{padding-block:28px}.af-home .af-hero__grid{grid-template-columns:minmax(0,1fr)}.af-home .af-hero h1{font-size:clamp(2.5rem,10.7vw,3.4rem)}.af-home .af-hero__art{display:none}.af-home :is(.af-discover,.af-products){padding-block:28px}.af-home .af-discover__grid{grid-template-columns:minmax(0,1fr);gap:12px}.af-home .af-card{min-height:0;padding:20px}.af-home .af-card .af-eyebrow{margin-bottom:10px}.af-home .af-card__arrow{inset-inline-end:20px;top:20px;margin:0}.af-home .af-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.af-home .af-product h3{font-size:1rem;overflow-wrap:anywhere}.af-home .af-hero__actions .af-button{flex:1 1 140px;min-height:48px}#MainContent .afpg[id^=AFProductGuide-] .afpg__facts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.af-home .af-button,.product-card{transition:none}}.af-home .af-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.af-home .af-hero h1{max-width:16ch}.af-home .af-hero__copy{min-width:0}.af-home .af-card{background:var(--af-lx-panel);min-height:168px}.af-home .af-card .af-eyebrow{margin-bottom:14px}.af-home .af-card__arrow{margin-top:14px}.af-product-search{min-width:0;padding:28px;border:1px solid var(--af-lx-rule);border-radius:4px;background:var(--af-lx-panel)}.af-product-search label{display:block;margin-bottom:16px;font:700 1.65rem/1.2 var(--af-display);color:var(--af-lx-text)}.af-product-search__row{display:flex;gap:10px}.af-product-search input{min-width:0;width:100%;min-height:50px;border:1px solid var(--af-lx-control);border-radius:4px;background:var(--af-lx-page);color:var(--af-lx-text);padding:10px 14px;font:400 1rem/1.5 var(--af-body)}.af-product-search input::placeholder{color:var(--af-lx-muted);opacity:1}.af-product-search button{min-height:50px;flex-shrink:0;padding:10px 20px;border:1px solid var(--af-lx-ember);border-radius:4px;background:var(--af-lx-ember);color:#17181c;font:600 1rem/1.5 var(--af-body);cursor:pointer}.af-product-search p{color:var(--af-lx-muted);margin:14px 0 0;font-size:.875rem}.af-product-search :is(input,button):focus-visible{outline:3px solid var(--af-lx-ember);outline-offset:4px}#MainContent .facets__summary,#MainContent .facets-toggle__button{min-height:44px}#MainContent .search-page-input{min-height:52px;font-size:1rem}.af-form-field :is(input,textarea,select){background:var(--af-lx-panel);color:var(--af-lx-text);border-color:var(--af-lx-control);border-radius:4px;font-size:1rem}.af-form-field small{color:var(--af-lx-muted)}#MainContent product-card [role=heading]{-webkit-line-clamp:unset;display:block;overflow:visible;overflow-wrap:anywhere;line-height:1.5}#MainContent product-card .product-card__content{box-shadow:none}#MainContent product-card product-price{font-size:.95rem;line-height:1.5}@media(max-width:989px){.af-home .af-hero__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:30px}}@media(max-width:749px){.af-home .af-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.af-product-search{padding:20px}.af-product-search__row{gap:8px}.af-product-search button{padding-inline:16px}.af-home .af-card{min-height:0}}@media(forced-colors:active){.af-home .af-card,.af-product-search,#MainContent .afpg .afpg__lead,#MainContent .afpg .afpg__help{border:1px solid CanvasText}.af-home :is(a,input,button):focus-visible,#MainContent .afpg :is(a,summary):focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/archeryforge-luxury.css.map */
