.storyContainer{background:#222;color:#fff;padding:5.25rem 0 0}
@media only screen and (min-width:768px){.storyContainer{padding:5.25rem 0}
}
@media only screen and (min-width:768px){.storyContainer__wrap{padding:0 0 5.25rem}
}
.storyContainer__row{display:flex;flex-direction:column}
.rtl .storyContainer__row{direction:ltr}
@media only screen and (min-width:768px){.storyContainer__row{flex-flow:row wrap}
}
.storyContainer--flipped .storyContainer__row{flex-direction:column-reverse}
@media only screen and (min-width:768px){.storyContainer--flipped .storyContainer__row{flex-flow:row wrap}
}
.storyContainer__row:nth-child(odd){flex-direction:column-reverse}
@media only screen and (min-width:768px){.storyContainer__row:nth-child(odd){flex-direction:row}
}
.storyContainer--flipped .storyContainer__row:nth-child(odd){flex-direction:column}
@media only screen and (min-width:768px){.storyContainer--flipped .storyContainer__row:nth-child(odd){flex-direction:row}
}
.storyContainer .container-extended>div:first-child>.productDetails{padding-top:0}
@media only screen and (max-width:767px){.storyContainer .ds-button{margin:0}
}
.storyBlock{position:relative;height:100%}
.storyBlock--wide:after{display:none;content:'';height:100%;position:absolute;top:0;bottom:0;right:100%;width:20%;box-shadow:-25px 25px 25px 0 rgba(0,0,0,0.12);border-radius:75px 0 0 75px;z-index:4;margin:0 12px 0 0}
@media only screen and (min-width:768px){.storyBlock--wide:after{display:block}
}
@media only screen and (min-width:768px) and (max-width:979px){.storyBlock--wide:after{width:70px;box-shadow:-15px 15px 15px 0 rgba(0,0,0,0.12)}
}
.storyContainer--flipped .storyBlock--wide:after{right:auto;left:100%;box-shadow:25px 25px 25px 0 rgba(0,0,0,0.12);margin:0 0 0 12px;border-radius:0 75px 75px 0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyBlock--wide:after{box-shadow:15px 15px 15px 0 rgba(0,0,0,0.12)}
}
.storyContainer__row:nth-child(2n) .storyBlock--wide:after{right:auto;left:100%;box-shadow:-25px 25px 25px 0 rgba(0,0,0,0.12) inset;border-radius:0 75px 75px 0;z-index:2;margin:0 0 0 12px}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:nth-child(2n) .storyBlock--wide:after{box-shadow:-15px 15px 15px 0 rgba(0,0,0,0.12) inset}
}
.storyContainer--flipped .storyContainer__row:nth-child(2n) .storyBlock--wide:after{left:auto;right:100%;box-shadow:25px 25px 25px 0 rgba(0,0,0,0.12) inset;border-radius:75px 0 0 75px;margin:0 12px 0 0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyContainer__row:nth-child(2n) .storyBlock--wide:after{box-shadow:15px 15px 15px 0 rgba(0,0,0,0.12) inset}
}
.storyContainer__row:last-child .storyBlock--wide:after{width:120%;right:0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:last-child .storyBlock--wide:after{width:calc(100% +  70px)}
}
.storyContainer--flipped .storyContainer__row:last-child .storyBlock--wide:after{right:auto;left:0}
.storyContainer__row:nth-child(2n):last-child .storyBlock--wide:after{box-shadow:-25px -25px 25px 0 rgba(0,0,0,0.12) inset;right:auto;left:0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:nth-child(2n):last-child .storyBlock--wide:after{box-shadow:-15px -15px 15px 0 rgba(0,0,0,0.12) inset}
}
.storyContainer--flipped .storyContainer__row:nth-child(2n):last-child .storyBlock--wide:after{right:0;left:auto;box-shadow:25px -25px 25px 0 rgba(0,0,0,0.12) inset}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyContainer__row:nth-child(2n):last-child .storyBlock--wide:after{box-shadow:15px -15px 15px 0 rgba(0,0,0,0.12) inset}
}
.storyContainer__row:first-child .storyBlock--wide:after{border-radius:0 0 0 75px}
.storyContainer--flipped .storyContainer__row:first-child .storyBlock--wide:after{border-radius:0 0 75px 0}
.storyBlock__content{min-height:200px;height:100%;padding-bottom:5.25rem;position:relative;z-index:5}
@media only screen and (min-width:768px){.storyBlock__content{display:flex;padding-top:5.25rem;padding-bottom:5.25rem}
.storyBlock__content>div{align-self:center}
}
.storyBlock__content:after{display:none;content:'';height:100%;position:absolute;top:0;bottom:0;right:100%;width:20%;box-shadow:-25px -25px 25px 0 rgba(0,0,0,0.1);border-radius:75px 0 0 75px;z-index:4;margin:0 12px 0 0}
@media only screen and (min-width:768px){.storyBlock__content:after{display:block}
}
@media only screen and (min-width:768px) and (max-width:979px){.storyBlock__content:after{width:70px;box-shadow:-15px -15px 15px 0 rgba(0,0,0,0.1)}
}
.storyContainer--flipped .storyBlock__content:after{right:auto;left:100%;box-shadow:25px -25px 25px 0 rgba(0,0,0,0.1);margin:0 0 0 12px;border-radius:0 75px 75px 0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyBlock__content:after{box-shadow:15px -15px 15px 0 rgba(0,0,0,0.1)}
}
.storyBlock--tight .storyBlock__content:after{display:none}
.storyContainer__row:first-child .storyBlock__content:after{border-radius:0 0 0 75px;box-shadow:-25px 25px 25px 0 rgba(0,0,0,0.05)}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:first-child .storyBlock__content:after{box-shadow:-15px 15px 15px 0 rgba(0,0,0,0.05)}
}
.storyContainer--flipped .storyContainer__row:first-child .storyBlock__content:after{border-radius:0 0 75px 0;box-shadow:25px 25px 25px 0 rgba(0,0,0,0.05)}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyContainer__row:first-child .storyBlock__content:after{box-shadow:15px 15px 15px 0 rgba(0,0,0,0.05)}
}
.storyContainer__row:nth-child(2n) .storyBlock__content:after{right:auto;left:100%;border-radius:0 75px 75px 0;box-shadow:-25px -25px 25px 0 rgba(0,0,0,0.1) inset;z-index:2;margin:0 0 0 12px}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:nth-child(2n) .storyBlock__content:after{box-shadow:-15px -15px 15px 0 rgba(0,0,0,0.1) inset}
}
.storyContainer--flipped .storyContainer__row:nth-child(2n) .storyBlock__content:after{left:auto;right:100%;box-shadow:25px -25px 25px 0 rgba(0,0,0,0.1) inset;border-radius:75px 0 0 75px;margin:0 12px 0 0}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyContainer__row:nth-child(2n) .storyBlock__content:after{box-shadow:15px -15px 15px 0 rgba(0,0,0,0.1) inset}
}
.storyContainer--flipped .storyContainer__row:last-child .storyBlock__content:after{border-radius:0 75px 75px 0}
.storyContainer__row:nth-child(2n):last-child .storyBlock__content:after{box-shadow:-25px 25px 25px 0 rgba(0,0,0,0.1) inset}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer__row:nth-child(2n):last-child .storyBlock__content:after{box-shadow:-15px 15px 15px 0 rgba(0,0,0,0.1) inset}
}
.storyContainer--flipped .storyContainer__row:nth-child(2n):last-child .storyBlock__content:after{box-shadow:25px 25px 25px 0 rgba(0,0,0,0.1) inset;border-radius:75px 0 0 75px}
@media only screen and (min-width:768px) and (max-width:979px){.storyContainer--flipped .storyContainer__row:nth-child(2n):last-child .storyBlock__content:after{box-shadow:15px 15px 15px 0 rgba(0,0,0,0.1) inset}
}