:root{--cf-ink:#232a27;--cf-green:#243f35;--cf-paper:#f7f6f2;--cf-line:#dedfd8;--cf-muted:#626861}body{background:var(--cf-paper);color:var(--cf-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading-link{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--cf-ink)}.header-wrapper,.footer{background:#fff}.header__heading-link .h2{font-size:27px;font-weight:700;letter-spacing:-.055em}.header{padding-top:19px!important;padding-bottom:19px!important}.header__menu-item{font-size:16px}.announcement-bar{background:#fff;color:var(--cf-muted);border-bottom:1px solid var(--cf-line)}.announcement-bar__message{font-size:14px}.footer{border-top:1px solid var(--cf-line)}.cf-home h1,.cf-product h1{font-weight:700;line-height:1.04}.cf-home h2{font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15;margin:0 0 12px}.cf-home p,.cf-product p{line-height:1.65}.cf-home a,.cf-product a{color:inherit}.cf-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--cf-green);border:1px solid var(--cf-green);border-radius:6px;color:#fff!important;text-decoration:none;padding:17px 25px;min-height:54px;font:600 18px Arial,sans-serif;cursor:pointer}.cf-button:hover{background:#355746}.cf-button:disabled{background:#727d75;border-color:#727d75;cursor:not-allowed}.cf-button:focus-visible,.cf-home a:focus-visible,.cf-product button:focus-visible,.cf-product a:focus-visible{outline:3px solid #a47b43;outline-offset:4px}.cf-caption{font-size:14px;color:var(--cf-muted)}.cf-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.13em!important;font-weight:600}.cf-text-link{text-underline-offset:4px;font-size:16px;color:var(--cf-green)!important}.cf-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;background:#efeee8}.cf-hero__copy{padding:clamp(30px,6vw,90px);align-self:center}.cf-hero h1{font-size:clamp(38px,4.4vw,68px);max-width:600px;margin:20px 0}.cf-lead{font-size:20px;max-width:450px;margin-bottom:30px}.cf-hero .cf-text-link{display:block;margin-top:18px}.cf-hero .cf-caption{margin-top:32px}.cf-hero__media{display:flex;align-items:center;justify-content:center;background:#fff;min-width:0}.cf-hero__media img{width:100%;height:auto;max-height:710px;object-fit:contain}.cf-steps{display:flex;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid var(--cf-line);font-size:16px}.cf-steps span{display:flex;align-items:center;gap:12px}.cf-steps b,.cf-step-label b{display:inline-grid;place-items:center;width:30px;height:30px;background:#e8eae2;border-radius:50%;font-size:15px;flex-shrink:0}.cf-finder{padding-top:64px;padding-bottom:45px;scroll-margin-top:100px}.cf-finder>p{color:var(--cf-muted)}.cf-tabs{display:flex;border-bottom:1px solid var(--cf-line);gap:26px;margin:28px 0 22px}.cf-tabs button{font:600 17px Arial,sans-serif;padding:12px 0;background:none;border:0;border-bottom:3px solid transparent;color:var(--cf-muted);cursor:pointer}.cf-tabs button[aria-pressed=true]{border-bottom-color:var(--cf-green);color:var(--cf-green)}.cf-series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cf-series-grid[hidden]{display:none}.cf-series-card{display:flex;align-items:center;gap:16px;min-height:118px;padding:16px;background:#fff;border:1px solid var(--cf-line);border-radius:7px;text-decoration:none;transition:border-color .15s}.cf-series-card:hover{border-color:var(--cf-green)}.cf-series-card img{width:65px;height:85px;object-fit:contain}.cf-series-card strong{display:block;font-size:18px}.cf-series-card small{display:block;font-size:14px;color:var(--cf-muted);margin-top:6px}.cf-arrow{margin-left:auto}.cf-model-help{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;background:#eaece4;border-radius:7px;margin-top:26px}.cf-model-help h3{font-size:22px;margin:0}.cf-model-help p{margin:5px 0 10px;font-size:16px}.cf-code{display:block;background:#d6d8d1;border:1px solid #b3b8ae;padding:12px 22px;border-radius:6px;font:600 26px monospace;box-shadow:inset 0 0 0 4px #e8e9e5}.cf-details{padding-top:25px;padding-bottom:50px}.cf-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.cf-detail-grid>div{background:#fff;border-radius:6px;overflow:hidden;height:340px}.cf-detail-grid img{width:100%;height:100%;object-fit:contain}.cf-benefits,.cf-service{display:flex;justify-content:space-around;gap:20px;padding-top:22px;padding-bottom:22px;font-size:16px}.cf-service{border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line)}.cf-disclaimer{text-align:center;font-size:14px;color:var(--cf-muted);padding:22px 15px;margin:0}.cf-product{padding-top:28px;padding-bottom:30px}.cf-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--cf-muted);margin-bottom:28px}.cf-breadcrumb a{text-decoration:none}.cf-product-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:55px}.cf-gallery{min-width:0}.cf-main-photo{display:block;background:#fff;padding:0;width:100%;border:0;border-radius:7px;overflow:hidden;cursor:zoom-in}.cf-main-photo img{width:100%;height:auto;max-height:740px;object-fit:contain;display:block}.cf-thumbnails{display:flex;gap:10px;overflow-x:auto;margin:14px 0}.cf-thumbnails button{border:1px solid var(--cf-line);background:#fff;flex:0 0 85px;height:90px;border-radius:5px;padding:4px;cursor:pointer}.cf-thumbnails button[aria-pressed=true]{border:2px solid var(--cf-green)}.cf-thumbnails img{height:100%;width:100%;object-fit:contain}.cf-purchase h1{font-size:clamp(30px,3vw,43px);margin:12px 0 16px}.cf-purchase .cf-eyebrow{margin:0}.cf-price{font-size:27px;font-weight:700;min-height:38px}.cf-product-intro{font-size:17px;color:var(--cf-muted);margin:13px 0 25px}.cf-step-label{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;margin:0 0 12px}.cf-confirmed-series{padding:20px 0;border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line)}.cf-confirmed-series>div{background:#e8ede2;border-radius:5px;display:flex;justify-content:space-between;padding:15px;font-size:17px}.cf-confirmed-series a{font-size:14px;text-underline-offset:3px}.cf-option{padding:20px 0;border:0;border-bottom:1px solid var(--cf-line);margin:0;min-width:0}.cf-option select,.cf-product-form>select{width:100%;border:1px solid #b4b9b1;border-radius:5px;padding:13px;background:#fff;color:var(--cf-ink);font:17px Arial,sans-serif;min-height:48px}.cf-color-option legend{padding:20px 0 0;margin-bottom:10px}.cf-color-option>span{display:block;font-size:15px;margin-bottom:10px}.cf-color-option small{font-size:14px;color:var(--cf-muted)}.cf-swatches{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 16px}.cf-swatches label{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:38px;height:38px}.cf-swatches input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cf-swatch{width:29px;height:29px;border-radius:50%;border:1px solid #b5b7b1;background:#888;pointer-events:none}.cf-swatches input:checked+.cf-swatch{outline:2px solid var(--cf-green);outline-offset:4px}.cf-swatches input:focus-visible+.cf-swatch{outline:3px solid #a47b43;outline-offset:4px}.cf-swatches input:disabled+.cf-swatch{opacity:.25;background-image:linear-gradient(135deg,transparent 45%,#333 47%,#333 53%,transparent 55%)}.cf-swatch--black{background:#25282a}.cf-swatch--gray,.cf-swatch--grey{background:#999c9b}.cf-swatch--light-blue{background:#8bbcd9}.cf-swatch--royal-blue{background:#244acb}.cf-swatch--purple{background:#8d4c9e}.cf-swatch--green{background:#2c885e}.cf-swatch--bright-red{background:#e23633}.cf-swatch--dark-red{background:#a32134}.cf-fit-help{font-size:15px;margin:16px 0}.cf-fit-help summary{cursor:pointer;color:var(--cf-green);text-decoration:underline;text-underline-offset:3px}.cf-fit-help p{color:var(--cf-muted)}.cf-selection{padding:13px;background:#eeeee8;border-radius:5px;font-size:15px;min-height:45px;margin:20px 0 15px}.cf-add{width:100%}.cf-contact{display:block;margin:18px 0}.cf-delivery{list-style:none;padding:0;margin:15px 0;font-size:14px}.cf-delivery li{padding:11px 0;border-bottom:1px solid var(--cf-line);line-height:1.6}.cf-accordions{margin-top:25px}.cf-accordions>details{border-bottom:1px solid var(--cf-line);padding:18px 0;font-size:16px}.cf-accordions summary{font-weight:600;cursor:pointer}.cf-accordions .rte{margin-top:15px}.cf-accordions table{width:100%;font-size:14px}.cf-accordions img{max-width:100%;height:auto}.cf-zoom{max-width:95vw;max-height:95vh;border:1px solid var(--cf-line);border-radius:8px;padding:12px}.cf-zoom::backdrop{background:#0009}.cf-zoom img{width:auto;max-width:85vw;height:auto;max-height:80vh;object-fit:contain;display:block}.cf-zoom button{display:block;margin-left:auto;background:#fff;border:1px solid var(--cf-line);padding:10px;cursor:pointer}@media(min-width:990px){.cf-purchase{padding-bottom:30px}.cf-gallery{align-self:start;position:sticky;top:100px}.cf-home .page-width{max-width:1240px}.cf-product.page-width{max-width:1320px}}@media(max-width:899px){.cf-hero{grid-template-columns:1fr 1fr}.cf-hero__copy{padding:30px}.cf-hero h1{font-size:40px}.cf-series-grid{grid-template-columns:repeat(2,1fr)}.cf-product-grid{gap:25px}.cf-purchase h1{font-size:29px}.cf-step-label{font-size:16px}}@media(max-width:650px){.header__heading-link .h2{font-size:23px}.cf-hero{grid-template-columns:1fr}.cf-hero__copy{padding:28px 24px 32px}.cf-hero h1{font-size:42px;max-width:330px}.cf-lead{font-size:18px}.cf-hero__media{grid-row:2}.cf-hero__media img{max-height:360px}.cf-hero .cf-caption{margin-top:20px}.cf-steps{gap:8px;padding:20px}.cf-steps span{font-size:13px;flex-direction:column;gap:8px;text-align:center;flex:1}.cf-finder{padding-top:35px;padding-bottom:25px}.cf-series-grid{grid-template-columns:1fr}.cf-series-card{min-height:90px}.cf-series-card img{height:66px;width:52px}.cf-model-help{padding:22px;align-items:flex-start}.cf-model-help p{font-size:15px}.cf-code{font-size:18px;padding:9px}.cf-detail-grid{gap:12px}.cf-detail-grid>div{height:220px}.cf-benefits,.cf-service{font-size:13px;gap:12px;line-height:1.6}.cf-product{padding-top:20px}.cf-breadcrumb{font-size:13px;margin-bottom:18px}.cf-product-grid{grid-template-columns:1fr;gap:20px}.cf-main-photo img{max-height:430px}.cf-thumbnails button{flex-basis:64px;height:70px}.cf-purchase h1{font-size:32px}.cf-purchase .cf-eyebrow{font-size:12px}.cf-option{padding:17px 0}.cf-zoom{padding:8px}.cf-details{padding-bottom:30px}}@media(max-width:650px){.header{grid-template-columns:auto 1fr auto}.header__heading-link .h2{font-size:19px;white-space:nowrap}.cf-hero__media{grid-row:1}.cf-hero__media img{max-height:260px}.cf-hero h1{font-size:36px}.cf-hero__copy{padding-top:24px}.cf-swatches{gap:6px}.cf-swatches label{width:34px;height:38px}.cf-swatch{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.cf-home *{scroll-behavior:auto;transition:none}}body{font-size:18px}.cf-finder>p{font-size:18px}.footer .footer-block__details-content,.footer .list-menu__item--link{font-size:16px}.footer .copyright__content{font-size:13px}.cf-detail-grid>figure{margin:0;background:#fff;border:1px solid var(--cf-line);border-radius:8px;overflow:hidden}.cf-detail-grid>figure img{display:block;height:310px;object-fit:contain}.cf-detail-grid figcaption{padding:24px 26px;border-top:1px solid #eee}.cf-detail-grid h3,.cf-guide-card h3{font-size:22px;line-height:1.3;margin:0 0 10px;font-weight:700}.cf-detail-grid p{font-size:17px;margin:0;color:var(--cf-muted)}.cf-guide{background:var(--cf-green);color:#fff;margin:20px 0 0;padding:60px 0}.cf-guide h2,.cf-guide h3{color:#fff}.cf-guide__intro{max-width:610px;font-size:18px;color:#e0e7df;margin:0 0 32px}.cf-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cf-guide-card{border-top:1px solid #779084;padding-top:25px}.cf-guide-card>span{display:block;font-size:14px;letter-spacing:.12em;color:#d7ddc7;margin-bottom:22px}.cf-guide-card p{font-size:17px;line-height:1.65;color:#e0e7df;margin:0 0 16px}.cf-guide-card a{font-size:16px;color:#fff!important;text-underline-offset:5px}.cf-faq{padding-top:64px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.cf-faq__intro p{font-size:18px;color:var(--cf-muted);max-width:330px}.cf-faq__list details{border-bottom:1px solid var(--cf-line);padding:20px 0}.cf-faq__list details:first-child{border-top:1px solid var(--cf-line)}.cf-faq__list summary{font-size:19px;font-weight:600;line-height:1.45;cursor:pointer;padding-right:12px}.cf-faq__list p{font-size:17px;color:var(--cf-muted);margin-bottom:0}.cf-faq__list a{text-underline-offset:4px}.cf-service{flex-wrap:wrap;font-size:16px}@media(max-width:650px){.cf-detail-grid{grid-template-columns:1fr;gap:20px}.cf-detail-grid>figure img{height:280px}.cf-detail-grid figcaption{padding:22px}.cf-guide{padding:38px 0}.cf-guide-grid{grid-template-columns:1fr;gap:22px}.cf-guide-card{padding-top:20px}.cf-guide-card>span{margin-bottom:12px}.cf-faq{grid-template-columns:1fr;gap:18px;padding-top:40px;padding-bottom:40px}.cf-faq__intro p{max-width:none}.cf-service{justify-content:flex-start;gap:12px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cover-redesign.css.map */
