<section class="splitter splitter_bg-color_white splitter_padding_top_large splitter_padding_bottom_large ">
<div class="container">
<div class="splitter__wrapper">
<div class="row">
<div class="col-xs-12 col-ms-12 col-sm-12 col-lg-12">
<div class="product-reduced" id="">
<div class="row ">
<div class="col picture col-xs-12 col-ms-12 col-sm-4 col-lg-4">
<div class="product-reduced__support lazyload">
<picture>
<img src="/dist/images/16_9.jpg" alt="Imagen" />
</picture>
</div>
</div>
<div class="col text col-xs-12 col-ms-12 col-sm-8 col-lg-8">
<div class="product-reduced__content">
<div class="product-reduced__label">
<span class="caption-label">label (optional) up to 30 characters</span>
</div>
<div class="product-reduced__title">
<span class="title-l
">
<h1>Title (optional) max. 64 characters</h1>
</span>
<!-- Las variantes por hs son exclusivamente para Fractal. No se migra a Storybook (CA.R.) -->
</div>
<div class="product-reduced__bodycopy">
<span class="bodycopy-m">
<p>Text (optional) max. 264 characters lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt <a href='#'>link inline optional</a> ut labore et dolore magna aliqua. </p>
</span>
<!-- Las variantes por hs son exclusivamente para Fractal. No se migra a Storybook (CA.R.) -->
</div>
<div class="action-wrap">
<div class="product-reduced__btn">
<a class="btn
" href="#" id="">
Button (optional)
</a>
</div>
<div class="product-reduced__link">
<a class="link
" href="#">
<span>link primary (optional)</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{{#extend '@splitter' splitter }}
{{#content 'content-first-column'}}
<div class="product-reduced{{#if isReversed}} product-reduced_reversed{{/if}}" id="{{id}}">
<div class="row {{#if isReversed}} reverse {{/if}}">
<div class="col picture {{#if isBlog}}col-xs-12 col-ms-12 col-sm-5 col-lg-5{{else}}col-xs-12 col-ms-12 col-sm-4 col-lg-4{{/if}}">
<div class="product-reduced__support lazyload">
{{#if isVideo}}
<video{{#if isAutoplay}}{{else}} controls{{/if}} class="video" src="{{video-url}}" {{#if isAutoplay}} muted autoplay{{/if}} loop></video>
{{else if isVideoYoutube}}
<div class="video-responsive">
<iframe width="560" height="315"
src="{{video-url-youtube}}{{#if isAutoplay}}&autoplay=1&mute=1&controls=0{{/if}}"
class="optanon-category-4" title="YouTube video player" frameborder="0"
allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen></iframe>
</div>
{{else}}
<picture>
<img src="{{ data-img }}" alt="{{ data-alt }}" />
</picture>
{{/if}}
</div>
</div>
<div class="col text {{#if isBlog}}col-xs-12 col-ms-12 col-sm-7 col-lg-7{{else}}col-xs-12 col-ms-12 col-sm-8 col-lg-8{{/if}}">
<div class="product-reduced__content">
{{#if label}}
<div class="product-reduced__label">
{{> @caption label }}
</div>
{{/if}}
{{#if title}}
<div class="product-reduced__title">
{{> @title title }}
</div>
{{/if}}
{{#if bodycopy}}
<div class="product-reduced__bodycopy">
{{> @bodycopy bodycopy }}
</div>
{{/if}}
<div class="action-wrap">
{{#if btn}}
<div class="product-reduced__btn">
{{> @btn btn }}
</div>
{{/if}}
{{#if link}}
<div class="product-reduced__link">
{{> @link link }}
</div>
{{/if}}
</div>
</div>
</div>
</div>
</div>
{{/content}}
{{/extend}}
{
"hasID": false,
"splitter": {
"oneColumn": true,
"bgColorWhite": true,
"paddingTopLarge": true,
"paddingBottomLarge": true
},
"data-img": "/dist/images/16_9.jpg",
"data-alt": "Imagen",
"btn": {
"href": "#",
"text": "Button (optional)"
},
"link": {
"href": "#",
"text": "link primary (optional)"
},
"label": {
"text": "label (optional) up to 30 characters",
"type": "-label"
},
"title": {
"text": "<h1>Title (optional) max. 64 characters</h1>",
"type": "-l"
},
"bodycopy": {
"text": "<p>Text (optional) max. 264 characters lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt <a href='#'>link inline optional</a> ut labore et dolore magna aliqua. </p>",
"type": "-m"
}
}
.product-reduced {
position: relative;
@media (--viewport-ms-max) {
.row {
margin: 0;
}
}
.col.text {
@media (--viewport-ms-min) {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
}
@media (--viewport-ms-max) {
padding: 0;
}
}
.col.picture {
@media (--viewport-ms-min) {
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
}
@media (--viewport-ms-max) {
padding: 0;
}
}
.action-wrap {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 32px;
}
&__support {
position: relative;
height: 100%;
overflow: hidden;
/* para evitar espacio bajo la imagen en reversed */
line-height: 0;
display: flex;
align-items: center;
@media (--viewport-xs-max) {
margin: 0 -20px;
}
img {
width: 100%;
height: auto;
object-fit: contain;
}
.video {
width: 100%;
height: auto;
object-fit: contain;
left: 0;
top: 0;
overflow: hidden;
}
}
.video-responsive {
overflow: hidden;
position: relative;
height: 0;
width: 100%;
/*height: 100%;*/
padding-bottom: 56.3%;
iframe {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
}
&__content {
padding: 40px 0 40px 40px;
@media (--viewport-ms-max) {
padding: 40px 32px;
}
@media (--viewport-xs-max) {
padding: 40px 20px;
}
}
&__label {
margin-bottom: 24px;
}
&__title {
margin-bottom: 24px;
}
&__bodycopy {
margin-bottom: 24px;
a {
color: var(--color-text-link-secondary);
}
}
&_reversed {
.product-reduced__content {
padding: 40px 40px 40px 0;
@media (--viewport-ms-max) {
padding: 40px 32px 40px 0;
}
@media (--viewport-xs-max) {
padding: 40px 20px 40px 0;
}
}
.col.text {
@media (--viewport-ms-min) {
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
padding-left: var(--half-gutter-width-lg-min, 0.5rem);
}
@media (--viewport-sm-min) {
padding-left: var(--half-gutter-width-ms-min, 0.5rem);
}
@media (--viewport-md-min) {
padding-left: var(--half-gutter-width-ms-min, 0.5rem);
}
@media (--viewport-ms-max) {
padding: 0;
}
}
.col.picture {
@media (--viewport-ms-min) {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: var(--half-gutter-width-lg-min, 0.5rem);
}
@media (--viewport-sm-min) {
padding-right: var(--half-gutter-width-ms-min, 0.5rem);
}
@media (--viewport-md-min) {
padding-right: var(--half-gutter-width-ms-min, 0.5rem);
}
@media (--viewport-ms-max) {
padding: 0;
}
}
}
}
No notes defined.