.cc-collection-topper{--topper-green: #2b4a39;--topper-brown: #634421;--topper-grey-1: #f2f2f2;--topper-grey-2: #f7f7f7;--topper-ink: #000000;--topper-hairline: #e6e6e6}.cc-collection-topper .topper{padding-top:8px}.cc-collection-topper .topper__masthead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:1px solid var(--topper-ink);padding-bottom:20px}.cc-collection-topper .topper__title{margin:0;line-height:1.05;letter-spacing:-.015em}.cc-collection-topper .topper__subline{font-size:16px;font-weight:300;opacity:.6;margin-top:10px}.cc-collection-topper .topper__jump{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--topper-green);background:#fff;color:var(--topper-green);padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.cc-collection-topper .topper__jump:hover{background:var(--topper-green);color:#fff}.cc-collection-topper .topper__body{display:block;padding-top:32px}.cc-collection-topper .topper--railed .topper__body{display:grid;grid-template-columns:210px 1fr;gap:56px}.cc-collection-topper .topper__rail-inner{position:sticky;top:24px}.cc-collection-topper .topper__rail-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin-bottom:10px}.cc-collection-topper .topper__rail-links{display:flex;flex-direction:column;border-left:1px solid #d9d9d9}.cc-collection-topper .topper__rail-link{font-size:15px;line-height:1.3;font-weight:400;color:var(--topper-ink);padding:8px 0 8px 16px;text-decoration:none;border-left:2px solid transparent;margin-left:-1.5px}.cc-collection-topper .topper__rail-link:hover{color:var(--topper-green)}.cc-collection-topper .topper__rail-link.is-active{color:var(--topper-green);font-weight:600;border-left-color:var(--topper-green)}.cc-collection-topper .topper-img{display:block;width:100%;height:auto}.cc-collection-topper .topper-img--cover{height:100%;object-fit:cover}.cc-collection-topper .topper-prose{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.cc-collection-topper .topper-prose--left{grid-template-columns:340px 1fr}.cc-collection-topper .topper-prose--left .topper-prose__text{order:2}.cc-collection-topper .topper-prose--left .topper-prose__media{order:1;align-self:center}.cc-collection-topper .topper-prose--noimg{grid-template-columns:1fr;max-width:820px}.cc-collection-topper .topper-prose__text{font-size:17px;line-height:1.75;font-weight:300}.cc-collection-topper .topper-prose__text p{margin:0 0 18px}.cc-collection-topper .topper-prose__text p:last-child{margin-bottom:0}.cc-collection-topper .topper-prose__title{font-size:24px;margin:0 0 10px}.cc-collection-topper .topper-prose__media{margin:0}.cc-collection-topper .topper-prose__caption{font-size:13px;font-weight:300;opacity:.55;margin-top:8px}.cc-collection-topper .topper-prose+.topper-prose{margin-top:40px}.cc-collection-topper .topper-band+.topper-prose,.cc-collection-topper .topper-band+.topper-tiles,.cc-collection-topper .topper-band+.topper-rows,.cc-collection-topper .topper-band+.topper-split,.cc-collection-topper .topper-band+.topper-note{margin-top:40px}.cc-collection-topper .topper-video{display:block;width:100%;height:auto}.cc-collection-topper .topper-prose__text,.cc-collection-topper .topper-prose__media{min-width:0}.cc-collection-topper .topper-prose__media video,.cc-collection-topper .topper-prose__media iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#000}.cc-collection-topper .topper-heading{font-size:30px;letter-spacing:-.01em;margin:44px 0 0;border-bottom:1px solid var(--topper-green);padding-bottom:12px;scroll-margin-top:24px}.cc-collection-topper .topper-eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--topper-green);margin:28px 0 16px;scroll-margin-top:24px}.cc-collection-topper .topper-note{font-size:14.5px;line-height:1.6;font-weight:300;opacity:.6;margin:16px 0 0;max-width:660px}.cc-collection-topper .topper-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.cc-collection-topper .topper-tile--card{border:1px solid var(--topper-hairline);padding:20px 22px}.cc-collection-topper .topper-tile--card .topper-tile__media{width:75%;aspect-ratio:1 / 1;margin:14px auto;order:2}.cc-collection-topper .topper-tile--card.topper-tile--wide .topper-tile__media{width:100%;aspect-ratio:3 / 2}.cc-collection-topper .topper-tile--card{display:flex;flex-direction:column}.cc-collection-topper .topper-tile--card .topper-tile__title{order:1;margin:0;text-align:center}.cc-collection-topper .topper-tile--card .topper-tile__text{order:3;margin:0}.cc-collection-topper .topper-tile__media{aspect-ratio:7 / 4;background:var(--topper-grey-2);overflow:hidden}.cc-collection-topper .topper-tile__title{font-size:16px;margin:10px 0 0}.cc-collection-topper .topper-tile__text{font-size:14px;line-height:1.55;font-weight:300;opacity:.8;margin:5px 0 0}.cc-collection-topper .topper-rows{border-top:1px solid var(--topper-hairline)}.cc-collection-topper .topper-row{display:grid;grid-template-columns:150px 220px 1fr;gap:28px;align-items:center;padding:18px 0;border-bottom:1px solid var(--topper-hairline)}.cc-collection-topper .topper-row__media{aspect-ratio:1 / 1;background:var(--topper-grey-2);overflow:hidden}.cc-collection-topper .topper-row__title{font-size:16.5px;margin:0}.cc-collection-topper .topper-row__text{font-size:14.5px;line-height:1.6;font-weight:300;opacity:.8;margin:0}.cc-collection-topper .topper-split{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.cc-collection-topper .topper-split__panel{padding:26px 30px}.cc-collection-topper .topper-split__panel--a{background:var(--topper-grey-1)}.cc-collection-topper .topper-split__panel--b{background:var(--topper-grey-2);border-left:1px solid #fff}.cc-collection-topper .topper-split__media{aspect-ratio:4 / 1;background:#fff;margin-bottom:16px;overflow:hidden}.cc-collection-topper .topper-split--square .topper-split__panel{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start}.cc-collection-topper .topper-split--square .topper-split__media{aspect-ratio:1 / 1;margin-bottom:0}.cc-collection-topper .topper-split--square .topper-split__body{min-width:0}.cc-collection-topper .topper-footnote__media{aspect-ratio:4 / 1;background:var(--topper-grey-2);overflow:hidden;margin-bottom:12px}.cc-collection-topper .topper-footnote__media .topper-img{width:100%;height:100%;object-fit:cover}.cc-collection-topper .topper-footnote__stack{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cc-collection-topper .topper-footnote__srow{display:flex;align-items:center;gap:14px}.cc-collection-topper .topper-footnote__slabel{font-size:14px;font-weight:400}.cc-collection-topper .topper-footnote__chip{width:72px;aspect-ratio:1 / 1;background:var(--topper-grey-2);overflow:hidden;flex:none}.cc-collection-topper .topper-split__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cc-collection-topper .topper-split__title{font-size:18px;margin:0}.cc-collection-topper .topper-split__sub{font-size:13.5px;font-weight:300;opacity:.55}.cc-collection-topper .topper-split__text{font-size:15px;line-height:1.65;font-weight:300;margin:10px 0 0}.cc-collection-topper .topper-band{margin-top:40px;scroll-margin-top:24px;display:flow-root}.cc-collection-topper .topper-band--green{background:var(--topper-green);color:#fff}.cc-collection-topper .topper-band--brown{background:var(--topper-brown);color:#fff}.cc-collection-topper .topper-band--grey{background:var(--topper-grey-1);color:var(--topper-ink)}.cc-collection-topper .topper-band--green h3,.cc-collection-topper .topper-band--green h4,.cc-collection-topper .topper-band--brown h3,.cc-collection-topper .topper-band--brown h4{color:#fff}.cc-collection-topper .topper-band__main{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:center;padding:32px 36px}.cc-collection-topper .topper-band__main--full{grid-template-columns:1fr;padding-bottom:0}.cc-collection-topper .topper-band__title{font-size:24px;margin:0}.cc-collection-topper .topper-band__text{font-size:15.5px;line-height:1.7;font-weight:300;margin-top:10px;opacity:.92}.cc-collection-topper .topper-band__media{aspect-ratio:2 / 1;background:#ffffff1f;overflow:hidden}.cc-collection-topper .topper-band__fullimg{margin:20px 36px 36px;aspect-ratio:4 / 1;background:#ffffff1f;overflow:hidden}.cc-collection-topper .topper-band--square .topper-band__main{grid-template-columns:200px 1fr;padding:40px 44px;gap:44px}.cc-collection-topper .topper-band--square .topper-band__media{aspect-ratio:1 / 1;order:-1}.cc-collection-topper .topper-band--grey .topper-band__media{background:#fff}.cc-collection-topper .topper-band--strip .topper-band__strip{display:flex;align-items:center;gap:16px;padding:20px 28px}.cc-collection-topper .topper-band__strip-title{font-size:18px;margin:0;white-space:nowrap}.cc-collection-topper .topper-band__strip-text{font-size:15.5px;line-height:1.5;font-weight:300;opacity:.92}.cc-collection-topper .topper-band__strip-text p{margin:0}.cc-collection-topper .topper-band__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px;padding:20px 36px 32px}.cc-collection-topper .topper-step{background:#ffffff14;padding:20px 22px}.cc-collection-topper .topper-step--em{background:#ffffff29}.cc-collection-topper .topper-band--grey .topper-step{background:#fff}.cc-collection-topper .topper-step__label{font-size:12px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.cc-collection-topper .topper-step__title{font-size:17px;margin:6px 0 0}.cc-collection-topper .topper-step__text{font-size:14px;line-height:1.6;font-weight:300;margin:6px 0 0;opacity:.9}.cc-collection-topper .topper-footnotes{border-top:1px dashed #ccc;margin-top:40px;padding-top:22px}.cc-collection-topper .topper-footnotes__kicker{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin-bottom:16px}.cc-collection-topper .topper-footnotes__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cc-collection-topper .topper-footnote__title{font-size:15.5px;font-weight:600;margin:0}.cc-collection-topper .topper-footnote__text{font-size:14.5px;line-height:1.65;font-weight:300;opacity:.8;margin:6px 0 0}.cc-collection-topper .topper__products-anchor{height:0;margin-top:48px;scroll-margin-top:12px}@media(max-width:1023px){.cc-collection-topper .topper--railed .topper__body{display:block}.cc-collection-topper .topper__rail{display:none}}@media(max-width:749px){.cc-collection-topper .topper__masthead{flex-direction:column;align-items:flex-start;gap:14px}.cc-collection-topper .topper__body{padding-top:20px}.cc-collection-topper .topper-prose,.cc-collection-topper .topper-prose--left{display:block}.cc-collection-topper .topper-prose__media{margin-top:16px}.cc-collection-topper .topper-prose__text{font-size:15.5px}.cc-collection-topper .topper-heading{font-size:21px;margin-top:30px}.cc-collection-topper .topper-tiles{grid-template-columns:1fr 1fr;gap:14px}.cc-collection-topper .topper-split{grid-template-columns:1fr}.cc-collection-topper .topper-split--square .topper-split__panel{grid-template-columns:110px 1fr;gap:16px}.cc-collection-topper .topper-split__panel--b{border-left:0;border-top:1px solid #fff}.cc-collection-topper .topper-band__main,.cc-collection-topper .topper-band--square .topper-band__main{grid-template-columns:1fr;padding:20px 18px;gap:20px}.cc-collection-topper .topper-band--square .topper-band__media{order:0;width:60%;margin:0 auto}.cc-collection-topper .topper-band__fullimg{margin:16px 18px 18px}.cc-collection-topper .topper-band__steps{padding:12px 18px 20px}.cc-collection-topper .topper-band--strip .topper-band__strip{flex-direction:column;align-items:flex-start;gap:6px}.cc-collection-topper .topper-footnotes__grid{grid-template-columns:1fr;gap:18px}.cc-collection-topper .topper-row{grid-template-columns:110px 1fr;grid-template-rows:auto auto;gap:8px 18px}.cc-collection-topper .topper-row__media{grid-row:1 / 3}.cc-collection-topper .topper-row__text{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/collection-topper.css.map */
