dna-product-diagram{display:flex;width:100%;flex-direction:column}@media screen and (min-width: 1000px){dna-product-diagram{flex-direction:row;width:100%}}.product-diagram__images{width:100%;position:relative}@media screen and (min-width: 1000px){.product-diagram__images{flex-basis:50%;overflow:hidden}}.product-diagram__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.product-diagram__image.is-active{opacity:1}.product-diagram__images-container{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.product-diagram__image:first-of-type{opacity:1}.product-diagram__content{flex-basis:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#faf9f6;min-height:300px}@media screen and (min-width: 1000px){.product-diagram__content{width:50%}}.product-diagram__content-wrapper.container{--container-max-width: 420px;--container-gutter: 42px}.product-diagram__content-heading--mobile{display:block;text-align:center}@media screen and (min-width: 1000px){.product-diagram__content-heading--mobile{display:none}}.product-diagram__content-heading--desktop{display:none}@media screen and (min-width: 1000px){.product-diagram__content-heading--desktop{display:block}}.product-diagram__content-heading{color:#1c1d1d;font-family:Avenir;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:1px;text-transform:uppercase}.product-diagram__content ul{list-style-type:none;list-style-position:outside;margin:0}@media screen and (min-width: 1000px){.product-diagram__content ul{margin:12px 0 0;list-style-position:unset;padding-left:0;text-indent:0}}.product-diagram__content-list{position:relative;color:#6a6a6a;font-family:Avenir;font-size:16px;font-style:normal;font-weight:300;line-height:150%;cursor:pointer}@media screen and (min-width: 1000px){.product-diagram__content-list{font-size:18px;position:relative}}.product-diagram__content-list{padding-left:0!important}.product-diagram__content li,.product-diagram__content li.is-active{list-style-type:none}.product-diagram__content-list-head{display:flex;position:relative;color:#1c1d1d;font-family:Sabon LT Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;justify-content:space-between;padding-top:20px;padding-bottom:20px}.product-diagram__content-list-head.is-active{padding-bottom:12px}@media screen and (min-width: 1000px){.product-diagram__content-list-head{position:relative;color:#1c1d1d;font-size:26px;padding-top:24px;padding-bottom:24px}}.product-diagram__content-list-subhead{color:#6a6a6a;font-family:Avenir;font-size:16px;font-style:normal;font-weight:300;line-height:150%;position:relative;margin-left:0;opacity:0;height:0;overflow:hidden;transition:opacity .5s,height .5s;text-indent:0;display:block}@media screen and (min-width: 1000px){.product-diagram__content-list-subhead{font-size:18px}}.product-diagram__content-list-subhead.is-active{opacity:1;overflow:hidden;height:54px;display:block;margin-bottom:24px}@media screen and (max-width: 999px){.product-diagram__content-list-subhead.is-active{height:50px;margin-bottom:20px}}.product-diagram__content li.is-active .product-diagram__content-list-subhead{display:block}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-product-diagram.css.map */
