.oc-lc{box-sizing:border-box;background:var(--lc-background);padding:var(--lc-top) var(--lc-side_padding) var(--lc-bottom);margin-block:var(--lc-above) var(--lc-below)}.oc-lc *{box-sizing:border-box}.oc-lc__inner{max-width:var(--lc-max_width);margin:auto}.oc-lc--full .oc-lc__inner{max-width:none}.oc-lc__header{text-align:var(--lc-heading-align);margin-bottom:var(--lc-heading_gap)}.oc-lc__heading,.oc-lc__subheading{margin:0;color:var(--lc-heading_color);overflow-wrap:anywhere}.oc-lc__subheading{margin-top:var(--lc-subheading_gap)}.oc-lc__header em{color:var(--lc-accent)}.oc-lc__grid{display:grid;grid-template-columns:repeat(var(--lc-cols),minmax(0,1fr));gap:var(--lc-gap);align-items:var(--lc-stretch);list-style:none;padding:0;margin:0}.oc-lc__card{min-width:0;overflow:hidden;border:var(--lc-border_width) solid var(--lc-border_color);border-radius:var(--lc-radius);background:var(--lc-card_background)}.oc-lc__image{aspect-ratio:var(--lc-ratio,4 / 3);overflow:hidden;background:var(--lc-image_background)}.oc-lc__image img{display:block;width:100%;height:100%;object-fit:var(--lc-fit);object-position:var(--lc-position)}.oc-lc[data-ratio=wide]{--lc-ratio:16 / 9}.oc-lc[data-ratio=square]{--lc-ratio:1}.oc-lc[data-ratio=portrait]{--lc-ratio:4 / 5}.oc-lc[data-ratio=natural] .oc-lc__image{aspect-ratio:var(--lc-natural)}.oc-lc[data-ratio=fixed] .oc-lc__image{aspect-ratio:auto;height:var(--lc-image_height)}.oc-lc__body{padding:var(--lc-body_padding);text-align:var(--lc-text_align);overflow-wrap:anywhere}.oc-lc__number{margin:0 0 var(--lc-number_gap);color:var(--lc-number_color)}.oc-lc__title{margin:0 0 var(--lc-title_gap);color:var(--lc-title_color)}.oc-lc__text{color:var(--lc-body_color)}.oc-lc__text p{margin:0 0 .8em}.oc-lc__text>:last-child{margin-bottom:0}.oc-lc__text strong{color:var(--lc-strong_color);font-weight:600}.oc-lc a{color:var(--lc-accent)}.oc-lc a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.oc-lc__link{display:inline-block;margin-top:12px;font:inherit}.oc-lc__placeholder{padding:24px}.oc-lc--shadow .oc-lc__card{box-shadow:0 8px 24px #1a0e0412}@media(min-width:750px){.oc-lc{padding-inline:var(--lc-side_desktop)}.oc-lc__grid{grid-template-columns:repeat(var(--lc-tablet),minmax(0,1fr))}.oc-lc[data-ratio=fixed] .oc-lc__image{height:var(--lc-image_height_desktop)}}@media(min-width:990px){.oc-lc__grid{grid-template-columns:repeat(var(--lc-desktop),minmax(0,1fr))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.oc-lc--hover .oc-lc__card{transition:transform .25s ease}.oc-lc--hover .oc-lc__card:hover{transform:translateY(-5px)}.oc-lc--zoom .oc-lc__image img{transition:transform .4s ease}.oc-lc--zoom .oc-lc__card:hover img{transform:scale(1.05)}}.oc-lc__heading{font-family:var(--lc-heading-font);font-size:var(--lc-heading_size);font-weight:var(--lc-heading-weight);line-height:var(--lc-heading_line);letter-spacing:var(--lc-heading_spacing)}@media(min-width:750px){.oc-lc__heading{font-size:var(--lc-heading_desktop)}}.oc-lc__subheading{font-family:var(--lc-subheading-font);font-size:var(--lc-subheading_size);font-weight:var(--lc-subheading-weight);line-height:var(--lc-subheading_line);letter-spacing:var(--lc-subheading_spacing)}@media(min-width:750px){.oc-lc__subheading{font-size:var(--lc-subheading_desktop)}}.oc-lc__number{font-family:var(--lc-number-font);font-size:var(--lc-number_size);font-weight:var(--lc-number-weight);line-height:var(--lc-number_line);letter-spacing:var(--lc-number_spacing)}@media(min-width:750px){.oc-lc__number{font-size:var(--lc-number_desktop)}}.oc-lc__title{font-family:var(--lc-title-font);font-size:var(--lc-title_size);font-weight:var(--lc-title-weight);line-height:var(--lc-title_line);letter-spacing:var(--lc-title_spacing)}@media(min-width:750px){.oc-lc__title{font-size:var(--lc-title_desktop)}}.oc-lc__text{font-family:var(--lc-body-font);font-size:var(--lc-body_size);font-weight:var(--lc-body-weight);line-height:var(--lc-body_line);letter-spacing:var(--lc-body_spacing)}@media(min-width:750px){.oc-lc__text{font-size:var(--lc-body_desktop)}}.oc-lc__link{font-family:var(--lc-body-font);font-size:var(--lc-body_size)}@media(min-width:750px){.oc-lc__link{font-size:var(--lc-body_desktop)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/oc-listicle-cards.css.map */
