:root{--gold:#C9A86A;--ink:#121313;--paper:#F6F3ED;--muted:#73706A;--line:#E5E1D9;--white:#fff;--radius:16px;--page-width:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#171716;font:16px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}p{margin:0 0 1.15rem}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.035em;margin:0 0 .8rem}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}h1{font-size:clamp(2.9rem,6vw,5.8rem)}h2{font-size:clamp(2.1rem,4vw,3.8rem)}h3{font-size:1.26rem}ul{padding-left:1.25rem}li{margin:.35rem 0}.container{width:min(calc(100% - 38px),var(--page-width));margin-inline:auto}.section-space{padding:clamp(55px,7vw,112px) 0}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:.73rem;font-weight:750;color:var(--gold);margin:0 0 1.05rem}.muted{color:var(--muted)}.serif{font-family:Georgia,serif;font-weight:400}.text-center{text-align:center}.lead{font-size:clamp(1.05rem,2vw,1.24rem);color:#6c675f;max-width:650px}.small{font-size:.82rem}.max-copy{max-width:660px}.rule{border:0;border-top:1px solid var(--line)}.grid{display:grid;gap:22px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;border:1px solid transparent;padding:12px 27px;text-align:center;font-weight:750;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--gold{background:var(--gold);color:#121212}.btn--gold:hover{background:#e0bd80}.btn--dark{background:#171717;color:#fff}.btn--outline{border-color:currentColor;color:inherit;background:transparent}.btn--light{background:#fff;color:#151515}.btn--full{width:100%}.visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;z-index:999;top:-70px;left:15px;background:#fff;padding:14px}.skip-link:focus{top:10px}.announcement-bar{padding:10px 14px;text-align:center;background:#141414;color:#fff;font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.announcement-bar span{color:var(--gold)}.site-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.site-header__inside{min-height:79px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.brand{font-weight:850;font-size:clamp(1.18rem,2vw,1.48rem);line-height:1;letter-spacing:-.055em;white-space:nowrap}.brand b{color:#b99150;font-weight:900}.desktop-nav{display:flex;gap:29px;align-items:center}.desktop-nav a{font-size:.77rem;text-transform:uppercase;letter-spacing:.09em;font-weight:750;transition:color .2s}.desktop-nav a:hover{color:#ae8545}.header-actions{display:flex;gap:16px;align-items:center;justify-content:end}.header-actions a,.icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;min-height:40px;min-width:36px}.cart-count{background:var(--gold);color:#171717;border-radius:50%;min-width:19px;height:19px;display:inline-grid;place-items:center;font-size:.64rem;font-weight:700;margin-left:3px}.mobile-menu-toggle{display:none}.mobile-nav{display:none;background:#fff;border-top:1px solid var(--line);padding:14px 20px}.mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-weight:650}.mobile-nav[hidden]{display:none}.cax-hero{background:#111211;color:#fff;overflow:hidden}.cax-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch;min-height:650px}.cax-hero__copy{padding:clamp(65px,7vw,106px) 4vw clamp(70px,8vw,110px) 0;display:flex;flex-direction:column;justify-content:center;position:relative}.cax-hero__copy h1{max-width:730px}.cax-hero__copy h1 em{font-style:normal;color:var(--gold)}.cax-hero__copy .lead{color:#d1cbc1;margin:20px 0 34px}.cax-hero__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;font-size:.77rem;text-transform:uppercase;letter-spacing:.08em;color:#c6c0b6;margin-top:45px}.hero-proof span:before{content:"\2726";color:var(--gold);padding-right:8px}.cax-hero__visual{padding:54px 0 54px 4%;display:flex;align-items:center;justify-content:center;position:relative}.cax-hero__visual:before{content:"";position:absolute;width:90%;height:76%;border-radius:50%;background:radial-gradient(circle,rgba(201,168,106,.22),transparent 65%);filter:blur(5px)}.hero-image-frame{background:#f9f8f4;width:min(100%,595px);aspect-ratio:1/1;position:relative;box-shadow:25px 32px #d2ab6614;border:1px solid #d7cbb4;overflow:hidden}.hero-image-frame img{width:100%;height:100%;object-fit:contain}.hero-image-frame:after{content:"COPPERARMER X  /  PERFORMANCE ESSENTIALS";position:absolute;right:13px;bottom:13px;color:#82775f;background:#fffcf4d9;padding:6px 8px;font-weight:750;letter-spacing:.12em;font-size:.57rem}.hero-side-label{position:absolute;top:28px;right:0;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;color:var(--gold)}.trust-strip{padding:22px 0;background:#f5f2eb}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trust-item{display:flex;align-items:center;gap:12px;font-weight:650;font-size:.81rem}.trust-item svg{flex:none;color:#b28b49}.section-title{margin-bottom:40px}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card{padding:34px 25px;background:#f8f6f1;border:1px solid #eeebe3;min-height:225px}.benefit-symbol{display:inline-grid;place-items:center;border:1px solid #c6a778;color:#8f6c37;border-radius:50%;width:52px;height:52px;margin-bottom:24px;font:27px Georgia,serif}.benefit-card h3{margin:0 0 10px}.benefit-card p{color:#716c65;font-size:.91rem;margin:0}.split-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,100px)}.split-feature__image{overflow:hidden;background:#f2f2f1}.split-feature__image img{width:100%;height:100%;min-height:400px;max-height:590px;object-fit:cover}.split-feature__copy{padding:24px 0}.feature-list{list-style:none;padding:0;margin:22px 0 28px}.feature-list li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid #ece8e0}.feature-list li:before{content:"\2713";position:absolute;left:0;color:#ac8549;font-weight:900}.section-cream{background:#f7f4ef}.section-dark{background:#151515;color:#fff}.section-dark .muted,.section-dark .lead{color:#c4beb5}.audiences{grid-template-columns:repeat(3,1fr)}.audience-card{border:1px solid #e7e2d8;background:#fff;overflow:hidden}.audience-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.audience-card__content{padding:26px}.audience-card p{color:#77736a;margin-bottom:0}.accent-line{width:66px;height:2px;background:var(--gold);margin:22px 0}.featured-product{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.featured-product__media{background:#f8f8f7;border:1px solid #e9e6e0;aspect-ratio:1;overflow:hidden}.featured-product__media img{width:100%;height:100%;object-fit:contain}.price{display:inline-flex;gap:10px;align-items:baseline;font-weight:780;font-size:1.5rem;letter-spacing:-.03em}.price s{font-weight:400;color:#95918b;font-size:1rem}.price .badge{font-size:.69rem;letter-spacing:.08em;font-weight:800;padding:4px 7px;background:#f2e7d6;color:#7e572b}.featured-product__copy .lead{margin:17px 0 22px}.badge-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.badge-row span{font-size:.77rem;border:1px solid #ddd8cd;padding:7px 10px;color:#5b5347}.faq-wrap{max-width:880px;margin:0 auto}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;font-weight:690}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.35rem;color:#b38b4c}.faq-item[open] summary:after{content:"\2212"}.faq-item .faq-answer{padding:0 30px 23px 0;color:#726c64}.newsletter-panel{background:#171716;color:#fff;padding:65px 30px;text-align:center}.newsletter-panel p{color:#cfcbc4}.newsletter-form{display:flex;max-width:550px;margin:25px auto 0;gap:8px}.newsletter-form input{min-width:0;flex:1;padding:14px 16px;border:1px solid #666;background:#272727;color:#fff}.newsletter-form .btn{white-space:nowrap}.newsletter-note{font-size:.76rem!important;margin-top:15px}.review-empty{border:1px dashed #d8cbbb;padding:42px;text-align:center;background:#faf8f4;color:#665b4b}.site-footer{background:#151515;color:#eee}.footer-top{padding:70px 0 43px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px}.site-footer h3{font-size:.83rem;text-transform:uppercase;letter-spacing:.13em;margin-bottom:18px;font-family:inherit}.site-footer p{color:#ada9a3;font-size:.88rem;max-width:340px}.site-footer a{color:#d1cec8;display:inline-block;margin-bottom:12px;font-size:.87rem}.site-footer a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #383838;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#aaa;font-size:.76rem;flex-wrap:wrap}.footer-bottom .payment-icons{display:flex;gap:9px;flex-wrap:wrap}.payment-icons svg{height:25px;width:auto}.country-select{background:#262626;color:#fff;border:1px solid #777;padding:9px;max-width:100%}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,5vw,75px);padding-top:35px;padding-bottom:85px}.breadcrumbs{font-size:.75rem;color:#888;margin:0 0 20px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.product-gallery__main{position:relative;background:#f7f6f3;border:1px solid #eeebe6;overflow:hidden;aspect-ratio:1/1}.product-gallery__slide{display:none;width:100%;height:100%;object-fit:contain}.product-gallery__slide.is-active{display:block}.product-gallery__main video{object-fit:contain}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:11px}.product-gallery__thumbs button{padding:0;border:2px solid transparent;background:#f6f5f2;aspect-ratio:1;overflow:hidden}.product-gallery__thumbs button[aria-pressed=true]{border-color:var(--gold)}.product-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.product-info{position:sticky;top:104px}.product-info h1{font-size:clamp(2rem,3vw,3.2rem);line-height:1.1;margin:12px 0 14px}.product-info .eyebrow{margin-bottom:8px}.product-info__desc{font-size:.98rem;color:#635e56;margin:18px 0 23px}.product-info__callouts{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0 22px}.product-info__callouts span{padding:7px 9px;background:#f5f1e9;color:#605443;font-size:.74rem;font-weight:650}.variant-label,.form-heading{display:block;font-size:.77rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;margin:21px 0 9px}.field{width:100%;padding:14px 13px;border:1px solid #ccc7bb;background:#fff;border-radius:0;color:#242424}.field:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pack-option{position:relative;cursor:pointer}.pack-option input{position:absolute;opacity:0;pointer-events:none}.pack-content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;border:1px solid #d2cbbf;padding:14px 5px;min-height:74px;transition:.2s;background:#fff}.pack-content strong{font-size:.92rem}.pack-content small{font-size:.7rem;color:#7d776e}.pack-option input:checked+.pack-content{border:2px solid var(--gold);background:#fcf8ef}.pack-option input:focus-visible+.pack-content{outline:2px solid black;outline-offset:2px}.product-price-row{display:flex;align-items:center;gap:15px;margin:18px 0}.product-price-row .price{font-size:1.8rem}.inventory-note{font-size:.78rem;color:#62615d}.product-form-actions{margin-top:22px}.product-form-actions .btn{min-height:61px}.product-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:8px 17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:23px;padding:18px 0;font-size:.76rem;color:#57534c}.product-guarantees span:before{content:"\2713";color:#ad8549;margin-right:7px}.product-details{margin-top:26px}.size-modal{background:#fff;border:0;padding:0;width:min(94vw,850px);max-height:85vh;box-shadow:0 20px 85px #0006;overflow-y:auto}.size-modal::backdrop{background:#0009}.size-modal__head{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid var(--line)}.size-modal__body{padding:20px}.size-modal img{max-height:560px;width:auto;margin-inline:auto}.size-modal table{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:20px}.size-modal td,.size-modal th{padding:10px;text-align:left;border-bottom:1px solid #ddd}.size-button{display:inline-flex;align-items:center;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;font-weight:700;color:#86642d;font-size:.84rem}.product-description{line-height:1.75}.product-description img{max-width:100%}.sticky-mobile-atc{display:none}.quantity-widget{display:flex;align-items:center;border:1px solid #d6d0c3;width:fit-content}.quantity-widget button{border:none;background:none;padding:12px 17px}.quantity-widget input{border:0;text-align:center;width:55px;-moz-appearance:textfield}.quantity-widget input::-webkit-inner-spin-button{-webkit-appearance:none}.product-card{border:1px solid #e7e3dc;background:#fff;overflow:hidden}.product-card>a{display:block}.product-card__image{aspect-ratio:1;background:#f8f8f5}.product-card__image img{height:100%;width:100%;object-fit:contain}.product-card__body{padding:17px}.product-card__body h3{font-size:1.03rem;font-weight:650;font-family:inherit;letter-spacing:-.02em}.product-card .price{font-size:1rem}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-tools{display:flex;justify-content:space-between;align-items:center;margin:25px 0;gap:20px;flex-wrap:wrap}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:45px}.pagination a,.pagination span{padding:9px 13px;border:1px solid var(--line)}.form-page{max-width:740px;margin:0 auto}.form-page label{font-size:.84rem;display:block;font-weight:700;margin:15px 0 5px}.form-page textarea{min-height:165px}.form-page .btn{margin-top:22px}.form-status{padding:15px;background:#f1f7ed;color:#2b602b;margin:15px 0}.form-errors{padding:15px;background:#fff1ef;color:#a22e25}.cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-line img{width:110px;height:110px;object-fit:contain;background:#f6f5f1}.cart-line__info a{font-weight:750}.cart-summary{text-align:right;margin:35px 0}.cart-summary .price{font-size:1.4rem}.cart-actions{display:flex;justify-content:flex-end;gap:15px;flex-wrap:wrap}.editorial-content{max-width:880px;margin:0 auto}.editorial-content img{margin:25px auto}.policy-links{display:flex;flex-direction:column}.empty-state{text-align:center;padding:85px 0}.collection-cover{aspect-ratio:5/2;object-fit:cover;width:100%;margin:20px 0}.contact-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.article-grid img{aspect-ratio:3/2;width:100%;object-fit:cover}.article-grid a{font-weight:700}.result-count{font-size:.85rem;color:#777}.testimonial-card{padding:29px;background:#f7f4ed;border:1px solid #e7e0d3}.testimonial-card blockquote{margin:0 0 15px;font-family:Georgia,serif;font-size:1.2rem}.testimonial-card cite{font-style:normal;color:#716a5f;font-size:.82rem}.size-guide-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.size-guide-split img{max-height:575px;object-fit:contain;margin:auto}.information-banner{border-left:3px solid var(--gold);background:#f8f5ef;padding:18px 22px;color:#6f6250;font-size:.89rem}.password-page{display:grid;min-height:100vh;place-items:center;background:#171717;color:#fff}.password-panel{max-width:520px;text-align:center;padding:45px}.password-panel input{color:#171717}.hide-on-desktop{display:none}@media(max-width:1050px){.desktop-nav{gap:14px}.desktop-nav a{font-size:.69rem}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-top>div:last-child{grid-column:span 3}.benefits-grid{grid-template-columns:repeat(2,1fr)}.hero-image-frame{box-shadow:none}}@media(max-width:780px){.container{width:min(calc(100% - 30px),var(--page-width))}.site-header__inside{min-height:65px;grid-template-columns:1fr auto}.desktop-nav{display:none}.mobile-menu-toggle{display:inline-flex}.mobile-nav:not([hidden]){display:block}.site-header__inside>.brand{grid-column:1}.header-actions{grid-column:2}.cax-hero__grid{grid-template-columns:1fr;min-height:0}.cax-hero__copy{padding:70px 0 28px}.cax-hero__copy h1{font-size:clamp(3.2rem,10vw,5rem)}.cax-hero__visual{padding:17px 0 50px}.hero-image-frame{max-width:550px}.hero-proof{margin-top:32px}.trust-strip__grid{grid-template-columns:1fr 1fr;gap:17px}.trust-item{font-size:.72rem}.split-feature,.featured-product,.size-guide-split,.product-layout,.contact-split{grid-template-columns:1fr}.split-feature__image img{max-height:500px;min-height:250px}.split-feature__copy{padding:10px 0}.audiences{grid-template-columns:1fr 1fr}.product-layout{gap:25px;padding-bottom:110px}.product-info{position:static}.product-gallery__thumbs{grid-template-columns:repeat(5,1fr)}.sticky-mobile-atc{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:60;padding:10px 15px;background:#fff;box-shadow:0 -5px 22px #0002}.sticky-mobile-atc .btn{min-width:50%;min-height:47px;font-size:.75rem}.sticky-mobile-atc .price{font-size:1.12rem}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:span 2}.article-grid,.collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:530px){.section-space{padding:56px 0}.cax-hero__copy h1{font-size:clamp(2.65rem,11vw,4rem)}.cax-hero__actions .btn{width:100%}.hero-proof{gap:13px}.trust-strip__grid{grid-template-columns:1fr 1fr}.trust-item svg{width:20px}.benefits-grid,.audiences,.collection-grid,.article-grid{grid-template-columns:1fr}.benefit-card{min-height:0;padding:25px}.audience-card img{aspect-ratio:16/10}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:span 2}.footer-bottom{justify-content:flex-start}.newsletter-form{flex-direction:column}.cax-hero__visual{padding-bottom:39px}.hero-side-label{display:none}.product-info h1{font-size:2rem}.product-gallery__thumbs{grid-template-columns:repeat(5,1fr);gap:5px}.pack-content{padding:12px 4px}.cart-line{grid-template-columns:72px 1fr;gap:12px}.cart-line img{width:72px;height:72px}.cart-line>div:last-child{grid-column:2}.cart-summary{text-align:left}.cart-actions{justify-content:flex-start}.size-guide-split{gap:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cax-theme.css.map */
