#MainContent .cpk2{--cpk2-red:#E31E21;--cpk2-ink:#111111;--cpk2-muted:#5E5E5B;--cpk2-line:#DDDDDA;--cpk2-soft:#F6F6F5;font-family:Archivo,Arial,sans-serif;font-size:16px}#MainContent .cpk2 :is(h1,h2,h3,h4){font-family:Archivo,Arial,sans-serif;font-weight:800}#MainContent .cpk2 :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--cpk2-red);outline-offset:3px}#MainContent .cpk2 .cpk2-wrap{max-width:1320px;padding-inline:20px}#MainContent .cpk2 h1{font-size:clamp(32px,8.6vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.045em;max-width:15em}#MainContent .cpk2 h2{font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.04em}#MainContent .cpk2 h3{font-size:19px;font-weight:800;letter-spacing:-.025em}#MainContent .cpk2 .cpk2-breadcrumb{display:flex;flex-wrap:wrap;gap:4px 10px;padding:20px 0 16px;font-size:14px;line-height:1.4}#MainContent .cpk2 .cpk2-breadcrumb:before{content:"";flex:0 0 28px;width:28px;height:2px;margin-right:2px;background:repeating-linear-gradient(90deg,var(--cpk2-red) 0 6px,transparent 6px 10px)}#MainContent .cpk2 .cpk2-breadcrumb a{display:inline-flex;align-items:center;min-height:32px}#MainContent .cpk2 .cpk2-breadcrumb>span:last-child{color:var(--cpk2-ink);font-weight:600;white-space:normal}#MainContent .cpk2 .cpk2-brand{font-size:14px;font-weight:700;color:var(--cpk2-ink);margin:2px 0 10px!important}#MainContent .cpk2 .cpk2-hero{gap:0 72px}#MainContent .cpk2 .cpk2-stage{border-radius:0;max-width:var(--cpk2-stage-size,640px)}#MainContent .cpk2 .cpk2-zoom-label{border:0;border-radius:999px;padding:7px 12px;font-size:13px}#MainContent .cpk2 .cpk2-counter{font-size:13px;border-radius:999px;padding:3px 10px}#MainContent .cpk2 .cpk2-gallery-arrow{border:1.5px solid var(--cpk2-line);background:#fff}#MainContent .cpk2 .cpk2-thumbs{max-width:var(--cpk2-stage-size,640px);margin-top:12px;gap:10px}#MainContent .cpk2 .cpk2-thumb{flex:0 0 68px;width:68px;height:68px;border:2px solid transparent;border-radius:0;padding:2px}#MainContent .cpk2 .cpk2-thumb:hover{border-color:#a3a3a0}#MainContent .cpk2 .cpk2-thumb[aria-current=true]{border-color:var(--cpk2-ink);box-shadow:none}#MainContent .cpk2 .cpk2-summary{margin:12px 0 0!important;max-width:34em;font-size:16px;color:var(--cpk2-muted)}#MainContent .cpk2 ul.cpk2-highlights,#MainContent .cpk2 .cpk2-highlights{gap:10px}#MainContent .cpk2.cpk2-main ul.cpk2-highlights>li{font-size:15px;font-weight:500}#MainContent .cpk2 .cpk2-price-row{margin:20px 0;padding:16px 0;border-block:1px solid var(--cpk2-line)}#MainContent .cpk2 .cpk2-price{font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1}#MainContent .cpk2 .cpk2-price s{font-size:18px;font-weight:500}#MainContent .cpk2 .cpk2-stock{font-size:14px;gap:8px}#MainContent .cpk2 .cpk2-stock:before{width:8px;height:8px}#MainContent .cpk2 .cpk2-option{margin-bottom:22px}#MainContent .cpk2 .cpk2-option legend{font-size:15px;font-weight:800;letter-spacing:-.01em}#MainContent .cpk2 .cpk2-option legend>span{font-size:15px}#MainContent .cpk2 .cpk2-choice>span{min-height:48px;padding:10px 22px;border:1.5px solid var(--cpk2-line);border-radius:999px;font-size:15px;font-weight:600}#MainContent .cpk2 .cpk2-choice input:checked+span{border-color:var(--cpk2-ink);box-shadow:inset 0 0 0 1px var(--cpk2-ink);background:var(--cpk2-soft)}#MainContent .cpk2 .cpk2-choice:hover>span{border-color:var(--cpk2-ink)}#MainContent .cpk2 .cpk2-choice--unavailable>span{text-decoration:line-through;text-decoration-color:#b9b9b6;color:#8a8a87}#MainContent .cpk2 .cpk2-choice--unavailable small{font-size:12px;text-decoration:none}#MainContent .cpk2 .cpk2-text-button{font-size:15px!important;font-weight:700;min-height:44px}#MainContent .cpk2 .cpk2-buy-row{gap:10px}#MainContent .cpk2 .cpk2-quantity{min-height:56px;border:1.5px solid var(--cpk2-line);border-radius:999px;padding-inline:4px}#MainContent .cpk2 .cpk2-quantity button{width:42px;min-height:52px;font-size:20px;border-radius:999px}#MainContent .cpk2 .cpk2-quantity input{min-height:52px;font-size:16px;font-weight:700}#MainContent .cpk2 .cpk2-buy{min-height:56px;border:2px solid var(--cpk2-ink);border-radius:999px;background:var(--cpk2-ink);font-size:16px!important;font-weight:700!important}#MainContent .cpk2 .cpk2-buy:before{background:var(--cpk2-red)}@media(hover:hover){#MainContent .cpk2 .cpk2-buy:hover:not(:disabled){border-color:var(--cpk2-red)}}#MainContent .cpk2 .cpk2-buy:disabled{background:#8a8a87;border-color:#8a8a87}#MainContent .cpk2 .cpk2-express .shopify-payment-button__button--unbranded{border-radius:999px;min-height:54px}#MainContent .cpk2.cpk2-main .cpk2-express .shopify-payment-button__more-options{font-size:14px;font-weight:600;color:var(--cpk2-ink);text-decoration:underline;text-underline-offset:4px}#MainContent .cpk2 .cpk2-status,#MainContent .cpk2 .cpk2-reload,#MainContent .cpk2.cpk2-main .cpk2-delivery-note{font-size:14px}#MainContent .cpk2.cpk2-main nav.cpk2-service-links>a.cpk2-policy-link{min-height:52px;border:1.5px solid var(--cpk2-line);border-radius:999px;font-size:14px;font-weight:700;padding:10px 16px}#MainContent .cpk2.cpk2-main nav.cpk2-service-links>a.cpk2-policy-link>svg:first-child{width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--cpk2-red)}#MainContent .cpk2.cpk2-main .cpk2-store-review,#MainContent .cpk2.cpk2-main .cpk2-store-review a{font-size:14px}#MainContent .cpk2.cpk2-main nav.cpk2-page-nav{margin-top:40px}#MainContent .cpk2.cpk2-main nav.cpk2-page-nav>a{min-height:48px;border:1.5px solid var(--cpk2-line);border-radius:999px;background:#fff;font-size:14px;font-weight:700;padding:10px 18px}#MainContent .cpk2.cpk2-main nav.cpk2-page-nav>a[aria-current=location]{background:var(--cpk2-ink);border-color:var(--cpk2-ink);color:#fff}@media(hover:hover){#MainContent .cpk2.cpk2-main nav.cpk2-page-nav>a:hover:not([aria-current=location]){background:#fff;border-color:var(--cpk2-red);color:var(--cpk2-red)}}#MainContent .cpk2.cpk2-section{padding:48px 0;border-top:2px solid var(--cpk2-ink)}#MainContent .cpk2 .cpk2-section-heading p{font-size:15px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-shell,#MainContent .cpk2 .cpk2-guide-box{border:0;border-radius:0;background:var(--cpk2-soft)}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-header{padding:28px 24px 20px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-header h2{font-size:clamp(26px,6.6vw,32px);font-weight:800}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-header p{font-size:16px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-choices{background:var(--cpk2-soft);padding:0 24px 20px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-choices button{min-height:46px;border:1.5px solid var(--cpk2-line);border-radius:999px;font-size:14px;font-weight:700;padding:9px 18px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-choices button[aria-pressed=true]{background:var(--cpk2-ink);border-color:var(--cpk2-ink);color:#fff}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-panel{background:var(--cpk2-soft);padding:8px 24px 30px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-image{border-radius:0;background:#fff}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-copy .cpk2-rich{font-size:16px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-copy h3{font-size:22px}#MainContent .cpk2 .cpk2-kicker{font-size:13px!important}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-footnote{background:#ededeb}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-footnote-label,#MainContent .cpk2.cpk2-product-guide .cpk2-guide-footnote .cpk2-guide-note,#MainContent .cpk2 .cpk2-caution{font-size:14px}#MainContent .cpk2.cpk2-detail-section{padding:48px 0;border-top:2px solid var(--cpk2-ink)}#MainContent .cpk2 .cpk2-description-content,#MainContent .cpk2 .cpk2-rich{font-size:16px;line-height:1.7;color:#3a3a38}#MainContent .cpk2 .cpk2-rich img{border-radius:0}#MainContent .cpk2 .cpk2-details-grid{gap:48px}#MainContent .cpk2 .cpk2-accordion,#MainContent .cpk2 .cpk2-description .cpk-desc-accordion{border:0;border-bottom:1px solid var(--cpk2-line);border-radius:0;box-shadow:none;background:transparent;margin:0}#MainContent .cpk2 .cpk2-accordion:hover{border-color:var(--cpk2-line)}#MainContent .cpk2 .cpk2-accordion[open]{box-shadow:none}#MainContent .cpk2 .cpk2-accordion>summary,#MainContent .cpk2 .cpk2-description .cpk-desc-accordion>summary{min-height:60px;padding:16px 0;font-size:16px;font-weight:700}#MainContent .cpk2 .cpk2-answer,#MainContent .cpk2 .cpk2-description .cpk-desc-accordion-body{padding:0 0 20px;font-size:16px}#MainContent .cpk2 .cpk2-toggle{background:transparent}#MainContent .cpk2 details[open]>summary .cpk2-toggle{background:transparent}#MainContent .cpk2 .cpk2-specs{border:0;border-radius:0;background:var(--cpk2-soft);padding:0 24px}#MainContent .cpk2 .cpk2-specs>summary{font-size:20px;font-weight:800;letter-spacing:-.03em;padding:24px 0 16px}#MainContent .cpk2 .cpk2-fact{font-size:15px;border-top-color:#ddddda}#MainContent .cpk2 .cpk2-fact dd{font-weight:600}#MainContent .cpk2 .cpk2-spec-note{font-size:13px}#MainContent .cpk2 .cpk2-product-card{border:0;border-radius:0;padding:0;gap:16px;background:transparent}#MainContent .cpk2 .cpk2-product-card--current{background:transparent}#MainContent .cpk2 .cpk2-product-card>a{flex:0 0 110px;background:#fff}#MainContent .cpk2 .cpk2-product-card img{width:110px;height:110px}#MainContent .cpk2 .cpk2-product-card h3,#MainContent .cpk2.cpk2-comparison .cpk2-product-card h3{font-size:17px;font-weight:800}#MainContent .cpk2 .cpk2-product-card h3 a:hover{color:var(--cpk2-red)}#MainContent .cpk2 .cpk2-product-card p,#MainContent .cpk2.cpk2-comparison .cpk2-product-card p{font-size:15px}#MainContent .cpk2 .cpk2-product-card .cpk2-card-price{font-size:17px;font-weight:800}#MainContent .cpk2 .cpk2-card-link,#MainContent .cpk2 .cpk2-current-label{font-size:14px;font-weight:700}#MainContent .cpk2.cpk2-comparison{border-top:2px solid var(--cpk2-ink);border-bottom:0}#MainContent .cpk2.cpk2-comparison .cpk2-section-heading h2{font-size:clamp(26px,6.6vw,34px);font-weight:800}#MainContent .cpk2 .cpk2-faq-layout header p,#MainContent .cpk2 .cpk2-contact-link{font-size:16px}#MainContent .cpk2 .cpk2-dialog{border:0;border-radius:0}#MainContent .cpk2 .cpk2-dialog-top button{border:2px solid var(--cpk2-ink);background:#fff;border-radius:999px;min-width:44px}#MainContent .cpk2 .cpk2-dialog-top h2{font-size:20px}#MainContent .cpk2 .cpk2-dialog--policy{border-radius:0}#MainContent .cpk2 .cpk2-policy-body{font-size:16px}#MainContent .cpk2 .cpk2-policy-footer{font-size:14px}#MainContent .cpk2 .cpk2-sticky span{font-size:20px;font-weight:800}#MainContent .cpk2 .cpk2-sticky small{font-size:13px}#MainContent .cpk2 .cpk2-sticky .cpk2-buy{min-height:48px;padding-inline:22px}@media(min-width:750px){#MainContent .cpk2 .cpk2-wrap{padding-inline:40px}#MainContent .cpk2 h1{font-size:clamp(34px,4vw,42px)}}@media(min-width:1001px){#MainContent .cpk2 h1{font-size:clamp(38px,3.4vw,50px)}#MainContent .cpk2.cpk2-section,#MainContent .cpk2.cpk2-detail-section{padding:64px 0}}@media(max-width:780px){#MainContent .cpk2 h1{font-size:clamp(30px,8.2vw,36px)}#MainContent .cpk2 h2{font-size:26px}#MainContent .cpk2 .cpk2-hero{gap:20px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-header{padding:24px 20px 18px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-choices{padding:0 20px 18px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-panel{padding:8px 20px 26px}#MainContent .cpk2.cpk2-product-guide .cpk2-guide-choices button{font-size:14px;padding:9px 14px}#MainContent .cpk2.cpk2-main nav.cpk2-service-links>a.cpk2-policy-link{font-size:14px}#MainContent .cpk2 .cpk2-fact{font-size:15px}#MainContent .cpk2.cpk2-section,#MainContent .cpk2.cpk2-detail-section{padding:36px 0}}@media(max-width:390px){#MainContent .cpk2 h1{font-size:30px}#MainContent .cpk2 .cpk2-fact{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cpk2-brand.css.map */
