.ccs__container{width:100%;max-width:var(--ccs-container);margin-inline:auto;padding-inline:var(--ccs-pad-inline)}.ccs--container-left .ccs__container{margin-inline:0 auto}.ccs__stack{display:flex;flex-direction:column;gap:var(--ccs-gap)}.ccs__pad{padding:var(--ccs-pt, 0px) var(--ccs-pr, 0px) var(--ccs-pb, 0px) var(--ccs-pl, 0px)}.ccs__block{margin:0;min-width:0}.ccs__block--align-center{text-align:center}.ccs__block--align-right{text-align:right}.ccs__heading,.ccs__text{margin:0}.ccs__text>*:first-child{margin-top:0}.ccs__text>*:last-child{margin-bottom:0}.ccs__divider{border:0;border-top-width:var(--ccs-divider-thickness, 1px);border-top-style:var(--ccs-divider-style, solid);border-top-color:var(--ccs-divider-color, currentColor);width:var(--ccs-divider-width, 100%);max-width:100%;margin:0 auto 0 0;opacity:1}.ccs__block--align-center .ccs__divider{margin-inline:auto}.ccs__block--align-right .ccs__divider{margin-inline:auto 0}.ccs__media{width:var(--ccs-media-width, 100%);max-width:100%;margin-inline:0 auto}.ccs__block--align-center .ccs__media{margin-inline:auto}.ccs__block--align-right .ccs__media{margin-inline:auto 0}.ccs__media-link{display:block}.ccs__image{display:block;width:100%;height:auto;border-radius:var(--ccs-radius, 0)}.ccs__video{display:block;position:relative;width:100%;aspect-ratio:var(--ccs-ratio, 16 / 9);border-radius:var(--ccs-radius, 0);overflow:hidden;background-color:#0000000f}.ccs__video iframe,.ccs__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.ccs__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;display:block;overflow:hidden}.ccs__video-cover{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ccs__video-poster:hover .ccs__video-cover{transform:scale(1.03)}.ccs__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:#0009;display:grid;place-items:center;transition:background-color .2s ease}.ccs__video-poster:hover .ccs__video-play{background-color:#000c}.ccs__video-play svg{width:24px;height:24px;fill:#fff;margin-left:3px}.ccs__callout{display:flex;flex-wrap:wrap;gap:var(--ccs-callout-gap, 24px);background-color:var(--ccs-callout-bg, transparent);border-radius:var(--ccs-callout-radius, 0);border-inline-start-width:var(--ccs-accent-width, 0px);border-inline-start-style:solid;border-inline-start-color:var(--ccs-accent, transparent)}.ccs__callout--justify-between{justify-content:space-between}.ccs__callout--justify-start{justify-content:flex-start}.ccs__callout--justify-center{justify-content:center}.ccs__callout--justify-end{justify-content:flex-end}.ccs__callout--valign-start{align-items:flex-start}.ccs__callout--valign-center{align-items:center}.ccs__callout--valign-end{align-items:flex-end}.ccs__callout-text{margin:0;min-width:0;flex:1 1 auto}.ccs__callout-text>*:first-child{margin-top:0}.ccs__callout-text>*:last-child{margin-bottom:0}.ccs__callout-link{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;color:var(--ccs-callout-link, currentColor);text-decoration:none;white-space:nowrap}.ccs__callout-link--upper{text-transform:uppercase;letter-spacing:.08em;font-size:.9em}.ccs__callout-link:hover,.ccs__callout-link:focus-visible{color:var(--ccs-callout-link-hover, currentColor);text-decoration:underline}.ccs__callout-arrow{display:inline-flex;align-items:center;transition:transform .2s ease}.ccs__callout-arrow svg{width:1.2em;height:1.2em;fill:currentColor}.ccs__callout-link:hover .ccs__callout-arrow{transform:translate(3px)}.ccs__spacer{height:var(--ccs-spacer, 0px)}.ccs__custom-liquid>*:first-child{margin-top:0}.ccs__custom-liquid>*:last-child{margin-bottom:0}.ccs__placeholder{padding:2rem;border:1px dashed rgba(var(--color-foreground),.3);text-align:center;font-size:1.4rem;opacity:.7}@media screen and (max-width:749px){.ccs__callout--stack{flex-direction:column;align-items:flex-start;justify-content:flex-start}.ccs__callout--stack .ccs__callout-text{flex:0 0 auto}.ccs__callout--stack .ccs__callout-link{white-space:normal}}@media screen and (min-width:750px){.ccs__spacer{height:var(--ccs-spacer-desktop, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-content-stack.css.map */
