.collection-post{--collection-post-background: rgb(var(--background-primary, 244 244 244));--collection-post-surface: #ffffff;--collection-post-text: rgb(var(--text-primary, 0 0 0));--collection-post-muted: #454748;--collection-post-accent: rgb(var(--accent, 185 52 37));--collection-post-border: rgb(var(--text-primary, 0 0 0) / .12);--collection-post-button: rgb(var(--button-background-primary, 185 52 37));--collection-post-button-text: rgb(var(--button-text-primary, 255 255 255));--collection-post-max-width: 1200px;--collection-post-collapsed-height: 700px;--collection-post-padding-top: var(--spacing-12, 48px);--collection-post-padding-bottom: var(--spacing-16, 64px);--collection-post-padding-left: 0px;--collection-post-padding-right: 0px;--collection-post-legacy-faq-align: left;--collection-post-legacy-faq-max-width: none;--collection-post-radius: var(--rounded-lg, 24px);color:var(--collection-post-text);background:var(--collection-post-background)}.collection-post .collection-post__inner,.collection-post .collection-post__read-more,.collection-post .collection-post__content--component *,.collection-post .collection-post__content--component *:before,.collection-post .collection-post__content--component *:after{box-sizing:border-box}.collection-post .collection-post__inner{width:min(calc(100% - (var(--container-gutter, 20px) * 2)),var(--collection-post-max-width));margin-inline:auto;padding:var(--collection-post-padding-top) var(--collection-post-padding-right) var(--collection-post-padding-bottom) var(--collection-post-padding-left)}.collection-post .collection-post__content{position:relative}.collection-post .collection-post__content--component{font-family:var(--text-font-family, inherit);font-size:var(--text-base, 1rem);font-weight:var(--text-font-weight, 400);font-style:var(--text-font-style, normal);line-height:1.6;letter-spacing:var(--text-letter-spacing, normal)}.collection-post .collection-post__content--left{text-align:left}.collection-post .collection-post__content--center{text-align:center}.collection-post .collection-post__content--right{text-align:right}.collection-post .collection-post__content.is-collapsed{max-height:var(--collection-post-collapsed-height);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.collection-post .collection-post__content--component h2,.collection-post .collection-post__content--component h3,.collection-post .collection-post__content--component h4,.collection-post .collection-post__content--component h5,.collection-post .collection-post__content--component h6{color:var(--collection-post-text);font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 700);font-style:var(--heading-font-style, normal);letter-spacing:var(--heading-letter-spacing, -.01em);text-transform:var(--heading-text-transform, none);text-wrap:balance;overflow-wrap:anywhere}.collection-post .collection-post__content--component h2{margin:0 0 .75em;font-size:var(--text-h2, 2rem);line-height:1.1}.collection-post .collection-post__content--component h3{margin:0 0 .6em;font-size:var(--text-h3, 1.5rem);line-height:1.2}.collection-post .collection-post__content--component h4{font-size:var(--text-h4, 1.375rem);line-height:1.3}.collection-post .collection-post__content--component h5{font-size:var(--text-h5, 1.125rem);line-height:1.4}.collection-post .collection-post__content--component h6{font-size:var(--text-h6, 1rem);line-height:1.4}.collection-post .collection-post__content--component p,.collection-post .collection-post__content--component ul,.collection-post .collection-post__content--component ol{margin-top:0;margin-bottom:var(--spacing-4, 1rem)}.collection-post .collection-post__content--component ul,.collection-post .collection-post__content--component ol{padding-inline-start:1.35rem}.collection-post .collection-post__content--component li+li{margin-top:.55rem}.collection-post .collection-post__content--component a:not(.collection-post__button){color:var(--collection-post-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.collection-post .collection-post__content--component a:not(.collection-post__button):hover{text-decoration-thickness:2px}:where(.collection-post .collection-post__content--legacy) h1,:where(.collection-post .collection-post__content--legacy) h2,:where(.collection-post .collection-post__content--legacy) h3,:where(.collection-post .collection-post__content--legacy) h4,:where(.collection-post .collection-post__content--legacy) h5,:where(.collection-post .collection-post__content--legacy) h6{color:var(--collection-post-text)}:where(.collection-post .collection-post__content--legacy) h1{margin-top:1.5em;margin-bottom:.75em;font-size:2.5em;font-weight:700}:where(.collection-post .collection-post__content--legacy) h2{margin-top:1.3em;margin-bottom:.65em;font-size:2em;font-weight:700;text-align:var(--collection-post-legacy-faq-align)}:where(.collection-post .collection-post__content--legacy) h3{margin-top:1.1em;margin-bottom:.55em;font-size:1.5em;font-weight:700}:where(.collection-post .collection-post__content--legacy) p{margin-top:.6em;margin-bottom:1em;line-height:1.6}:where(.collection-post .collection-post__content--legacy) ul{margin-top:.6em;margin-bottom:1em;padding-left:2em;list-style-type:disc}:where(.collection-post .collection-post__content--legacy) ul li{margin-bottom:.5em}:where(.collection-post .collection-post__content--legacy) a{color:inherit;text-decoration:underline}:where(.collection-post) .accordion-container{max-width:var(--collection-post-legacy-faq-max-width);margin:0 auto;padding:2rem 0;--color: var(--collection-post-text)}:where(.collection-post) .accordion-container h2{margin-top:1.3em;margin-bottom:.65em;color:var(--collection-post-text);font-size:2em;font-weight:700;text-align:var(--collection-post-legacy-faq-align)}:where(.collection-post) .accordion .accordion-item{border-bottom:1px solid #e5e5e5}:where(.collection-post) .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid var(--color);border-radius:unset}:where(.collection-post) .accordion button{position:relative;display:block;width:100%;padding:1em 0;color:var(--color);font-size:1.15em;font-weight:400;text-align:left;background:none;border:none;outline:none}:where(.collection-post) .accordion button:hover{color:var(--color);cursor:pointer}:where(.collection-post) .accordion button:hover:after{color:var(--color);cursor:pointer;border:1px solid var(--color)}:where(.collection-post) .accordion button .accordion-title{padding:1em 1.5em 1em 0}:where(.collection-post) .accordion button .icon{position:absolute;top:18px;right:0;display:inline-block;width:22px;height:22px}:where(.collection-post) .accordion button .icon:before,:where(.collection-post) .accordion button .icon:after{position:absolute;display:block;content:"";background:currentColor}:where(.collection-post) .accordion button .icon:before{top:9px;left:5px;width:10px;height:2px}:where(.collection-post) .accordion button .icon:after{top:5px;left:9px;width:2px;height:10px}:where(.collection-post) .accordion button[aria-expanded=true]{color:var(--color)}:where(.collection-post) .accordion button[aria-expanded=true] .icon:after{width:0}:where(.collection-post) .accordion button[aria-expanded=true]+.accordion-content{max-height:20em;opacity:1;transition:all .2s linear;will-change:opacity,max-height}:where(.collection-post) .accordion .accordion-content{max-height:0;overflow:hidden;opacity:0;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}:where(.collection-post) .accordion .accordion-content p{margin:2em 0;font-size:16px;font-weight:300}.collection-post .collection-post__section{margin-block:clamp(2.75rem,6vw,5.5rem)}.collection-post .collection-post__section:first-child{margin-top:0}.collection-post .collection-post__section:last-child{margin-bottom:0}.collection-post .collection-post__section--compact{margin-inline:auto}.collection-post .collection-post__eyebrow{margin-bottom:.75rem;color:var(--collection-post-accent);font-size:var(--text-xs, .75rem);font-weight:700;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}.collection-post .collection-post__lead{color:var(--collection-post-muted);font-size:var(--text-lg, 1.25rem);line-height:1.6}.collection-post .collection-post__note{padding:var(--spacing-4, 1rem) var(--spacing-5, 1.25rem);color:var(--collection-post-muted);background:var(--collection-post-surface);border-inline-start:3px solid var(--collection-post-accent);border-radius:0 var(--collection-post-radius) var(--collection-post-radius) 0}.collection-post .collection-post__highlight{color:var(--collection-post-accent);font-weight:700}.collection-post .collection-post__grid{display:grid;gap:clamp(1rem,2.5vw,1.75rem)}.collection-post .collection-post__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-post .collection-post__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-post .collection-post__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.collection-post .collection-post__product{display:grid;width:min(100%,980px);margin-inline:auto;grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;overflow:hidden;background:var(--collection-post-surface);border:1px solid var(--collection-post-border);border-radius:var(--collection-post-radius)}.collection-post .collection-post__content .collection-post__product-media{display:block;width:min(100%,420px);max-height:420px;aspect-ratio:4 / 3;padding:clamp(.75rem,2vw,1.5rem);align-self:center;justify-self:center;color:inherit;text-decoration:none;background:var(--collection-post-surface);background:color-mix(in srgb,var(--collection-post-background),var(--collection-post-surface) 65%);overflow:hidden}.collection-post .collection-post__product-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.collection-post .collection-post__product-content{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.collection-post .collection-post__product-title{margin-top:0}.collection-post .collection-post__product-content .collection-post__actions{justify-content:flex-start}.collection-post .collection-post__grid--2 .collection-post__product{grid-template-columns:1fr}.collection-post .collection-post__grid--2 .collection-post__product-media{width:100%;max-width:420px}.collection-post .collection-post__card{height:100%;padding:clamp(1.25rem,2.5vw,2rem);background:var(--collection-post-surface);border:1px solid var(--collection-post-border);border-radius:var(--collection-post-radius)}.collection-post .collection-post__card--featured{background:linear-gradient(145deg,color-mix(in srgb,var(--collection-post-accent),transparent 92%),var(--collection-post-surface));border-color:color-mix(in srgb,var(--collection-post-accent),var(--collection-post-border) 70%)}.collection-post .collection-post__card-title{margin-top:0}.collection-post .collection-post__card-label{display:inline-flex;margin-bottom:.85rem;padding:.35rem .65rem;color:var(--collection-post-accent);font-size:var(--text-xs, .75rem);font-weight:700;line-height:1.7;letter-spacing:.04em;background:color-mix(in srgb,var(--collection-post-accent),transparent 90%);border-radius:var(--rounded-full, 9999px)}.collection-post .collection-post__feature-list,.collection-post .collection-post__checklist{display:grid;gap:.8rem;padding:0;list-style:none}.collection-post .collection-post__feature-list li,.collection-post .collection-post__checklist li{position:relative;margin:0;padding-inline-start:1.75rem}.collection-post .collection-post__feature-list li:before,.collection-post .collection-post__checklist li:before{position:absolute;inset:.5em auto auto 0;width:.65rem;height:.65rem;content:"";background:var(--collection-post-accent);border-radius:50%}.collection-post .collection-post__checklist li:before{width:.8rem;height:.45rem;background:transparent;border-bottom:2px solid var(--collection-post-accent);border-left:2px solid var(--collection-post-accent);border-radius:0;transform:rotate(-45deg)}.collection-post .collection-post__steps{display:grid;gap:1rem;padding:0;list-style:none;counter-reset:collection-post-step}.collection-post .collection-post__step{position:relative;min-height:4rem;margin:0;padding:1.2rem 1.2rem 1.2rem 4.5rem;background:var(--collection-post-surface);border:1px solid var(--collection-post-border);border-radius:var(--collection-post-radius);counter-increment:collection-post-step}.collection-post .collection-post__step:before{position:absolute;top:1.1rem;left:1.15rem;display:grid;width:2.35rem;height:2.35rem;color:var(--collection-post-button-text);font-weight:700;content:counter(collection-post-step);place-items:center;background:var(--collection-post-accent);border-radius:50%}.collection-post .collection-post__table-wrap{width:100%;overflow-x:auto;background:var(--collection-post-surface);border:1px solid var(--collection-post-border);border-radius:var(--collection-post-radius);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.collection-post .collection-post__table{width:100%;min-width:720px;margin:0;border-collapse:collapse;border-spacing:0;line-height:1.6;text-align:left}.collection-post .collection-post__table th,.collection-post .collection-post__table td{min-width:0;padding:1rem clamp(1rem,1.8vw,1.5rem);vertical-align:top;border-bottom:1px solid var(--collection-post-border);overflow-wrap:anywhere}.collection-post .collection-post__table :is(th,td):first-child{padding-inline-start:clamp(1rem,1.8vw,1.5rem)}.collection-post .collection-post__table :is(th,td):last-child{padding-inline-end:clamp(1rem,1.8vw,1.5rem)}.collection-post .collection-post__table th{color:var(--collection-post-text);font-weight:700;vertical-align:middle;background:color-mix(in srgb,var(--collection-post-accent),var(--collection-post-surface) 94%)}.collection-post .collection-post__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--collection-post-background),var(--collection-post-surface) 72%)}.collection-post .collection-post__table td:first-child{font-weight:600}.collection-post .collection-post__table tr:last-child td{border-bottom:0}.collection-post .collection-post__cta{padding:clamp(1.5rem,4vw,3.25rem);color:var(--collection-post-text);text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--collection-post-accent),transparent 92%),var(--collection-post-surface));border:1px solid var(--collection-post-border);border-radius:var(--collection-post-radius)}.collection-post .collection-post__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.collection-post .collection-post__button,.collection-post .collection-post__read-more{display:inline-flex;min-height:44px;padding:.75rem 1.25rem;align-items:center;justify-content:center;color:var(--collection-post-text);font-family:var(--text-font-family, inherit);font-size:var(--text-sm, .875rem);font-weight:700;font-style:var(--text-font-style, normal);line-height:1.6;letter-spacing:var(--text-letter-spacing, normal);text-decoration:none;background:transparent;border:1px solid var(--collection-post-text);border-radius:var(--rounded-button, 4px);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.collection-post .collection-post__button--primary{color:var(--collection-post-button-text);background:var(--collection-post-button);border-color:var(--collection-post-button)}.collection-post .collection-post__button:hover,.collection-post .collection-post__read-more:hover{transform:translateY(-1px)}.collection-post .collection-post__button--secondary:hover,.collection-post .collection-post__read-more:hover{color:var(--collection-post-button-text);background:var(--collection-post-text)}.collection-post .collection-post__button:focus-visible,.collection-post .collection-post__read-more:focus-visible,.collection-post .collection-post__product-media:focus-visible,.collection-post .collection-post__faq-item summary:focus-visible{outline:2px solid var(--collection-post-accent);outline-offset:3px}.collection-post .collection-post__read-more{margin:1.5rem auto 0}.collection-post .collection-post__read-more[hidden]{display:none}.collection-post .collection-post__faq{margin-top:clamp(3rem,7vw,6rem)}.collection-post .collection-post__faq-heading--left{text-align:left}.collection-post .collection-post__faq-heading--center{text-align:center}.collection-post .collection-post__faq-heading--right{text-align:right}.collection-post .collection-post__faq-list{border-top:1px solid var(--collection-post-border)}.collection-post .collection-post__faq-item{border-bottom:1px solid var(--collection-post-border)}.collection-post .collection-post__faq-item summary{position:relative;padding:1.15rem 2.5rem 1.15rem 0;font-weight:700;cursor:pointer;list-style:none}.collection-post .collection-post__faq-item summary::-webkit-details-marker{display:none}.collection-post .collection-post__faq-item summary:after{position:absolute;top:50%;right:.25rem;width:.65rem;height:.65rem;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .16s ease}.collection-post .collection-post__faq-item[open] summary:after{transform:translateY(-30%) rotate(225deg)}.collection-post .collection-post__faq-answer{max-width:880px;padding:0 0 1.25rem;color:var(--collection-post-muted)}@media(max-width:989px){.collection-post .collection-post__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-post .collection-post__split{grid-template-columns:1fr}}@media(max-width:749px){.collection-post .collection-post__inner{padding-top:calc(var(--collection-post-padding-top) * .75);padding-right:calc(var(--collection-post-padding-right) * .75);padding-bottom:calc(var(--collection-post-padding-bottom) * .75);padding-left:calc(var(--collection-post-padding-left) * .75)}.collection-post .collection-post__grid--2,.collection-post .collection-post__grid--3,.collection-post .collection-post__product{grid-template-columns:1fr}.collection-post .collection-post__content .collection-post__product-media{width:100%;max-width:420px;max-height:none}.collection-post .collection-post__product-content{padding:1.5rem}.collection-post .collection-post__section{margin-block:2.75rem}.collection-post .collection-post__card{padding:1.2rem;border-radius:var(--rounded, 12px)}.collection-post .collection-post__actions{align-items:stretch;flex-direction:column}.collection-post .collection-post__button{width:100%}}@media(prefers-reduced-motion:reduce){.collection-post *,.collection-post *:before,.collection-post *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-collection-post.css.map */
