.ca-section{background-color:var(--ca-bg);padding-top:var(--ca-padding-top);padding-bottom:var(--ca-padding-bottom);color:var(--ca-text-color);content-visibility:auto;contain-intrinsic-size:auto 800px}.ca__container{max-width:var(--ca-max-width);margin:0 auto;padding:0 var(--ca-padding-horizontal)}.ca__hero{max-width:var(--ca-content-width);margin:0 auto var(--ca-hero-spacing);text-align:var(--ca-content-align)}.ca-section .ca__subheading{font-family:var(--ca-body-font);font-weight:var(--ca-body-weight);font-style:var(--ca-body-style);font-size:var(--ca-subheading-size);letter-spacing:var(--ca-body-letter-spacing);color:var(--ca-accent-color);text-transform:uppercase;margin:0 0 12px}.ca-section .ca__title{font-family:var(--ca-heading-font);font-weight:var(--ca-heading-weight);font-style:var(--ca-heading-style);font-size:var(--ca-title-size);letter-spacing:var(--ca-title-letter-spacing);text-transform:var(--ca-title-transform);line-height:var(--ca-title-line-height);color:var(--ca-heading-color);margin:0 0 16px}.ca-section .ca__subtitle{font-family:var(--ca-body-font);font-weight:var(--ca-body-weight);font-style:var(--ca-body-style);font-size:var(--ca-subtitle-size);letter-spacing:var(--ca-body-letter-spacing);line-height:var(--ca-body-line-height);color:var(--ca-text-color);margin:0}.ca__featured-image{margin-top:32px;border-radius:var(--ca-image-radius);overflow:hidden}.ca-section .ca__image{display:block;width:100%;height:auto;border-radius:var(--ca-image-radius)}.ca__content{font-family:var(--ca-body-font);font-weight:var(--ca-body-weight);font-style:var(--ca-body-style);font-size:var(--ca-body-size);letter-spacing:var(--ca-body-letter-spacing);line-height:var(--ca-body-line-height);color:var(--ca-text-color);text-align:var(--ca-content-align)}.ca__content p{margin:0 0 var(--ca-paragraph-spacing)}.ca__content p:last-child{margin-bottom:0}.ca__content h1,.ca__content h2,.ca__content h3,.ca__content h4,.ca__content h5,.ca__content h6{font-family:var(--ca-heading-font);font-weight:var(--ca-heading-weight);font-style:var(--ca-heading-style);color:var(--ca-heading-color);line-height:var(--ca-content-heading-line-height);letter-spacing:var(--ca-title-letter-spacing);margin:0 0 12px;padding-top:var(--ca-content-heading-spacing)}.ca__content>:first-child{padding-top:0}.ca__content h2{font-size:var(--ca-content-heading-size-h2)}.ca__content h3{font-size:var(--ca-content-heading-size-h3)}.ca__content h4{font-size:var(--ca-content-heading-size-h4)}.ca__content h5{font-size:calc(var(--ca-content-heading-size-h4) * .9)}.ca__content h6{font-size:calc(var(--ca-content-heading-size-h4) * .8)}.ca__content p a,.ca__content li a{all:unset;color:var(--ca-link-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color .3s ease}.ca__content p a:hover,.ca__content li a:hover{color:var(--ca-link-hover-color)}.ca__content p span,.ca__content p a span,.ca__content li span{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;display:inline!important;vertical-align:baseline!important}.ca__content strong,.ca__content b{font-weight:600}.ca__content ul,.ca__content ol{margin:0 0 var(--ca-paragraph-spacing);padding-left:1.5em}.ca__content li{margin-bottom:8px;line-height:var(--ca-body-line-height)}.ca__content li:last-child{margin-bottom:0}.ca__content ul li{list-style-type:disc}.ca__content ol li{list-style-type:decimal}.ca__content li>ul,.ca__content li>ol{margin-top:8px;margin-bottom:0}.ca__content blockquote{margin:var(--ca-paragraph-spacing) 0;padding:20px 24px;border-left:3px solid var(--ca-blockquote-border);font-style:italic;color:var(--ca-heading-color);background:transparent}.ca__content blockquote p{margin-bottom:8px}.ca__content blockquote p:last-child{margin-bottom:0}.ca__content img{display:block;max-width:100%;height:auto;margin:var(--ca-paragraph-spacing) 0;border-radius:var(--ca-image-radius)}.ca__content table{width:100%;border-collapse:collapse;margin:var(--ca-paragraph-spacing) 0;font-size:.95em}.ca__content th,.ca__content td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--ca-divider-color)}.ca__content th{font-family:var(--ca-heading-font);font-weight:var(--ca-heading-weight);color:var(--ca-heading-color);font-size:.9em;text-transform:uppercase;letter-spacing:.04em}.ca__content thead th{border-bottom-width:2px}.ca__content hr{border:none;border-top:1px solid var(--ca-divider-color);margin:calc(var(--ca-paragraph-spacing) * 2) 0}.ca__content code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;background:#0000000a;padding:2px 6px;border-radius:3px}.ca__content pre{background:#0000000a;padding:20px;border-radius:4px;overflow-x:auto;margin:var(--ca-paragraph-spacing) 0}.ca__content pre code{background:none;padding:0}.ca__content-outer{max-width:var(--ca-content-width);margin-left:auto;margin-right:auto}.ca__content-wrap{position:relative}.ca__content-wrap--collapsed{max-height:var(--ca-collapsed-height);overflow:hidden}.ca__fade{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,var(--ca-fade-color));pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:1}.ca__content-wrap--collapsed .ca__fade{opacity:1}.ca__toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:20px 0 0;background:none;border:none;cursor:pointer;font-family:var(--ca-body-font);font-size:var(--ca-body-size);font-weight:500;letter-spacing:var(--ca-body-letter-spacing);color:var(--ca-toggle-color);transition:opacity .3s ease;-webkit-appearance:none;appearance:none}.ca__toggle:hover{opacity:.75}.ca__toggle-icon{flex-shrink:0;transition:transform .3s ease}.ca__content-wrap:not(.ca__content-wrap--collapsed)~.ca__toggle .ca__toggle-icon{transform:rotate(180deg)}.ca__toggle:focus-visible{outline:2px solid var(--ca-accent-color);outline-offset:2px;border-radius:2px}@media(max-width:599px){.ca-section{padding-top:var(--ca-padding-top-mobile);padding-bottom:var(--ca-padding-bottom-mobile)}.ca__container{padding:0 var(--ca-padding-horizontal-mobile)}.ca-section .ca__title{font-size:var(--ca-title-size-mobile)}.ca-section .ca__subheading{font-size:var(--ca-subheading-size-mobile)}.ca-section .ca__subtitle{font-size:var(--ca-subtitle-size-mobile)}.ca__content{font-size:var(--ca-body-size-mobile)}.ca__content h2{font-size:var(--ca-content-heading-size-h2-mobile)}.ca__content h3{font-size:var(--ca-content-heading-size-h3-mobile)}.ca__content h4{font-size:var(--ca-content-heading-size-h4-mobile)}.ca__content h5{font-size:calc(var(--ca-content-heading-size-h4-mobile) * .9)}.ca__content h6{font-size:calc(var(--ca-content-heading-size-h4-mobile) * .8)}.ca__featured-image{margin-top:24px}.ca__content-wrap--collapsed{max-height:var(--ca-collapsed-height-mobile)}.ca__content blockquote{padding:16px 18px}.ca__content table{font-size:.9em}.ca__content th,.ca__content td{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.ca__content a,.ca__fade,.ca__toggle,.ca__toggle-icon{transition:none}}.ca__content a:focus-visible{outline:2px solid var(--ca-accent-color);outline-offset:2px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-collection-article.css.map */
