.ac-collection-guide{--cg-ink:#202427;--cg-muted:#58605d;--cg-line:#dde2db;--cg-soft:#f4f6f1;--cg-lime:#c8ef33;background:#fff;color:var(--cg-ink);font-family:var(--text-font-family);font-size:16px;line-height:1.65}.ac-cg-wrap{max-width:1280px;margin-inline:auto;padding:0 48px}.ac-collection-guide :is(h1,h2,h3,p,dl,dd){margin:0}.ac-collection-guide :is(h1,h2,h3){font-family:var(--heading-font-family);color:var(--cg-ink);font-weight:700;letter-spacing:-.025em;text-transform:none}.ac-collection-guide h1{font-size:clamp(40px,5.3vw,72px);line-height:1.04}.ac-collection-guide h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12}.ac-collection-guide h3{font-size:24px;line-height:1.2}.ac-collection-guide p{color:var(--cg-muted)}.ac-collection-guide a{transition:background .18s,color .18s}.ac-collection-guide :is(a,summary,[tabindex]):focus-visible{outline:3px solid #597400;outline-offset:5px}.ac-collection-guide [id]{scroll-margin-top:150px}.ac-cg-intro{padding:66px 0 42px;max-width:1000px}.ac-collection-guide .ac-cg-eyebrow{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-ink);margin-bottom:16px}.ac-cg-lead{max-width:850px;font-size:18px;line-height:1.65;margin-top:22px}.ac-cg-jumps{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:26px}.ac-cg-jumps a{min-height:44px;display:inline-flex;gap:18px;align-items:center;font-size:14px;font-weight:600;border-bottom:1px solid var(--cg-line)}.ac-cg-jumps a:hover{border-color:var(--cg-ink)}.ac-cg-section-top{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.ac-cg-section-top h2{font-size:26px}.ac-cg-section-top>span{color:var(--cg-muted);font-size:14px}.ac-cg-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ac-cg-product{background:var(--cg-soft);border:1px solid #e9ece5;border-radius:18px;padding:26px 32px 32px;min-width:0}.ac-cg-product--pro{background:#eff4e6;border-color:#e0e8d3}.ac-cg-product-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:28px}.ac-cg-product-heading .ac-cg-eyebrow{margin:0;font-size:11px}.ac-cg-badge{background:var(--cg-ink);color:#fff;border-radius:4px;padding:4px 9px;font-size:11px;line-height:1.4;white-space:nowrap}.ac-cg-product-art{display:flex;justify-content:center;align-items:center;height:260px;margin:6px 0 12px}.ac-cg-product-art img{display:block;height:112%;width:auto;max-width:100%;object-fit:contain}.ac-cg-product-content h3{font-size:32px;line-height:1.1}.ac-cg-product-copy{margin-top:12px!important;max-width:410px;min-height:78px}.ac-cg-product-specs{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;padding:20px 0;border-block:1px solid #d6dece;margin-top:20px!important}.ac-cg-product-specs dt{font-size:11px;color:var(--cg-muted)}.ac-cg-product-specs dd{font-size:27px;font-weight:700;line-height:1.3;margin-top:6px}.ac-cg-product-specs dd span{font-size:13px;font-weight:400}.ac-cg-product-specs .ac-cg-spec-word{font-size:16px;line-height:1.3;margin-top:12px}.ac-cg-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:22px 0 18px;min-height:34px}.ac-cg-price>span{font-size:25px;font-weight:700;line-height:1.3}.ac-cg-price s{color:var(--cg-muted);font-size:14px}.ac-cg-button{display:inline-flex;min-height:50px;padding:12px 22px;align-items:center;justify-content:space-between;gap:32px;background:var(--cg-lime);color:var(--cg-ink);border:1px solid transparent;border-radius:6px;font-weight:700;line-height:1.4;font-size:15px;text-decoration:none}.ac-cg-button:hover{background:#b6dc25}.ac-cg-button--dark{background:var(--cg-ink);color:#fff}.ac-cg-button--dark:hover{background:#3a413e}.ac-cg-product .ac-cg-button{width:100%}.ac-collection-guide .ac-cg-fine{font-size:13px;line-height:1.6;margin-top:18px}.ac-cg-fine a{text-decoration:underline;text-underline-offset:3px}.ac-cg-products-note{max-width:920px}.ac-cg-chapter{padding:72px 0;border-top:1px solid var(--cg-line)}.ac-cg-models{padding-bottom:64px}.ac-cg-heading{max-width:850px;margin-bottom:32px}.ac-cg-heading>p:not(.ac-cg-eyebrow){margin-top:18px}.ac-cg-heading .ac-cg-text-link{margin-top:22px}.ac-cg-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--cg-line);border-radius:12px;overscroll-behavior-x:contain}.ac-cg-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.55}.ac-cg-table :is(th,td){padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cg-line);overflow-wrap:break-word}.ac-cg-table th:first-child{width:21%}.ac-cg-table thead th{font-family:var(--heading-font-family);font-size:24px;line-height:1.2;font-weight:700;background:#f4f6f1}.ac-cg-table thead span,.ac-cg-table td>span{display:block;font-family:var(--text-font-family);font-size:12px;font-weight:400;color:var(--cg-muted);line-height:1.5;margin-top:5px}.ac-cg-table :is(th,td):nth-child(3){background:#eff4e6}.ac-cg-table tbody th{font-weight:600}.ac-cg-table tbody tr:last-child>*{border-bottom:0}.ac-collection-guide .ac-cg-table thead th{text-align:center;vertical-align:middle}.ac-collection-guide .ac-cg-table th:first-child{text-align:center;vertical-align:middle;padding-inline:20px}.ac-cg-scroll-note{display:none;font-size:12px;margin-bottom:10px!important}.ac-cg-text-link{display:inline-flex;align-items:center;gap:16px;min-height:36px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#afb8a5;line-height:1.5}.ac-cg-text-link:hover{text-decoration-color:currentColor}.ac-cg-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ac-cg-step-number{font-family:var(--heading-font-family);font-size:40px;line-height:1;letter-spacing:-.04em;color:#758467;display:block;margin-bottom:22px}.ac-cg-step h3{margin-bottom:14px}.ac-cg-rally-note{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:center;background:var(--cg-soft);padding:32px;border-radius:12px;margin-top:36px}.ac-cg-rally-note .ac-cg-eyebrow{margin-bottom:10px}.ac-cg-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ac-cg-tile{border:1px solid var(--cg-line);border-radius:12px;padding:24px 20px}.ac-cg-small-number{display:block;font-size:10px;letter-spacing:.06em;font-weight:700;margin-bottom:24px;color:var(--cg-muted)}.ac-cg-tile h3{font-size:23px;margin-bottom:14px}.ac-cg-tile p{font-size:15px}.ac-cg-tile--accent{background:#eff4e6;border-color:#dfe7d3}.ac-cg-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px}.ac-cg-editorial-grid article{padding-left:20px;border-left:2px solid var(--cg-lime)}.ac-cg-editorial-grid h3{margin-bottom:12px}.ac-cg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:70px}.ac-cg-split .ac-cg-heading{margin:0}.ac-cg-buying-list article{display:grid;grid-template-columns:30px 1fr;gap:15px;border-bottom:1px solid var(--cg-line);padding:24px 0}.ac-cg-buying-list article:first-child{padding-top:0}.ac-cg-buying-list article:last-child{border:0;padding-bottom:0}.ac-cg-buying-list article>span{font-size:12px;font-weight:700;color:#68785a;padding-top:4px}.ac-cg-buying-list h3{margin-bottom:10px}.ac-cg-care-copy h3{margin-bottom:12px}.ac-cg-care-copy p+h3{margin-top:26px}.ac-cg-care-copy p+p{margin-top:22px}.ac-cg-trust{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;background:#202427;color:#fff;padding:44px;border-radius:16px}.ac-cg-trust :is(h2,.ac-cg-eyebrow){color:#fff}.ac-cg-trust p{color:#cbd0cb;margin:18px 0 24px}.ac-cg-trust .ac-cg-eyebrow{color:#c8ef33;margin-top:0}.ac-cg-trust-links>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:90px;border-bottom:1px solid #454d47;padding:18px 0}.ac-cg-trust-links>a:first-child{padding-top:0}.ac-cg-trust-links>a:last-child{border-bottom:0;padding-bottom:0}.ac-cg-trust-links strong{display:block;font-size:18px}.ac-cg-trust-links small{display:block;margin-top:6px;color:#cbd0cb;font-size:13px;line-height:1.5}.ac-cg-trust-links>a:hover{color:#c8ef33}.ac-cg-faq-items details{border-bottom:1px solid var(--cg-line)}.ac-cg-faq-items details:first-child{border-top:1px solid var(--cg-line)}.ac-cg-faq-items summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;padding:23px 0}.ac-cg-faq-items summary::-webkit-details-marker{display:none}.ac-cg-faq-items summary h3{font-family:var(--text-font-family);font-size:17px;font-weight:600;line-height:1.45;letter-spacing:0}.ac-cg-faq-items summary>span{font-size:25px;font-weight:400;line-height:1;transition:transform .15s}.ac-cg-faq-items details[open] summary>span{transform:rotate(45deg)}.ac-cg-answer{padding:0 36px 24px 0;color:var(--cg-muted)}.ac-cg-answer a{text-decoration:underline;text-underline-offset:3px}.ac-cg-answer p+p{margin-top:12px}@media(max-width:1000px){.ac-cg-wrap{padding-inline:30px}.ac-cg-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-cg-split{gap:36px}.ac-cg-product{padding:22px}.ac-cg-product-specs{grid-template-columns:1fr 1fr}.ac-cg-product-specs>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:12px}.ac-cg-product-specs .ac-cg-spec-word{margin:0}.ac-cg-trust{gap:30px;padding:32px}.ac-cg-three{gap:24px}.ac-cg-table :is(th,td){padding:16px}}@media(max-width:699px){.ac-cg-wrap{padding-inline:20px}.ac-cg-intro{padding:36px 0 32px}.ac-collection-guide h1{font-size:43px}.ac-cg-lead{font-size:16px;margin-top:18px}.ac-cg-jumps{gap:5px 20px;margin-top:20px}.ac-cg-jumps a{font-size:13px;min-height:40px}.ac-cg-section-top{display:block;margin-bottom:18px}.ac-cg-section-top h2{font-size:24px}.ac-cg-section-top>span{display:block;margin-top:8px;font-size:13px}.ac-cg-product-grid{grid-template-columns:1fr;gap:20px}.ac-cg-product{padding:22px;border-radius:12px}.ac-cg-product-art{height:230px}.ac-cg-product-content h3{font-size:30px}.ac-cg-product-copy{min-height:0;font-size:15px}.ac-cg-product-specs{grid-template-columns:1fr 1fr 1.3fr}.ac-cg-product-specs>div:last-child{grid-column:auto;display:block}.ac-cg-product-specs .ac-cg-spec-word{margin-top:12px;font-size:14px}.ac-cg-product-specs dt{font-size:10px}.ac-cg-price>span{font-size:24px}.ac-cg-chapter{padding:44px 0}.ac-cg-models{padding-bottom:40px}.ac-cg-heading{margin-bottom:26px}.ac-collection-guide h2{font-size:32px}.ac-cg-heading>p:not(.ac-cg-eyebrow){margin-top:15px}.ac-cg-three,.ac-cg-rally-note,.ac-cg-editorial-grid,.ac-cg-split,.ac-cg-trust{grid-template-columns:1fr}.ac-cg-three{gap:28px}.ac-cg-step{padding-bottom:26px;border-bottom:1px solid var(--cg-line)}.ac-cg-step:last-child{border-bottom:0;padding-bottom:0}.ac-cg-step-number{font-size:32px;margin-bottom:14px}.ac-cg-step h3{font-size:23px;margin-bottom:12px}.ac-cg-rally-note{padding:24px;gap:18px;margin-top:28px}.ac-cg-four{grid-template-columns:1fr;gap:14px}.ac-cg-tile{padding:24px}.ac-cg-small-number{margin-bottom:14px}.ac-cg-tile p{font-size:16px}.ac-cg-editorial-grid,.ac-cg-split{gap:28px}.ac-cg-trust{padding:26px;gap:24px;border-radius:12px}.ac-cg-trust .ac-cg-button{width:100%}.ac-cg-trust-links>a{min-height:84px}.ac-cg-scroll-note{display:block}.ac-cg-table{min-width:760px}.ac-cg-table :is(th,td){padding:14px}.ac-cg-table thead th{font-size:22px}.ac-cg-faq-items summary{padding:20px 0}.ac-cg-faq-items summary h3{font-size:16px}.ac-cg-answer{padding-right:16px;font-size:15px}.ac-collection-guide [id]{scroll-margin-top:125px}}@media(prefers-reduced-motion:reduce){.ac-collection-guide *{scroll-behavior:auto!important;transition:none!important}}.ac-cg-trust .ac-cg-review-summary{border-left:2px solid var(--cg-lime);padding-left:16px;font-size:15px}.ac-cg-review-summary strong{color:#fff;font-size:24px}.ac-cg-review-summary small{font-size:12px}@media(max-width:360px){body:has(.ac-collection-guide) .announcement-bar__message-row{min-width:0;max-width:100%;white-space:normal;text-align:center}body:has(.ac-collection-guide) .announcement-bar__message-mobile{white-space:normal}}.ac-cg-intro{padding-block:44px 30px}.ac-cg-lead{max-width:800px;margin-top:18px}.ac-cg-product-copy{min-height:52px}.ac-cg-product-content{display:flex;flex-direction:column}.ac-cg-price{margin-bottom:10px}.ac-collection-guide .ac-cg-order-note{font-size:12px;line-height:1.5;min-height:36px;margin-bottom:12px}.ac-cg-comparison-controls{display:none}.ac-cg-table{border-collapse:separate;border-spacing:0}.ac-cg-table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--cg-line)}.ac-cg-table thead th:first-child{background:var(--cg-soft);z-index:2}.ac-cg-learn-item{border-top:1px solid var(--cg-line)}.ac-cg-learn-item:last-child{border-bottom:1px solid var(--cg-line)}.ac-cg-learn-item>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;list-style:none;cursor:pointer}.ac-cg-learn-item>summary::-webkit-details-marker{display:none}.ac-cg-learn-item>summary h3{font-size:25px;line-height:1.25}.ac-cg-learn-item>summary p{font-size:15px;margin-top:8px}.ac-cg-learn-item>summary>span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;font-size:26px;line-height:1;background:var(--cg-soft);border-radius:50%;transition:transform .15s}.ac-cg-learn-item[open]>summary>span{transform:rotate(45deg);background:#e9f4c4}.ac-cg-learn-body{padding:8px 0 32px}.ac-cg-learn-intro{max-width:900px;margin-bottom:26px}.ac-cg-learn-body h4{font-family:var(--heading-font-family);font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:var(--cg-ink);margin:0 0 12px}.ac-cg-learn-body .ac-cg-care-copy{max-width:900px}.ac-cg-learn-body .ac-cg-care-copy p+h4{margin-top:26px}.ac-cg-learn-guide-link{margin-top:20px!important}.ac-cg-closing{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:36px;margin:0 0 56px;background:var(--cg-soft);border:1px solid var(--cg-line);border-radius:14px}.ac-cg-closing h2{font-size:32px}.ac-cg-closing .ac-cg-eyebrow{margin-bottom:10px}.ac-cg-closing p:not(.ac-cg-eyebrow){margin-top:12px}.ac-cg-closing .ac-cg-button{flex-shrink:0;text-align:center;justify-content:center}@media(max-width:1000px){.ac-cg-closing{padding:28px;gap:24px}.ac-cg-closing h2{font-size:28px}}@media(max-width:699px){.ac-cg-intro{padding-block:24px}.ac-cg-intro .ac-cg-eyebrow{margin-bottom:10px}.ac-collection-guide h1{font-size:38px}.ac-cg-lead{margin-top:14px;font-size:16px;line-height:1.55}.ac-cg-jumps{gap:0 18px;margin-top:14px}.ac-cg-jumps a{font-size:13px;min-height:40px}.ac-cg-section-top{margin-bottom:16px}.ac-cg-section-top>span{display:none}.ac-cg-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:0 18px;padding:20px}.ac-cg-product-heading{grid-column:1/-1;grid-row:1;min-height:26px;margin-bottom:12px}.ac-cg-product-art{grid-column:1;grid-row:2/4;height:140px;align-self:center;margin:0}.ac-cg-product-art img{height:160px;width:160px;max-width:none;flex-shrink:0;object-fit:contain}.ac-cg-product-content{display:contents}.ac-cg-product-content h3{grid-column:2;grid-row:2;align-self:end;font-size:27px;line-height:1.12}.ac-cg-product-copy{grid-column:2;grid-row:3;align-self:start;font-size:14px;line-height:1.5;min-height:0;margin-top:8px!important}.ac-cg-product-specs{grid-column:1/-1;grid-row:4;margin-top:14px!important;padding-block:14px}.ac-cg-price{grid-column:1/-1;grid-row:5;margin:16px 0 6px;min-height:30px}.ac-cg-price>span{font-size:23px}.ac-cg-product .ac-cg-order-note{grid-column:1/-1;grid-row:6;font-size:11px;min-height:0;margin-bottom:12px}.ac-cg-product .ac-cg-button{grid-column:1/-1;grid-row:7;justify-content:center;text-align:center;min-height:48px}.ac-cg-models{padding-bottom:32px}.ac-cg-chapter{padding-block:36px}.ac-cg-comparison-controls{display:flex;gap:6px;margin:0 0 18px;padding:5px;border:1px solid var(--cg-line);border-radius:8px;background:var(--cg-soft)}.ac-cg-comparison-controls label{position:relative;flex:1;min-width:0;cursor:pointer}.ac-cg-comparison-controls input{position:absolute;width:1px;height:1px;opacity:0;inset:50% auto auto 50%}.ac-cg-comparison-controls label>span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px;font-size:13px;font-weight:600;border-radius:5px;text-align:center;line-height:1.4}.ac-cg-comparison-controls input:checked+span{background:var(--cg-ink);color:#fff}.ac-cg-comparison-controls input:focus-visible+span{outline:3px solid #597400;outline-offset:2px}.ac-cg-table{min-width:660px}.ac-cg-table :is(th,td){padding:14px 12px}.ac-collection-guide .ac-cg-table th:first-child{padding-inline:12px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap .ac-cg-table{min-width:0;width:100%;font-size:13px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap tr>:nth-child(4){display:none}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap th:first-child{width:28%;padding-inline:8px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap :is(th,td):not(:first-child){width:36%;padding-inline:9px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap thead th{font-size:22px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap thead span{font-size:11px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-scroll-note{display:none}.ac-cg-learn-item>summary{padding-block:22px;gap:16px}.ac-cg-learn-item>summary h3{font-size:22px}.ac-cg-learn-item>summary p{font-size:14px;line-height:1.5;margin-top:7px}.ac-cg-learn-item>summary>span{width:28px;height:28px;flex-basis:28px;font-size:23px}.ac-cg-learn-body{padding-bottom:26px}.ac-cg-learn-body h4{font-size:21px}.ac-cg-closing{display:block;padding:26px 22px;margin-bottom:36px}.ac-cg-closing h2{font-size:29px}.ac-cg-closing .ac-cg-button{display:flex;width:100%;margin-top:22px;gap:0;font-size:14px}}@media(max-width:360px){.ac-cg-wrap{padding-inline:16px}.ac-cg-product{grid-template-columns:72px minmax(0,1fr);gap:0 14px;padding:16px}.ac-cg-product-content h3{font-size:25px}.ac-cg-product-heading .ac-cg-eyebrow{font-size:10px}.ac-cg-badge{font-size:10px;padding:4px 7px}.ac-cg-product-copy{font-size:13px}.ac-cg-price>span{font-size:22px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap thead th{font-size:19px}.ac-cg-comparison-controls:has(input[value=models]:checked)~.ac-cg-table-wrap :is(th,td):not(:first-child){padding-inline:7px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ac-collection-guide.css.map */
